@font-face{font-display:swap;font-family:Axiforma;font-style:normal;font-weight:400;src:url(../fonts/axiforma-book.woff2) format("woff2")}@font-face{font-display:swap;font-family:Axiforma;font-style:italic;font-weight:400;src:url(../fonts/axiforma-bookitalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Axiforma;font-style:normal;font-weight:500;src:url(../fonts/axiforma-medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Axiforma;font-style:italic;font-weight:500;src:url(../fonts/axiforma-mediumitalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Axiforma;font-style:normal;font-weight:600;src:url(../fonts/axiforma-semibold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Axiforma;font-style:italic;font-weight:600;src:url(../fonts/axiforma-semibolditalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Axiforma;font-style:normal;font-weight:800;src:url(../fonts/axiforma-extrabold.woff2) format("woff2")}@font-face{ascent-override:125.5%;descent-override:56.6%;font-family:Kepler Display Fallback;line-gap-override:0%;size-adjust:72.5%;src:local("Georgia")}@font-face{ascent-override:114.2%;descent-override:51.4%;font-family:Kepler Subhead Fallback;line-gap-override:0%;size-adjust:79.7%;src:local("Georgia")}.scheme-dark,.scheme-light,:root{--color-dark-900:#0c2c3f;--color-main-800:#0f4b70;--color-main-500:#9ac7ce;--color-main-400:#b7d9de;--color-white:#fff;--color-sphere-shade:#637578;--font-display:"kepler-std-semicondensed-dis","Kepler Display Fallback",Georgia,serif;--font-subhead:"kepler-std-semicondensed-sub","Kepler Subhead Fallback",Georgia,serif;--font-sans:"Axiforma",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--text-display:clamp(3rem,1.862rem + 4.853vw,6.449rem);--text-heading:clamp(2rem,1.67rem + 1.41vw,3rem);--text-title-l:clamp(2rem,1.83rem + .7vw,2.5rem);--text-title:clamp(1.5rem,1.33rem + .7vw,2rem);--text-body:1rem;--text-small:.875rem;--text-badge:.8125rem;--text-caption:.75rem;--leading-display:.87;--leading-title:1;--leading-body:1.411;--tracking-display:-.01em;--tracking-heading:-.03em;--tracking-title:-.03em;--tracking-title-l:-.01em;--tracking-body:.02em;--tracking-nav:-.01em;--radius-xs:11px;--radius-card:16px;--radius-control:17px;--radius-device:35px;--device-bezel:9px;--radius-panel:39px;--radius-sheet:50px;--radius-round:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--section-space:clamp(64px,40px + 6.4vw,128px);--grid-columns:12;--grid-gutter:clamp(12px,8px + .8vw,20px);--content-max:1216px;--page-margin:clamp(16px,2.5vw,48px);--frame-inset:clamp(8px,1.6vw,24px);--frame-max:1952px;--header-height:82px;--ease-out:cubic-bezier(.22,1,.36,1);--ease-in:cubic-bezier(.64,0,.78,0);--ease-in-out:cubic-bezier(.83,0,.17,1);--duration-fast:.18s;--duration-base:.32s;--duration-slow:.64s;--duration-slower:.9s;--surface:var(--color-main-400);--surface-ink:var(--color-dark-900);--surface-ink-muted:color-mix(in srgb,var(--color-dark-900) 90%,transparent);--surface-ink-faint:color-mix(in srgb,var(--color-dark-900) 40%,transparent);--accent:var(--color-main-800);--control-fill:color-mix(in srgb,var(--color-white) 90%,transparent);--control-ink:var(--color-dark-900);--field-fill:color-mix(in srgb,var(--color-white) 20%,transparent);--overlay-card:linear-gradient(to bottom,color-mix(in srgb,var(--color-dark-900) 30%,transparent),color-mix(in srgb,var(--color-dark-900) 70%,transparent));--font-serif:var(--font-subhead);--font-rounded:var(--font-sans);--heading-weight:400;--heading-tracking:var(--tracking-title);--brand-deep:var(--color-main-800);--brand-ice:var(--color-main-400);--paper:var(--color-main-400);--ink:var(--color-dark-900);--bg:var(--paper);--bg-elevated:color-mix(in srgb,var(--ink) 7%,var(--paper));--text:var(--ink);--text-secondary:color-mix(in srgb,var(--ink) 62%,transparent);--text-tertiary:color-mix(in srgb,var(--ink) 34%,transparent);--separator:color-mix(in srgb,var(--ink) 14%,transparent);--tint:var(--ink);--heading-ink:color-mix(in srgb,var(--ink) 94%,var(--paper));--metric-speed:color-mix(in srgb,var(--ink) 85%,var(--paper));--metric-wind:var(--ink);--metric-depth:color-mix(in srgb,var(--ink) 70%,var(--paper));--metric-water-temp:color-mix(in srgb,var(--ink) 60%,var(--paper));--metric-heel:color-mix(in srgb,var(--ink) 78%,var(--paper));--metric-perf:var(--ink);--metric-perf-mid:color-mix(in srgb,var(--ink) 55%,var(--paper));--metric-perf-negative:color-mix(in srgb,var(--ink) 28%,var(--paper));--metric-current:color-mix(in srgb,var(--ink) 75%,var(--paper));--metric-reef:color-mix(in srgb,var(--ink) 65%,var(--paper));--sail-green:#34c759;--motor-orange:#ff9500;--track-red:#ff3b30;--instrument-cream:color-mix(in srgb,var(--color-dark-900) 94%,transparent);--instrument-ink:var(--color-main-400);--chart-grid:color-mix(in srgb,var(--ink) 18%,transparent);--chart-tick-size:11px}@media(prefers-color-scheme:dark){:root{--paper:var(--color-dark-900);--ink:var(--color-main-400);--sail-green:#30d158;--motor-orange:#ff9f0a;--track-red:#ff453a}}.scheme-dark{--paper:var(--color-dark-900);--ink:var(--color-main-400);--surface:var(--color-dark-900);--surface-ink:var(--color-white);--surface-ink-muted:color-mix(in srgb,var(--color-white) 90%,transparent);--surface-ink-faint:color-mix(in srgb,var(--color-white) 50%,transparent);--control-fill:color-mix(in srgb,var(--color-white) 8%,transparent);--control-ink:var(--color-white);--sail-green:#30d158;--motor-orange:#ff9f0a;--track-red:#ff453a}.scheme-dark,.scheme-light{color:var(--text)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + var(--space-2));text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-gutter:stable}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--text-body);line-height:1.5;margin:0}img,picture,svg,video{display:block;max-width:100%}a{color:var(--tint);text-decoration:none}button{color:inherit;font:inherit}:focus-visible{outline:2px solid currentColor;outline-offset:3px}::-moz-selection{background:var(--color-dark-900);color:var(--color-main-400)}::selection{background:var(--color-dark-900);color:var(--color-main-400)}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.t-display,.t-display .line,.t-heading,.t-title,.t-title-l,h1,h2,h3,h4{text-wrap:balance}.t-body,.t-caption,.t-small,li,p{text-wrap:pretty}.t-display{font-family:var(--font-display);font-size:var(--text-display);font-weight:400;letter-spacing:var(--tracking-display);line-height:var(--leading-display);margin:0}.t-display em{font-style:italic;letter-spacing:0}.t-heading{font-family:var(--font-sans);font-size:var(--text-heading);font-style:italic;font-weight:600;letter-spacing:var(--tracking-heading);line-height:1;margin:0}.t-title-l{font-size:var(--text-title-l);letter-spacing:var(--tracking-title-l)}.t-title,.t-title-l{font-family:var(--font-subhead);font-weight:400;line-height:var(--leading-title);margin:0}.t-title{font-size:var(--text-title);letter-spacing:var(--tracking-title)}.t-title em,.t-title-l em{font-style:italic}.t-body{font-family:var(--font-sans);font-size:var(--text-body);font-weight:400;letter-spacing:var(--tracking-body);line-height:var(--leading-body);margin:0}.t-body strong{font-weight:800}.t-small{font-size:var(--text-small)}.t-caption,.t-small{font-family:var(--font-sans);font-weight:400;letter-spacing:var(--tracking-body);line-height:var(--leading-body);margin:0}.t-caption{font-size:var(--text-caption)}.t-nav{font-family:var(--font-sans);font-size:var(--text-small);font-weight:400;letter-spacing:var(--tracking-nav);line-height:1}.t-label{font-size:var(--text-body)}.t-badge,.t-label{font-family:var(--font-sans);font-style:italic;font-weight:500;letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.t-badge{font-size:var(--text-badge)}.prose{font-family:var(--font-sans);font-size:17px;line-height:1.6}.container{margin-inline:auto;width:min(100% - 2 * var(--page-margin),var(--content-max))}.grid-12{-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr))}.section{padding-block:var(--section-space)}.frame{margin-inline:max(var(--frame-inset),calc((100% - var(--frame-max))/2))}.page-leave-active{transition:opacity var(--duration-base) var(--ease-in),transform var(--duration-base) var(--ease-in)}.page-enter-active{transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slower) var(--ease-out)}.page-leave-to{opacity:0;transform:translate3d(0,-16px,0)}.page-enter-from{opacity:0;transform:translate3d(0,32px,0)}.reveal{opacity:0;transform:translate3d(0,28px,0);transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slower) var(--ease-out);transition-delay:var(--reveal-delay,0s)}.reveal.is-revealed{opacity:1;transform:none}@keyframes appear{0%{opacity:0;transform:translate3d(0,28px,0)}to{opacity:1;transform:none}}.appear{animation:appear var(--duration-slower) var(--ease-out) backwards;animation-delay:var(--appear-delay,0s)}.line-mask{margin-block:-.06em -.12em;margin-inline:-.04em;overflow:clip;padding-block:.06em .12em;padding-inline:.04em}.line-mask,.line-mask>.line{display:block}.reveal .line-mask>.line{transform:translate3d(0,110%,0);transition:transform var(--duration-slower) var(--ease-out);transition-delay:calc(var(--line-index, 0)*90ms + var(--reveal-delay, 0s))}.reveal.is-revealed .line-mask>.line{transform:none}@keyframes line-up{0%{transform:translate3d(0,110%,0)}to{transform:none}}.is-appearing .line-mask>.line{animation:line-up var(--duration-slower) var(--ease-out) backwards;animation-delay:calc(var(--line-index, 0)*90ms + var(--appear-delay, 0s))}@keyframes fade-up{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}.fade-up{animation:fade-up var(--duration-slow) var(--ease-out) both}@media(prefers-reduced-motion:reduce){.page-enter-active,.page-leave-active{transition:none}.page-enter-from,.page-leave-to{opacity:1;transform:none}.appear,.fade-up,.is-appearing .line-mask>.line{animation:none}}.document{padding-top:clamp(48px,6vw,96px)}.document .doc-title{color:var(--color-main-800);grid-column:1/-1;margin-bottom:clamp(32px,4vw,64px)}.document .doc-body{color:var(--surface-ink);grid-column:3/span 8}.document .doc-lead{line-height:1.15;margin:0 0 var(--space-8)}.document .doc-lead,.document h2{font-family:var(--font-subhead);font-size:var(--text-title);letter-spacing:var(--tracking-title)}.document h2{font-weight:400;line-height:var(--leading-title);margin:var(--space-12) 0 var(--space-3)}.document .doc-text{color:var(--surface-ink-muted);font-size:var(--text-body);letter-spacing:var(--tracking-body);line-height:1.6;margin:0;white-space:pre-line}.document .doc-text+.doc-text{margin-top:var(--space-3)}.document .doc-text a{color:var(--surface-ink);overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}@media(max-width:960px){.document .doc-body{grid-column:1/-1}}.place-marker{align-items:center;display:flex;flex-direction:column;gap:3px;pointer-events:none}.place-marker-dot{background:var(--brand-ice);border:2.5px solid color-mix(in srgb,var(--brand-deep) 85%,transparent);border-radius:50%;height:12px;width:12px}.place-marker-label{color:var(--brand-deep);font-family:var(--font-sans);font-size:11px;font-weight:600;line-height:1.2;opacity:0;transition:opacity .2s ease;white-space:nowrap}.place-marker.labeled .place-marker-label{opacity:1;text-shadow:0 0 3px var(--brand-ice),0 0 3px var(--brand-ice),0 0 4px var(--brand-ice),0 1px 2px color-mix(in srgb,var(--brand-ice) 90%,transparent)}.device-glass{--glass-tint:color-mix(in srgb,var(--color-white) 30%,transparent);--glass-stroke:linear-gradient(356deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,.95));background:var(--glass-tint);isolation:isolate;position:relative}.frosted{--button-frost:blur(8px)}:is(.scheme-dark,.on-dark) .device-glass{--glass-tint:color-mix(in srgb,var(--color-dark-900) 14%,transparent);--glass-stroke:linear-gradient(356deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,.22))}.on-light .device-glass{--glass-tint:color-mix(in srgb,var(--color-white) 30%,transparent);--glass-stroke:linear-gradient(356deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,.95))}.device-glass:before{background:var(--glass-stroke);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute;z-index:1}@font-face{font-display:swap;font-family:Newsreader;font-style:italic;font-weight:400;src:local("Newsreader Regular Italic"),local("Newsreader Italic"),url(../_fonts/7rG4eiXfI3Xljg8zCw0uBgNcKRmjqca2sBfoLSd8pK8-sZNR3Rd0Cmtotx293BOgOBdYi5dfU3ZUP1KR40J9rnY.woff2) format(woff2);unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Newsreader;font-style:italic;font-weight:400;src:local("Newsreader Regular Italic"),local("Newsreader Italic"),url(../_fonts/sl4Bj9Z5siKmJa6Ah1XnEYkcfUq-ass2CPbfHq6KDfY-A0ZQf9nh02WnmkrxBC38k_1ZMuSzYidxPZrgJZoSsDE.woff2) format(woff2);unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-display:swap;font-family:Newsreader;font-style:italic;font-weight:400;src:local("Newsreader Regular Italic"),local("Newsreader Italic"),url(../_fonts/F_MlMkez8UUK_Y9IBJjfc7vMjrraBNdpD0Eq0WG5cUI-d_F_78gLq3eSC_xX9BiA_xPt62gPu0JKFaGZNliAPx0.woff2) format(woff2);unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Newsreader;font-style:normal;font-weight:400;src:local("Newsreader Regular"),local("Newsreader"),url(../_fonts/mBsZy4Inb-xrd94SG_19c5K5vWfND4Ng3NOaveoqcG4-kixk4cYH4Yk0FigCeUW2qe5DjXjZnBUIQSygQ_OU79A.woff2) format(woff2);unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Newsreader;font-style:normal;font-weight:400;src:local("Newsreader Regular"),local("Newsreader"),url(../_fonts/Kp0dR34f7Yi-gxCw8pu3LhItfP3KYJvU32-sUZI2my4-datdgq6lmJCq3D_jm0ig9adfg8osnV9mAJBvoRoAZX4.woff2) format(woff2);unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-display:swap;font-family:Newsreader;font-style:normal;font-weight:400;src:local("Newsreader Regular"),local("Newsreader"),url(../_fonts/l_csRV_Uby-8xZoakfWNcf7zWIxSOgJ11n-nX1otbG4-SnqJe_bI9B3RPu5u8ipSEAYUqNwOdXaFrqZP3A61XUE.woff2) format(woff2);unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.site-icon[data-v-628c4e6f]{flex-shrink:0}.ui-button[data-v-30123e47]{--button-scale:1;align-items:center;border:1px solid transparent;border-radius:var(--radius-control);cursor:pointer;display:inline-flex;font-size:calc(var(--text-body)*var(--button-scale));gap:calc(10px*var(--button-scale));height:calc(37px*var(--button-scale));justify-content:center;max-width:100%;padding:calc(6px*var(--button-scale)) calc(17px*var(--button-scale));position:relative;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-base) var(--ease-out),opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}.label[data-v-30123e47]{overflow:hidden;text-overflow:ellipsis}.chevron[data-v-30123e47]{transition:transform var(--duration-base) var(--ease-out)}.apple[data-v-30123e47]{margin-inline-end:-3px;margin-top:-2px}.is-back .chevron[data-v-30123e47]{transform:rotate(180deg)}.is-ghost[data-v-30123e47],.is-glass[data-v-30123e47],.is-light[data-v-30123e47]{--stroke:none}.is-ghost[data-v-30123e47]:before,.is-glass[data-v-30123e47]:before,.is-light[data-v-30123e47]:before{background:var(--stroke-glare,none),var(--stroke);border-radius:inherit;content:"";inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.is-light[data-v-30123e47]{--stroke:linear-gradient(to top,var(--color-white),transparent 57%),linear-gradient(to bottom,var(--color-white) 15%,transparent 52%);background:color-mix(in srgb,var(--color-white) 90%,transparent);color:var(--color-dark-900)}.is-light[data-v-30123e47]:hover{background:var(--color-white)}.is-dark[data-v-30123e47]{background:color-mix(in srgb,var(--color-dark-900) 90%,transparent);border-color:var(--color-dark-900);color:var(--color-white)}.is-dark[data-v-30123e47]:hover{background:var(--color-dark-900)}.is-ghost[data-v-30123e47]{--stroke:linear-gradient(356deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,.2));background:color-mix(in srgb,var(--color-white) 8%,transparent);color:var(--color-white);height:calc(39px*var(--button-scale))}.is-ghost[data-v-30123e47]:hover{background:color-mix(in srgb,var(--color-white) 16%,transparent)}.is-glass[data-v-30123e47]{--stroke:linear-gradient(to top,var(--color-white),transparent 57%),linear-gradient(to bottom,var(--color-white) 15%,transparent 52%);background:color-mix(in srgb,var(--color-white) 30%,transparent);color:var(--color-dark-900)}.is-glass[data-v-30123e47]:hover{background:color-mix(in srgb,var(--color-white) 45%,transparent)}@property --glare{syntax:"<number>";inherits:true;initial-value:0}.is-ghost[data-v-30123e47],.is-glass[data-v-30123e47]{-webkit-backdrop-filter:var(--button-frost,none);backdrop-filter:var(--button-frost,none);transform:translateZ(0)}.has-glare[data-v-30123e47]{isolation:isolate;--stroke-glare:radial-gradient(120px circle at var(--glare-x,50%) var(--glare-y,50%),rgb(255 255 255/calc(var(--glare)*.2)),transparent);transition:background-color var(--duration-base) var(--ease-out),opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out),--glare var(--duration-base) var(--ease-out)}.has-glare[data-v-30123e47]:after{background:radial-gradient(160px circle at var(--glare-x,50%) var(--glare-y,50%),rgb(255 255 255/calc(var(--glare)*.06)),transparent 75%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}@media(hover:hover){.has-glare[data-v-30123e47]:hover{--glare:1}}.ui-button.is-icon[data-v-30123e47]{border-radius:var(--radius-round);padding:0;width:calc(37px*var(--button-scale))}.ui-button.is-small[data-v-30123e47]{font-size:calc(var(--text-small)*var(--button-scale));height:calc(30px*var(--button-scale));padding:calc(4px*var(--button-scale)) calc(13px*var(--button-scale))}@media(max-width:640px){.ui-button[data-v-30123e47]{--button-scale:.9}}@media(hover:hover){.ui-button:hover .chevron[data-v-30123e47]{transform:translate3d(3px,0,0)}.is-back:hover .chevron[data-v-30123e47]{transform:translate3d(-3px,0,0) rotate(180deg)}}.ui-button[data-v-30123e47]:active{transform:scale(.97)}.ui-button[data-v-30123e47]:disabled{cursor:default;opacity:.35;transform:none}.consent[data-v-92440add]{-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);background:color-mix(in srgb,var(--color-main-400) 82%,transparent);border-radius:var(--radius-card);bottom:max(var(--frame-inset),env(safe-area-inset-bottom));color:var(--color-dark-900);display:flex;flex-direction:column;gap:var(--space-3);left:max(var(--frame-inset),env(safe-area-inset-left));padding:var(--space-5);position:fixed;transition:width var(--duration-slow) var(--ease-out);width:min(340px,calc(100vw - var(--frame-inset)*2));z-index:80}.consent.is-customizing[data-v-92440add]{width:min(380px,calc(100vw - var(--frame-inset)*2))}.consent[data-v-92440add]:before{background:linear-gradient(to bottom,var(--color-white),color-mix(in srgb,var(--color-white) 20%,transparent));border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.title[data-v-92440add]{font-family:var(--font-sans);font-size:1.125rem;font-weight:600;line-height:1.3;margin:0}.body[data-v-92440add]{color:var(--surface-ink-muted);margin:0}.link[data-v-92440add]{color:var(--color-dark-900);text-decoration:underline;text-underline-offset:3px}.details[data-v-92440add]{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-slow) var(--ease-out)}.is-customizing .details[data-v-92440add]{grid-template-rows:1fr}.categories[data-v-92440add]{list-style:none;margin:0;min-height:0;opacity:0;overflow:hidden;padding:0;transition:opacity var(--duration-base) var(--ease-out)}.is-customizing .categories[data-v-92440add]{opacity:1;transition-delay:.15s}.category[data-v-92440add]{align-items:center;border-top:1px solid color-mix(in srgb,var(--color-dark-900) 10%,transparent);display:flex;gap:var(--space-4);justify-content:space-between;padding-block:var(--space-3)}.category-text[data-v-92440add]{display:flex;flex-direction:column;gap:2px}.category-title[data-v-92440add]{font-weight:600}.category-body[data-v-92440add]{color:var(--surface-ink-muted)}.switch[data-v-92440add]{background:color-mix(in srgb,var(--color-dark-900) 18%,transparent);border:0;border-radius:12px;cursor:pointer;flex-shrink:0;height:24px;padding:0;position:relative;transition:background-color var(--duration-base) var(--ease-out);width:40px}.switch.is-on[data-v-92440add]{background:var(--color-dark-900)}.switch.is-locked[data-v-92440add]{cursor:default;opacity:.45}.knob[data-v-92440add]{background:var(--color-white);border-radius:50%;height:18px;left:3px;position:absolute;top:3px;transition:transform var(--duration-base) var(--ease-out);width:18px}.switch.is-on .knob[data-v-92440add]{transform:translate3d(16px,0,0)}.actions[data-v-92440add]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1)}.consent-enter-active[data-v-92440add]{transition:opacity var(--duration-slow) var(--ease-out) .6s,transform var(--duration-slow) var(--ease-out) .6s}.consent-leave-active[data-v-92440add]{transition:opacity var(--duration-base) var(--ease-in),transform var(--duration-base) var(--ease-in)}.consent-enter-from[data-v-92440add],.consent-leave-to[data-v-92440add]{opacity:0;transform:translate3d(0,16px,0)}@media(max-width:480px){.consent[data-v-92440add],.consent.is-customizing[data-v-92440add]{right:max(var(--frame-inset),env(safe-area-inset-right));width:auto}}@media(prefers-reduced-motion:reduce){.categories[data-v-92440add],.consent[data-v-92440add],.details[data-v-92440add],.knob[data-v-92440add]{transition:none}}.error-chart[data-v-9431d884]{--px:0;--py:0;--ink:var(--color-dark-900);--mark:#c4473a;color:var(--ink);inset:0;overflow:hidden;pointer-events:none;position:absolute}.layer[data-v-9431d884]{height:calc(100% + 80px);inset:-40px;width:calc(100% + 80px)}.anchor[data-v-9431d884],.layer[data-v-9431d884]{position:absolute}.anchor svg[data-v-9431d884]{display:block;fill:none;height:auto;overflow:visible;stroke:currentColor;width:100%}.grid[data-v-9431d884]{background:linear-gradient(to right,color-mix(in srgb,var(--ink) 7%,transparent) 1px,transparent 1px) 0 0 /96px 96px,linear-gradient(to bottom,color-mix(in srgb,var(--ink) 7%,transparent) 1px,transparent 1px) 0 0 /96px 96px;transform:translate3d(calc(var(--px)*-6px),calc(var(--py)*-6px),0)}.contours-layer[data-v-9431d884]{fill:none;stroke:currentColor}.contours-layer[data-v-9431d884],.soundings[data-v-9431d884]{transform:translate3d(calc(var(--px)*-10px),calc(var(--py)*-10px),0)}.soundings[data-v-9431d884]{inset:0;position:absolute}.soundings span[data-v-9431d884]{font-family:var(--font-subhead);font-size:19px;font-style:italic;line-height:1;opacity:.3;position:absolute;translate:-50% -50%}.rose-anchor[data-v-9431d884]{right:clamp(16px,6%,112px);top:clamp(24px,7%,72px);transform:translate3d(calc(var(--px)*-14px),calc(var(--py)*-14px),0);width:clamp(130px,15vw,220px)}.landfall-anchor[data-v-9431d884]{right:clamp(8px,7%,140px);top:50%;transform:translate3d(calc(var(--px)*-18px),calc(var(--py)*-18px),0);translate:0 -46%;width:min(50vw,720px)}.contours path[data-v-9431d884]{opacity:.14;stroke-width:1.4;vector-effect:non-scaling-stroke}.contours .is-dashed[data-v-9431d884]{stroke-dasharray:6 8}.rose circle[data-v-9431d884],.rose line[data-v-9431d884]{opacity:.3;stroke-width:1.2}.rose line.is-major[data-v-9431d884]{opacity:.45;stroke-width:2}.rose .star[data-v-9431d884]{fill:currentColor;opacity:.22;stroke:none}.rose .star.is-minor[data-v-9431d884]{opacity:.14}.rose .north[data-v-9431d884]{fill:currentColor;font-family:var(--font-subhead);font-size:22px;opacity:.5;stroke:none;text-anchor:middle}.card[data-v-9431d884]{animation:hunt-9431d884 9s var(--ease-in-out) infinite alternate}@keyframes hunt-9431d884{0%{transform:rotate(-28deg)}to{transform:rotate(22deg)}}.course[data-v-9431d884]{animation:chart-reveal-9431d884 2.2s var(--ease-out) .6s forwards;clip-path:inset(-20% -200% -200% 100%)}@keyframes chart-reveal-9431d884{to{clip-path:inset(-20% -200% -200% -20%)}}.route[data-v-9431d884]{opacity:.7;stroke-dasharray:8 8;stroke-linecap:round;stroke-width:2.2}.spot path[data-v-9431d884]{stroke:var(--mark);stroke-linecap:round;stroke-width:4}.spot[data-v-9431d884]{animation:mark-9431d884 .6s var(--ease-out) 2.6s forwards;opacity:0}@keyframes mark-9431d884{0%{opacity:0;transform:translate(450px,206px) scale(1.8) rotate(-12deg)}to{opacity:1;transform:translate(450px,206px) scale(1) rotate(0)}}.note[data-v-9431d884]{animation:note-9431d884 .9s var(--ease-out) 2.9s forwards;fill:currentColor;font-family:var(--font-subhead);font-size:22px;font-style:italic;opacity:0;stroke:none;text-anchor:middle}@keyframes note-9431d884{to{opacity:.55}}@media(max-width:720px){.rose-anchor[data-v-9431d884]{opacity:.7;width:110px}.landfall-anchor[data-v-9431d884]{bottom:4%;opacity:.85;right:50%;top:auto;translate:50% 0;width:92vw}}@media(prefers-reduced-motion:reduce){.card[data-v-9431d884],.course[data-v-9431d884]{animation:none}.course[data-v-9431d884]{clip-path:none}.spot[data-v-9431d884]{opacity:1}.note[data-v-9431d884],.spot[data-v-9431d884]{animation:none}.note[data-v-9431d884]{opacity:.55}}.kicker[data-v-a237c0d0]{display:block;font-family:var(--font-sans);font-size:var(--text-body);font-style:normal;font-weight:500;letter-spacing:normal;line-height:1.3;margin-bottom:var(--space-4);opacity:.85}.kicker.appear[data-v-a237c0d0]{opacity:1}.display-title.reveal[data-v-a237c0d0]{opacity:1;transform:none}.lost[data-v-4a021539]{align-items:center;isolation:isolate;margin-bottom:calc(var(--section-space)*-1);min-height:calc(100svh - var(--header-height));overflow:clip}.content[data-v-4a021539],.lost[data-v-4a021539]{display:flex;position:relative}.content[data-v-4a021539]{align-items:flex-start;flex-direction:column;gap:var(--space-6);padding-block:var(--space-16);z-index:1}.code[data-v-4a021539]{font-family:var(--font-sans);font-size:clamp(5rem,3.4rem + 8vw,11rem);font-weight:600;letter-spacing:-.04em;line-height:.85;margin:0 0 calc(var(--space-2)*-1)}.code[data-v-4a021539],.title[data-v-4a021539]{color:var(--color-dark-900)}.title[data-v-4a021539]{max-width:9em}.lead[data-v-4a021539]{color:var(--surface-ink-muted);margin:0;max-width:440px}.actions[data-v-4a021539]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}
