@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}._wrap_8dtMJ{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:1.5rem}._header_5nvH9{z-index:50;background:var(--v2-paper);color:var(--v2-ink);border-bottom:1px solid var(--v2-line);position:sticky;top:0}html:not([data-js]) ._header_5nvH9{position:relative}._bar_tq-2o{width:min(1440px,100%);height:var(--header-h);align-items:center;gap:1rem;margin-inline:auto;padding-inline:max(1rem,3%);display:flex}._brand_S24HO{min-height:44px;color:var(--v2-ink);align-items:center;gap:.6rem;margin-right:auto;padding-block:.25rem;display:inline-flex}._avatar_qIG0l{object-fit:contain;flex:none;width:34px;height:42px}._brandName_jQlZs{font-family:var(--font-display);font-variation-settings:var(--fvs-poster);letter-spacing:-.035em;font-size:1.3125rem;font-weight:500;line-height:.98;display:block}._brandName_jQlZs>span{white-space:nowrap;display:block}._brandName_jQlZs b{font-weight:inherit;color:var(--v2-blue)}._barPrefs_PuiVs{display:none!important}@media (width>=30em){._barPrefs_PuiVs{display:inline-grid!important}}._explorePrefs_Q-NiK{padding-top:.25rem}._pillars_OD1lZ{display:none}._pillars_OD1lZ ul{align-items:center;gap:clamp(.75rem,1.6vw,1.6rem);display:flex}._pillars_OD1lZ a,._askLink_i4wjG{white-space:nowrap;min-height:44px;color:var(--v2-ink);transition:color var(--v2-short) var(--v2-ease);align-items:center;font-size:.9375rem;font-weight:750;display:inline-flex;position:relative}._pillars_OD1lZ a:hover,._askLink_i4wjG:hover,._pillars_OD1lZ a[aria-current],._askLink_i4wjG[aria-current]{color:var(--v2-teal)}._pillars_OD1lZ a[aria-current]:after,._askLink_i4wjG[aria-current]:after{content:"";background:currentColor;border-radius:2px;height:3px;position:absolute;bottom:4px;left:0;right:0}._tools_ga-r3{flex:none;align-items:center;gap:.5rem;display:flex}._askLink_i4wjG{margin-right:.5rem;display:none}._header_5nvH9 ._headerPlay_U4EJ1,._toolButton_h8cL4{border:1px solid var(--v2-edge);width:2.75rem;height:2.75rem;min-height:2.75rem;color:var(--v2-ink);transition:background-color var(--v2-short) var(--v2-ease), border-color var(--v2-short) var(--v2-ease), color var(--v2-short) var(--v2-ease);background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}._toolButton_h8cL4 svg,._header_5nvH9 ._headerPlay_U4EJ1 svg{width:1.25rem;height:1.25rem}._header_5nvH9 ._headerPlay_U4EJ1 svg{width:1rem;height:1rem}._header_5nvH9 ._headerPlay_U4EJ1:hover,._toolButton_h8cL4:hover{background:var(--v2-sea);border-color:var(--v2-teal);color:var(--v2-hover)}._header_5nvH9 ._headerPlay_U4EJ1[data-playing]{background:var(--v2-teal);border-color:var(--v2-teal);color:var(--v2-on-teal)}._header_5nvH9 ._headerPlay_U4EJ1>span:last-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._header_5nvH9 ._headerPlay_U4EJ1:active,._toolButton_h8cL4:active,._miniPlay_kHLCN:active{scale:.96}._exploreButton_k-qrZ{border:1px solid var(--v2-edge);border-radius:var(--v2-radius-button);min-height:2.75rem;color:var(--v2-ink);transition:background-color var(--v2-short) var(--v2-ease), border-color var(--v2-short) var(--v2-ease);background:0 0;align-items:center;gap:.6rem;padding:0 .85rem;font-size:.9375rem;font-weight:750;display:inline-flex}._exploreButton_k-qrZ:hover,._exploreButton_k-qrZ[aria-expanded=true]{background:var(--v2-sea);border-color:var(--v2-teal)}html:not([data-js]) ._exploreButton_k-qrZ{display:none}._exploreBars_NKtOK{width:1rem;height:.75rem;display:inline-block;position:relative}._exploreBars_NKtOK span{height:2px;transition:transform var(--v2-short) var(--v2-ease), opacity var(--v2-short) var(--v2-ease);background:currentColor;border-radius:1px;position:absolute;left:0;right:0}._exploreBars_NKtOK span:first-child{top:0}._exploreBars_NKtOK span:nth-child(2){top:5px}._exploreBars_NKtOK span:nth-child(3){top:10px}._exploreButton_k-qrZ[aria-expanded=true] ._exploreBars_NKtOK span:first-child{transform:translateY(5px)rotate(45deg)}._exploreButton_k-qrZ[aria-expanded=true] ._exploreBars_NKtOK span:nth-child(2){opacity:0}._exploreButton_k-qrZ[aria-expanded=true] ._exploreBars_NKtOK span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}@media (width<=22.49em){._exploreButton_k-qrZ>span:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._exploreButton_k-qrZ{justify-content:center;width:2.75rem;padding:0}._tools_ga-r3{gap:.35rem}}._explore_yN8VW{max-height:calc(100dvh - var(--header-h));overscroll-behavior:contain;background:var(--v2-raised);border-bottom:1px solid var(--v2-line);box-shadow:var(--v2-shadow);display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}._explore_yN8VW[data-open]{display:block}html:not([data-js]) ._explore_yN8VW{max-height:none;box-shadow:none;display:block;position:static}._exploreInner_QNFwA{width:min(var(--v2-content), 100%);gap:1.5rem;margin-inline:auto;padding:1.25rem max(1rem,4%) 1.5rem;display:grid}._exploreHead_ZvsNX{letter-spacing:.12em;text-transform:uppercase;color:var(--v2-hover);margin-bottom:.5rem;font-size:.75rem;font-weight:800}._exploreGroup_OpWEh ul{gap:.25rem 1.5rem;display:grid}._exploreGroup_OpWEh a{min-height:44px;color:var(--v2-ink);align-content:center;padding-block:.35rem;display:grid}._exploreGroup_OpWEh a strong{font-size:1rem;font-weight:750;line-height:1.35}._exploreGroup_OpWEh a span{color:var(--v2-muted);font-size:.875rem;line-height:1.45}._exploreGroup_OpWEh a:hover strong,._exploreGroup_OpWEh a[aria-current] strong{color:var(--v2-teal);text-underline-offset:.2em;text-decoration:underline}@media (width>=30em){._exploreGroup_OpWEh ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48em){._exploreGrid_aKL-O{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width>=64em){._bar_tq-2o{gap:1.5rem}._avatar_qIG0l{width:44px;height:55px}._brandName_jQlZs{font-size:1.5rem}._pillars_OD1lZ{margin-right:auto;display:block}._explore_yN8VW [data-pillar-group]{display:none}html:not([data-js]) ._explore_yN8VW [data-pillar-group]{display:block}}@media (width>=80em){._askLink_i4wjG{display:inline-flex}._pillars_OD1lZ a,._askLink_i4wjG{font-size:1rem}}._footer_lG4mh{z-index:3;background:var(--v2-paper);color:var(--v2-ink);border-top:1px solid var(--v2-line);position:relative}._footerInner_Cp3Fe{width:min(var(--v2-content), 100%);margin-inline:auto;padding-inline:max(1rem,5%)}._footerTop_1po3Q{border-bottom:1px solid var(--v2-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.25rem 1.75rem;padding-block:2.75rem;display:grid}._footerMark_sPw1u{object-fit:contain;width:62px;height:78px}._footerKicker_YCdXd{letter-spacing:.12em;text-transform:uppercase;color:var(--v2-hover);margin-bottom:.6rem;font-size:.75rem;font-weight:800}._footerMantra_PHcmL{max-width:22ch;font-family:var(--font-display);font-variation-settings:var(--fvs-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.5rem,1.2rem + 1.2vw,1.85rem);font-weight:500;line-height:1.25}._footerInvitation_0C7wM{grid-column:1/-1;justify-self:start;gap:1.25rem}@media (width>=48em){._footerTop_1po3Q{grid-template-columns:auto minmax(0,1fr) auto}._footerInvitation_0C7wM{grid-column:auto;justify-self:end}}._footerGrid_Qfgzc{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem;padding-block:2.5rem 1.5rem;display:grid}._footerGroup_ltl-o{align-content:start;gap:.35rem;min-width:0;display:grid}._footerHead_DDsY4{color:var(--v2-ink);font-size:.875rem;font-weight:800;line-height:1.4}._footerList_NAs8T{display:grid}._footerList_NAs8T a,._footerButton_jVFRO{min-width:44px;min-height:44px;font:inherit;text-align:left;color:var(--v2-muted);cursor:pointer;transition:color var(--v2-short) var(--v2-ease);background:0 0;border:0;align-items:center;padding:0;font-size:.9375rem;line-height:1.45;display:inline-flex}._footerList_NAs8T a:hover,._footerButton_jVFRO:hover{color:var(--v2-teal);text-underline-offset:.2em;text-decoration:underline}._footerGroup_ltl-o:first-child{grid-column:span 2}._footerGroup_ltl-o:first-child ._footerList_NAs8T{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}._footerGroup_ltl-o:nth-child(5){grid-column:span 2}@media (width>=48em){._footerGrid_Qfgzc{grid-template-columns:repeat(4,minmax(0,1fr))}._footerGroup_ltl-o:first-child,._footerGroup_ltl-o:nth-child(5){grid-column:span 2}}@media (width>=64em){._footerGrid_Qfgzc{grid-template-columns:2fr repeat(4,minmax(0,1fr))}._footerGroup_ltl-o:first-child,._footerGroup_ltl-o:nth-child(5){grid-column:auto}}._colophon_dziiP{border-top:1px solid var(--v2-line);color:var(--v2-muted);align-items:center;gap:.5rem 1.5rem;padding-block:1.25rem 1.5rem;font-size:.8125rem;display:grid}._studioLine_TUb6J{white-space:nowrap;color:var(--v2-ink);font-size:1.25rem;line-height:1.3}._agencyWord_Qp133{font-family:var(--font-body);letter-spacing:-.04em;font-style:normal;font-weight:750}._studioWord_1LMmu{font-family:var(--font-display);font-size:1.3rem;font-weight:500}._footerClose_efuM-{font-family:var(--font-hand);color:var(--v2-hover);font-size:1.6rem;font-weight:500;line-height:1.2}._footerCopyright_uk860{line-height:1.6}._backToTop_9T1Ig{min-height:44px;color:var(--v2-teal);align-items:center;gap:.5rem;font-size:.875rem;font-weight:750;display:inline-flex}@media (width>=64em){._colophon_dziiP{grid-template-columns:auto 1fr auto auto}._footerClose_efuM-{white-space:nowrap}}._sky_4yszs{opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease-out);pointer-events:none;position:absolute;inset:0}._skyIn_qoi-T{opacity:1}._skyStill_AJrL3 ._twinkle_fqm2d{animation-play-state:paused}._skyStill_AJrL3 ._meteor_PmfgJ{animation:none}._star_IvzdG{fill:var(--cream);opacity:var(--o,.6)}._twinkle_fqm2d{animation:_twinkle_fqm2d var(--t,4s) ease-in-out var(--d,0s) infinite alternate}@keyframes _twinkle_fqm2d{0%{opacity:var(--o,.6)}to{opacity:calc(var(--o,.6) * .22)}}._moon_E4rzh{fill:#eef2f4;opacity:.92}._meteor_PmfgJ{opacity:0;animation:_meteor_PmfgJ var(--mp,14s) linear var(--md,3s) infinite}@keyframes _meteor_PmfgJ{0%{opacity:0;transform:translate(0)}1.5%{opacity:1}8%{opacity:0;transform:translate(var(--mx,-200px), var(--my,120px))}to{opacity:0;transform:translate(var(--mx,-200px), var(--my,120px))}}@media (prefers-reduced-motion:reduce){._twinkle_fqm2d{animation:none}._meteor_PmfgJ{display:none}._sky_4yszs{transition:none}}:root[data-motion=off] ._twinkle_fqm2d{animation:none}:root[data-motion=off] ._meteor_PmfgJ{display:none}:root[data-motion=off] ._sky_4yszs{transition:none}._mini_k31SQ{z-index:60;padding:.7rem 1rem;padding-bottom:max(.7rem, env(safe-area-inset-bottom));background:var(--v2-raised);border-top:1px solid var(--v2-line);box-shadow:var(--v2-shadow);backdrop-filter:blur(24px);color:var(--cream);visibility:hidden;transition:translate .32s var(--ease-out), visibility 0s linear .32s;align-items:center;gap:.85rem;display:flex;position:fixed;bottom:0;left:0;right:0;translate:0 110%}html:has(._mini_k31SQ[data-shown]){scroll-padding-bottom:5.5rem}._mini_k31SQ[data-shown=on]{visibility:visible;transition:translate .32s var(--ease-out), visibility 0s;translate:0}body:has([data-bottom-bar]) ._mini_k31SQ{display:none}@media (prefers-reduced-motion:reduce){._mini_k31SQ{transition:none}}:root[data-motion=off] ._mini_k31SQ{transition:none}._miniArt_oXwqI{object-fit:cover;border-radius:.5rem;flex:none;width:40px;height:40px}._miniPlay_kHLCN{border:1px solid var(--v2-edge);width:44px;height:44px;color:var(--v2-teal);cursor:pointer;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}._miniPlay_kHLCN svg{width:1rem;height:1rem}._miniPlay_kHLCN:hover{background:var(--v2-sea)}._miniBody_NgunA{flex:1;gap:.2rem;min-width:0;display:grid}._miniTitle_-cr39{white-space:nowrap;text-overflow:ellipsis;color:var(--cream);font-size:.9375rem;font-weight:700;overflow:hidden}._miniBar_4xIQU{align-items:center;gap:.6rem;display:flex}._miniTime_LE4Pb{font-variant-numeric:tabular-nums;color:var(--cream-60);flex:none;font-size:.8125rem}._miniRange_oN4vJ{appearance:none;cursor:pointer;background:0 0;flex:1;min-width:0;height:20px;margin:0}._miniRange_oN4vJ::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--gold) var(--played,0%), var(--v2-line) var(--played,0%));border-radius:999px;height:4px}._miniRange_oN4vJ::-moz-range-track{background:var(--v2-line);border-radius:999px;height:4px}._miniRange_oN4vJ::-moz-range-progress{background:var(--gold);border-radius:999px;height:4px}._miniRange_oN4vJ::-webkit-slider-thumb{appearance:none;background:var(--gold-bright);border:0;border-radius:999px;width:12px;height:12px;margin-top:-4px}._miniRange_oN4vJ::-moz-range-thumb{background:var(--gold-bright);border:0;border-radius:999px;width:12px;height:12px}._miniRange_oN4vJ:disabled{cursor:default;opacity:.5}._miniClose_PVtdI{width:44px;height:44px;color:var(--cream-70);cursor:pointer;background:0 0;border:0;flex:none;font-size:1.5rem;line-height:1}._miniClose_PVtdI:hover{color:var(--gold)}@media (width<=26em){._miniArt_oXwqI{display:none}}._miniVolume_JPxj6{flex:none;align-items:center;gap:.35rem;display:flex}._miniVolume_JPxj6 ._miniRange_oN4vJ{flex:none;width:6rem}._miniMute_Es4tC{width:44px;height:44px;color:var(--v2-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}._miniMute_Es4tC svg{width:1.25rem;height:1.25rem}._miniMute_Es4tC:hover,._miniMute_Es4tC[aria-pressed=true]{color:var(--v2-teal)}@media (width<=40em){._miniVolume_JPxj6 ._miniRange_oN4vJ{display:none}}._eq_Z1Zfp{flex:none;justify-content:center;align-items:flex-end;gap:2px;width:.875rem;height:.875rem;display:inline-flex}._eq_Z1Zfp span{transform-origin:bottom;background:currentColor;border-radius:1px;width:3px;height:100%;animation:.9s ease-in-out infinite alternate _eq-bar_EoTOP}._eq_Z1Zfp span:first-child{animation-duration:.82s}._eq_Z1Zfp span:nth-child(2){animation-duration:.64s;animation-delay:-300ms}._eq_Z1Zfp span:nth-child(3){animation-duration:.98s;animation-delay:-500ms}@keyframes _eq-bar_EoTOP{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@media (width<=47.99em){._header_5nvH9 ._headerPlay_U4EJ1 ._eq_Z1Zfp{width:1rem;height:1rem}}@media (prefers-reduced-motion:reduce){._eq_Z1Zfp span{animation:none}._eq_Z1Zfp span:first-child{transform:scaleY(.55)}._eq_Z1Zfp span:nth-child(3){transform:scaleY(.75)}}:root[data-motion=off] ._eq_Z1Zfp span{animation:none}:root[data-motion=off] ._eq_Z1Zfp span:first-child{transform:scaleY(.55)}:root[data-motion=off] ._eq_Z1Zfp span:nth-child(3){transform:scaleY(.75)}._follow_GuJDx{display:grid}._followRow_c0VaR{margin:0;padding:0;list-style:none;display:grid}._followLink_3ea1g{min-height:44px;color:var(--v2-muted);transition:color .2s var(--ease-out);align-items:center;gap:.5rem;padding-block:.5rem;font-size:.9375rem;font-weight:600;line-height:1.6;display:inline-flex}._followLink_3ea1g svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}._followLink_3ea1g:hover,._followLink_3ea1g:focus-visible{color:var(--v2-teal)}._share_7pj-1{justify-items:start;display:grid}._shareButton_ms4an{min-height:44px;font:inherit;color:var(--v2-muted);cursor:pointer;transition:color .2s var(--ease-out);background:0 0;border:0;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.9375rem;font-weight:600;line-height:1.6;display:none}html[data-js] ._shareButton_ms4an{display:inline-flex}._shareButton_ms4an svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}._shareButton_ms4an:hover,._shareButton_ms4an:focus-visible,._shareButton_ms4an[aria-expanded=true]{color:var(--v2-teal)}._sharePanel_RFYf7{flex-wrap:wrap;gap:0 .75rem;margin:0;padding:0;list-style:none;display:flex}html[data-js] ._sharePanel_RFYf7:not([data-open]),html:not([data-js]) ._sharePanel_RFYf7 [data-share-copy]{display:none}._shareLink_K7Aso{text-align:center;min-width:24px;font:inherit;color:var(--v2-muted);cursor:pointer;transition:color .2s var(--ease-out);background:0 0;border:0;padding:.5rem 0;font-size:.9375rem;font-weight:600;line-height:1.6;display:inline-block}._shareLink_K7Aso:hover,._shareLink_K7Aso:focus-visible{color:var(--v2-teal)}._line_fqrSS{margin:0;min-height:44px;font:inherit;font-variation-settings:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;text-align:inherit;cursor:pointer;touch-action:pan-y;text-underline-offset:.28em;transition:color .2s var(--ease-out), text-decoration-color .2s var(--ease-out);background:0 0;border:0;margin-block:-.35rem;padding:.35rem 0;text-decoration:underline 1px dotted #a7b8cc80}._line_fqrSS:hover,._line_fqrSS[aria-expanded=true]{color:var(--gold);text-decoration-color:var(--gold-55)}._line_fqrSS:focus-visible{outline:2px solid var(--gold-bright);outline-offset:4px;border-radius:2px}._note_EJQPL{text-align:left;margin-block:.25rem .5rem}html[data-js] ._note_EJQPL{z-index:3;opacity:0;visibility:hidden;pointer-events:none;width:min(28rem,100vw - 2rem);transition:opacity .18s var(--ease-out) .26s, translate .22s var(--ease-out) .24s, visibility 0s linear .46s;margin:0;position:absolute;bottom:calc(100% + 1rem);left:50%;translate:-50% 14px}html[data-js] ._note_EJQPL[data-open]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s var(--ease-out), translate .26s var(--ease-out), visibility 0s;translate:-50%}._sheet_jC3z8{perspective:1400px;filter:drop-shadow(0 18px 26px #0206188c);position:relative}._face_JWx-I{color:var(--ink);background:linear-gradient(90deg, transparent 0 calc(33.333% - 1px), #101e331f calc(33.333% - 1px) 33.333%, #ffffff80 33.333% calc(33.333% + 1px), transparent calc(33.333% + 1px) calc(66.666% - 1px), #101e331f calc(66.666% - 1px) 66.666%, #ffffff80 66.666% calc(66.666% + 1px), transparent calc(66.666% + 1px)), linear-gradient(90deg, #101e3300 0 24%, #101e330d 33.333%, #101e3300 42% 58%, #101e330d 66.666%, #101e3300 76%), var(--paper-raised);border-radius:.6rem;padding:1.05rem 1.25rem 1.1rem;position:relative}html[data-js] ._face_JWx-I{clip-path:inset(0 33.334% round .6rem);transition:clip-path .3s cubic-bezier(.65,0,.35,1)}html[data-js] ._note_EJQPL[data-open] ._face_JWx-I{clip-path:inset(0 round .6rem);transition:clip-path .42s cubic-bezier(.65,0,.35,1) .2s}._title_p7-eB{font-family:var(--font-display);font-variation-settings:var(--fvs-display);color:var(--ink);align-items:center;gap:.55rem;padding-right:2.25rem;font-size:1.05rem;font-weight:500;line-height:1.25;display:flex}._compass_PHZ-R{fill:#86601f47;width:1.5rem;height:1.5rem;stroke:var(--gold-deep);stroke-width:1.2px;flex:none}._body_c7761{color:var(--ink-80);text-wrap:pretty;margin-top:.55rem;font-size:.9rem;line-height:1.55}._link_y-w2l{color:var(--blue-deep);text-underline-offset:.18em;margin-block:-.7rem;padding-block:.7rem;font-weight:700;text-decoration:underline}._link_y-w2l:hover{color:var(--ink)}._link_y-w2l:focus-visible{outline:2px solid var(--blue-deep);outline-offset:2px;border-radius:2px}._close_UbOoA{display:none}html[data-js] ._close_UbOoA{width:44px;height:44px;color:var(--ink-70);cursor:pointer;transition:color .2s var(--ease-out), background-color .2s var(--ease-out);background:0 0;border:0;border-radius:50%;place-items:center;font-size:1.5rem;line-height:1;display:grid;position:absolute;top:.3rem;right:.3rem}._close_UbOoA:hover{color:var(--ink);background:#101e330f}._close_UbOoA:focus-visible{outline:2px solid var(--blue-deep);outline-offset:2px}._flap_jZuDq{display:none}html[data-js] ._flap_jZuDq{width:33.334%;transform-style:preserve-3d;pointer-events:none;transition:transform .32s cubic-bezier(.55,0,.45,1);display:block;position:absolute;top:0;bottom:0}._flapLeft_h8omj{transform-origin:100%;left:0;transform:rotateY(180deg)}._flapRight_VGJsw{transform-origin:0%;right:0;transform:rotateY(-180deg)}html[data-js] ._note_EJQPL[data-open] ._flapLeft_h8omj,html[data-js] ._note_EJQPL[data-open] ._flapRight_VGJsw{transition:transform .52s cubic-bezier(.22,.61,.36,1) .18s;transform:rotateY(0)}html[data-js] ._note_EJQPL[data-open] ._flapRight_VGJsw{transition-delay:.25s}._back_jyMXA{background:repeating-linear-gradient(0deg, #101e330d 0 1px, transparent 1px 14px), repeating-linear-gradient(90deg, #101e330d 0 1px, transparent 1px 14px), linear-gradient(90deg, var(--paper-deep), #efe8da);backface-visibility:hidden;border-radius:.6rem;position:absolute;inset:0;transform:rotateY(180deg);box-shadow:inset 0 0 0 1px #101e3314}._trail_5bG91{display:none}html[data-js] ._trail_5bG91{background:repeating-linear-gradient(to bottom, var(--gold) 0 3px, transparent 3px 7px);opacity:.85;width:2px;height:1rem;display:block;position:absolute;top:100%;left:50%;translate:-50%}@media (prefers-reduced-motion:reduce){._line_fqrSS,html[data-js] ._note_EJQPL,html[data-js] ._note_EJQPL[data-open],html[data-js] ._face_JWx-I,html[data-js] ._note_EJQPL[data-open] ._face_JWx-I,html[data-js] ._flap_jZuDq,html[data-js] ._note_EJQPL[data-open] ._flapLeft_h8omj,html[data-js] ._note_EJQPL[data-open] ._flapRight_VGJsw{transition:none}html[data-js] ._note_EJQPL{translate:-50%}html[data-js] ._face_JWx-I{clip-path:none}html[data-js] ._flap_jZuDq{display:none}}:root[data-motion=off] ._line_fqrSS,:root[data-motion=off] html[data-js] ._note_EJQPL,:root[data-motion=off] html[data-js] ._note_EJQPL[data-open],:root[data-motion=off] html[data-js] ._face_JWx-I,:root[data-motion=off] html[data-js] ._note_EJQPL[data-open] ._face_JWx-I,:root[data-motion=off] html[data-js] ._flap_jZuDq,:root[data-motion=off] html[data-js] ._note_EJQPL[data-open] ._flapLeft_h8omj,:root[data-motion=off] html[data-js] ._note_EJQPL[data-open] ._flapRight_VGJsw{transition:none}:root[data-motion=off] html[data-js] ._note_EJQPL{translate:-50%}:root[data-motion=off] html[data-js] ._face_JWx-I{clip-path:none}:root[data-motion=off] html[data-js] ._flap_jZuDq{display:none}._directory_mffoT{border-block:1px solid var(--rule-on-paper);width:100%;color:var(--ink);margin-top:1.5rem}._directory_mffoT summary{cursor:pointer;min-height:44px;padding:1rem .25rem;font-weight:700;line-height:1.5}._directory_mffoT summary::marker{color:var(--blue-deep)}._directory_mffoT:not([open]) ._groups_LL39E{display:none}._groups_LL39E{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;padding:.5rem .25rem 1.5rem;display:grid}._groups_LL39E ._groupHead_qd1Qc{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 .75rem;font-size:1.1rem;font-weight:450;line-height:1.25}._groups_LL39E ul{margin:0;padding:0;list-style:none}._groups_LL39E a{text-underline-offset:.25em;min-height:44px;padding-block:.6rem;font-size:.9375rem;line-height:1.5;display:block}._groups_LL39E a:hover{text-decoration:underline}._directory_mffoT[data-night]{color:var(--cream);border-color:#e3edf533;max-width:68rem}._directory_mffoT[data-night] summary::marker,._directory_mffoT[data-night] ._groupHead_qd1Qc{color:var(--gold)}._directory_mffoT[data-night] a{color:var(--cream-80)}@media (width>=64em){._groups_LL39E{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=24em){._groups_LL39E{grid-template-columns:1fr}}._dialog_uFH4c{border:1px solid var(--v2-line);background:var(--v2-raised);width:min(35rem,100vw - 2rem);max-height:min(88dvh,46rem);color:var(--v2-ink);border-radius:18px;padding:2.5rem 2.25rem 2rem;font-size:1.0625rem;line-height:1.6;overflow:auto;box-shadow:0 24px 80px #1d2a4447}._dialog_uFH4c::backdrop{backdrop-filter:blur(4px);background:#1d2a4473}._dialog_uFH4c[open]{animation:_arrive_sCPEz var(--v2-arrival) var(--v2-ease) both}@keyframes _arrive_sCPEz{0%{opacity:.5;translate:0 8px}to{opacity:1;translate:0}}._closeForm_aOJwJ{position:absolute;top:.75rem;right:.75rem}._close_ZO-up{width:44px;height:44px;color:var(--v2-ink);background:0 0;border:0;border-radius:50%;place-items:center;font-size:1.75rem;line-height:1;display:grid}._close_ZO-up:hover{background:var(--v2-sea)}._kicker_bGglM{letter-spacing:.12em;text-transform:uppercase;color:var(--v2-hover);margin-bottom:.75rem;font-size:.75rem;font-weight:800}._title_iMOSw{font-family:var(--font-display);font-variation-settings:var(--fvs-display);letter-spacing:-.03em;text-wrap:balance;margin-bottom:1rem;padding-right:2.5rem;font-size:clamp(1.75rem,1.4rem + 1.5vw,2.25rem);font-weight:500;line-height:1.12}._subtitle_F-RvC{border-top:1px solid var(--v2-line);font-family:var(--font-display);margin:1.75rem 0 .5rem;padding-top:1.5rem;font-size:1.5rem;font-weight:500;line-height:1.2}._lead_ULgZ4{color:var(--v2-ink-soft)}._row_rPOvo{border-bottom:1px solid var(--v2-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem 1rem;padding-block:.9rem;display:grid}._row_rPOvo label{font-weight:750}._row_rPOvo select{border:1px solid var(--v2-edge);border-radius:var(--v2-radius-button);background:var(--v2-bg);max-width:14rem;min-height:44px;color:var(--v2-ink);font:inherit;padding:.5rem .75rem;font-size:1rem}._hint_ehhIg{color:var(--v2-muted);grid-column:1/-1;margin-top:.25rem;font-size:.875rem;line-height:1.5}._actions_ntDmf{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}._actions_ntDmf [hidden]{display:none}._status_-H60-{min-height:1.5em;color:var(--v2-ink);margin-top:1rem;font-size:.9375rem;font-weight:650}@media (width<=30em){._dialog_uFH4c{padding:2.25rem 1.25rem 1.5rem}._row_rPOvo{grid-template-columns:1fr}._row_rPOvo select{width:100%;max-width:none}._actions_ntDmf ._btn_DU-nQ,._actions_ntDmf .btn{width:100%}}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-full-normal.7BpKI3vF.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-full-normal.YHFkNujK.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-full-normal.CFFu7zhK.woff2)format("woff2-variations");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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-full-italic.BHALq22K.woff2)format("woff2-variations");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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-full-italic.B8-t4Nou.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-full-italic.D2JnYqd-.woff2)format("woff2-variations");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:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-sans-cyrillic-ext-wght-normal.7w74d1lj.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-sans-cyrillic-wght-normal.B9hoeQUC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-sans-vietnamese-wght-normal.BhFYcaJr.woff2)format("woff2-variations");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:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-sans-latin-ext-wght-normal.DMEAsnHD.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-sans-latin-wght-normal.BWQ3gi2K.woff2)format("woff2-variations");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:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-cyrillic-ext-wght-normal.DiMfzA-V.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-cyrillic-wght-normal.D5lnP6kL.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-latin-ext-wght-normal.Byk3UhVp.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-latin-wght-normal.C1hSzPvX.woff2)format("woff2-variations");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:Nunito Sans Fallback Segoe;font-weight:100 400;src:local(Segoe UI);size-adjust:102.57%;ascent-override:98.47%;descent-override:34.12%;line-gap-override:0%}@font-face{font-family:Nunito Sans Fallback Segoe;font-weight:500;src:local(Segoe UI);size-adjust:103.5%;ascent-override:97.59%;descent-override:33.82%;line-gap-override:0%}@font-face{font-family:Nunito Sans Fallback Segoe;font-weight:600;src:local(Segoe UI Semibold),local(SegoeUI-Semibold);size-adjust:101.21%;ascent-override:99.79%;descent-override:34.58%;line-gap-override:0%}@font-face{font-family:Nunito Sans Fallback Segoe;font-weight:700 900;src:local(Segoe UI Bold),local(SegoeUI-Bold);size-adjust:99.27%;ascent-override:101.74%;descent-override:35.26%;line-gap-override:0%}@font-face{font-family:Nunito Sans Fallback Arial;font-weight:100 400;src:local(Arial),local(ArialMT);size-adjust:101.83%;ascent-override:99.19%;descent-override:34.37%;line-gap-override:0%}@font-face{font-family:Nunito Sans Fallback Arial;font-weight:500;src:local(Arial),local(ArialMT);size-adjust:102.75%;ascent-override:98.3%;descent-override:34.06%;line-gap-override:0%}@font-face{font-family:Nunito Sans Fallback Arial;font-weight:600;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:95.97%;ascent-override:105.25%;descent-override:36.47%;line-gap-override:0%}@font-face{font-family:Nunito Sans Fallback Arial;font-weight:700 900;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:98.05%;ascent-override:103%;descent-override:35.69%;line-gap-override:0%}@font-face{font-family:Nunito Sans Fallback Roboto;font-weight:100 500;src:local(Roboto),local(Roboto-Regular);size-adjust:101.61%;ascent-override:99.5%;descent-override:34.74%;line-gap-override:0%}@font-face{font-family:Nunito Sans Fallback Roboto;font-weight:600 900;src:local(Roboto Bold),local(Roboto-Bold);ascent-override:101.1%;descent-override:35.3%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback;font-weight:100 400;src:local(Georgia);size-adjust:105.9%;ascent-override:92.54%;descent-override:24.55%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback;font-weight:450;src:local(Georgia);size-adjust:103.89%;ascent-override:94.33%;descent-override:25.03%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback;font-weight:500;src:local(Georgia);size-adjust:104.79%;ascent-override:93.52%;descent-override:24.81%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback;font-weight:600;src:local(Georgia Bold),local(Georgia-Bold);size-adjust:91.36%;ascent-override:107.27%;descent-override:28.46%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback;font-weight:700 900;src:local(Georgia Bold),local(Georgia-Bold);size-adjust:94.4%;ascent-override:103.81%;descent-override:27.54%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback;font-style:italic;font-weight:100 449;src:local(Georgia Italic),local(Georgia-Italic);size-adjust:96.27%;ascent-override:101.8%;descent-override:27.01%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback;font-style:italic;font-weight:450;src:local(Georgia Italic),local(Georgia-Italic);size-adjust:96.27%;ascent-override:101.8%;descent-override:27.01%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback;font-style:italic;font-weight:500;src:local(Georgia Italic),local(Georgia-Italic);size-adjust:97.51%;ascent-override:100.5%;descent-override:26.66%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback;font-style:italic;font-weight:600;src:local(Georgia Bold Italic),local(Georgia-BoldItalic);size-adjust:85.84%;ascent-override:114.17%;descent-override:30.29%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback;font-style:italic;font-weight:700 900;src:local(Georgia Bold Italic),local(Georgia-BoldItalic);size-adjust:90.04%;ascent-override:108.84%;descent-override:28.87%;line-gap-override:0%}@font-face{font-family:Caveat Fallback Segoe;font-weight:100 900;src:local(Segoe Script);size-adjust:62.35%;ascent-override:153.97%;descent-override:48.12%;line-gap-override:0%}@font-face{font-family:Caveat Fallback Comic;font-weight:100 900;src:local(Comic Sans MS),local(ComicSansMS);size-adjust:71.64%;ascent-override:134.01%;descent-override:41.88%;line-gap-override:0%}@property --journey{syntax:"<number>";inherits:true;initial-value:0}@property --footer{syntax:"<number>";inherits:true;initial-value:0}:root{--brand-atmospheric-teal:#00a896;--brand-deep-twilight:#1d2a44;--brand-horizon-lilac:#e2d4f0;--brand-scarf-red:#d9381e;--brand-alabaster-air:#f7f9fa;--brand-little-blue:#3788dd;--v2-bg:#f7f9fa;--v2-paper:#f7f3ea;--v2-raised:#fffdf8;--v2-sky:#e8f2f5;--v2-sea:#e4f1ed;--v2-lilac:#eee6f4;--v2-depth:#ede9df;--v2-ink:#1d2a44;--v2-ink-strong:#334359;--v2-ink-soft:#45566b;--v2-muted:#536471;--v2-teal:#00796e;--v2-hover:#005e56;--v2-on-teal:#f7f9fa;--v2-blue:#235b9a;--v2-line:#c5d3d5;--v2-edge:#718a92;--v2-focus:#235b9a;--v2-shadow:0 12px 36px -20px #1d2a4438;--v2-space-1:.25rem;--v2-space-2:.5rem;--v2-space-3:.75rem;--v2-space-4:1rem;--v2-space-6:1.5rem;--v2-space-8:2rem;--v2-space-12:3rem;--v2-space-16:4rem;--v2-space-24:6rem;--v2-content:1240px;--v2-reading:66ch;--v2-radius:16px;--v2-radius-panel:12px;--v2-radius-button:8px;--v2-short:.16s;--v2-arrival:.65s;--v2-ease:cubic-bezier(.2, .65, .35, 1);--indigo:var(--v2-bg);--night:var(--v2-paper);--panel:var(--v2-raised);--panel-2:var(--v2-sky);--plum:var(--v2-lilac);--gold:var(--v2-teal);--gold-bright:var(--v2-hover);--apricot:#f2a86b;--ember:#e07b45;--ice:var(--v2-ink-strong);--ice-300:var(--v2-muted);--aqua:var(--v2-teal);--cream:var(--v2-ink);--cream-80:var(--v2-ink-strong);--cream-70:var(--v2-ink-soft);--cream-60:var(--v2-muted);--sky-light:var(--v2-sky);--paper:var(--v2-paper);--paper-raised:var(--v2-raised);--paper-deep:var(--v2-depth);--ink:var(--v2-ink);--ink-80:var(--v2-ink-strong);--ink-70:var(--v2-ink-soft);--ink-62:var(--v2-muted);--ink-soft:var(--v2-muted);--gold-deep:var(--v2-hover);--blue-deep:var(--v2-blue);--aqua-deep:var(--v2-hover);--teal-ink:var(--aqua-deep);--scarf:#b8402c;--sky-ink:var(--v2-teal);--line:var(--v2-line);--rule-on-sky:var(--v2-line);--rule-on-paper:var(--v2-line);--line-on-paper:var(--v2-edge);--gold-20:#00796e26;--gold-30:#00796e38;--gold-40:#00796e57;--gold-55:var(--v2-edge);--shadow-2xl:var(--v2-shadow);--shadow-paper:var(--v2-shadow);--glow-gold:0 0 0 1px var(--v2-teal);--wash-night:var(--v2-bg);--grain:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23g)' opacity='0.06'/%3E%3C/svg%3E");--story-night-indigo:#101e33;--story-night-deep:#0a1424;--story-night-panel:#162a44;--story-night-panel-2:#2a405b;--story-night-plum:#243c62;--story-night-gold:#f2b84b;--story-night-gold-bright:#f8cf73;--story-night-cream:#f8f1e3;--navy:var(--indigo);--navy-deep:var(--night);--teal:var(--aqua);--teal-deep:var(--aqua-deep);--cream-soft:var(--paper-raised);--cloud:var(--paper-raised);--gold-light:var(--v2-sea);--brass:#c9a24a;--brass-deep:var(--gold-deep);--coral:#d1664b;--sun:var(--apricot);--ink-900:var(--indigo);--ink-800:var(--panel);--ink-700:#1d2f6b;--blue-600:#14456f;--blue-500:#1f5c8b;--blue-400:#3d83b3;--sky-300:#74aed4;--sky-200:#a8cfe3;--sky-100:#d3e6f0;--fg-on-sky:var(--v2-ink);--fg-on-sky-dim:var(--v2-muted);--fg-on-paper:var(--v2-ink);--fg-on-paper-dim:var(--v2-ink-strong);--surface-night:var(--v2-raised);--surface-dusk:var(--v2-sky);--surface-paper:#f7f3eaf0;--font-display:"Fraunces Variable", "Fraunces Fallback", Georgia, serif;--fvs-display:"opsz" 36, "SOFT" 0, "WONK" 0;--fvs-poster:"opsz" 24, "SOFT" 0, "WONK" 0;--fvs-quote:"opsz" 36, "SOFT" 0, "WONK" 0;--font-body:"Nunito Sans Variable", "Nunito Sans Fallback Segoe", "Nunito Sans Fallback Arial", "Nunito Sans Fallback Roboto", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-hand:"Caveat Variable", "Caveat Fallback Segoe", "Caveat Fallback Comic", "Segoe Script", "Bradley Hand", "Comic Sans MS", cursive;--display-2xl:clamp(2.9rem, 9.2vw, 8rem);--display-xl:clamp(2.9rem, 9.4vw, 7.6rem);--display-l:clamp(2rem, 5vw, 4.2rem);--display-m:clamp(1.7rem, 3.5vw, 3rem);--display-s:clamp(1.15rem, 1rem + .75vw, 1.6rem);--display-xs:clamp(1rem, .94rem + .35vw, 1.2rem);--body-l:clamp(1.2rem, 1.08rem + .5vw, 1.4rem);--body:clamp(1.125rem, 1.06rem + .25vw, 1.25rem);--body-s:clamp(.96875rem, .92rem + .2vw, 1.03125rem);--eyebrow:clamp(.8125rem, .78rem + .15vw, .875rem);--micro:clamp(.75rem, .72rem + .1vw, .8125rem);--radius-card:var(--v2-radius);--radius-frame:var(--v2-radius);--header-h:4.5rem;--header-gap:0px;--header-gutter:clamp(.5rem, 2vw, 2rem);--chrome-max:120rem;--gutter:clamp(1.35rem, 5vw, 4.5rem);--maxw:1120px;--maxw-wide:1560px;--maxw-narrow:940px;--maxw-text:680px;--measure:48ch;--section-y:clamp(5rem, 9vw, 8.5rem);--section-y-tight:clamp(3.25rem, 5.5vw, 5rem);--section-y-loose:clamp(6.5rem, 12vw, 11rem);--radius-pill:999px;--radius-panel:var(--v2-radius-panel);--ease-out:cubic-bezier(.22, .61, .36, 1);--ease-soft:cubic-bezier(.4, 0, .2, 1);--ease-wipe:cubic-bezier(.16, .84, .28, 1);--reveal-duration:.9s}html[data-theme=night]{color-scheme:dark;--v2-bg:#17243b;--v2-paper:#1d2a44;--v2-raised:#243650;--v2-sky:#243650;--v2-sea:#233e49;--v2-lilac:#30334d;--v2-depth:#17243b;--v2-ink:#f7f9fa;--v2-ink-strong:#e2eaf0;--v2-ink-soft:#d0dfea;--v2-muted:#c3d0dc;--v2-teal:#8cdacd;--v2-hover:#b1e9e0;--v2-on-teal:#17243b;--v2-blue:#acd9f7;--v2-line:#52637b;--v2-edge:#8da0b5;--v2-focus:#e2d4f0;--v2-shadow:0 16px 40px -22px #0000008c;--gold-20:#8cdacd2e;--gold-30:#8cdacd47;--gold-40:#8cdacd66;--surface-paper:#1d2a44f0}.night-scene{--indigo:var(--story-night-indigo);--night:var(--story-night-deep);--panel:var(--story-night-panel);--panel-2:var(--story-night-panel-2);--plum:var(--story-night-plum);--gold:var(--story-night-gold);--gold-bright:var(--story-night-gold-bright);--ice:#d9ecf8;--ice-300:#a7b8cc;--aqua:#7fd8d4;--cream:var(--story-night-cream);--cream-80:#f8f1e3d1;--cream-70:#f8f1e3b8;--cream-60:#f8f1e39e;--line:#85afe324;--rule-on-sky:#85afe32e;--gold-20:#f2b84b33;--gold-30:#f2b84b4d;--gold-40:#f2b84b66;--gold-55:#f2b84b8c;--fg-on-sky:var(--story-night-cream);--fg-on-sky-dim:#e3edf5eb;--shadow-2xl:0 25px 50px -12px #05081e8c;--wash-night:radial-gradient(70% 55% at 85% 0%, #243c628c 0%, #243c6200 70%), radial-gradient(60% 50% at 10% 100%, #2a405b80 0%, #2a405b00 70%), var(--story-night-indigo);--v2-teal:var(--story-night-gold);--v2-hover:var(--story-night-gold-bright);--v2-on-teal:var(--story-night-indigo);--v2-focus:var(--story-night-gold-bright);color:var(--cream)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1rem);background-color:#f7f9fa}html[data-theme=night]{background-color:#17243b}:root{--header-h:4.5rem;--header-gap:0px}@media (width>=64em){:root{--header-h:5.25rem}}body{min-height:100%;font-family:var(--font-body);font-size:var(--body);color:var(--fg-on-sky);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:0 0;margin:0;font-weight:400;line-height:1.7;overflow-x:clip}img,svg,video,picture{max-width:100%;display:block}h1,h2,h3,h4,p,figure,blockquote,ol,ul{margin:0}ol,ul{padding:0;list-style:none}h1,h2,h3{letter-spacing:-.02em;font-weight:450}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}:focus-visible{outline:3px solid var(--v2-focus);outline-offset:5px;border-radius:2px}::selection{background:var(--gold);color:var(--indigo)}main{overflow-x:clip}.display{font-family:var(--font-display);font-variation-settings:var(--fvs-display);letter-spacing:0;text-wrap:balance;font-weight:500;line-height:1.1}.display-poster{font-variation-settings:var(--fvs-poster);font-weight:600}.hand{font-family:var(--font-hand);font-weight:500;line-height:1.2}.optical{margin-left:-.055em}.eyebrow{font-family:var(--font-body);font-size:var(--eyebrow);letter-spacing:.01em;text-transform:none;font-weight:500;line-height:1.5}.slate{font-family:var(--font-body);font-size:var(--micro);letter-spacing:.28em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.4}.tnum{font-variant-numeric:tabular-nums}.lede{font-size:var(--body-l);max-width:var(--measure);text-wrap:pretty;line-height:1.62}.prose p+p{margin-top:1.15em}.prose{max-width:var(--measure);text-wrap:pretty}.shell{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.shell-wide{width:100%;max-width:var(--maxw-wide);padding-inline:var(--gutter);margin-inline:auto}.shell-narrow{width:100%;max-width:var(--maxw-narrow);padding-inline:var(--gutter);margin-inline:auto}.section{z-index:3;padding-block:var(--section-y);position:relative}.bleed{margin-inline:-50vw;width:100vw;margin-left:0;margin-right:0;position:relative;left:50%;translate:-50%}.scrim:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(58% 48% at 32%,#04101df2 0%,#04101de6 30%,#04101da8 54%,#04101d4d 76%,#04101d00 94%);width:100vw;position:absolute;top:-150%;bottom:-150%;left:50%;translate:-50%}@media (width<=48em){.scrim:before{background:radial-gradient(90% 46%,#04101df2 0%,#04101de6 34%,#04101db8 58%,#04101d57 78%,#04101d00 94%)}}.hairline{background:var(--rule-on-sky);border:0;height:1px}.sky{background:var(--wash-night);color:var(--cream)}.paper{background-color:var(--paper);background-image:var(--grain);color:var(--ink)}.btn{border-radius:var(--v2-radius-button);white-space:nowrap;min-height:3rem;transition:background-color var(--v2-short) var(--v2-ease), color var(--v2-short) var(--v2-ease), border-color var(--v2-short) var(--v2-ease), transform var(--v2-short) var(--v2-ease), opacity var(--v2-short) var(--v2-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.6rem;padding:.8rem 1.4rem;font-size:1rem;font-weight:750;line-height:1.2;display:inline-flex}.btn svg{flex:none;width:1rem;height:1rem}.btn-large{min-height:3.375rem;padding:.95rem 1.6rem;font-size:1.0625rem}.btn-large svg{width:1.15rem;height:1.15rem}.btn-primary,.btn-gradient{background:var(--v2-teal);color:var(--v2-on-teal);border-color:var(--v2-teal)}.btn-secondary{color:var(--v2-teal);border-color:var(--v2-teal);background:0 0}.btn-round{background:var(--v2-teal);width:2.75rem;height:2.75rem;min-height:0;color:var(--v2-on-teal);border-color:var(--v2-teal);border-radius:50%;padding:0}.btn-round svg{width:1rem;height:1rem}.btn-ink{background:var(--v2-ink);color:var(--v2-bg);border-color:var(--v2-ink)}.btn-ink-ghost{color:var(--v2-ink);border-color:var(--v2-edge);background:0 0}@media (hover:hover){.btn-primary:hover,.btn-gradient:hover,.btn-round:hover{background:var(--v2-hover);border-color:var(--v2-hover)}.btn-secondary:hover{background:var(--v2-sea);color:var(--v2-hover);border-color:var(--v2-hover)}.btn-ink:hover{background:var(--v2-ink-strong);border-color:var(--v2-ink-strong)}.btn-ink-ghost:hover{background:var(--v2-sea);border-color:var(--v2-ink)}}.btn:active{transform:translateY(1px)scale(.98)}.btn-row{flex-wrap:wrap;gap:.85rem 1rem;display:flex}.nf-section{background:var(--wash-night);min-height:60svh;color:var(--cream);text-align:center;place-items:center;padding:clamp(4rem,10vw,7rem) 1.5rem;display:grid}.nf-content{width:100%;max-width:var(--maxw-text);justify-items:center;gap:1.25rem;display:grid}.nf-layout{place-items:center;gap:clamp(1.5rem,4vw,3rem);width:min(72rem,100%);display:grid}.nf-art{aspect-ratio:1448/1086;object-fit:contain;border:1px solid var(--gold-20);border-radius:1.25rem;width:min(100%,36rem);height:auto;display:block;box-shadow:0 18px 50px #00000059}@media (width>=56em){.nf-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.nf-layout .nf-destinations{grid-column:1/-1}}.nf-compass{transform-origin:50% 62%;width:5.5rem;height:auto;animation:find-north 1.8s var(--ease-out) both;margin-bottom:.25rem;display:block}@keyframes find-north{0%{rotate:-38deg}55%{rotate:9deg}80%{rotate:-3deg}to{rotate:0deg}}.nf-title{font-family:var(--font-display);font-variation-settings:var(--fvs-display);color:var(--cream);text-wrap:balance;font-size:clamp(2rem,5vw,3.5rem);font-weight:500;line-height:1.08}.nf-line{max-width:var(--measure);font-size:var(--body-l);color:var(--cream-70);text-wrap:pretty;line-height:1.6}.nf-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;padding-top:.75rem;display:flex}@media (width<=30em){.nf-section{padding-top:1.25rem}.nf-layout{gap:.75rem}.nf-art{width:auto;max-width:100%;max-height:20svh}.nf-compass{display:none}.nf-content{gap:.75rem}.nf-actions{padding-top:.25rem}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;border-radius:var(--radius-pill);background:var(--cream-soft);color:var(--ink-900);letter-spacing:.16em;text-transform:uppercase;transition:transform .26s var(--ease-out);padding:.85rem 1.35rem;font-size:.75rem;font-weight:600;position:absolute;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus-visible{transform:translateY(0)}.filmgrain{z-index:55;pointer-events:none;mix-blend-mode:overlay;opacity:.038;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.86' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23f)'/%3E%3C/svg%3E");position:fixed;inset:0}[data-intro]{animation:intro var(--reveal-duration) var(--ease-out) backwards;animation-delay:var(--intro-delay,0s)}@keyframes intro{0%{opacity:.35;transform:translateY(22px)}to{opacity:1;transform:none}}:root[data-reveal-ready] [data-reveal]:where(.is-armed){opacity:0;will-change:opacity, transform;transform:translateY(22px)}:root[data-reveal-ready] [data-reveal].is-revealed{opacity:1;transition:opacity var(--reveal-duration) var(--ease-out), transform var(--reveal-duration) var(--ease-out);transition-delay:var(--reveal-delay,0s);will-change:auto;transform:none}:root[data-reveal-ready] [data-reveal].is-instant,:root[data-reveal-ready] [data-reveal].is-instant>*{transition:none!important}[data-reveal=wipe],:root[data-reveal-ready] [data-reveal=wipe]:where(.is-armed){opacity:1;transform:none}:root{--wipe-transition:clip-path 1.15s var(--ease-wipe), scale 1.4s var(--ease-wipe)}:root[data-reveal-ready] [data-reveal=wipe]:where(.is-armed)>*{clip-path:inset(0 0 100%);will-change:clip-path;scale:1.06}:root[data-reveal-ready] [data-reveal=wipe].is-revealed>*{clip-path:inset(0);transition:var(--wipe-transition);transition-delay:var(--reveal-delay,0s);will-change:auto;scale:1}:root[data-reveal-ready] [data-reveal=still]:where(.is-armed){transform:none}:root[data-reveal-ready] [data-reveal=still].is-revealed{transition:opacity 1.3s var(--ease-out);transition-delay:var(--reveal-delay,0s)}@media print{[data-reveal],[data-reveal=wipe]>*{opacity:1!important;clip-path:none!important;transition:none!important;transform:scale(1)!important}[data-intro]{opacity:1!important;animation:none!important;transform:none!important}}::view-transition-group(.page),::view-transition-old(.page),::view-transition-new(.page){animation-duration:.28s;animation-timing-function:var(--ease-out)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;clip-path:none;transform:scale(1)}[data-intro]{opacity:1;animation:none;transform:none}[data-reveal]>*{scale:1}}html[data-motion=off]{scroll-behavior:auto}:root[data-motion=off]::view-transition-group(*),:root[data-motion=off]::view-transition-old(*),:root[data-motion=off]::view-transition-new(*){animation:none!important}:root[data-motion=off] *,:root[data-motion=off] :before,:root[data-motion=off] :after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}:root[data-motion=off] [data-reveal]{opacity:1;clip-path:none;transform:scale(1)}:root[data-motion=off] [data-intro]{opacity:1;animation:none;transform:none}:root[data-motion=off] [data-reveal]>*{scale:1}.nf-eyebrow{color:var(--gold);letter-spacing:.01em;text-transform:none;font-size:.8rem}.nf-destinations{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:100%;margin-top:1rem;display:grid}.nf-destinations a{border:1px solid var(--gold-20);background:#e3edf50a;border-radius:1rem;align-content:start;gap:.5rem;padding:1.25rem;display:grid}.nf-destinations strong{color:var(--gold);font-family:var(--font-display);font-size:1.15rem;font-weight:500}.nf-destinations span{color:var(--cream-70);font-size:.9375rem;line-height:1.6}.nf-destinations a:hover{border-color:var(--gold)}@media (width<=35em){.nf-destinations{grid-template-columns:1fr}}.nf-section{background-color:var(--paper);background-image:linear-gradient(to bottom, var(--sky-light) 0, #e4eff700 34rem), var(--grain);color:var(--ink)}main:has(>.nf-section:first-child){margin-top:calc(0px - var(--header-h))}main>.nf-section:first-child{padding-top:calc(var(--header-h) + clamp(2rem, 6vw, 4.5rem))}.nf-art{border:1px solid var(--rule-on-paper);border-radius:var(--radius-card);box-shadow:var(--shadow-paper)}.nf-eyebrow{border-radius:var(--radius-pill);background:var(--v2-sea);color:var(--gold-deep);letter-spacing:.01em;align-items:center;padding:.4rem .85rem;font-size:.9375rem;font-weight:750;line-height:1.3;display:inline-flex}.nf-title{color:var(--ink);font-weight:450}.nf-line{color:var(--ink-soft)}.nf-destinations a{border-radius:var(--radius-card);background:var(--paper-raised);box-shadow:var(--shadow-paper);transition:translate .2s var(--ease-out), box-shadow .2s var(--ease-out);border:1px solid #1a284014;gap:.4rem;padding:1.35rem 1.5rem}.nf-destinations strong{color:var(--ink);font-size:1.3rem;font-weight:450}.nf-destinations span{color:var(--ink-soft);font-size:var(--body-s)}.nf-destinations a:hover{border-color:#1a284014;translate:0 -2px;box-shadow:0 1px 2px #1a28400f,0 22px 42px -18px #1a284052}.nf-destinations a:hover strong{color:var(--blue-deep)}@media (prefers-reduced-motion:reduce){.nf-destinations a:hover{translate:none}}:root[data-motion=off] .nf-destinations a:hover{translate:none}@media (width<=30em){main>.nf-section:first-child{padding-top:calc(var(--header-h) + .75rem)}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}
