.D0JUka_root{--paper:#f7fbfb;--paper-2:#e8f3f2;--ink:#012019;--ink-soft:#35544c;--pine:#003728;--on-pine:#ecf4ee;--on-pine-soft:#b4cabd;--marigold:#fac131;--marigold-strong:#e6a800;--hl:#fff3cc;--line:#01201929;--rule-on-pine:#ecf4ee47;--muted-mark:#869691;--on-ink-soft:#c1d2cd;--focus:#006746;--photo-bg:#cbe5dd;--photo-fg:#012019;--gutter:clamp(20px, 5vw, 64px);--max:1120px;background:var(--paper);color:var(--ink);font-family:var(--font-body), system-ui, sans-serif;min-height:100dvh;font-size:1.0625rem;line-height:1.55}@supports (color:lab(0% 0 0)){.D0JUka_root{--paper:lab(98.3058% -1.33112 -.276971);--paper-2:lab(94.9173% -3.9964 -.829375);--ink:lab(10.0373% -13.8054 1.21718);--ink-soft:lab(33.2381% -13.7748 1.20744);--pine:lab(19.6581% -22.7385 5.0243);--on-pine:lab(95.5216% -3.54391 2.25482);--on-pine-soft:lab(79.526% -9.64358 3.82988);--marigold:lab(81.6404% 12.151 74);--marigold-strong:lab(73.3784% 15.5954 77.0531);--hl:lab(96.2221% .0874698 23.6412);--line:lab(10.0373% -13.8054 1.21718/.16);--rule-on-pine:lab(95.5216% -3.54391 2.25482/.28);--muted-mark:lab(60.8193% -6.79165 .600088);--on-ink-soft:lab(82.8594% -6.7822 .599694);--focus:lab(37.7808% -42.0452 11.7704);--photo-bg:lab(88.789% -10.1937 .900376);--photo-fg:lab(10.0373% -13.8054 1.21718)}}.D0JUka_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.D0JUka_bar{justify-content:space-between;align-items:center;gap:var(--space-4);max-width:var(--max);padding:var(--space-4) var(--gutter);margin-inline:auto;display:flex}.D0JUka_brand{flex-direction:column;min-width:0;line-height:1.25;display:flex}.D0JUka_brand strong{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.01em;font-size:1.125rem;font-weight:800}.D0JUka_brand span{color:var(--ink-soft);font-size:.875rem}.D0JUka_btnSm{background:var(--ink);color:var(--paper);white-space:nowrap;border-radius:8px;padding:10px 16px;font-weight:700;text-decoration:none}.D0JUka_btnSm:hover{background:var(--pine)}.D0JUka_btn{background:var(--marigold);width:100%;color:var(--ink);white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px 18px;font-weight:700;text-decoration:none;display:inline-flex}.D0JUka_btn:hover{background:var(--marigold-strong)}.D0JUka_btn:active{transform:translateY(1px)}.D0JUka_hero{max-width:var(--max);padding:var(--space-8) var(--gutter) var(--space-7);margin-inline:auto}.D0JUka_h1{max-width:14ch;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;min-width:0;font-size:clamp(2.5rem,6vw + .5rem,5.5rem);font-weight:800;line-height:.98}.D0JUka_lead{max-width:36rem;margin-top:var(--space-5);color:var(--ink-soft);font-size:1.1875rem}.D0JUka_facts{gap:var(--space-2) var(--space-5);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--line);flex-wrap:wrap;font-weight:600;display:flex}.D0JUka_facts li{min-width:0}.D0JUka_facts span{color:var(--ink-soft);font-weight:400}.D0JUka_h2{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.75rem,2.4vw + 1rem,2.75rem);font-weight:800;line-height:1.05}.D0JUka_onPine{color:var(--on-pine)}.D0JUka_pick{max-width:var(--max);padding:var(--space-7) var(--gutter) var(--space-8);margin-inline:auto}.D0JUka_pick .D0JUka_h2{margin-bottom:var(--space-6)}.D0JUka_matrix{border-collapse:collapse;table-layout:fixed;width:100%;display:none}.D0JUka_matrix th,.D0JUka_matrix td{padding:var(--space-4) var(--space-4);text-align:left;vertical-align:top;border-top:1px solid var(--line)}.D0JUka_matrix thead th,.D0JUka_matrix thead td{vertical-align:bottom;border-top:0}.D0JUka_matrix tbody th{width:32%;color:var(--ink);font-weight:500}.D0JUka_matrix tfoot td{padding-top:var(--space-5);border-top:1px solid var(--line)}.D0JUka_matrix thead th{font-weight:400}.D0JUka_hl{background:var(--hl)}.D0JUka_matrix thead th.D0JUka_hl{border-top:4px solid var(--marigold)}.D0JUka_badge{margin-bottom:var(--space-2);background:var(--marigold);color:var(--ink);letter-spacing:.02em;border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:700;display:inline-block}.D0JUka_pkgName{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.015em;font-size:1.25rem;font-weight:800;line-height:1.15;display:block}.D0JUka_price{margin-top:var(--space-2);font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;font-size:clamp(2.25rem,3vw,3.25rem);font-weight:800;line-height:1;display:block}.D0JUka_note{margin-top:var(--space-1);color:var(--ink-soft);font-size:.9375rem;display:block}.D0JUka_yes{color:var(--pine)}.D0JUka_no{color:var(--muted-mark)}.D0JUka_detail{font-weight:600}.D0JUka_cards{gap:var(--space-4);display:grid}.D0JUka_card{gap:var(--space-1);padding:var(--space-5);border:1px solid var(--line);border-radius:12px;display:grid}.D0JUka_cardHl{border:2px solid var(--marigold);background:var(--hl)}.D0JUka_card .D0JUka_badge{justify-self:start}.D0JUka_cardRows{gap:var(--space-3);margin-block:var(--space-4) var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line);display:grid}.D0JUka_cardRows li{align-items:flex-start;gap:var(--space-3);display:flex}.D0JUka_cardRows svg{flex:none;margin-top:2px}.D0JUka_cardRows .D0JUka_off{color:var(--ink-soft)}.D0JUka_inline{font-weight:700;display:block}@media (min-width:860px){.D0JUka_matrix{display:table}.D0JUka_cards{display:none}}.D0JUka_band{background:var(--pine);color:var(--on-pine)}.D0JUka_inner{max-width:var(--max);padding:var(--space-8) var(--gutter);margin-inline:auto}.D0JUka_steps{gap:var(--space-6);margin-top:var(--space-7);display:grid}.D0JUka_steps li{align-content:start;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--rule-on-pine);display:grid}.D0JUka_stepNum{font-family:var(--font-display), system-ui, sans-serif;color:var(--marigold);font-size:3.5rem;font-weight:800;line-height:1}.D0JUka_steps h3{font-family:var(--font-display), system-ui, sans-serif;font-size:1.375rem;font-weight:700;line-height:1.2}.D0JUka_steps p{max-width:26rem;color:var(--on-pine-soft)}@media (min-width:760px){.D0JUka_steps{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.D0JUka_who{max-width:var(--max);padding:var(--space-8) var(--gutter) var(--space-6);margin-inline:auto}.D0JUka_tags{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.D0JUka_tags li{border:1.5px solid var(--ink);border-radius:8px;padding:10px 16px;font-weight:600}.D0JUka_about{gap:var(--space-6);max-width:var(--max);padding:var(--space-8) var(--gutter);margin-inline:auto;display:grid}.D0JUka_portrait{border-radius:12px;max-width:28rem}.D0JUka_prose{gap:var(--space-4);max-width:38rem;margin-top:var(--space-5);display:grid}.D0JUka_creds{gap:var(--space-2);margin-top:var(--space-6);display:grid}.D0JUka_creds li{align-items:flex-start;gap:var(--space-3);display:flex}.D0JUka_creds svg{color:var(--pine);flex:none;margin-top:3px}@media (min-width:860px){.D0JUka_about{gap:var(--space-8);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start}}.D0JUka_quotes{gap:var(--space-6);max-width:var(--max);padding:var(--space-6) var(--gutter) var(--space-8);margin-inline:auto;display:grid}.D0JUka_quotes figure{padding:var(--space-5);border-left:4px solid var(--marigold);background:var(--paper-2)}.D0JUka_quotes blockquote{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.01em;font-size:1.375rem;font-weight:600;line-height:1.3}.D0JUka_quotes figcaption{margin-top:var(--space-3);color:var(--ink-soft);font-size:.9375rem}.D0JUka_quotes figcaption strong{color:var(--ink)}@media (min-width:860px){.D0JUka_quotes{grid-template-columns:repeat(2,minmax(0,1fr))}}.D0JUka_faqSec{gap:var(--space-6);max-width:var(--max);padding:var(--space-6) var(--gutter) var(--space-9);margin-inline:auto;display:grid}.D0JUka_faq details{border-top:1px solid var(--line)}.D0JUka_faq details:last-child{border-bottom:1px solid var(--line)}.D0JUka_faq summary{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4);cursor:pointer;font-weight:700;list-style:none;display:flex}.D0JUka_faq summary::-webkit-details-marker{display:none}.D0JUka_faq summary:after{content:"+";color:var(--pine);flex:none;font-size:1.5rem;line-height:1.1}.D0JUka_faq details[open] summary:after{content:"−"}.D0JUka_faq p{max-width:36rem;padding-bottom:var(--space-4);color:var(--ink-soft)}@media (min-width:860px){.D0JUka_faqSec{gap:var(--space-8);grid-template-columns:minmax(0,4fr) minmax(0,7fr)}}.D0JUka_final{background:var(--marigold)}.D0JUka_finalTitle{max-width:24ch;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.875rem,3vw + 1rem,3.5rem);font-weight:800;line-height:1.05}.D0JUka_finalActions{align-items:center;gap:var(--space-4) var(--space-6);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.D0JUka_btnDark{background:var(--ink);color:var(--paper);white-space:nowrap;transition:background var(--dur-fast) var(--ease-out);border-radius:8px;align-items:center;gap:10px;padding:16px 24px;font-weight:700;text-decoration:none;display:inline-flex}.D0JUka_btnDark:hover{background:var(--pine)}.D0JUka_finalLink{text-underline-offset:4px;overflow-wrap:anywhere;font-weight:600}.D0JUka_footer{padding:var(--space-5) var(--gutter);background:var(--ink);color:var(--on-ink-soft);font-size:.875rem}.D0JUka_root{--bar-bg:var(--paper);--bar-line:var(--line);--bar-btn-bg:var(--marigold);--bar-btn-ink:var(--ink);--bar-btn-line:var(--ink);--bar-radius:8px;--bar-font:var(--font-body), system-ui, sans-serif}.D0JUka_btn,.D0JUka_btnSm,.D0JUka_btnDark{border:2px solid var(--ink);transition:transform .15s, box-shadow .15s, background var(--dur-fast) var(--ease-out)}.D0JUka_btn{box-shadow:3px 3px 0 var(--ink)}.D0JUka_btnSm{box-shadow:3px 3px 0 var(--marigold)}.D0JUka_btnDark{box-shadow:4px 4px 0 var(--pine)}.D0JUka_btn:hover,.D0JUka_btnSm:hover,.D0JUka_btnDark:hover{transform:translate(-1px,-1px)}.D0JUka_btn:hover{box-shadow:4px 4px 0 var(--ink)}.D0JUka_btnSm:hover{box-shadow:4px 4px 0 var(--marigold)}.D0JUka_btnDark:hover{box-shadow:5px 5px 0 var(--pine)}.D0JUka_btn:active,.D0JUka_btnSm:active,.D0JUka_btnDark:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.D0JUka_portrait{transition:transform .25s}.D0JUka_portrait:hover{transform:rotate(-1deg)}@media (max-width:760px){.D0JUka_footer{padding-bottom:96px}}
@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5baf1b65c11560cb-s.3fa6shooes3qd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0f5953821b08bc1-s.p.21s_cahnw20sc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Young Serif Fallback;src:local(Times New Roman);ascent-override:83.16%;descent-override:29.1%;line-gap-override:0.0%;size-adjust:125.78%}._2VgOSa_className{font-family:Young Serif,Young Serif Fallback;font-style:normal;font-weight:400}._2VgOSa_variable{--font-display:"Young Serif", "Young Serif Fallback"}
.B85Mnq_root{--paper:#f9f3e6;--paper-2:#f0e5d2;--ink:#2b1b12;--ink-soft:#5b493f;--accent:#a24019;--accent-strong:#8a2c00;--on-accent:#fbf6ec;--line:#2b1b1233;--focus:#a24019;--photo-bg:#ebd3b8;--photo-fg:#2b1b12;--gutter:clamp(20px, 4vw, 48px);--header-h:68px;background:var(--paper);color:var(--ink);font-family:var(--font-body), system-ui, sans-serif;min-height:100dvh;font-size:1.0625rem;line-height:1.6}@supports (color:lab(0% 0 0)){.B85Mnq_root{--paper:lab(96.0096% .559926 6.89398);--paper-2:lab(91.3712% 1.78638 10.6785);--ink:lab(11.684% 7.11111 9.24291);--ink-soft:lab(32.5788% 6.8415 9.12793);--accent:lab(40.8765% 40.1968 43.4708);--accent-strong:lab(32.7187% 40.6937 48.0159);--on-accent:lab(97.1589% .45234 5.73505);--line:lab(11.684% 7.11111 9.24291/.2);--focus:lab(40.8765% 40.1968 43.4708);--photo-bg:lab(86.0769% 5.67579 16.6032);--photo-fg:lab(11.684% 7.11111 9.24291)}}.B85Mnq_header{z-index:10;justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--header-h);padding:var(--space-3) var(--gutter);background:var(--paper);border-bottom:1px solid var(--line);display:flex;position:sticky;top:0}.B85Mnq_brand{font-family:var(--font-display), Georgia, serif;white-space:nowrap;font-size:1.25rem;text-decoration:none}.B85Mnq_nav{gap:var(--space-6);display:none}.B85Mnq_nav a{color:var(--ink-soft);white-space:nowrap;text-decoration:none}.B85Mnq_nav a:hover{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:6px;text-decoration-thickness:2px}.B85Mnq_headerCta{background:var(--accent);color:var(--on-accent);white-space:nowrap;transition:background var(--dur-fast) var(--ease-out);border-radius:10px;padding:10px 18px;font-weight:600;text-decoration:none}.B85Mnq_headerCta:hover{background:var(--accent-strong)}@media (min-width:760px){.B85Mnq_nav{display:flex}}.B85Mnq_layout{max-width:1240px;padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.B85Mnq_aside{padding-block:var(--space-5) 0}.B85Mnq_portrait{object-fit:cover;border-radius:14px;aspect-ratio:4/3!important}.B85Mnq_caption{margin-top:var(--space-3);color:var(--ink-soft);font-size:.9375rem}@media (min-width:960px){.B85Mnq_layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(40px,6vw,96px)}.B85Mnq_aside{top:var(--header-h);padding-block:var(--space-7) var(--space-5);align-self:start;position:sticky}.B85Mnq_portrait{max-height:calc(100dvh - var(--header-h) - 9rem);aspect-ratio:4/5!important}}.B85Mnq_hero{padding-block:var(--space-7) var(--space-8)}@media (min-width:960px){.B85Mnq_hero{padding-top:var(--space-8)}}.B85Mnq_h1{font-family:var(--font-display), Georgia, serif;letter-spacing:-.015em;text-wrap:balance;overflow-wrap:anywhere;min-width:0;font-size:clamp(2.375rem,4.4vw + 1rem,4.5rem);font-weight:400;line-height:1.05}.B85Mnq_lead{max-width:34rem;margin-top:var(--space-5);color:var(--ink-soft);font-size:1.1875rem}.B85Mnq_actions{align-items:center;gap:var(--space-4) var(--space-5);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.B85Mnq_btn{background:var(--accent);color:var(--on-accent);white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border-radius:10px;align-items:center;gap:10px;padding:15px 24px;font-weight:600;text-decoration:none;display:inline-flex}.B85Mnq_btn:hover{background:var(--accent-strong)}.B85Mnq_btn:active{transform:translateY(1px)}.B85Mnq_textLink{color:var(--ink);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:5px;text-decoration-thickness:2px}.B85Mnq_section{padding-block:var(--space-8);border-top:1px solid var(--line)}.B85Mnq_h2{margin-bottom:var(--space-6);font-family:var(--font-display), Georgia, serif;text-wrap:balance;font-size:clamp(1.75rem,1.6vw + 1.25rem,2.75rem);font-weight:400;line-height:1.1}.B85Mnq_h3{font-family:var(--font-display), Georgia, serif;font-size:1.4375rem;font-weight:400;line-height:1.2}.B85Mnq_muted{color:var(--ink-soft)}.B85Mnq_principle{gap:var(--space-2) var(--space-5);padding-block:var(--space-5);border-top:1px solid var(--line);display:grid}@media (min-width:640px){.B85Mnq_principle{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.B85Mnq_quote{margin-block:var(--space-4) var(--space-8);padding-left:var(--space-5);border-left:4px solid var(--accent);font-family:var(--font-display), Georgia, serif;text-wrap:balance;font-size:clamp(1.5rem,1.4vw + 1.1rem,2.25rem);line-height:1.25}.B85Mnq_prose{gap:var(--space-4);max-width:38rem;display:grid}.B85Mnq_credentials{gap:var(--space-2);max-width:38rem;margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--line);display:grid}.B85Mnq_credentials li{padding-left:var(--space-5);color:var(--ink-soft);position:relative}.B85Mnq_credentials li:before{content:"";background:var(--accent);width:12px;height:2px;position:absolute;top:.8em;left:0}.B85Mnq_service{gap:var(--space-2) var(--space-5);padding-block:var(--space-5);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.B85Mnq_service:last-child{border-bottom:1px solid var(--line)}.B85Mnq_price{font-family:var(--font-display), Georgia, serif;text-align:right;white-space:nowrap;font-size:1.5rem;line-height:1.1}.B85Mnq_unit{color:var(--ink-soft);font-family:var(--font-body), system-ui, sans-serif;margin-top:4px;font-size:.8125rem;display:block}.B85Mnq_gallery{gap:var(--space-4);padding-bottom:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.B85Mnq_galleryItem{border-radius:14px}.B85Mnq_gallery>:nth-child(2n){margin-top:var(--space-6)}.B85Mnq_featured blockquote{font-family:var(--font-display), Georgia, serif;text-wrap:balance;font-size:clamp(1.5rem,1.4vw + 1.1rem,2.125rem);line-height:1.3}.B85Mnq_featured figcaption,.B85Mnq_other figcaption{margin-top:var(--space-3);color:var(--ink-soft);font-size:.9375rem}.B85Mnq_others{gap:var(--space-6);margin-top:var(--space-7);display:grid}.B85Mnq_other{padding-top:var(--space-4);border-top:1px solid var(--line)}@media (min-width:640px){.B85Mnq_others{grid-template-columns:repeat(2,minmax(0,1fr))}}.B85Mnq_faq details{border-top:1px solid var(--line)}.B85Mnq_faq details:last-child{border-bottom:1px solid var(--line)}.B85Mnq_faq summary{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4);cursor:pointer;font-weight:600;list-style:none;display:flex}.B85Mnq_faq summary::-webkit-details-marker{display:none}.B85Mnq_faq summary:after{content:"+";color:var(--accent);flex:none;font-size:1.5rem;line-height:1.2}.B85Mnq_faq details[open] summary:after{content:"–"}.B85Mnq_faqAnswer{max-width:36rem;padding-bottom:var(--space-5);color:var(--ink-soft)}.B85Mnq_contact{margin-block:var(--space-4) var(--space-8);background:var(--paper-2);border-radius:16px;padding:clamp(24px,4vw,48px)}.B85Mnq_contact .B85Mnq_lead{margin-bottom:var(--space-6)}.B85Mnq_contactList{gap:var(--space-3);margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--line);display:grid}.B85Mnq_contactList li{align-items:flex-start;gap:var(--space-3);display:flex}.B85Mnq_contactList svg{color:var(--accent);flex:none;margin-top:3px}.B85Mnq_contactList a{text-underline-offset:4px}.B85Mnq_footer{justify-content:space-between;gap:var(--space-3);padding-block:var(--space-5) var(--space-8);border-top:1px solid var(--line);color:var(--ink-soft);flex-wrap:wrap;font-size:.9375rem;display:flex}.B85Mnq_root{--bar-bg:var(--paper);--bar-line:var(--line);--bar-btn-bg:var(--accent);--bar-btn-ink:var(--on-accent);--bar-btn-line:var(--ink);--bar-radius:10px;--bar-font:var(--font-body), system-ui, sans-serif}.B85Mnq_btn,.B85Mnq_headerCta{border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);transition:transform .15s, box-shadow .15s, background var(--dur-fast) var(--ease-out)}.B85Mnq_btn:hover,.B85Mnq_headerCta:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-1px,-1px)}.B85Mnq_btn:active,.B85Mnq_headerCta:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.B85Mnq_galleryItem,.B85Mnq_portrait{transition:transform .25s}.B85Mnq_galleryItem:hover{transform:rotate(-1.2deg)scale(1.02)}.B85Mnq_portrait:hover{transform:rotate(-1deg)}@media (max-width:760px){.B85Mnq_footer{padding-bottom:96px}}.B85Mnq_footer p:nth-of-type(2){flex-basis:100%}
@font-face{font-family:Zilla Slab;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0ec8b6964dca4738-s.1i10huw_oenth.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49bcce62f8e09af8-s.p.185_gu0vrql5h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:700;font-display:swap;src:url(../media/16e00d4466991d3a-s.0yruz1usta6ty.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8256b1b99fdd790-s.p.1kxa-ypd12mt_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zilla Slab Fallback;src:local(Times New Roman);ascent-override:88.36%;descent-override:23.96%;line-gap-override:0.0%;size-adjust:106.83%}.aUiRKG_className{font-family:Zilla Slab,Zilla Slab Fallback;font-style:normal}.aUiRKG_variable{--font-display:"Zilla Slab", "Zilla Slab Fallback"}
@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8e3fbf4aa84d044b-s.3we0903o7i6f-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/57dc28f7118abe14-s.15emath8fyzqj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7ddd198311ba7843-s.p.31l30c9jv8unx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans Fallback;src:local(Arial);ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.0%;size-adjust:111.93%}.JBIlEq_className{font-family:Work Sans,Work Sans Fallback;font-style:normal}.JBIlEq_variable{--font-body:"Work Sans", "Work Sans Fallback"}
.HdXZpW_root{--paper:#f6eed8;--paper-2:#e5dfba;--card:#fdfaf1;--olive:#293c12;--olive-2:#1c2c09;--ink:#22200e;--ink-soft:#4d482f;--clay:#ab4500;--clay-strong:#943600;--on-clay:#fbf8f1;--on-olive:#f3efd9;--on-olive-soft:#c5c7a9;--contour:#f3efd921;--line:#22200e47;--peak-on:#ab4500;--peak-off:#22200e2e;--focus:#ab4500;--photo-bg:#c4d29f;--photo-fg:#22200e;--gutter:clamp(20px, 5vw, 56px);--max:1120px;--bar-bg:var(--paper);--bar-line:var(--line);--bar-btn-bg:var(--clay);--bar-btn-ink:var(--on-clay);--bar-btn-line:var(--ink);--bar-radius:6px;--bar-font:var(--font-body), system-ui, sans-serif;background:var(--paper);color:var(--ink);font-family:var(--font-body), system-ui, sans-serif;min-height:100dvh;font-size:1.0625rem;line-height:1.6}@supports (color:lab(0% 0 0)){.HdXZpW_root{--paper:lab(94.3429% .152856 11.6066);--paper-2:lab(88.7249% -2.42627 19.279);--card:lab(98.3211% -.00444055 4.59415);--olive:lab(22.9911% -14.1599 22.8791);--olive-2:lab(15.9244% -12.0869 18.9501);--ink:lab(12.0034% -.954635 11.5837);--ink-soft:lab(30.6327% -1.50876 15.9403);--clay:lab(43.2154% 41.1988 54.9915);--clay-strong:lab(36.216% 41.7344 60.2802);--on-clay:lab(97.7312% -.00935793 3.82464);--on-olive:lab(94.4064% -1.63555 11.4047);--on-olive-soft:lab(79.4619% -4.3689 14.6008);--contour:lab(94.4064% -1.63555 11.4047/.13);--line:lab(12.0034% -.954635 11.5837/.28);--peak-on:lab(43.2154% 41.1988 54.9915);--peak-off:lab(12.0034% -.954635 11.5837/.18);--focus:lab(43.2154% 41.1988 54.9915);--photo-bg:lab(82.1279% -11.2044 23.8759);--photo-fg:lab(12.0034% -.954635 11.5837)}}.HdXZpW_h1,.HdXZpW_h2,.HdXZpW_h3,.HdXZpW_trail h3,.HdXZpW_steps h3{font-family:var(--font-display), Georgia, serif;text-wrap:balance;overflow-wrap:anywhere;min-width:0;font-weight:700}.HdXZpW_h1{letter-spacing:-.01em;font-size:clamp(2.25rem,5.4vw,4.5rem);line-height:1.05}.HdXZpW_h2{font-size:clamp(1.9rem,3.8vw,3rem);line-height:1.08}.HdXZpW_h3{font-size:1.5rem;line-height:1.15}.HdXZpW_kicker{margin-bottom:var(--space-4);color:var(--on-olive-soft);letter-spacing:.14em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.HdXZpW_lead{max-width:36rem;margin-top:var(--space-4);font-size:1.1875rem}.HdXZpW_btn,.HdXZpW_btnSm{border:2px solid var(--ink);background:var(--clay);box-shadow:3px 3px 0 var(--ink);color:var(--on-clay);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:10px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.HdXZpW_btn{padding:15px 24px;font-size:1.0625rem}.HdXZpW_btnSm{padding:9px 18px;font-size:.9375rem}.HdXZpW_btn:hover,.HdXZpW_btnSm:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-1px,-1px)}.HdXZpW_btn:active,.HdXZpW_btnSm:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.HdXZpW_hero{background:repeating-radial-gradient(ellipse 85% 65% at 14% 18%, transparent 0 24px, var(--contour) 24px 25px), repeating-radial-gradient(ellipse 70% 90% at 88% 86%, transparent 0 28px, var(--contour) 28px 29px), var(--olive);color:var(--on-olive);clip-path:polygon(0 0,100% 0,100% 93%,84% 97%,66% 91%,48% 98%,30% 92%,12% 97%,0 93%);padding:clamp(36px, 7vw, 80px) var(--gutter) clamp(72px, 10vw, 128px)}.HdXZpW_heroInner{gap:var(--space-7);max-width:calc(var(--max) - 2 * var(--gutter));margin-inline:auto;display:grid}.HdXZpW_heroText .HdXZpW_btn{border-color:var(--on-olive);box-shadow:3px 3px 0 var(--on-olive)}.HdXZpW_heroText .HdXZpW_btn:hover{box-shadow:4px 4px 0 var(--on-olive)}.HdXZpW_heroText .HdXZpW_btn:active{box-shadow:1px 1px 0 var(--on-olive)}.HdXZpW_actions{align-items:center;gap:var(--space-4) var(--space-6);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.HdXZpW_textLink{color:var(--on-olive);-webkit-text-decoration-color:var(--clay);text-decoration-color:var(--clay);text-underline-offset:6px;font-weight:600;text-decoration-thickness:3px}.HdXZpW_nextLine{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-5);color:var(--on-olive-soft);font-size:.9375rem;display:flex}.HdXZpW_nextLine svg{flex:none;margin-top:2px}.HdXZpW_nextLine strong{color:var(--on-olive)}.HdXZpW_arch{border:3px solid var(--on-olive);border-radius:999px 999px 14px 14px;max-width:24rem;transition:transform .25s}.HdXZpW_arch:hover{transform:rotate(-1deg)}@media (min-width:900px){.HdXZpW_heroInner{align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.HdXZpW_arch{justify-self:end;width:100%}}.HdXZpW_facts{max-width:var(--max);padding:var(--space-6) var(--gutter) 0;margin-inline:auto}.HdXZpW_facts ul{gap:var(--space-5);display:grid}.HdXZpW_facts li{gap:var(--space-1);padding-left:var(--space-4);border-left:4px solid var(--clay);display:grid}.HdXZpW_factValue{font-family:var(--font-display), Georgia, serif;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:700;line-height:1}.HdXZpW_factLabel{color:var(--ink-soft);font-weight:500}@media (min-width:760px){.HdXZpW_facts ul{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}}.HdXZpW_sec{max-width:var(--max);padding:clamp(48px, 8vw, 96px) var(--gutter);margin-inline:auto}.HdXZpW_narrow{max-width:calc(48rem + 2 * var(--gutter))}.HdXZpW_band{background:var(--paper-2);max-width:none}.HdXZpW_band>*{max-width:calc(var(--max) - 2 * var(--gutter));margin-inline:auto}.HdXZpW_trails{gap:var(--space-5);margin-top:var(--space-7);display:grid}.HdXZpW_trail{align-content:start;gap:var(--space-2);padding:var(--space-5);border:2px solid var(--ink);background:var(--card);box-shadow:5px 5px 0 var(--olive);border-radius:8px;display:grid}.HdXZpW_trailTop{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.HdXZpW_peaks{gap:2px;display:inline-flex}.HdXZpW_peakOn{fill:var(--peak-on)}.HdXZpW_peakOff{fill:var(--peak-off)}.HdXZpW_level{color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.HdXZpW_trail h3{margin-top:var(--space-2);font-size:1.625rem;line-height:1.1}.HdXZpW_area{color:var(--ink-soft);align-items:flex-start;gap:6px;font-size:.9375rem;display:flex}.HdXZpW_area svg{flex:none;margin-top:3px}.HdXZpW_meta{gap:var(--space-3);margin-block:var(--space-3);padding-block:var(--space-3);border-block:1px dashed var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.HdXZpW_meta dt{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.HdXZpW_meta dd{font-family:var(--font-display), Georgia, serif;margin:0;font-size:1.5rem;font-weight:700;line-height:1.1}.HdXZpW_trailText{color:var(--ink-soft);font-size:1rem}.HdXZpW_date{margin-top:var(--space-2);font-size:.9375rem}.HdXZpW_trailFoot{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-3);display:flex}.HdXZpW_price{font-family:var(--font-display), Georgia, serif;font-size:1.75rem;font-weight:700}@media (min-width:760px){.HdXZpW_trails{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}}.HdXZpW_steps{gap:var(--space-6);margin-top:var(--space-7);display:grid}.HdXZpW_steps li{gap:var(--space-2);align-content:start;display:grid}.HdXZpW_stepNum{background:var(--clay);width:44px;height:44px;color:var(--on-clay);font-family:var(--font-display), Georgia, serif;border-radius:50%;place-items:center;font-size:1.375rem;font-weight:700;display:grid}.HdXZpW_steps h3{font-size:1.375rem;line-height:1.15}.HdXZpW_steps p{color:var(--ink-soft)}@media (min-width:760px){.HdXZpW_steps{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}}.HdXZpW_twoCol{gap:var(--space-7);display:grid}.HdXZpW_checks{gap:var(--space-3);margin-top:var(--space-4);display:grid}.HdXZpW_checks li{align-items:flex-start;gap:var(--space-3);display:flex}.HdXZpW_checks svg{color:var(--olive);flex:none;margin-top:3px}.HdXZpW_rules{gap:var(--space-3);margin-top:var(--space-4);padding-left:var(--space-4);border-left:3px solid var(--clay);display:grid}@media (min-width:860px){.HdXZpW_twoCol{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}.HdXZpW_about{max-width:calc(52rem + 2 * var(--gutter))}.HdXZpW_bio{gap:var(--space-4);margin-top:var(--space-5);display:grid}.HdXZpW_bio p:first-child{font-family:var(--font-display), Georgia, serif;font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:500;line-height:1.3}.HdXZpW_bio p:not(:first-child){color:var(--ink-soft)}.HdXZpW_tags{gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.HdXZpW_tags li{border:2px solid var(--olive);color:var(--olive);border-radius:999px;padding:6px 14px;font-size:.9375rem;font-weight:600}.HdXZpW_galleryWrap{max-width:var(--max);padding:0 var(--gutter) clamp(48px, 8vw, 96px);margin-inline:auto}.HdXZpW_gallery{columns:2;column-gap:var(--space-4)}.HdXZpW_shot{margin-bottom:var(--space-4);break-inside:avoid;border-radius:10px;transition:transform .25s}.HdXZpW_shot:hover{transform:rotate(-1.2deg)scale(1.02)}@media (min-width:860px){.HdXZpW_gallery{columns:3;column-gap:var(--space-5)}}.HdXZpW_quotes{gap:var(--space-6);display:grid}.HdXZpW_quotes figure{padding-left:var(--space-5);border-left:4px solid var(--clay)}.HdXZpW_quotes blockquote{font-family:var(--font-display), Georgia, serif;text-wrap:balance;font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:500;line-height:1.3}.HdXZpW_quotes figcaption{margin-top:var(--space-3);color:var(--ink-soft);font-size:.9375rem}.HdXZpW_quotes figcaption strong{color:var(--ink)}@media (min-width:860px){.HdXZpW_quotes{gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr))}}.HdXZpW_faq{margin-top:var(--space-6)}.HdXZpW_faq details{border-top:2px solid var(--ink)}.HdXZpW_faq details:last-child{border-bottom:2px solid var(--ink)}.HdXZpW_faq summary{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4);font-family:var(--font-display), Georgia, serif;cursor:pointer;font-size:1.25rem;font-weight:700;list-style:none;display:flex}.HdXZpW_faq summary::-webkit-details-marker{display:none}.HdXZpW_faq summary:after{content:"+";color:var(--clay);flex:none;font-size:1.75rem;line-height:1}.HdXZpW_faq details[open] summary:after{content:"−"}.HdXZpW_faq p{max-width:40rem;padding-bottom:var(--space-4);color:var(--ink-soft)}.HdXZpW_meeting{background:repeating-radial-gradient(ellipse 80% 70% at 85% 12%, transparent 0 24px, var(--contour) 24px 25px), repeating-radial-gradient(ellipse 75% 85% at 10% 95%, transparent 0 28px, var(--contour) 28px 29px), var(--olive);color:var(--on-olive);padding:clamp(56px, 9vw, 112px) var(--gutter);clip-path:polygon(0 5%,14% 1%,34% 6%,52% 0,70% 5%,88% 1%,100% 5%,100% 100%,0 100%);margin-top:clamp(24px,4vw,48px)}.HdXZpW_meetingInner{gap:var(--space-7);max-width:calc(var(--max) - 2 * var(--gutter));margin-inline:auto;display:grid}.HdXZpW_meeting .HdXZpW_btn{margin-top:var(--space-5);border-color:var(--on-olive);box-shadow:3px 3px 0 var(--on-olive)}.HdXZpW_meeting .HdXZpW_btn:hover{box-shadow:4px 4px 0 var(--on-olive)}.HdXZpW_meeting .HdXZpW_btn:active{box-shadow:1px 1px 0 var(--on-olive)}.HdXZpW_contacts{gap:var(--space-3);align-content:start;display:grid}.HdXZpW_contacts li{align-items:flex-start;gap:var(--space-3);display:flex}.HdXZpW_contacts svg{color:var(--on-olive-soft);flex:none;margin-top:3px}.HdXZpW_contacts a{text-underline-offset:4px;overflow-wrap:anywhere}@media (min-width:860px){.HdXZpW_meetingInner{gap:var(--space-8);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center}}.HdXZpW_footer{gap:var(--space-1);padding:var(--space-5) max(var(--gutter), calc((100% - var(--max)) / 2 + var(--gutter))) var(--space-7);color:var(--ink-soft);font-size:.875rem;display:grid}@media (max-width:760px){.HdXZpW_footer{padding-bottom:96px}}
@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.0s6677u7501n5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.3w_oc3nqvqm6n.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.p.002ht2t_o636a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.Nlenua_className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.Nlenua_variable{--font-display:"Anton", "Anton Fallback"}
@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31e5e20239562b7a-s.3ih7dxnymi4t5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8b04342f903b9d-s.3uaqc_eim_oz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e2684784a55443-s.p.2w-eao_k5pziq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/742f0fcf9aa5cfe6-s.1haaxlqnxotgo.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b524e3bdcc8dfcd3-s.2km9zhv-p9t3b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a083361d37caf3d1-s.p.00u70rl5ce7ry.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b221c6d9681431a7-s.0p3m7ez1fl9bq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/af7efeee822b8a1b-s.0owl_bf4j-7yx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c98c9fb873995d2-s.p.14sz-5zsn4k6e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f1c5314e24238cfd-s.3ejvvd3kfac7p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7993b8d2abb72fea-s.2_dpbef00d2ek.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0595f7052377a1a2-s.p.1ynh17i_ncei1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.IozYhq_className{font-family:Barlow,Barlow Fallback;font-style:normal}.IozYhq_variable{--font-body:"Barlow", "Barlow Fallback"}
.zsaruW_root{--lime:#c0f447;--lime-strong:#d1ff73;--black:#0a0f06;--black-soft:#b0bd9b;--white:#fbfdf5;--focus:#0a0f06;--photo-bg:#a3d139;--photo-fg:#0a0f06;--gutter:clamp(20px, 5vw, 64px);--rule:3px;background:var(--lime);color:var(--black);font-family:var(--font-body), system-ui, sans-serif;min-height:100dvh;font-size:1.125rem;font-weight:500;line-height:1.5}@supports (color:lab(0% 0 0)){.zsaruW_root{--lime:lab(90.2421% -34.2711 72.3065);--lime-strong:lab(94.7506% -31.4696 62.7009);--black:lab(3.83206% -2.43595 3.08001);--black-soft:lab(75.0208% -9.48167 15.9059);--white:lab(98.9474% -1.71044 3.29221);--focus:lab(3.83206% -2.43595 3.08001);--photo-bg:lab(78.4532% -30.7878 65.3298);--photo-fg:lab(3.83206% -2.43595 3.08001)}}.zsaruW_srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.zsaruW_bar{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--gutter);background:var(--black);color:var(--lime);--focus:var(--lime);display:flex}.zsaruW_brand{font-family:var(--font-display), Impact, sans-serif;letter-spacing:.04em;text-transform:uppercase;font-size:1.5rem}.zsaruW_barBtn{border:2px solid var(--lime);color:var(--lime);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);padding:8px 16px;font-weight:700;text-decoration:none}.zsaruW_barBtn:hover{background:var(--lime);color:var(--black)}.zsaruW_btn{background:var(--black);color:var(--lime);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;box-shadow:6px 6px 0 var(--white);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);align-items:center;gap:12px;padding:18px 28px;font-size:1.0625rem;font-weight:700;text-decoration:none;display:inline-flex}.zsaruW_btnLime{background:var(--lime);color:var(--black);box-shadow:6px 6px 0 var(--black-soft)}.zsaruW_hero{gap:var(--space-7);max-width:1400px;padding:var(--space-7) var(--gutter) var(--space-8);margin-inline:auto;display:grid}.zsaruW_h1{font-family:var(--font-display), Impact, sans-serif;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;min-width:0;font-size:clamp(2.75rem,10.5vw,9rem);font-weight:400;line-height:.92}.zsaruW_lead{max-width:34rem;margin-block:var(--space-5) var(--space-6);font-size:1.3125rem;font-weight:600;line-height:1.35}.zsaruW_heroPhoto{max-width:26rem;position:relative}.zsaruW_photo{border:var(--rule) solid var(--black);box-shadow:10px 10px 0 var(--black)}.zsaruW_heroPhoto figcaption{margin:var(--space-5) 0 0 10px;padding:var(--space-3) var(--space-4);background:var(--black);color:var(--lime);line-height:1.25;display:grid}.zsaruW_heroPhoto figcaption strong{font-family:var(--font-display), Impact, sans-serif;letter-spacing:.04em;text-transform:uppercase;font-size:1.5rem;font-weight:400}.zsaruW_heroPhoto figcaption span{color:var(--white);font-size:.9375rem}@media (min-width:900px){.zsaruW_hero{align-items:end;gap:var(--space-7);grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.zsaruW_h1{font-size:clamp(3.5rem,7vw,7.5rem)}}.zsaruW_ticker{background:var(--black);color:var(--lime);border-block:var(--rule) solid var(--black);overflow:hidden}.zsaruW_track{width:max-content;animation:38s linear infinite zsaruW_tick;display:flex}.zsaruW_track ul{flex:none;display:flex}.zsaruW_track li{align-items:center;gap:var(--space-5);padding:var(--space-3) var(--space-5) var(--space-3) 0;font-family:var(--font-display), Impact, sans-serif;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:clamp(1.5rem,3vw,2.25rem);display:flex}@keyframes zsaruW_tick{0%{transform:translate(0)}to{transform:translate(-50%)}}.zsaruW_stats{max-width:1400px;padding:var(--space-7) var(--gutter);margin-inline:auto;display:grid}.zsaruW_stats>div{align-items:baseline;gap:var(--space-5);padding-block:var(--space-4);border-top:var(--rule) solid var(--black);display:flex}.zsaruW_stats>div:last-child{border-bottom:var(--rule) solid var(--black)}.zsaruW_statValue{white-space:nowrap;min-width:3.4ch;font-family:var(--font-display), Impact, sans-serif;font-size:clamp(3.5rem,10vw,8rem);line-height:.95}.zsaruW_statLabel{letter-spacing:.05em;text-transform:uppercase;font-size:1.125rem;font-weight:700}@media (min-width:760px){.zsaruW_stats{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));column-gap:var(--space-7)}.zsaruW_stats>div{align-items:start;gap:var(--space-2);border-bottom:var(--rule) solid var(--black);display:grid}}.zsaruW_sec{background:var(--bg);color:var(--fg)}.zsaruW_lime{--bg:var(--lime);--fg:var(--black)}.zsaruW_white{--bg:var(--white);--fg:var(--black)}.zsaruW_black{--bg:var(--black);--fg:var(--lime);--focus:var(--lime)}.zsaruW_wrap{max-width:1400px;padding:clamp(48px, 8vw, 104px) var(--gutter);margin-inline:auto}.zsaruW_h2{font-family:var(--font-display), Impact, sans-serif;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;min-width:0;font-size:clamp(2.5rem,6vw,5.5rem);font-weight:400;line-height:.95}.zsaruW_disciplines{margin-top:var(--space-7)}.zsaruW_disciplines li{gap:var(--space-3) var(--space-6);padding-block:var(--space-5);border-top:var(--rule) solid var(--black);transition:background var(--dur-base) var(--ease-out);display:grid}.zsaruW_disciplines li:last-child{border-bottom:var(--rule) solid var(--black)}.zsaruW_disciplines li:hover{background:var(--lime)}.zsaruW_disciplines h3{font-family:var(--font-display), Impact, sans-serif;letter-spacing:.005em;text-transform:uppercase;font-size:clamp(2.25rem,5vw,4.5rem);font-weight:400;line-height:.95}.zsaruW_level{margin-bottom:var(--space-1);letter-spacing:.06em;text-transform:uppercase;font-size:.9375rem;font-weight:700}@media (min-width:860px){.zsaruW_disciplines li{padding-inline:var(--space-4);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center}}.zsaruW_schedule{margin-top:var(--space-7)}.zsaruW_schedule li{gap:var(--space-1) var(--space-4);padding-block:var(--space-4);border-top:2px solid var(--lime);grid-template-columns:minmax(0,1fr) auto;display:grid}.zsaruW_schedule li:last-child{border-bottom:2px solid var(--lime)}.zsaruW_day{font-family:var(--font-display), Impact, sans-serif;letter-spacing:.04em;text-transform:uppercase;font-size:clamp(1.75rem,3vw,2.5rem)}.zsaruW_time{font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.zsaruW_what{color:var(--white);font-weight:600}.zsaruW_where{color:var(--black-soft);text-align:right}@media (min-width:860px){.zsaruW_schedule li{grid-template-columns:1.2fr 1fr 1.5fr .8fr;align-items:baseline}.zsaruW_time,.zsaruW_where{text-align:left}}.zsaruW_about{gap:var(--space-6);padding-bottom:0;display:grid}.zsaruW_prose{gap:var(--space-4);max-width:38rem;font-size:1.1875rem;display:grid}.zsaruW_tags{gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.zsaruW_tags li{border:2px solid var(--black);padding:8px 14px;font-size:.9375rem;font-weight:700}@media (min-width:860px){.zsaruW_about{gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.zsaruW_galleryWrap{padding-top:var(--space-7)}.zsaruW_gallery{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.zsaruW_shot{border:var(--rule) solid var(--black)}.zsaruW_shot0,.zsaruW_shot1{grid-column:span 2}@media (min-width:860px){.zsaruW_gallery{gap:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr))}.zsaruW_shot0,.zsaruW_shot1{grid-column:span 3}.zsaruW_shot2,.zsaruW_shot3,.zsaruW_shot4{grid-column:span 2}}.zsaruW_quotes{gap:var(--space-7);display:grid}.zsaruW_quotes blockquote{font-family:var(--font-display), Impact, sans-serif;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.05}.zsaruW_quotes figcaption{margin-top:var(--space-3);letter-spacing:.06em;text-transform:uppercase;font-weight:700}@media (min-width:860px){.zsaruW_quotes{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.zsaruW_faq{margin-top:var(--space-6)}.zsaruW_faq details{border-top:var(--rule) solid var(--black)}.zsaruW_faq details:last-child{border-bottom:var(--rule) solid var(--black)}.zsaruW_faq summary{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4);cursor:pointer;font-size:1.25rem;font-weight:700;list-style:none;display:flex}.zsaruW_faq summary::-webkit-details-marker{display:none}.zsaruW_faq summary:after{content:"+";font-family:var(--font-display), Impact, sans-serif;flex:none;font-size:1.75rem;line-height:1}.zsaruW_faq details[open] summary:after{content:"−"}.zsaruW_faq p{max-width:40rem;padding-bottom:var(--space-5)}.zsaruW_finalTitle{margin-bottom:var(--space-6);font-family:var(--font-display), Impact, sans-serif;text-transform:uppercase;overflow-wrap:anywhere;min-width:0;font-size:clamp(3rem,12vw,10rem);font-weight:400;line-height:.9}.zsaruW_contacts{gap:var(--space-3);margin-top:var(--space-8);padding-top:var(--space-5);border-top:2px solid var(--lime);color:var(--white);display:grid}.zsaruW_contacts li{align-items:flex-start;gap:var(--space-3);display:flex}.zsaruW_contacts svg{color:var(--lime);flex:none;margin-top:4px}.zsaruW_contacts a{text-underline-offset:4px;overflow-wrap:anywhere}@media (min-width:860px){.zsaruW_contacts{grid-template-columns:repeat(2,minmax(0,1fr))}}.zsaruW_footer{padding:var(--space-5) var(--gutter);background:var(--black);border-top:2px solid var(--lime);color:var(--black-soft);font-size:.875rem}.zsaruW_root{--bar-bg:var(--black);--bar-line:var(--lime);--bar-btn-bg:var(--lime);--bar-btn-ink:var(--black);--bar-btn-line:var(--white);--bar-radius:0;--bar-font:var(--font-body), system-ui, sans-serif;--bar-tracking:.06em;--bar-transform:uppercase}.zsaruW_btn:hover{box-shadow:8px 8px 0 var(--white);transform:translate(-2px,-2px)}.zsaruW_btn:active{box-shadow:2px 2px 0 var(--white);transform:translate(4px,4px)}.zsaruW_btnLime:hover{box-shadow:8px 8px 0 var(--black-soft)}.zsaruW_btnLime:active{box-shadow:2px 2px 0 var(--black-soft)}.zsaruW_barBtn{box-shadow:3px 3px 0 var(--white);transition:transform .15s, box-shadow .15s, background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}.zsaruW_barBtn:hover{box-shadow:4px 4px 0 var(--white);transform:translate(-1px,-1px)}.zsaruW_barBtn:active{box-shadow:1px 1px 0 var(--white);transform:translate(2px,2px)}.zsaruW_photo,.zsaruW_shot{transition:transform .25s}.zsaruW_photo:hover{transform:rotate(-1deg)}.zsaruW_shot:hover{transform:rotate(-1.2deg)scale(1.02)}@media (max-width:760px){.zsaruW_footer{padding-bottom:96px}}
@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../media/93183b47530b2cc4-s.07pab5tjqgrgt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c0d9f2c4c4d982a-s.24-aljatl3op_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c5bca4b73401f535-s.p.0i0-2mskdia64.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gloock Fallback;src:local(Times New Roman);ascent-override:84.82%;descent-override:19.57%;line-gap-override:0.0%;size-adjust:114.95%}.aJlh6q_className{font-family:Gloock,Gloock Fallback;font-style:normal;font-weight:400}.aJlh6q_variable{--font-display:"Gloock", "Gloock Fallback"}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.22-vvcrakukp_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.2231v6bqe0i5w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/ff5be760267bb4bc-s.3qloo4qyhp26g.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/99596c30eb072d3c-s.2nm8vsxf84ypi.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e5864b32625b6bc3-s.2xh5j9ig7blp7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e285ad1a914469f0-s.3ohuq16_8-qtv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.3__uj2j3k64hq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.zxd6Oq_className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.zxd6Oq_variable{--font-body:"Source Sans 3", "Source Sans 3 Fallback"}
.jLYULq_root{--forest:#092012;--forest-2:#031409;--bone:#eeecdd;--bone-soft:#b5bba5;--ink-soft-light:#2c4334;--vermilion:#f56333;--vermilion-strong:#ff7b4a;--vermilion-deep:#9d2900;--on-vermilion:#020f06;--on-vermilion-soft:#0c2b19;--rule-on-dark:#eeecdd33;--rule-on-light:#09201238;--rule-on-vermilion:#020f064d;--focus:#ff7b4a;--photo-bg:#1a3424;--photo-fg:#eeecdd;--gutter:clamp(20px, 5vw, 64px);background:var(--forest);color:var(--bone);font-family:var(--font-body), system-ui, sans-serif;min-height:100dvh;font-size:1.125rem;line-height:1.6}@supports (color:lab(0% 0 0)){.jLYULq_root{--forest:lab(10.0424% -12.5521 6.3243);--forest-2:lab(4.752% -6.9185 3.43134);--bone:lab(93.1809% -1.14256 7.56166);--bone-soft:lab(74.7913% -5.00277 9.99675);--ink-soft-light:lab(26.2908% -12.5383 6.43859);--vermilion:lab(61.3034% 55.4461 55.5669);--vermilion-strong:lab(67.272% 51.1755 52.9708);--vermilion-deep:lab(35.8661% 50.6482 60.3906);--on-vermilion:lab(3.25838% -4.62375 2.29534);--on-vermilion-soft:lab(14.8115% -15.9033 8.19463);--rule-on-dark:lab(93.1809% -1.14256 7.56166/.2);--rule-on-light:lab(10.0424% -12.5521 6.3243/.22);--rule-on-vermilion:lab(3.25838% -4.62375 2.29534/.3);--focus:lab(67.272% 51.1755 52.9708);--photo-bg:lab(19.3919% -14.2 7.30277);--photo-fg:lab(93.1809% -1.14256 7.56166)}}.jLYULq_sec{background:var(--bg);color:var(--fg)}.jLYULq_dark{--bg:var(--forest);--fg:var(--bone);--soft:var(--bone-soft);--rule:var(--rule-on-dark);--mark:var(--vermilion);--mark-text:var(--vermilion)}.jLYULq_deep{--bg:var(--forest-2);--fg:var(--bone);--soft:var(--bone-soft);--rule:var(--rule-on-dark);--mark:var(--vermilion);--mark-text:var(--vermilion)}.jLYULq_light{--bg:var(--bone);--fg:var(--forest);--soft:var(--ink-soft-light);--rule:var(--rule-on-light);--mark:var(--vermilion);--mark-text:var(--vermilion-deep);--focus:var(--vermilion-deep)}.jLYULq_hot{--bg:var(--vermilion);--fg:var(--on-vermilion);--soft:var(--on-vermilion-soft);--rule:var(--rule-on-vermilion);--mark:var(--on-vermilion);--mark-text:var(--on-vermilion);--focus:var(--on-vermilion)}.jLYULq_wrap{max-width:1100px;padding:clamp(56px, 9vw, 120px) var(--gutter);margin-inline:auto}.jLYULq_narrow{max-width:calc(46rem + 2 * var(--gutter))}.jLYULq_top{justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--gutter);background:var(--forest);border-bottom:1px solid var(--rule-on-dark);color:var(--bone-soft);font-size:.9375rem;display:flex}.jLYULq_top strong{color:var(--bone);font-weight:600}.jLYULq_h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere;min-width:0;font-size:clamp(2rem,3.4vw + 1rem,3.75rem);font-weight:400;line-height:1.05}.jLYULq_hero .jLYULq_wrap{align-content:center;min-height:min(88dvh,860px);display:grid}.jLYULq_question{max-width:11ch;font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;min-width:0;font-size:clamp(2.75rem,9.5vw + .5rem,8rem);font-weight:400;line-height:.95}.jLYULq_answer{max-width:28ch;margin-top:var(--space-6);text-wrap:balance;font-size:clamp(1.375rem,1.4vw + 1rem,2rem);font-weight:600;line-height:1.25}.jLYULq_lead{max-width:34rem;margin-top:var(--space-4);color:var(--soft)}.jLYULq_btn,.jLYULq_btnDark,.jLYULq_btnSticky{white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:16px 26px;font-weight:700;text-decoration:none;display:inline-flex}.jLYULq_btn,.jLYULq_btnSticky{background:var(--vermilion);color:var(--on-vermilion)}.jLYULq_btn:hover,.jLYULq_btnSticky:hover{background:var(--vermilion-strong)}.jLYULq_btn{margin-top:var(--space-6);justify-self:start}.jLYULq_btn:active,.jLYULq_btnDark:active,.jLYULq_btnSticky:active{transform:translateY(1px)}.jLYULq_btnDark{background:var(--forest);color:var(--bone)}.jLYULq_btnDark:hover{background:var(--forest-2)}.jLYULq_symptoms{margin-top:var(--space-7);display:grid}.jLYULq_symptoms li{padding:var(--space-5) 0 var(--space-5) var(--space-7);border-top:1px solid var(--rule);font-family:var(--font-display), Georgia, serif;text-wrap:balance;font-size:clamp(1.375rem,2.2vw + .8rem,2.25rem);line-height:1.2;position:relative}.jLYULq_symptoms li:last-child{border-bottom:1px solid var(--rule)}.jLYULq_symptoms li:before{content:"";left:0;top:calc(var(--space-5) + .6em);background:var(--mark);width:28px;height:3px;position:absolute}.jLYULq_prose{gap:var(--space-5);margin-top:var(--space-6);font-size:1.1875rem;display:grid}.jLYULq_prose p:first-child{font-size:clamp(1.375rem,1.2vw + 1rem,1.75rem);font-weight:600;line-height:1.35}.jLYULq_light .jLYULq_prose,.jLYULq_dark .jLYULq_prose,.jLYULq_deep .jLYULq_prose{color:var(--fg)}.jLYULq_timeline{gap:var(--space-7);margin-top:var(--space-7);padding-left:var(--space-7);display:grid;position:relative}.jLYULq_timeline:before{content:"";background:var(--rule);width:2px;position:absolute;top:8px;bottom:8px;left:7px}.jLYULq_timeline li{position:relative}.jLYULq_timeline li:before{content:"";left:calc(-1 * var(--space-7));background:var(--vermilion);width:16px;height:16px;box-shadow:0 0 0 5px var(--bg);border-radius:50%;position:absolute;top:6px}.jLYULq_when{color:var(--mark-text);letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:700;display:block}.jLYULq_timeline h3{margin-top:var(--space-1);font-family:var(--font-display), Georgia, serif;font-size:clamp(1.5rem,1.6vw + 1rem,2rem);font-weight:400;line-height:1.15}.jLYULq_timeline p{max-width:36rem;margin-top:var(--space-2);color:var(--soft)}.jLYULq_compare{gap:var(--space-4);margin-top:var(--space-7);display:grid}.jLYULq_before,.jLYULq_after{align-content:start;gap:var(--space-4);border-radius:8px;padding:clamp(24px,4vw,40px);display:grid}.jLYULq_before{border:1.5px solid var(--rule);color:var(--soft)}.jLYULq_after{background:var(--forest);color:var(--bone)}.jLYULq_before h3,.jLYULq_after h3{font-family:var(--font-display), Georgia, serif;font-size:1.5rem;font-weight:400;line-height:1.2}.jLYULq_before ul,.jLYULq_after ul{gap:var(--space-3);display:grid}.jLYULq_before li,.jLYULq_after li{align-items:flex-start;gap:var(--space-3);display:flex}.jLYULq_before li svg,.jLYULq_after li svg{flex:none;margin-top:5px}.jLYULq_before li svg{color:var(--soft)}.jLYULq_after li svg{color:var(--vermilion)}@media (min-width:820px){.jLYULq_compare{grid-template-columns:repeat(2,minmax(0,1fr))}}.jLYULq_who{gap:var(--space-7);display:grid}.jLYULq_portrait{border-radius:6px;max-width:26rem}.jLYULq_creds{gap:var(--space-2);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--rule);color:var(--soft);font-size:1rem;display:grid}.jLYULq_creds li:before{content:"— ";color:var(--mark)}@media (min-width:860px){.jLYULq_who{gap:var(--space-8);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center}}.jLYULq_quotes{gap:var(--space-7);display:grid}.jLYULq_quotes figure{padding-left:var(--space-5);border-left:4px solid var(--vermilion)}.jLYULq_quotes blockquote{font-family:var(--font-display), Georgia, serif;text-wrap:balance;font-size:clamp(1.5rem,1.8vw + 1rem,2.25rem);line-height:1.25}.jLYULq_quotes figcaption{margin-top:var(--space-3);color:var(--soft);font-size:1rem}@media (min-width:860px){.jLYULq_quotes{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}.jLYULq_offer{gap:var(--space-6);display:grid}.jLYULq_offerTitle{font-family:var(--font-display), Georgia, serif;text-wrap:balance;overflow-wrap:anywhere;min-width:0;font-size:clamp(2rem,3.6vw + 1rem,4rem);font-weight:400;line-height:1.02}.jLYULq_offerText{max-width:34rem;margin-top:var(--space-4);font-size:1.1875rem}.jLYULq_offerSide{justify-items:start;gap:var(--space-4);display:grid}.jLYULq_offerPrice{font-family:var(--font-display), Georgia, serif;font-size:clamp(3rem,5vw + 1rem,5.5rem);line-height:1}.jLYULq_offerContacts{gap:var(--space-1);color:var(--on-vermilion-soft);font-size:1rem;display:grid}.jLYULq_offerContacts a{text-underline-offset:4px;overflow-wrap:anywhere}@media (min-width:860px){.jLYULq_offer{gap:var(--space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}}.jLYULq_faq{margin-top:var(--space-6)}.jLYULq_faq details{border-top:1px solid var(--rule)}.jLYULq_faq details:last-child{border-bottom:1px solid var(--rule)}.jLYULq_faq summary{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-5);cursor:pointer;font-size:1.25rem;font-weight:600;list-style:none;display:flex}.jLYULq_faq summary::-webkit-details-marker{display:none}.jLYULq_faq summary:after{content:"+";color:var(--vermilion);flex:none;font-size:1.75rem;line-height:1}.jLYULq_faq details[open] summary:after{content:"−"}.jLYULq_faq p{max-width:38rem;padding-bottom:var(--space-5);color:var(--soft)}.jLYULq_footer{padding:var(--space-6) var(--gutter) 112px;background:var(--forest-2);color:var(--bone-soft);font-size:.9375rem}.jLYULq_sticky{z-index:20;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--gutter);background:var(--forest-2);border-top:1px solid var(--rule-on-dark);display:flex;position:fixed;inset:auto 0 0}.jLYULq_sticky p{flex-direction:column;line-height:1.25;display:none}.jLYULq_sticky p span{color:var(--bone-soft);font-size:.875rem}.jLYULq_btnSticky{flex:1;padding-block:14px}@media (min-width:640px){.jLYULq_sticky p{display:flex}.jLYULq_btnSticky{flex:none}}@supports (animation-timeline:scroll()){.jLYULq_sticky{animation:linear both jLYULq_stickyIn;animation-timeline:scroll(root);animation-range:0 60vh}}@keyframes jLYULq_stickyIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}.jLYULq_btn,.jLYULq_btnDark,.jLYULq_btnSticky{border:2px solid var(--bone);transition:transform .15s, box-shadow .15s, background var(--dur-fast) var(--ease-out)}.jLYULq_btn{box-shadow:3px 3px 0 var(--bone)}.jLYULq_btnDark{box-shadow:4px 4px 0 var(--bone)}.jLYULq_btnSticky{box-shadow:2px 2px 0 var(--bone)}.jLYULq_btn:hover{box-shadow:4px 4px 0 var(--bone);transform:translate(-1px,-1px)}.jLYULq_btnDark:hover{box-shadow:5px 5px 0 var(--bone);transform:translate(-1px,-1px)}.jLYULq_btnSticky:hover{box-shadow:3px 3px 0 var(--bone);transform:translate(-1px,-1px)}.jLYULq_btn:active,.jLYULq_btnDark:active,.jLYULq_btnSticky:active{box-shadow:1px 1px 0 var(--bone);transform:translate(2px,2px)}.jLYULq_portrait{transition:transform .25s}.jLYULq_portrait:hover{transform:rotate(-1deg)}
