.bqf80a_layer{pointer-events:none;position:absolute;inset:0;overflow:clip}.bqf80a_cloud{left:var(--x);top:var(--y);width:var(--w);aspect-ratio:2;filter:blur(16px);animation:bqf80a_drift var(--drift) ease-in-out infinite alternate;background:radial-gradient(36% 58% at 30% 60%,#fffffff5,#0000 72%),radial-gradient(32% 66% at 54% 44%,#fafbf8f0,#0000 72%),radial-gradient(28% 52% at 76% 60%,#f0f3eee6,#0000 72%),radial-gradient(58% 38% at 50% 72%,#d6dcd6d9,#0000 75%);position:absolute}@keyframes bqf80a_drift{0%{transform:translate(-4%)}to{transform:translate(4%)}}.bqf80a_cloud[data-side=l]{--away:-90%}.bqf80a_cloud[data-side=r]{--away:90%}@supports (animation-timeline:view()){.bqf80a_cloud{animation:bqf80a_drift var(--drift) ease-in-out infinite alternate, bqf80a_part linear both;animation-timeline:auto,--sea;animation-range:normal,contain 8% contain 55%}}@supports not (animation-timeline:view()){.bqf80a_cloud{opacity:.35}}@keyframes bqf80a_part{to{translate:var(--away) 0;opacity:0}}@media (prefers-reduced-motion:reduce){.bqf80a_cloud{opacity:.35;animation:none}}
.KbeAFa_sea{height:260svh;margin-top:var(--section);view-timeline-name:--sea;position:relative}.KbeAFa_stage{isolation:isolate;height:100svh;color:var(--on-photo);background:#141f18;position:sticky;top:0;overflow:clip}.KbeAFa_earth{aspect-ratio:1980/1523;width:max(100%,132.6svh);position:absolute;top:50%;left:50%;translate:-50% -50%}.KbeAFa_map{width:100%;height:100%;transform:translateZ(0)}.KbeAFa_pins{position:absolute;inset:0}.KbeAFa_pin{width:0;height:0;position:absolute}.KbeAFa_pinButton{min-height:44px;font:inherit;white-space:nowrap;color:var(--on-photo);text-shadow:0 1px 8px #0e1614e6;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px 0 0;font-size:15px;font-weight:500;display:inline-flex;position:absolute;top:0;left:0;translate:-7px -50%}.KbeAFa_pinButton[data-flip=true]{flex-direction:row-reverse;padding:0 0 0 12px;translate:calc(7px - 100%) -50%}.KbeAFa_pinDot{border:2px solid var(--on-photo);width:14px;height:14px;transition:background .15s ease-out, scale .2s var(--ease-weave);background:#0e161473;flex:none;rotate:45deg}.KbeAFa_pinButton[aria-pressed=true] .KbeAFa_pinDot{background:var(--on-photo);scale:1.2}.KbeAFa_seaTitle{padding-inline:var(--gutter);text-align:center;pointer-events:none;place-content:center;justify-items:center;gap:14px;display:grid;position:absolute;inset:0}.KbeAFa_seaTitle h2{max-width:16ch;font-family:var(--font-accent), Georgia, serif;letter-spacing:.1em;text-transform:uppercase;color:var(--on-photo);text-shadow:0 2px 22px #0e1614b3;font-size:clamp(34px,5.6vw,64px);font-weight:400;line-height:1.16}.KbeAFa_seaKicker{letter-spacing:.2em;text-transform:uppercase;text-shadow:0 1px 10px #0e1614cc;font-size:13px;font-weight:500}.KbeAFa_seaLine{text-shadow:0 1px 10px #0e1614e6;font-size:16px}.KbeAFa_seaButton{pointer-events:auto;background:var(--on-photo);min-height:44px;color:var(--forest-ink);letter-spacing:.12em;text-transform:uppercase;align-items:center;margin-top:6px;padding:0 20px;font-size:13px;font-weight:600;text-decoration:none;transition:scale .16s ease-out;display:inline-flex}.KbeAFa_seaButton:active{scale:.97}.KbeAFa_seaCard{left:var(--gutter);right:var(--gutter);bottom:calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px)saturate(1.2);background:#121c1694;border:1px solid #f6f7f24d;border-radius:14px;align-items:center;gap:14px;min-height:72px;padding:10px 14px;font-size:15px;display:flex;position:absolute}.KbeAFa_seaShots{border-radius:10px;flex:none;width:60px;height:60px;position:relative;overflow:clip}.KbeAFa_seaShot{opacity:0;pointer-events:none;transition:opacity .4s ease-out;position:absolute;inset:0}.KbeAFa_seaShot[data-on=true]{opacity:1;pointer-events:auto}.KbeAFa_seaThumb{object-fit:cover;width:100%;height:100%}.KbeAFa_seaFacts{min-width:0}.KbeAFa_glassLabel{letter-spacing:.1em;text-transform:uppercase;opacity:.8;font-size:12px;font-weight:500}.KbeAFa_seaCardName{letter-spacing:-.01em;min-height:32px;color:var(--on-photo);align-items:center;font-size:20px;display:inline-flex}.KbeAFa_seaNote{font-size:14px;line-height:1.4;display:none}.KbeAFa_seaCredit{right:var(--gutter);color:var(--on-photo);background:#141f18c7;border-radius:8px;padding:6px 8px;font-size:11px;line-height:1.3;display:none;position:absolute;bottom:8px}.KbeAFa_seaCredit a{color:inherit}.KbeAFa_seaCreditBelow{padding:12px var(--gutter) 0;color:var(--text-soft);font-size:12px;line-height:1.4}.KbeAFa_stage :focus-visible{outline-color:var(--on-photo)}@supports (animation-timeline:view()){.KbeAFa_seaTitle{animation:linear both KbeAFa_leave;animation-timeline:--sea;animation-range:contain 14% contain 34%}.KbeAFa_pins,.KbeAFa_seaCard{animation:linear both KbeAFa_arrive;animation-timeline:--sea;animation-range:contain 34% contain 50%}.KbeAFa_pins:focus-within,.KbeAFa_seaCard:focus-within{animation:none}}@keyframes KbeAFa_leave{to{opacity:0;visibility:hidden}}@keyframes KbeAFa_arrive{0%{opacity:0}}@media (max-width:767px) and (max-height:700px){.KbeAFa_earth{width:max(100%,130svh)}.KbeAFa_seaCard{min-height:56px;padding:6px 12px}.KbeAFa_seaShots{width:44px;height:44px}}@media (min-width:768px){.KbeAFa_earth{width:max(100%,145.6svh);translate:-50% -45%}.KbeAFa_seaShots{border-radius:12px;flex:1;width:100%;height:auto;min-height:240px}.KbeAFa_seaNote{margin-top:4px;font-size:16px;display:block}.KbeAFa_seaFacts{padding:6px 8px 8px}.KbeAFa_seaCardName{font-size:28px}.KbeAFa_seaCard{border-radius:20px;flex-direction:column;align-items:stretch;gap:10px;width:33%;padding:10px;inset:84px auto 20px 20px}.KbeAFa_seaCreditBelow{display:none}.KbeAFa_seaCredit{text-align:right;max-width:64ch;font-size:12px;display:block}}@supports not (animation-timeline:view()){.KbeAFa_sea{height:auto}.KbeAFa_stage{height:auto;display:grid;position:relative}.KbeAFa_earth{width:100%;position:relative;top:auto;left:auto;translate:none}.KbeAFa_seaTitle{order:-1;padding-block:96px 32px;position:relative;inset:auto}.KbeAFa_seaCard,.KbeAFa_seaCredit{width:auto;margin:12px var(--gutter);position:relative;inset:auto}}@media (prefers-reduced-motion:reduce){.KbeAFa_sea{height:auto}.KbeAFa_stage{height:auto;display:grid;position:relative}.KbeAFa_earth{width:100%;position:relative;top:auto;left:auto;translate:none}.KbeAFa_seaTitle{order:-1;padding-block:96px 32px;position:relative;inset:auto}.KbeAFa_seaCard,.KbeAFa_seaCredit{width:auto;margin:12px var(--gutter);position:relative;inset:auto}.KbeAFa_seaTitle,.KbeAFa_pins,.KbeAFa_seaCard{animation:none}}@media (prefers-reduced-transparency:reduce){.KbeAFa_seaCard,.KbeAFa_glass,.KbeAFa_dayPill{-webkit-backdrop-filter:none;background:#121c16eb}}.KbeAFa_groups{gap:8px;margin-top:28px;display:grid}.KbeAFa_group{justify-content:flex-end;height:100%;min-height:240px;padding:20px;text-decoration:none}.KbeAFa_groups .KbeAFa_group:after{background:linear-gradient(#0e161400 42%,#0e16149e 72%,#0e1614d6)}.KbeAFa_groupTitle{letter-spacing:-.02em;font-size:clamp(28px,3vw,42px);line-height:1.1}.KbeAFa_groupCount{margin-top:4px;font-size:15px}.KbeAFa_groupPill{border-radius:var(--radius-pill);background:var(--on-photo);min-height:40px;color:var(--forest-ink);align-items:center;padding:0 16px;font-size:14px;font-weight:500;transition:background .15s ease-out;display:inline-flex;position:absolute;bottom:20px;right:20px}@media (hover:hover) and (pointer:fine){.KbeAFa_group:hover .KbeAFa_groupPill{background:#fff}}@media (min-width:768px){.KbeAFa_groups{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(260px,26vw,400px)}.KbeAFa_groups li:nth-child(4n+1),.KbeAFa_groups li:nth-child(4n){grid-column:span 5}.KbeAFa_groups li:nth-child(4n+2),.KbeAFa_groups li:nth-child(4n+3){grid-column:span 7}}.KbeAFa_panel{isolation:isolate;gap:8px;margin-top:28px;display:grid;position:relative}.KbeAFa_panelPhoto{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-frame);width:100%;height:auto}.KbeAFa_glass{color:var(--on-photo);background:#121c16e0;border-radius:14px;gap:8px;padding:16px 18px;display:grid}.KbeAFa_panelButton{border:1px solid color-mix(in srgb, var(--forest-ink) 60%, transparent);border-radius:var(--radius-pill);min-height:44px;color:var(--forest-ink);justify-self:start;align-items:center;padding:0 20px;font-size:15px;font-weight:500;text-decoration:none;transition:background .15s ease-out,scale .16s ease-out;display:inline-flex}.KbeAFa_panelButton:active{scale:.97}.KbeAFa_dial{border:0;margin-top:4px}.KbeAFa_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.KbeAFa_dialTrack{grid-template-columns:repeat(var(--count), minmax(0, 1fr));border-radius:var(--radius-pill);border:1px solid #f6f7f24d;padding:4px;display:grid;position:relative}.KbeAFa_dialTrack:before{content:"";width:calc((100% - 8px) / var(--count));border-radius:var(--radius-pill);background:var(--on-photo);translate:calc(100% * var(--i,0)) 0;transition:translate .32s var(--ease-weave);position:absolute;top:4px;bottom:4px;left:4px}.KbeAFa_dialOption{z-index:1;border-radius:var(--radius-pill);cursor:pointer;place-items:center;min-height:44px;font-size:15px;font-weight:500;transition:color .2s ease-out;display:grid;position:relative}.KbeAFa_dialOption input{opacity:0;pointer-events:none;position:absolute}.KbeAFa_dialOption:has(input:checked){color:var(--forest-ink)}.KbeAFa_dialOption:has(input:focus-visible){outline:2px solid var(--on-photo);outline-offset:2px}.KbeAFa_days{gap:8px;margin-top:8px;display:grid}.KbeAFa_dayCard{background:#f6f5ef;border-radius:22px;flex-direction:column;padding:10px;display:flex}.KbeAFa_dayEnter{animation:KbeAFa_rise .36s var(--ease-weave) backwards}@keyframes KbeAFa_rise{0%{opacity:0;translate:0 10px}}.KbeAFa_dayShot{position:relative}.KbeAFa_dayPhoto{aspect-ratio:8/7;object-fit:cover;border-radius:13px;width:100%;height:auto}.KbeAFa_dayPill{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(10px);min-height:36px;color:var(--on-photo);background:#1e221cb8;border:1px solid #f6f7f266;align-items:center;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;transition:scale .16s ease-out;display:inline-flex;position:absolute;top:10px;right:10px}.KbeAFa_dayPill:active,.KbeAFa_dayAction:active{scale:.97}.KbeAFa_dayBody{flex-direction:column;flex:1;padding:16px 10px 8px;display:flex}.KbeAFa_dayBody h3{font-family:var(--font-accent), Georgia, serif;letter-spacing:-.01em;font-size:30px;line-height:1.1}.KbeAFa_dayMeta{color:var(--text-soft);align-items:center;gap:10px;margin-top:8px;font-size:15px;display:flex}.KbeAFa_dayMark{border:1.5px solid;flex:none;width:8px;height:8px;rotate:45deg}.KbeAFa_dayStops{color:var(--text-soft);gap:8px;margin-top:12px;font-size:15px;line-height:1.45;display:grid}.KbeAFa_dayFoot{color:var(--text-soft);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:20px;font-size:15px;display:flex}.KbeAFa_dayFoot strong{font-family:var(--font-accent), Georgia, serif;color:var(--heading);font-size:24px;font-weight:400}.KbeAFa_dayAction{border-radius:var(--radius-pill);background:var(--forest-ink);min-height:44px;color:var(--limestone);align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:500;text-decoration:none;transition:background .15s ease-out,scale .16s ease-out;display:inline-flex}@media (hover:hover) and (pointer:fine){.KbeAFa_dayAction:hover{background:color-mix(in srgb, var(--forest-ink) 82%, var(--limestone))}}.KbeAFa_source{max-width:64ch;color:var(--text-soft);margin-top:24px;font-size:14px}@media (min-width:768px){.KbeAFa_panel{display:block}.KbeAFa_panelPhoto{aspect-ratio:auto;height:clamp(440px,78svh,52vw)}.KbeAFa_glass{-webkit-backdrop-filter:blur(16px)saturate(1.2);background:#121c168f;border:1px solid #f6f7f24d;width:360px;position:absolute;bottom:24px;left:24px}.KbeAFa_panelButton{color:var(--on-photo);-webkit-backdrop-filter:blur(16px);background:#121c168f;border-color:#f6f7f266;position:absolute;bottom:24px;right:24px}.KbeAFa_days{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}
.LRpLaq_grid{gap:8px;margin-top:28px;display:grid}.LRpLaq_card{aspect-ratio:4/5;justify-content:space-between;text-decoration:none}.LRpLaq_name{letter-spacing:-.02em;font-size:24px;line-height:1.1}.LRpLaq_summary{margin-top:6px;font-size:15px;line-height:1.4}@media (min-width:768px){.LRpLaq_grid{grid-template-rows:minmax(420px,1fr);grid-template-columns:repeat(3,minmax(0,1fr))}.LRpLaq_grid li{display:grid}.LRpLaq_card{aspect-ratio:auto}}.LRpLaq_card:focus-visible{outline-offset:3px}
._35kOYq_hero{height:calc(100svh - var(--top-bar));min-height:560px;padding:0 8px 8px}._35kOYq_stage{isolation:isolate;border-radius:var(--radius-frame);height:100%;color:var(--on-photo);background:#1d2a20;animation:1.2s cubic-bezier(.16,1,.3,1) backwards _35kOYq_frameIn;position:relative;overflow:clip}@keyframes _35kOYq_frameIn{0%{scale:.95}}._35kOYq_stage:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0e161457,#0000 42%),linear-gradient(#0000 34%,#0e161480 66%,#0e1614d1);position:absolute;inset:0}._35kOYq_view{z-index:-3;opacity:0;position:absolute;inset:0}._35kOYq_view[data-on=true]{opacity:1}._35kOYq_view[data-flood]{z-index:-2;opacity:1}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){._35kOYq_view[data-flood]{clip-path:inset(100% 0 0);animation:1ms 2.5s forwards _35kOYq_floodFallback}}@keyframes _35kOYq_floodFallback{to{clip-path:none}}._35kOYq_viewPhoto{object-fit:cover;width:100%;height:100%}._35kOYq_title{color:inherit;font-weight:400}._35kOYq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._35kOYq_letter{animation:1s cubic-bezier(.16,1,.3,1) backwards _35kOYq_letterRise;animation-delay:calc(.5s + var(--i) * 60ms);display:inline-block}@keyframes _35kOYq_letterRise{0%{opacity:0;translate:0 40%}}._35kOYq_word{font-family:var(--font-accent), Georgia, serif;letter-spacing:-.03em;text-align:center;text-transform:uppercase;text-shadow:0 2px 30px #0e161447;font-size:min(19.4vw,34svh);line-height:.9;position:absolute;inset:clamp(20px,5svh,56px) 0 auto}._35kOYq_why,._35kOYq_lead,._35kOYq_actions{animation:1s cubic-bezier(.16,1,.3,1) backwards _35kOYq_fadeUp}._35kOYq_why{animation-delay:1s}._35kOYq_lead{animation-delay:1.12s}._35kOYq_actions{animation-delay:1.24s}@keyframes _35kOYq_fadeUp{0%{opacity:0;translate:0 22px}}._35kOYq_copy{flex-direction:column;gap:14px;display:flex;position:absolute;bottom:100px;left:20px;right:20px}._35kOYq_why{font-family:var(--font-accent), Georgia, serif;letter-spacing:.01em;text-transform:uppercase;text-shadow:0 1px 18px #0e161480;font-size:clamp(34px,4.4vw,68px);line-height:1.04;display:block}._35kOYq_lead{text-shadow:0 1px 12px #0e1614bf;font-size:16px;line-height:1.4}._35kOYq_actions{justify-content:space-between;align-items:center;gap:12px;display:flex}._35kOYq_cta{border-radius:var(--radius-pill);background:var(--on-photo);min-height:48px;color:var(--forest-ink);align-items:center;gap:10px;padding:4px 20px 4px 4px;font-size:15px;font-weight:500;text-decoration:none;transition:scale .16s ease-out;display:inline-flex}._35kOYq_ctaArrow{background:var(--forest-ink);width:40px;height:40px;color:var(--on-photo);transition:translate .2s var(--ease-weave);border-radius:50%;place-items:center;display:grid}._35kOYq_cta:active,._35kOYq_arrow:active{scale:.97}._35kOYq_pager{align-items:center;gap:10px;display:flex}._35kOYq_arrow{width:44px;height:44px;font:inherit;color:var(--on-photo);cursor:pointer;background:#0e16144d;border:1px solid #f6f7f280;border-radius:50%;place-items:center;transition:background .15s ease-out,scale .16s ease-out;display:grid}._35kOYq_ticks{gap:6px;display:none}._35kOYq_ticks span{background:#f6f7f273;width:22px;height:2px;transition:background .2s ease-out}._35kOYq_ticks span[data-on=true]{background:var(--on-photo)}._35kOYq_card{-webkit-backdrop-filter:blur(14px);background:#0e161480;border:1px solid #f6f7f24d;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:10px 12px;animation:1.1s cubic-bezier(.16,1,.3,1) 1.32s backwards _35kOYq_cardIn;display:grid;position:absolute;bottom:16px;left:20px;right:20px}@keyframes _35kOYq_cardIn{0%{opacity:0;translate:36px;scale:.95}}._35kOYq_cardMain{display:none}._35kOYq_cardName{font-size:14px;font-weight:500;line-height:1.25}._35kOYq_thumbs{gap:6px;display:flex}._35kOYq_thumb{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:10px;width:44px;height:44px;padding:0;transition:border-color .15s ease-out;display:block;overflow:clip}._35kOYq_thumb[aria-pressed=true]{border-color:var(--on-photo)}._35kOYq_cardPhoto{object-fit:cover;width:100%;height:100%}._35kOYq_stage :focus-visible{outline-color:var(--on-photo)}@media (min-width:960px){._35kOYq_copy{gap:16px;bottom:32px;left:36px;right:auto}._35kOYq_lead{max-width:46ch;font-size:clamp(15px,1.15vw,19px)}._35kOYq_actions{flex-direction:column;align-items:flex-start;gap:22px}._35kOYq_ticks{display:flex}._35kOYq_card{border-radius:20px;grid-template-columns:none;width:clamp(240px,21vw,340px);padding:8px;bottom:24px;left:auto;right:24px}._35kOYq_cardMain{aspect-ratio:16/10;cursor:pointer;background:0 0;border:0;border-radius:13px;padding:0;display:block;overflow:clip}._35kOYq_cardName{padding-inline:6px}._35kOYq_thumbs{padding-inline:2px}}@media (hover:hover) and (pointer:fine){._35kOYq_cta:hover ._35kOYq_ctaArrow{translate:2px}._35kOYq_arrow:hover{background:#0e16148c}._35kOYq_thumb:hover:not([aria-pressed=true]){border-color:#f6f7f299}}@media (prefers-reduced-transparency:reduce){._35kOYq_card{-webkit-backdrop-filter:none;background:#0e1614e0}}@media (prefers-reduced-motion:reduce){._35kOYq_stage,._35kOYq_letter,._35kOYq_why,._35kOYq_lead,._35kOYq_actions,._35kOYq_card{animation:none}}
