.year-two_root__oihtp{--ink:oklch(0.149 0.002 106.7);--panel:oklch(0.199 0.004 106.7);--rule:oklch(0.313 0.009 88.8);--line:oklch(0.958 0.010 93.6);--dim:oklch(0.712 0.015 93.0);--rope:oklch(0.684 0.207 33.9);--ring:var(--rope);--focus:var(--rope);--display:var(--font-oswald),"Arial Narrow","Helvetica Neue",Arial,sans-serif;--mono:var(--font-space-mono),ui-monospace,"SF Mono",Menlo,monospace;--body:var(--font-dm-sans),system-ui,-apple-system,"Segoe UI",sans-serif;background:var(--ink);color:var(--line);font-family:var(--body);font-size:1.0625rem;line-height:1.55;min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased}.year-two_root__oihtp *,.year-two_root__oihtp :after,.year-two_root__oihtp :before{box-sizing:border-box}body:has(.year-two_root__oihtp),html:has(.year-two_root__oihtp){background-color:oklch(.149 .002 106.7)}.year-two_wrap__PVkek{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}@media (min-width:761px){.year-two_wrap__PVkek{padding:0 2rem}}.year-two_section__Yem6r{padding:clamp(3rem,8vw,6rem) 0;border-top:1px solid var(--rule)}.year-two_label__SfaDr{font-family:var(--mono);font-size:.8125rem;font-weight:400;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin:0}.year-two_display__gsQbN{font-family:var(--display);font-weight:700;text-transform:uppercase;line-height:.95;letter-spacing:-.01em;color:var(--line);margin:0;text-wrap:balance}.year-two_h2__cyJNC{font-size:clamp(1.9rem,5vw,3.2rem);margin-top:.6rem}.year-two_lede__aK2YQ{max-width:38rem;color:var(--line);margin:1rem 0 0}.year-two_dim__O2X21{color:var(--dim)}.year-two_sectionHead__hMfFu{margin-bottom:clamp(1.5rem,4vw,2.5rem)}.year-two_flush__7Tr_q{margin-top:0}.year-two_btn__5e_pT{display:inline-flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:56px;padding:1rem 1.4rem;background:var(--line);color:var(--ink);font-family:var(--mono);font-weight:700;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:0;cursor:pointer;scroll-margin-bottom:calc(6.5rem + env(safe-area-inset-bottom))}.year-two_btnBlock__9ooeJ{width:100%}@media (max-width:360px){.year-two_btn__5e_pT{gap:.6rem;padding-inline:1rem;font-size:.8125rem;letter-spacing:.02em}}.year-two_btnArrow__P7fLZ{width:1.4rem;height:.7rem;flex:none}.year-two_btn__5e_pT:focus-visible,.year-two_faqButton__5XtIo:focus-visible,.year-two_footerLink__Tyyp8:focus-visible,.year-two_proofMoreButton__56tkT:focus-visible,.year-two_stickyLink__Q20Fc:focus-visible{outline:2px solid var(--rope);outline-offset:3px}@media (hover:hover){.year-two_btn__5e_pT:hover{background:var(--rope)}}.year-two_heroPhoto__ZaT_1{position:relative;width:100%;aspect-ratio:1800/800;background:var(--panel)}.year-two_heroPhoto__ZaT_1:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,var(--ink),transparent 16%)}.year-two_heroImg__w__oW{object-fit:cover;object-position:center 35%}@media (max-width:760px){.year-two_heroPhoto__ZaT_1{aspect-ratio:16/9}}@media (max-width:760px) and (max-height:760px){.year-two_heroPhoto__ZaT_1{aspect-ratio:2/1}}@media (min-width:761px){.year-two_heroPhoto__ZaT_1{max-height:calc(100vh - 19rem);max-height:calc(100svh - 19rem);min-height:15rem}}.year-two_heroBody__O9gbS{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(1.4rem,3.5vw,3rem);align-items:end;padding-top:.8rem;padding-bottom:clamp(2.5rem,6vw,4rem)}@media (max-width:760px){.year-two_heroBody__O9gbS{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px) and (max-height:760px){.year-two_heroBody__O9gbS{padding-top:.5rem;gap:.85rem}}.year-two_heroMain__qYeMV,.year-two_heroSide__E3Ft8{display:flex;flex-direction:column;gap:1.1rem;min-width:0}.year-two_top__MN01m{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1rem}.year-two_topLabel__eeF0u{color:var(--line)}.year-two_stamp__9efr1{display:inline-flex;align-items:stretch;border:1.5px solid var(--line);font-family:var(--display);font-weight:700;font-size:.95rem;letter-spacing:.03em;line-height:1}.year-two_stamp__9efr1 span{padding:.42rem .55rem}.year-two_stamp__9efr1 span+span{border-left:1.5px solid var(--line)}.year-two_stampFive__nPjFS{background:var(--rope);color:var(--ink)}.year-two_headline__8v9mN{font-size:clamp(2.1rem,5.4vw,4.2rem);margin:0}.year-two_rule__paNEA{display:block;width:4.5rem;height:3px;background:var(--rope);margin-top:.2rem}.year-two_what__83RLd{font-size:clamp(1.05rem,1.7vw,1.22rem);line-height:1.45;max-width:31rem;margin:0}.year-two_whatSecond__YnQYv{color:var(--dim);font-size:1rem}@media (max-width:760px){.year-two_heroMain__qYeMV,.year-two_heroSide__E3Ft8{gap:.85rem}}.year-two_lead__1mOf4{display:flex;gap:.85rem;align-items:center}.year-two_leadPhoto__JwAi8{width:64px;height:64px;object-fit:cover;flex:none}.year-two_leadText__Irlow{display:flex;flex-direction:column;gap:.1rem;min-width:0}.year-two_leadText__Irlow b{font-weight:600}.year-two_leadText__Irlow span{color:var(--dim)}.year-two_fine__Gcmd4{color:var(--dim);font-size:.95rem;margin:0}.year-two_proofGrid__Q66Td{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule)}@media (max-width:960px){.year-two_proofGrid__Q66Td{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.year-two_proofGrid__Q66Td{grid-template-columns:minmax(0,1fr)}}@media (min-width:601px) and (max-width:960px){.year-two_proofMore__vac7D>:last-child:nth-child(odd){grid-column:1/-1}}.year-two_proofMore__vac7D{display:contents}.year-two_proofMoreRow__zY_DR{display:none}@media (max-width:600px){.year-two_proofMore__vac7D{display:none}.year-two_proofMoreOpen__gCikW{display:contents}.year-two_proofMoreRow__zY_DR{display:block}.year-two_proofMoreButton__56tkT{width:100%;align-items:center;justify-content:center;min-height:56px;padding:1rem;background:var(--ink);color:var(--line);border:0;font-family:var(--mono);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;scroll-margin-bottom:calc(6.5rem + env(safe-area-inset-bottom))}}.year-two_voice__jaSoq{background:var(--ink);padding:1.4rem;display:flex;gap:1rem;align-items:flex-start;min-width:0}.year-two_voiceFigure__f4lcK{margin:0;min-width:0}.year-two_voiceLead__TBLDL{grid-column:1/-1;padding:clamp(1.4rem,4vw,2.4rem)}.year-two_voicePhoto__nyohN{width:88px;height:88px;object-fit:cover;flex:none;filter:grayscale(1) contrast(1.08)}.year-two_voiceInitials__m3XR3{display:flex;align-items:center;justify-content:center;background:var(--panel);color:var(--dim);font-family:var(--display);font-weight:700;font-size:1.6rem;filter:none}.year-two_voiceLead__TBLDL .year-two_voicePhoto__nyohN{width:150px;height:150px}@media (max-width:600px){.year-two_voice__jaSoq{padding:1.1rem;gap:.85rem}.year-two_voicePhoto__nyohN{width:56px;height:56px}.year-two_voiceInitials__m3XR3{font-size:1.1rem}.year-two_voiceLead__TBLDL{flex-direction:column}.year-two_voiceLead__TBLDL .year-two_voicePhoto__nyohN{width:96px;height:96px}}.year-two_voice__jaSoq blockquote{margin:0;font-size:1.05rem;line-height:1.5}.year-two_voiceLead__TBLDL blockquote{font-size:clamp(1.25rem,2.6vw,1.8rem);line-height:1.35}.year-two_voice__jaSoq figcaption{display:flex;flex-direction:column;gap:.15rem;margin-top:.9rem}.year-two_voice__jaSoq figcaption b{font-weight:600}.year-two_panels__dvLoG,.year-two_voiceSolo__TSL30{border:1px solid var(--rule)}.year-two_panels__dvLoG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--rule)}@media (max-width:860px){.year-two_panels__dvLoG{grid-template-columns:minmax(0,1fr)}}.year-two_panel__prmz2{background:var(--ink);padding:clamp(1.3rem,3vw,2rem);display:flex;flex-direction:column;gap:.9rem}.year-two_panelFigure__CWkGb,.year-two_panel__prmz2 h3,.year-two_panel__prmz2 p{margin:0}.year-two_panel__prmz2 blockquote{margin:0;font-size:1.1rem}.year-two_panelTitle__4kRqh{font-size:clamp(1.5rem,3.4vw,2.2rem)}.year-two_garin__srmq_{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(1.5rem,4vw,3rem);align-items:center}@media (max-width:760px){.year-two_garin__srmq_{grid-template-columns:minmax(0,1fr)}}.year-two_garinPhoto__vVHLl{width:100%;max-width:22rem;height:auto;aspect-ratio:1;object-fit:cover}.year-two_garinFilm__Tibdj{width:100%;background:var(--panel);aspect-ratio:16/9}.year-two_garinBy__z5BtD{margin-top:.8rem}.year-two_garinBy__z5BtD+.year-two_garinBy__z5BtD{margin-top:.2rem}.year-two_garinQuote__213FE{margin:1rem 0 0;font-size:clamp(1.1rem,2.2vw,1.4rem);line-height:1.45;max-width:36rem}.year-two_buildWrap__QKWQF{margin:.8rem 0 0}.year-two_buildVoice___RjYF{margin-top:1.5rem}.year-two_buildFigure__3yqxA{position:relative;margin:0;aspect-ratio:16/9;background:var(--panel)}@media (max-width:760px){.year-two_buildFigure__3yqxA{aspect-ratio:4/3}}.year-two_buildImg__flmiX{object-fit:cover}.year-two_buildCap__u3H8U{padding:1.2rem 0 0;font-size:clamp(1.7rem,5vw,3rem)}.year-two_route__jpVkb{width:100%;height:auto;display:block;margin-bottom:1.5rem}.year-two_routeLand__2rYgN{fill:var(--panel);stroke:var(--rule);stroke-width:1.5}.year-two_routeGrid__i1Ttd{stroke:var(--rule);stroke-width:1;stroke-dasharray:5 7}.year-two_routeRope__yjmqn{fill:none;stroke:var(--rope);stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.year-two_routeCamp__RELUp{fill:var(--ink);stroke:var(--line);stroke-width:2;r:15px}.year-two_routeText__C9_z3{fill:var(--line);font-family:var(--mono);font-size:15px;text-anchor:middle;dominant-baseline:central}.year-two_routeSummit__TOSnF{fill:var(--rope);text-anchor:end}@media (max-width:760px){.year-two_routeCamp__RELUp{r:34px;stroke-width:4}.year-two_routeText__C9_z3{font-size:38px}.year-two_routeRope__yjmqn{stroke-width:6}}.year-two_routeFlag__ubSQB{fill:var(--rope)}.year-two_weekends__UUe3c{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule)}@media (max-width:960px){.year-two_weekends__UUe3c{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.year-two_weekends__UUe3c{grid-template-columns:minmax(0,1fr)}}.year-two_weekend__SsGCt{background:var(--ink);padding:1.3rem;display:flex;flex-direction:column;gap:.7rem}.year-two_weekendDate__Os2Xj{font-size:clamp(1.7rem,3.4vw,2.3rem)}.year-two_weekendDoor__3gR8r{color:var(--rope)}.year-two_yearNote__DVJUT{margin-top:1rem}.year-two_inlineBook__3piBp{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem;margin-top:clamp(1.75rem,4vw,2.75rem)}@media (max-width:760px){.year-two_inlineBook__3piBp{display:none}}.year-two_gallery__S99cv{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:38vw;gap:6px}.year-two_galleryItem__Mthit{position:relative;overflow:hidden;background:var(--panel);margin:0}.year-two_galleryLead__OCNlP{grid-column:1/-1;grid-row:span 2}.year-two_galleryImg__BOZwD{object-fit:cover}.year-two_galleryCredit__3S10_{margin-top:.9rem}@media (min-width:761px){.year-two_gallery__S99cv{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(150px,15vw,230px);gap:8px}.year-two_galleryLead__OCNlP{grid-column:span 2;grid-row:span 2}}.year-two_ring__xiEQE{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);align-items:center}@media (max-width:760px){.year-two_ring__xiEQE{grid-template-columns:minmax(0,1fr)}}.year-two_ringArt__wHTBm{width:100%;max-width:20rem;height:auto}.year-two_ringRope__Iz0Mx{fill:none;stroke:var(--rope);stroke-width:3;stroke-linejoin:round}.year-two_ringMan__wZMLd{fill:var(--ink);stroke:var(--line);stroke-width:2.5}.year-two_callBox__F_ulq{border:1px solid var(--rule);background:var(--panel);padding:clamp(1.4rem,4vw,2.6rem);display:flex;flex-direction:column;gap:1.1rem}.year-two_callSteps__0CodS{margin:0;padding:0;list-style:none;max-width:40rem;border-top:1px solid var(--rule)}.year-two_callSteps__0CodS li{display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:.6rem;padding:.85rem 0;border-bottom:1px solid var(--rule)}.year-two_callSteps__0CodS b{font-family:var(--mono);font-weight:400;color:var(--rope)}.year-two_callBtn__oPzF8{max-width:28rem}.year-two_faq__88QHb{border-top:1px solid var(--rule)}.year-two_faqItem__4duby{border-bottom:1px solid var(--rule)}.year-two_faqHeading__py3gH{margin:0;display:block;width:100%;text-align:left}.year-two_faqButton__5XtIo{display:flex;width:100%;min-height:60px;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;background:transparent;border:0;color:var(--line);font-family:var(--body);font-size:1.1rem;font-weight:600;text-align:left;cursor:pointer;scroll-margin-bottom:calc(6.5rem + env(safe-area-inset-bottom))}.year-two_faqButton__5XtIo>span:first-child{flex:1;text-align:left}.year-two_faqIcon__pZPg4{width:1.1rem;height:1.1rem;flex:none;color:var(--dim);transition:transform .2s ease}.year-two_faqIconOpen__87KVC{transform:rotate(45deg)}.year-two_faqPanel__yxMcu{padding:0 2rem 1.4rem 0;color:var(--dim);max-width:44rem}.year-two_faqPanel__yxMcu p{margin:0}.year-two_sticky__lU51n{position:fixed;left:0;right:0;bottom:0;z-index:20;padding:.75rem 1rem max(.75rem,env(safe-area-inset-bottom));background:var(--ink);background:color-mix(in oklch,var(--ink) 94%,transparent);border-top:1px solid var(--rule);transition:transform .2s ease}.year-two_stickyHidden__olmCA{transform:translateY(100%);pointer-events:none}.year-two_stickyLink__Q20Fc{width:100%}@media (min-width:761px){.year-two_sticky__lU51n{display:none}}.year-two_footer__hC3a4{padding:2rem 0;border-top:1px solid var(--rule)}@media (max-width:760px){.year-two_footer__hC3a4{padding-bottom:calc(6rem + env(safe-area-inset-bottom))}}.year-two_footerRow__cnP4D{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem}.year-two_footerLinks__nrTkM{display:flex;gap:1.5rem}.year-two_footerLink__Tyyp8{display:inline-flex;align-items:center;min-height:44px;color:var(--dim);font-size:.95rem;text-underline-offset:4px}@media (prefers-reduced-motion:reduce){.year-two_faqIcon__pZPg4,.year-two_sticky__lU51n{transition:none}}