@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/sora-latin-ext-wght-normal.CawQDOvP.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:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/sora-latin-wght-normal.DdqRvwsR.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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-ext-wght-normal.DCwSJGxG.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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-wght-normal.D_ZTVpCC.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}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--c-night:#0e1d22;--c-night-2:#152a31;--c-teal:#174650;--c-teal-hover:#1c5461;--c-teal-press:#123a43;--c-sky:#9fd3dc;--c-day:#f3f5f2;--c-mist:#dce6e4;--c-white:#fff;--c-ink:var(--c-night);--c-ink-muted:#46595f;--c-on-dark:var(--c-day);--c-on-dark-muted:#aebcbc;--c-line:#0e1d221f;--c-line-strong:#0e1d2238;--c-line-on-dark:#f3f5f224;--ground:var(--c-day);--text:var(--c-ink);--text-muted:var(--c-ink-muted);--line:var(--c-line);--focus:var(--c-teal);--link:var(--c-teal);--font-display:"Sora Variable", "Sora Fallback", system-ui, sans-serif;--font-text:"Figtree Variable", "Figtree Fallback", system-ui, sans-serif;--fw-display:300;--fw-display-strong:400;--fw-text:400;--fw-text-strong:600;--fs-display:clamp(2.625rem, 1.45rem + 5.2vw, 6.5rem);--fs-h1:clamp(2.375rem, 1.55rem + 3.7vw, 5rem);--fs-h2:clamp(2rem, 1.4rem + 2.6vw, 3.75rem);--fs-h3:clamp(1.375rem, 1.18rem + .85vw, 1.875rem);--fs-h4:clamp(1.125rem, 1.06rem + .3vw, 1.3125rem);--fs-lead:clamp(1.125rem, 1.04rem + .4vw, 1.375rem);--fs-body:1.0625rem;--fs-small:.9375rem;--fs-xs:.8125rem;--lh-display:1.02;--lh-heading:1.08;--lh-tight:1.25;--lh-body:1.6;--ls-display:-.028em;--ls-heading:-.02em;--ls-wordmark:.18em;--measure:64ch;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.25rem;--s-6:1.5rem;--s-8:2rem;--s-10:2.5rem;--s-12:3rem;--s-16:4rem;--s-20:5rem;--section-y:clamp(5rem, 2.6rem + 9vw, 11rem);--section-y-tight:clamp(3.5rem, 2rem + 5vw, 6.5rem);--stack:var(--s-6);--gutter:clamp(16px, 4.2vw, 48px);--container:1240px;--container-wide:1480px;--radius-s:10px;--radius-m:16px;--radius-l:24px;--radius-xl:32px;--radius-pill:999px;--shadow-1:0 1px 2px #0e1d220f, 0 4px 14px -6px #0e1d221f;--shadow-2:0 1px 2px #0e1d220f, 0 18px 48px -20px #0e1d224d;--shadow-3:0 2px 4px #0e1d2214, 0 32px 80px -28px #0e1d2273;--glass-blur:20px;--glass-tint:#f3f5f29e;--glass-border:#ffffff73;--glass-solid:var(--c-day);--glass-solid-border:var(--c-mist);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-nav:cubic-bezier(.2, .8, .2, 1);--t-press:.1s;--t-hover:.16s;--t-panel:.22s;--t-sheet:.26s;--t-reveal:.62s;--nav-top:12px;--nav-inset:16px;--nav-h:64px;--header-clear:calc(var(--nav-top) + var(--nav-h) + var(--s-8));--anchor-offset:calc(var(--nav-top) + var(--nav-h) + 24px);--z-float:60;--z-nav:70;--z-sheet:80;--z-consent:90;--z-skip:100}@media (width<=860px),(height<=500px){:root{--nav-top:10px;--nav-inset:10px;--nav-h:56px;--fs-body:1.0625rem}}@font-face{font-family:Sora Fallback;src:local(Arial),local(ArialMT),local(Helvetica Neue),local(Helvetica);size-adjust:111.86%;ascent-override:86.72%;descent-override:25.93%;line-gap-override:0%}@font-face{font-family:Figtree Fallback;src:local(Arial),local(ArialMT),local(Helvetica Neue),local(Helvetica);size-adjust:100.22%;ascent-override:94.79%;descent-override:24.95%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}html{color-scheme:light;-webkit-text-size-adjust:100%;text-size-adjust:100%;hanging-punctuation:first last}body{background:var(--c-day);min-height:100svh;color:var(--c-ink);font-family:var(--font-text);font-size:var(--fs-body);font-weight:var(--fw-text);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal;margin:0;overflow-x:clip}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ol,ul{margin:0}ol[class],ul[class]{padding:0;list-style:none}img,svg,video,picture{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}a{color:inherit}[hidden]{display:none!important}::selection{background:var(--c-sky);color:var(--c-night)}[id]{scroll-margin-top:var(--anchor-offset)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}:focus:not(:focus-visible),main:focus{outline:none}.skip-link{top:var(--s-3);left:var(--s-3);z-index:var(--z-skip);padding:var(--s-3) var(--s-5);border-radius:var(--radius-pill);background:var(--c-night);color:var(--c-day);font-weight:var(--fw-text-strong);transition:transform var(--t-panel) var(--ease-out);text-decoration:none;position:fixed;transform:translateY(-160%)}.skip-link:focus-visible{outline-color:var(--c-sky);transform:none}.visually-hidden{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.nowrap{white-space:nowrap}h1,h2,h3,h4,.display,.h1,.h2,.h3,.h4{font-family:var(--font-display);font-weight:var(--fw-display);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);text-wrap:balance;font-optical-sizing:auto}h1,.h1{font-size:var(--fs-h1)}h2,.h2{font-size:var(--fs-h2)}h3,.h3{font-size:var(--fs-h3);line-height:var(--lh-tight);letter-spacing:-.012em}h4,.h4{font-size:var(--fs-h4);line-height:var(--lh-tight);letter-spacing:-.006em;font-weight:var(--fw-display-strong)}.display{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display)}.line{display:block}.lead{font-size:var(--fs-lead);color:var(--text);text-wrap:pretty;line-height:1.5}.muted{color:var(--text-muted)}.small{font-size:var(--fs-small)}p{text-wrap:pretty}strong,b{font-weight:var(--fw-text-strong)}.text-link,.prose a{color:var(--link);text-underline-offset:.22em;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);transition:text-decoration-color var(--t-hover) var(--ease-out)}@media (hover:hover) and (pointer:fine){.text-link:hover,.prose a:hover{text-decoration-color:currentColor}}.prose{max-width:var(--measure);color:var(--text)}.prose>*+*{margin-top:var(--s-5)}.prose h2{margin-top:var(--s-16);font-size:clamp(1.625rem,1.3rem + 1.4vw,2.375rem)}.prose h3{font-size:var(--fs-h4);font-weight:var(--fw-display-strong);margin-top:var(--s-10)}.prose h2+*,.prose h3+*{margin-top:var(--s-4)}.prose ul,.prose ol{padding-left:1.25em}.prose li+li{margin-top:var(--s-2)}.prose li::marker{color:var(--text-muted)}.prose table{border-collapse:collapse;width:100%;font-size:var(--fs-small);display:block;overflow-x:auto}.prose th,.prose td{text-align:left;vertical-align:top;padding:var(--s-3) var(--s-4) var(--s-3) 0;border-bottom:1px solid var(--line)}.prose th{font-weight:var(--fw-text-strong)}.prose hr{border:0;border-top:1px solid var(--line);margin-block:var(--s-12)}.container,.container-wide{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.container-wide{width:min(100% - 2 * var(--gutter), var(--container-wide))}.stack>*+*{margin-top:var(--stack)}.page-top{padding-top:var(--header-clear)}.chapter{background:var(--ground);color:var(--text);padding-block:var(--section-y);position:relative}.chapter--daylight{--ground:var(--c-day);--text:var(--c-ink);--text-muted:var(--c-ink-muted);--line:var(--c-line);--focus:var(--c-teal);--link:var(--c-teal)}.chapter--mist{--ground:var(--c-mist);--text:var(--c-ink);--text-muted:var(--c-ink-muted);--line:var(--c-line-strong);--focus:var(--c-teal);--link:var(--c-teal)}.chapter--night,.on-dark{--ground:var(--c-night);--text:var(--c-on-dark);--text-muted:var(--c-on-dark-muted);--line:var(--c-line-on-dark);--focus:var(--c-sky);--link:var(--c-sky);color:var(--text)}.chapter--night{color-scheme:dark}.btn{--btn-h:48px;isolation:isolate;min-height:var(--btn-h);border-radius:var(--radius-pill);font-family:var(--font-text);font-size:1rem;font-weight:var(--fw-text-strong);letter-spacing:.005em;text-align:center;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform var(--t-press) var(--ease-out), background-color var(--t-hover) var(--ease-out), box-shadow var(--t-hover) var(--ease-out), border-color var(--t-hover) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:.5em;padding:0 1.4rem;line-height:1.1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:active{transform:scale(.98)}.btn[disabled],.btn[aria-disabled=true]{cursor:not-allowed;opacity:.6}.btn--block{width:100%;display:flex}.btn--small{--btn-h:44px;padding:0 1.1rem;font-size:.9375rem}.btn--primary{background-color:var(--c-teal);color:var(--c-day);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0e1d223d,0 1px 2px #0e1d2224,0 12px 28px -14px #174650a6}.btn--primary:before{content:"";z-index:-1;border-radius:inherit;opacity:.4;transition:opacity var(--t-hover) var(--ease-out);pointer-events:none;background:linear-gradient(#fff6,#fff0 52%);position:absolute;inset:0}.btn--primary:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#9fd3dc8c,#0000);height:1px;position:absolute;inset:auto 18% 0}.btn--primary:active{background-color:var(--c-teal-press)}.btn--glass{color:var(--c-night);backdrop-filter:blur(12px)saturate(150%);background-color:#f3f5f2b8;border-color:#fff9;box-shadow:inset 0 1px #ffffffb3,0 1px 2px #0e1d2214,0 12px 28px -16px #0e1d2273}.btn--lit{background-color:#f3f5f2f2;border-color:#ffffffe6;box-shadow:inset 0 1px #fff,inset 0 -1px #9fd3dc73,0 0 0 1px #9fd3dc24,0 1px 2px #0000003d,0 14px 36px -14px #9fd3dc66}.btn--lit:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(80% 130% at 20% 0,#fffffff2,#fff0 60%),linear-gradient(#ffffff8c,#fff0 48%,#dce6e499);position:absolute;inset:0}.btn--lit:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#9fd3dcf2,#0000);height:1px;position:absolute;inset:auto 14% 0}.btn--quiet{color:var(--text);border-color:var(--line);box-shadow:none;background-color:#0000}@media (hover:hover) and (pointer:fine){.btn--primary:hover{background-color:var(--c-teal-hover);transform:translateY(-1px)}.btn--primary:hover:before{opacity:1}.btn--glass:hover{background-color:#f3f5f2db;transform:translateY(-1px)}.btn--lit:hover{background-color:#fffffffa}.btn--quiet:hover{border-color:currentColor}.btn:active,.btn--primary:active,.btn--glass:active{transform:scale(.98)}}.btn:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--radius-pill)}.glass{isolation:isolate;border-radius:var(--radius-l);border:1px solid var(--glass-border);background:linear-gradient(135deg, #ffffff57, #ffffff14), var(--glass-tint);backdrop-filter:blur(var(--glass-blur)) saturate(160%) contrast(1.04);box-shadow:inset 0 1px 0 #ffffffb3, inset 0 -1px 0 #ffffff1f, var(--shadow-2);color:var(--c-night);--text:var(--c-night);--text-muted:var(--c-ink-muted);--line:var(--c-line);--focus:var(--c-teal);--link:var(--c-teal);position:relative;overflow:hidden}.glass:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 80% at 18% 0,#ffffff8c,#0000 42%),linear-gradient(90deg,#ffffff29,#0000 40%,#ffffff1a);position:absolute;inset:0}.glass:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#0000 8%,#9fd3dc99 50%,#0000 92%) bottom/100% 1px no-repeat;border:1px solid #ffffff29;position:absolute;inset:1px}.glass__sheen{z-index:-1;aspect-ratio:1;pointer-events:none;opacity:0;width:60%;transition:opacity var(--t-hover) var(--ease-out);background:radial-gradient(closest-side,#ffffff47,#fff0);border-radius:50%;position:absolute;top:0;left:0;translate:-50% -50%}.glass__sheen.is-on{opacity:1}.frame{isolation:isolate;border-radius:var(--radius-xl);background:var(--c-mist);position:relative;overflow:clip}.frame>img,.frame>picture>img{object-fit:cover;width:100%;height:100%}.fx-grain,.fx-vignette{z-index:var(--z-fx,4);pointer-events:none;position:absolute;inset:0}.fx-vignette{background:radial-gradient(120% 90% at 50% 45%, #0e1d2200 55%, rgb(14 29 34/var(--vignette,.34)) 100%)}.fx-grain{opacity:var(--grain-opacity,.05);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23g)'/%3E%3C/svg%3E");background-size:220px 220px}.scene{isolation:isolate;background:var(--scene-ground,var(--c-mist));position:relative;overflow:clip}.scene__planes{z-index:0;position:absolute;inset:0}html:not([data-tod=day]):not([data-tod=night]) [data-tod-v]:not([data-tod-v=dawn]),html[data-tod=day] [data-tod-v]:not([data-tod-v=day]),html[data-tod=night] [data-tod-v]:not([data-tod-v=night]){display:none!important}.tod-layers{position:absolute;inset:0}.plane{width:100%;max-width:none;left:0;top:calc(-1 * var(--o-top,0px));height:calc(100% + var(--o-top,0px) + var(--o-bottom,0px));object-fit:cover;object-position:var(--scene-pos,50% 50%);pointer-events:none;user-select:none;transition:none;position:absolute}@media (width<=860px),(height<=500px){.scene .plane--own-phone:not(.plane--own-portrait){--scene-pos:50% 50%}}@media (width<=860px) and (orientation:portrait){.scene .plane--own-portrait{--scene-pos:50% 50%}}.plane--far{z-index:1;-webkit-mask-image:linear-gradient(180deg, transparent 0%, #000 var(--far-mask,18%));mask-image:linear-gradient(180deg, transparent 0%, #000 var(--far-mask,18%))}.plane--mid{z-index:2}.plane--near{z-index:3}.plane--top{z-index:6}.scene--live .plane{will-change:transform}.birds{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}[data-birds]{--bird-color:#222a2e}.scene__copy{z-index:5;position:relative}[data-seam]:after{content:"";z-index:4;height:var(--seam-height,clamp(200px, 26vh, 300px));background:linear-gradient(180deg, transparent, var(--seam-to,var(--c-day)) var(--seam-stop,92%));pointer-events:none;position:absolute;inset:auto 0 0}@media (width<=860px),(height<=500px){.plane--far{--far-mask:14%}.plane[data-plane-phone=off]{display:none}}.reveal-ready [data-reveal]>*{opacity:0;transition:opacity var(--t-reveal) var(--ease-out), transform var(--t-reveal) var(--ease-out);transform:translateY(14px)}.reveal-ready [data-reveal].is-visible>*{opacity:1;transform:none}.reveal-ready [data-reveal].is-immediate>*{transition:none}.reveal-ready [data-reveal].is-visible>:nth-child(2){transition-delay:60ms}.reveal-ready [data-reveal].is-visible>:nth-child(3){transition-delay:.12s}.reveal-ready [data-reveal].is-visible>:nth-child(4){transition-delay:.18s}.reveal-ready [data-reveal].is-visible>:nth-child(5){transition-delay:.24s}.reveal-ready [data-reveal].is-visible>:nth-child(n+6){transition-delay:.3s}.step-mark{align-items:center;gap:var(--s-4);display:flex}.step-mark__no{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--step-no-size,clamp(1.5rem, 1.3rem + .6vw, 1.875rem));font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--c-teal);flex:none;line-height:1}.step-mark__line{height:1px;margin-right:calc(-1 * var(--step-reach,0px));transform-origin:0;background:#17465066;flex:auto}@media (width<=860px),(height<=500px){.step-mark{gap:var(--s-3);flex-direction:column}.step-mark__line{width:1px;height:auto;margin-right:0;margin-bottom:calc(-1 * var(--step-reach,0px));transform-origin:50% 0}}.draw-ready [data-draw] .step-mark__line{transform:scaleX(0)}@media (width<=860px),(height<=500px){.draw-ready [data-draw] .step-mark__line{transform:scaleY(0)}}.draw-ready [data-draw].is-drawn .step-mark__line{transition:transform .72s var(--ease-out);transform:none}.draw-ready [data-draw].is-immediate .step-mark__line{transition:none}.draw-ready [data-draw].is-drawn>:nth-child(2) .step-mark__line{transition-delay:.18s}.draw-ready [data-draw].is-drawn>:nth-child(3) .step-mark__line{transition-delay:.36s}.draw-ready [data-draw].is-drawn>:nth-child(4) .step-mark__line{transition-delay:.54s}.draw-ready [data-draw].is-drawn>:nth-child(5) .step-mark__line{transition-delay:.72s}.draw-ready [data-draw].is-drawn>:nth-child(n+6) .step-mark__line{transition-delay:.9s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.plane{transform:none!important}.reveal-ready [data-reveal]>*{opacity:1;transform:none}.glass__sheen{display:none}}@media (prefers-reduced-transparency:reduce){.glass,.btn--glass{background:var(--glass-solid);backdrop-filter:none;border-color:var(--glass-solid-border)}.glass:before,.glass__sheen{display:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass,.btn--glass{background:var(--glass-solid);border-color:var(--glass-solid-border)}.glass:before,.glass__sheen{display:none}}@media (prefers-contrast:more){.glass,.btn--glass{background:var(--glass-solid);backdrop-filter:none;border:1px solid var(--c-night)}.btn--primary{border:1px solid var(--c-night)}.glass:before,.glass:after,.glass__sheen,.fx-grain,.fx-vignette{display:none}}@media (forced-colors:active){.glass,.btn--glass{color:canvastext;backdrop-filter:none;background:canvas;border:1px solid canvastext}.btn{border:1px solid buttontext}.step-mark__line{background:canvastext}.glass:before,.glass:after,.btn:before,.btn:after,.fx-grain,.fx-vignette{display:none}}@media print{.fx-grain,.fx-vignette,.glass__sheen{display:none}.plane{transform:none!important}}.logo{color:var(--c-night);align-items:center;gap:.7em;line-height:1;display:inline-flex}.logo__mark{color:var(--c-teal);flex:none}.logo--light,.logo--light .logo__mark{color:var(--c-day)}.logo__word{flex-direction:column;align-items:center;gap:.42em;display:inline-flex}.logo__name{font-family:var(--font-display);letter-spacing:var(--ls-wordmark);text-transform:uppercase;white-space:nowrap;margin-right:calc(-1 * var(--ls-wordmark));font-size:1.02rem;font-weight:400}.logo__sub{font-family:var(--font-display);letter-spacing:.52em;text-transform:uppercase;white-space:nowrap;opacity:.86;margin-right:-.52em;font-size:.5rem;font-weight:400}.logo--l .logo__name{font-size:1.32rem}.logo--l .logo__sub{font-size:.62rem}.site-header{top:calc(env(safe-area-inset-top,0px) + var(--nav-top));left:var(--nav-inset);right:var(--nav-inset);z-index:var(--z-nav);max-width:var(--container-wide);height:var(--nav-h);pointer-events:none;margin-inline:auto;position:fixed}.nav{border-radius:var(--radius-m);pointer-events:auto;height:100%;position:relative}.nav__frost{--glass-blur:18px;border-radius:inherit;opacity:0;transition:none;position:absolute;inset:0}[data-nav-solid] .nav__frost,html[data-tod=night] .nav__frost{opacity:1}.nav__inner{z-index:1;align-items:center;gap:var(--s-2);height:100%;color:var(--c-night);--focus:var(--c-teal);padding:0 10px 0 18px;display:flex;position:relative}.nav__brand{border-radius:var(--radius-s);min-height:44px;color:inherit;align-items:center;margin-right:auto;text-decoration:none;display:inline-flex}.nav__links{align-items:center;gap:2px;display:flex}.nav__link{border-radius:var(--radius-pill);min-height:44px;color:var(--c-night);transition:background-color var(--t-hover) var(--ease-out);align-items:center;padding:0 14px;font-size:.975rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.nav__link[aria-current=page]:after{content:"";background:var(--c-teal);border-radius:2px;height:2px;position:absolute;bottom:9px;left:14px;right:14px}@media (hover:hover) and (pointer:fine){.nav__link:hover{background-color:#0e1d220f}}.nav__cta{margin-left:var(--s-3);transition:opacity var(--t-hover) var(--ease-out), visibility 0s linear 0s, transform var(--t-press) var(--ease-out), background-color var(--t-hover) var(--ease-out)}.nav__cta.is-off{visibility:hidden;opacity:0;transition:opacity var(--t-hover) var(--ease-out), visibility 0s linear var(--t-hover)}.nav__menu-btn{border-radius:var(--radius-s);width:44px;height:44px;color:var(--c-night);-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:none}.nav__menu-lines{width:22px;height:12px;display:block;position:relative}.nav__menu-lines>span{width:100%;height:1.5px;transition:transform .24s var(--ease-nav);background:currentColor;border-radius:2px;position:absolute;left:0}.nav__menu-lines>span:first-child{top:0}.nav__menu-lines>span:last-child{bottom:0}.nav__menu-btn[aria-expanded=true] .nav__menu-lines>span:first-child{transform:translateY(5.25px)rotate(45deg)}.nav__menu-btn[aria-expanded=true] .nav__menu-lines>span:last-child{transform:translateY(-5.25px)rotate(-45deg)}.menu{display:none}@media (width<=860px),(height<=500px){.nav__frost{--glass-tint:#f3f5f2db}.nav__inner{padding:0 6px 0 14px}.nav__links,.nav__cta{display:none}.nav__menu-btn{display:inline-flex}.menu{visibility:hidden;pointer-events:none;transition:transform .24s var(--ease-nav), visibility 0s linear .24s;display:block;position:absolute;top:calc(100% + 8px);left:0;right:0;transform:translateY(-8px)}.menu.is-open{visibility:visible;pointer-events:auto;transition:transform .24s var(--ease-nav), visibility 0s linear 0s;transform:none}.site-header:before{content:"";backdrop-filter:blur(26px)saturate(150%);opacity:var(--menu-fade,0);visibility:hidden;pointer-events:none;background:#f3f5f224;position:fixed;inset:0}.site-header:has(.menu.is-open):before,.site-header:has(.menu.is-animating):before{visibility:visible}.site-header:has(.menu.is-animating):before{transition:opacity .14s linear}.site-header:has(.menu__fade.is-springing):before{transition:opacity .18s var(--ease-out)}.menu__fade{--glass-blur:24px;--glass-tint:#f3f5f299;gap:var(--s-3);max-height:calc(100svh - 80px - env(safe-area-inset-top,0px));overscroll-behavior:contain;padding:var(--s-2) var(--s-4) var(--s-4);opacity:0;flex-direction:column;transition:none;display:flex;overflow-y:auto}.menu.is-animating .menu__fade{transition:opacity .14s linear}.menu__fade.is-springing{transition:opacity .18s var(--ease-out)}.menu__list{flex-direction:column;display:flex}.menu__list>li+li{border-top:1px solid var(--c-line)}.menu__link{min-height:52px;padding:0 var(--s-1);font-family:var(--font-display);letter-spacing:-.01em;color:var(--c-night);align-items:center;font-size:1.375rem;font-weight:300;text-decoration:none;display:flex}.menu__link[aria-current=page]{text-decoration:underline;text-decoration-color:var(--c-teal);text-underline-offset:.3em;text-decoration-thickness:2px}.menu__cta{margin-top:var(--s-1)}.menu__contact{gap:var(--s-2);display:flex}.menu__contact-link{border:1px solid var(--c-line-strong);border-radius:var(--radius-pill);min-height:44px;color:var(--c-night);background:#ffffff59;flex:1;justify-content:center;align-items:center;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}}.nav-noscript{display:none}@media (width<=860px),(height<=500px){.nav-noscript{gap:var(--s-2) var(--s-4);margin-top:var(--s-2);padding:var(--s-3) var(--s-4);border-radius:var(--radius-m);background:var(--c-day);box-shadow:var(--shadow-1);pointer-events:auto;flex-wrap:wrap;display:flex}.nav-noscript a{color:var(--c-night);font-weight:600}}.float-cta{display:none}@media (width<=860px),(height<=500px){.float-cta{right:16px;bottom:max(16px, calc(env(safe-area-inset-bottom,0px) + 12px));z-index:var(--z-float);opacity:0;visibility:hidden;height:48px;transition:transform .2s var(--ease-out), opacity .2s var(--ease-out), visibility 0s linear .2s;border-color:#ffffff4d;padding:0 18px;font-size:15px;display:inline-flex;position:fixed;transform:translateY(calc(100% + 24px));box-shadow:inset 0 1px #ffffff47,0 0 0 1px #ffffff4d,0 14px 34px -14px #0e1d2299}.float-cta.is-shown{opacity:1;visibility:visible;transition:transform .24s var(--ease-out), opacity .24s var(--ease-out), visibility 0s linear 0s;transform:none}}.site-footer{background:var(--c-night);color:var(--c-on-dark);padding-block:var(--section-y-tight) var(--s-10);position:relative;overflow:clip}.site-footer:before{content:"";background:linear-gradient(90deg,#0000,#9fd3dc73,#0000);height:1px;position:absolute;inset:0 0 auto}.site-footer a{color:var(--c-on-dark);text-underline-offset:.22em;text-decoration:none}@media (hover:hover) and (pointer:fine){.site-footer a:hover{text-decoration:underline #9fd3dcb3}}.site-footer__top{justify-content:space-between;align-items:flex-end;gap:var(--s-8) var(--s-12);padding-bottom:var(--s-12);border-bottom:1px solid var(--c-line-on-dark);flex-wrap:wrap;display:flex}.site-footer__brand{border-radius:var(--radius-s);display:inline-flex}.site-footer__tagline{font-family:var(--font-display);letter-spacing:-.02em;color:var(--c-day);text-wrap:balance;font-size:clamp(1.75rem,1.2rem + 2.4vw,3.25rem);font-weight:300;line-height:1.05}.site-footer__grid{gap:var(--s-10) var(--s-8);padding-block:var(--s-12);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.site-footer__heading{font-family:var(--font-text);font-size:var(--fs-small);color:var(--c-on-dark-muted);margin-bottom:var(--s-4);font-weight:600;line-height:1.4}.site-footer__list{flex-direction:column;display:flex}.site-footer__list a{min-height:44px;font-size:var(--fs-small);align-items:center;display:inline-flex}.site-footer__areas{font-size:var(--fs-small);color:var(--c-on-dark);line-height:1.55}.site-footer__hours{margin-top:var(--s-3);font-size:var(--fs-small);color:var(--c-on-dark-muted);line-height:1.55}.site-footer__base{align-items:center;gap:var(--s-6) var(--s-12);padding-top:var(--s-8);border-top:1px solid var(--c-line-on-dark);font-size:var(--fs-xs);color:var(--c-on-dark-muted);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);line-height:1.6;display:grid}.site-footer__company>*+*{margin-top:var(--s-2)}.site-footer__legal{align-items:flex-end;gap:var(--s-3);text-align:right;flex-direction:column;display:flex}.site-footer__legal-links{justify-content:flex-end;gap:0 var(--s-5);flex-wrap:wrap;display:flex}.site-footer__legal-links a,.site-footer__cookie{min-height:44px;font-size:var(--fs-xs);color:var(--c-on-dark);align-items:center;display:inline-flex}.site-footer__cookie{text-underline-offset:.22em;background:0 0;border:0;padding:0;text-decoration:underline #f3f5f259}.site-footer__copy{color:var(--c-on-dark-muted)}.site-footer__credit{margin-top:var(--s-6);font-size:var(--fs-xs);justify-content:center;line-height:1.6;display:flex}.site-footer__credit a{min-height:44px;color:var(--c-on-dark-muted);opacity:.75;align-items:center;gap:.5em;text-decoration:none;transition:opacity .16s ease-out;display:inline-flex}.site-footer__credit a:focus-visible{opacity:1}@media (hover:hover) and (pointer:fine){.site-footer__credit a:hover{opacity:1}}.site-footer__credit-mark{flex:none;width:auto;height:1.1em}@media (width<=1080px){.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px),(height<=500px){.site-footer{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}@media (width<=860px){.site-footer__base{grid-template-columns:1fr}.site-footer__legal{text-align:left;align-items:flex-start}.site-footer__legal-links{justify-content:flex-start}}@media (width<=520px){.site-footer__grid{gap:var(--s-8) var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__grid>:nth-child(n+3){grid-column:1/-1}}.consent{--glass-blur:16px;z-index:var(--z-consent);width:min(400px,100vw - 48px);max-height:var(--consent-max-h,40svh);padding:var(--s-5);font-size:var(--fs-small);opacity:0;transition:opacity .16s var(--ease-out), transform .22s var(--ease-out);line-height:1.5;position:fixed;bottom:24px;right:24px;overflow-y:auto;transform:translateY(12px)}.consent[data-mode=settings]{--consent-max-h:calc(100svh - 96px)}@media (width>=861px){.consent[data-mode=banner]{--consent-max-h:calc(100svh - 96px)}}.consent.is-open{opacity:1;transition:opacity .22s var(--ease-out), transform .22s var(--ease-out), visibility 0s;transform:none}.is-form-focus .consent.is-open{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s var(--ease-out), transform .22s var(--ease-out), visibility 0s linear .22s;transform:translateY(12px)}.consent__heading{font-family:var(--font-display);letter-spacing:-.01em;margin-bottom:var(--s-2);font-size:1.125rem;font-weight:400}.consent:focus,.consent__heading:focus{outline:none}.consent__text{color:var(--c-night)}.consent__status{margin-top:var(--s-2);color:var(--c-night);font-weight:600}.consent__actions{gap:var(--s-2);margin-top:var(--s-4);grid-template-columns:1fr 1fr;display:grid}.consent__btn{--btn-h:44px;width:100%;font-size:.9375rem}.consent__confirm:empty{display:none}.consent__confirm{margin-top:var(--s-3);color:var(--c-teal);font-weight:600}.consent__foot{justify-content:space-between;align-items:center;gap:var(--s-3);margin-top:var(--s-3);display:flex}.consent__link{min-height:44px;font-size:var(--fs-small);align-items:center;margin-right:auto;display:inline-flex}.consent__close{min-height:44px;padding:0 var(--s-4);border:1px solid var(--c-line-strong);border-radius:var(--radius-pill);font-weight:600;font-size:var(--fs-small);color:var(--c-night);background:#fff6}.consent-spacer{height:var(--consent-h,0px)}@media (width<=860px),(height<=500px){.consent{left:12px;right:12px;bottom:max(12px, calc(env(safe-area-inset-bottom,0px) + 12px));width:auto}}@media (height<=500px) and (width>=600px) and (orientation:landscape){.consent{--consent-right:max(12px, calc(env(safe-area-inset-right,0px) + 12px));left:max(408px, calc(100vw - 400px - var(--consent-right)));right:var(--consent-right);width:auto;max-height:calc(100svh - 96px);padding:12px 14px;font-size:.78125rem;line-height:1.35}.consent__actions{margin-top:8px}.consent__foot{gap:var(--s-2);margin-top:2px}.consent__close{padding:0 12px}}@media (width<=359px){.consent{bottom:max(8px, calc(env(safe-area-inset-bottom,0px) + 8px));padding:10px 12px;font-size:.78125rem;line-height:1.35}.consent__actions,.consent__foot{margin-top:6px}.consent__foot{gap:var(--s-2)}.consent__link,.consent__close{font-size:.8125rem}.consent__close{padding:0 12px}}@media (width<=599px) and (orientation:portrait){.consent[data-mode=banner]{column-gap:var(--s-2);grid-template-columns:1fr auto;align-items:end;display:grid}.consent[data-mode=banner]>.consent__banner,.consent[data-mode=banner]>.consent__confirm{grid-column:1/-1}.consent[data-mode=banner] .consent__btn{padding-inline:8px;font-size:.8125rem}}@media (width>=360px) and (width<=599px) and (orientation:portrait){.consent[data-mode=banner]{padding:var(--s-4);font-size:.875rem;line-height:1.4}.consent[data-mode=banner] .consent__btn{font-size:.875rem}}@media (prefers-reduced-transparency:reduce){.nav__frost,.menu__fade,.consent{background:var(--glass-solid);backdrop-filter:none;border-color:var(--glass-solid-border)}.site-header:before{backdrop-filter:none;background:#f3f5f2f0}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header:before{background:#f3f5f2f0}}.facts{--dock-left:24px;--dock-bottom:24px;--dock-size:56px}.facts__dock{left:var(--dock-left);bottom:var(--dock-bottom);z-index:var(--z-float);display:flex;position:fixed}.facts__droplet{width:var(--dock-size);height:var(--dock-size);color:var(--c-night);-webkit-tap-highlight-color:transparent;touch-action:manipulation;opacity:0;visibility:hidden;transition:opacity var(--fd-out,.16s) var(--ease-out), translate .32s var(--ease-out), transform var(--t-hover) var(--ease-out), visibility 0s linear var(--fd-out,.16s);background:0 0;border:0;border-radius:50%;padding:0;display:block;position:relative;translate:0 12px}.facts.is-held .facts__droplet{translate:none}.facts.is-reachable .facts__droplet{visibility:visible;pointer-events:none}.facts.is-on .facts__droplet{opacity:1;visibility:visible;transition:opacity var(--fd-in,.32s) var(--ease-out), translate .32s var(--ease-out), transform var(--t-hover) var(--ease-out), visibility 0s linear 0s;translate:none}.facts__droplet:focus-visible{outline:2px solid var(--c-teal);outline-offset:2px;border-radius:50%;box-shadow:0 0 0 6px #f3f5f2eb}.facts__droplet[aria-expanded=true]{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.facts__droplet:hover:not([aria-expanded=true]){transform:translateY(-2px)scale(1.04)}}.facts__droplet:focus-visible:not([aria-expanded=true]){transform:translateY(-2px)scale(1.04)}.facts__drop,.facts__pulse{transform-origin:50% 62.5%;pointer-events:none;display:block;position:absolute;inset:0}.facts__drop{filter:drop-shadow(0 6px 10px #0e1d2238)}.facts__drop svg,.facts__pulse svg{width:100%;height:100%;overflow:visible}.facts__outline{fill:none;stroke:var(--c-teal);stroke-width:1.25px}.facts__rim{fill:none;stroke:#fff;stroke-opacity:.9;stroke-width:1px}.facts__spec{opacity:.85;transition:opacity var(--t-hover) var(--ease-out)}.facts__spec path{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round}.facts__spec circle{fill:#ffffffb3}.facts__droplet[aria-expanded=true] .facts__spec{opacity:1}.facts__glyph{opacity:0;transition:opacity .2s linear}.facts__glyph.is-on{opacity:1}.facts__glyph path,.fact-card__drawing path{fill:none;stroke:var(--c-teal);stroke-linecap:round;stroke-linejoin:round}.facts__glyph path{stroke-width:3.2px}.facts__pulse{opacity:0}.facts__pulse path{fill:none;stroke:var(--c-sky);stroke-width:2px}.facts__pill-label{display:none}.facts__hover-label{border-radius:var(--radius-pill);box-shadow:var(--shadow-1);color:var(--c-night);font-size:var(--fs-xs);font-weight:var(--fw-text-strong);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--t-hover) var(--ease-out), translate var(--t-hover) var(--ease-out);background:#f3f5f2f0;border:1px solid #17465047;padding:3px 10px;line-height:1.5;position:absolute;top:62.5%;left:calc(100% + 10px);translate:-4px -50%}.facts.is-on .facts__droplet:focus-visible:not([aria-expanded=true])+.facts__hover-label{opacity:1;translate:0 -50%}@media (hover:hover) and (pointer:fine){.facts.is-on .facts__droplet:hover:not([aria-expanded=true])+.facts__hover-label{opacity:1;translate:0 -50%}}.facts.is-pulsing .facts__pulse{animation:facts-ring 1.4s linear var(--pulses,2)}.facts.is-pulsing .facts__drop{animation:facts-swell 1.4s linear var(--pulses,2)}.facts.is-nudging:not(.is-pulsing) .facts__pulse{animation:1.4s linear facts-ring}.facts.is-nudging:not(.is-pulsing) .facts__droplet:not([aria-expanded=true]){animation:facts-nudge .9s var(--ease-in-out) 1}@keyframes facts-nudge{0%,to{rotate:0deg}15%{rotate:-7deg}35%{rotate:6deg}55%{rotate:-4deg}75%{rotate:2deg}}.facts.is-breathing:not(.is-pulsing) .facts__drop{animation:facts-breath 6.4s var(--ease-in-out) infinite}.facts.is-breathing:not(.is-pulsing) .facts__spec{animation:facts-glint 6.4s var(--ease-in-out) infinite}@keyframes facts-ring{0%{opacity:.5;animation-timing-function:var(--ease-out);transform:scale(1)}78%,to{transform:scale(var(--ring-scale,1.6));opacity:0}}@keyframes facts-swell{0%{animation-timing-function:var(--ease-out);transform:scale(1)}15%{animation-timing-function:var(--ease-in-out);transform:scale(1.06)}35%,to{transform:scale(1)}}@keyframes facts-breath{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes facts-glint{0%,to{opacity:.75}50%{opacity:1}}.facts .fact-card{--glass-blur:20px;--glass-tint:#f3f5f2d6;--card-bottom:calc(var(--dock-bottom) + var(--dock-size) + 12px);left:var(--dock-left);bottom:var(--card-bottom);z-index:var(--z-sheet);width:380px;max-width:calc(100vw - 2 * var(--dock-left));max-height:calc(100svh - var(--nav-top) - var(--nav-h) - 16px - var(--card-bottom));font-size:var(--fs-body);opacity:0;transform-origin:0 100%;transition:opacity .16s var(--ease-out), transform .16s var(--ease-out);flex-direction:column;margin:0;padding:0;position:fixed;top:auto;right:auto;transform:translateY(8px)scale(.96)}.facts .fact-card[open]{display:flex}.facts .fact-card.is-open{opacity:1;transition:opacity var(--t-panel) var(--ease-out), transform var(--t-panel) var(--ease-out);transform:none}@media (height<=600px){.facts .fact-card{--card-bottom:var(--dock-bottom)}}.fact-card__grab{display:none}.fact-card__close{z-index:2;width:44px;height:44px;color:var(--c-night);transition:background-color var(--t-hover) var(--ease-out);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}.fact-card__close svg,.fact-card__step svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.fact-card__scroll{overscroll-behavior:contain;gap:var(--s-3);min-height:0;padding:var(--s-3) var(--s-5) var(--s-2);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.fact-card__chips{flex-wrap:wrap;column-gap:6px;padding-right:44px;display:flex}.fact-card__chip{min-height:44px;color:var(--c-night);font-size:.875rem;font-weight:var(--fw-text-strong);background:0 0;border:0;padding:4px 0;line-height:1}.fact-card__chip span{border:1px solid var(--c-line-strong);border-radius:var(--radius-pill);height:36px;transition:background-color var(--t-hover) var(--ease-out), border-color var(--t-hover) var(--ease-out), color var(--t-hover) var(--ease-out);background:#ffffff80;align-items:center;padding:0 14px;display:flex}.fact-card__chip[aria-pressed=true] span{border-color:var(--c-teal);background:var(--c-teal);color:var(--c-day)}.fact-card__chip:focus-visible{outline:none}.fact-card__chip:focus-visible span{outline:2px solid var(--c-teal);outline-offset:2px}.fact-card__main{gap:var(--s-4);padding-top:var(--s-1);grid-template-columns:96px minmax(0,1fr);align-items:start;display:grid}.fact-card__art{width:96px;height:96px}.fact-card__drawing{width:96px;height:96px;overflow:visible}.fact-card__drawing path{stroke-width:1px;stroke-dasharray:1 1;stroke-dashoffset:0;animation:facts-draw .56s var(--ease-in-out) both}.fact-card__drawing path:nth-child(2){animation-delay:70ms}.fact-card__drawing path:nth-child(3){animation-delay:.14s}.fact-card__drawing path:nth-child(4){animation-delay:.21s}.fact-card__drawing path:nth-child(5){animation-delay:.28s}@keyframes facts-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.fact-card__body{min-height:96px}.fact-card__text{color:var(--c-night);font-size:var(--fs-body);line-height:1.5}.fact-card__sources{gap:0 var(--s-3);margin-top:var(--s-1);flex-wrap:wrap;display:flex}.fact-card__source{min-height:32px;color:var(--c-teal);font-size:var(--fs-xs);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.fact-card__nav{justify-content:space-between;align-items:center;display:flex}.fact-card__step{border:1px solid var(--c-line-strong);width:48px;height:48px;color:var(--c-night);transition:background-color var(--t-hover) var(--ease-out), border-color var(--t-hover) var(--ease-out), transform var(--t-press) var(--ease-out);background:#ffffff80;border-radius:50%;place-items:center;padding:0;display:grid}.fact-card__step:active{transform:scale(.96)}.fact-card__count{color:var(--c-ink-muted);font-size:var(--fs-small);font-variant-numeric:tabular-nums}.fact-card__hide{min-height:44px;padding:0 var(--s-3);color:var(--c-ink-muted);font-size:var(--fs-xs);text-underline-offset:.22em;background:0 0;border:0;align-self:center;text-decoration:underline #46595f73}@media (hover:hover) and (pointer:fine){.fact-card__close:hover,.fact-card__step:hover{background-color:#ffffffbf}.fact-card__step:hover{border-color:var(--c-teal)}.fact-card__chip:hover:not([aria-pressed=true]) span{border-color:var(--c-teal);background:#fffc}.fact-card__hide:hover{color:var(--c-night)}}@media (width>=861px) and (width<=1199px) and (height>=501px){.facts{--dock-left:20px;--dock-bottom:20px;--dock-size:52px}.facts .fact-card{width:360px}}@media (width<=860px),(height<=500px){.facts{--dock-left:16px;--dock-bottom:max(16px, calc(env(safe-area-inset-bottom,0px) + 12px))}.facts__droplet{border:1.25px solid var(--c-teal);border-radius:var(--radius-pill);background:var(--c-day);align-items:center;gap:6px;width:auto;height:44px;padding:0 16px 0 8px;display:inline-flex;box-shadow:0 6px 16px -6px #0e1d2259}.facts__droplet:focus-visible{border-radius:var(--radius-pill)}.facts__drop{filter:none;flex:none;width:28px;height:28px;position:relative;inset:auto}.facts__pulse{--ring-scale:1.25;transform-origin:50%;border:2px solid var(--c-sky);border-radius:var(--radius-pill);inset:-1.25px}.facts__pulse svg{display:none}.facts__pill-label{color:var(--c-night);font-size:.9375rem;font-weight:var(--fw-text-strong);line-height:1;display:block}.facts__hover-label{display:none}.facts .fact-card{inset:auto 8px max(8px, calc(env(safe-area-inset-bottom,0px) + 8px)) 8px;opacity:1;width:auto;max-width:none;max-height:78svh;transition:transform .2s var(--ease-out);transform:translateY(calc(100% + 24px))}.facts .fact-card.is-open{transition:transform var(--t-sheet) var(--ease-out);transform:none}.facts .fact-card.is-dragging{transition:none}.facts .fact-card.is-snap{transition:transform .2s var(--ease-out)}.facts .fact-card::backdrop{opacity:0;transition:opacity .2s var(--ease-out);background:#0e1d2252}.facts .fact-card.is-open::backdrop{opacity:1;transition-duration:var(--t-sheet)}.fact-card__grab{z-index:1;touch-action:none;cursor:grab;justify-content:center;height:48px;padding-top:10px;display:flex;position:absolute;inset:0 0 auto}.fact-card__grab span{background:#0e1d223d;border-radius:2px;width:36px;height:4px}.fact-card__scroll{padding-top:48px;padding-bottom:max(var(--s-2), env(safe-area-inset-bottom,0px));touch-action:pan-y}.fact-card__close{top:4px;right:6px}:root.is-fact-sheet-open{overflow:hidden}}@media (height<=500px){.fact-card__scroll{align-items:center;column-gap:var(--s-4);flex-flow:wrap}.fact-card__chips,.fact-card__main{flex:1 0 100%}.facts .fact-card__cta{flex:200px;width:auto}.fact-card__nav{gap:var(--s-4);flex:none}.fact-card__hide{flex:none}}@media (width<=374px){.facts__droplet{justify-content:center;width:52px;padding:0}.facts__pill-label{display:none}}@media (prefers-reduced-motion:reduce){.facts__droplet,.facts__glyph,.fact-card,.fact-card::backdrop{transition:none!important}.facts__drop,.facts__pulse,.facts__spec,.fact-card__drawing path{animation:none!important}.facts__droplet,.facts__droplet:focus-visible,.facts__droplet[aria-expanded=true],.facts .fact-card{transform:none}}@media (prefers-reduced-transparency:reduce){.facts__stop{stop-opacity:1}}@media (width<=860px) and (prefers-reduced-transparency:reduce),(height<=500px) and (prefers-reduced-transparency:reduce){.facts__droplet{background:var(--c-day)}}@media (prefers-contrast:more){.facts__stop{stop-opacity:1}.fact-card__chip span,.fact-card__step{border:2px solid var(--c-night)}.fact-card__count,.fact-card__hide{color:var(--c-night)}}@media (forced-colors:active){.facts__outline,.facts__glyph path,.fact-card__drawing path{stroke:canvastext}.fact-card__chip span,.fact-card__step{border:1px solid buttontext}.fact-card__chip[aria-pressed=true] span{color:canvastext;background:canvas;border:3px solid highlight}}
