@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_7b064e0d-module__MOT0tq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_7b064e0d-module__MOT0tq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.woff2)format("woff2");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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.woff2)format("woff2");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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_57a2e41f-module__mIq2Wa__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:normal;font-weight:400}.instrument_serif_57a2e41f-module__mIq2Wa__variable{--font-instrument:"Instrument Serif", "Instrument Serif Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--u-t:0;--u-p1:0;--u-p2:0;--u-p3:0;--u-p4:0;--u-p5:0;--u-pn1:0;--u-pn2:0;--u-pg:0;--hj-d1:0;--hj-d2:0;--hj-r1:0;--hj-r2:0;--hj-pr:0;--hj-pout:0}*,:before,:after,::backdrop{--hj-in:0;--hj-out:0;--hj-focus:0}}}@layer theme{:root,:host{--default-font-family:var(--u-font-sans);--default-mono-font-family:var(--u-font-sans)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components,utilities;@property --u-t{syntax:"<number>";inherits:true;initial-value:0}@property --u-p1{syntax:"<number>";inherits:true;initial-value:0}@property --u-p2{syntax:"<number>";inherits:true;initial-value:0}@property --u-p3{syntax:"<number>";inherits:true;initial-value:0}@property --u-p4{syntax:"<number>";inherits:true;initial-value:0}@property --u-p5{syntax:"<number>";inherits:true;initial-value:0}@property --u-pn1{syntax:"<number>";inherits:true;initial-value:0}@property --u-pn2{syntax:"<number>";inherits:true;initial-value:0}@property --u-pg{syntax:"<number>";inherits:true;initial-value:0}:root{--u-journey-0:#05060f;--u-journey-1:#0e1130;--u-journey-2:#241a46;--u-journey-3:#3a2440;--u-journey-4:#5a2f1c;--u-journey-5:#f3b65c;--u-field-5:#7a4526;--u-stop-1:.2;--u-stop-2:.4;--u-stop-3:.58;--u-stop-4:.78;--u-p1:clamp(0, calc(var(--u-t) / .2), 1);--u-p2:clamp(0, calc((var(--u-t) - .2) / .2), 1);--u-p3:clamp(0, calc((var(--u-t) - .4) / .18), 1);--u-p4:clamp(0, calc((var(--u-t) - .58) / .2), 1);--u-p5:clamp(0, calc((var(--u-t) - .78) / .22), 1);--u-bg-base:var(--u-journey-0)}@supports (color:color-mix(in lab, red, red)){:root{--u-bg-base:color-mix(in oklab, color-mix(in oklab, color-mix(in oklab, color-mix(in oklab, color-mix(in oklab, var(--u-journey-0), var(--u-journey-1) calc(var(--u-p1) * 100%)), var(--u-journey-2) calc(var(--u-p2) * 100%)), var(--u-journey-3) calc(var(--u-p3) * 100%)), var(--u-journey-4) calc(var(--u-p4) * 100%)), var(--u-field-5) calc(var(--u-p5) * 100%))}}:root{--u-bg-void:#05060f;--u-bg-page:#0a0b1a;--u-bg-scrim:#07060f75;--u-glass-floor:#0a0918b8;--u-glass-tint-cool:#6e5cc017;--u-glass-tint-warm:#c08a5a17;--u-glass-border:#f4f1fa24;--u-glass-highlight:#fff7f02e;--u-glass-blur:28px;--u-glass-saturate:.9;--u-glass-shadow:0 40px 120px #03020a8c;--u-glass-header-blur:14px;--u-glass-header-strength:.4;--u-glass-header-fill:var(--u-glass-floor)}@supports (color:color-mix(in lab, red, red)){:root{--u-glass-header-fill:color-mix(in srgb, var(--u-glass-floor) calc(var(--u-glass-header-strength) * 100%), transparent)}}:root{--u-text-primary:#f4f1fa;--u-text-secondary:#c9c0dd;--u-text-muted:#9e95b2;--u-text-ink:#140e1e;--u-line-hairline:#f4f1fa1a;--u-line-strong:#f4f1fa38;--u-line-warm:#f3b65c33;--u-selection:#f4f1fa2e;--u-neuron-cool:#c3b0f5;--u-neuron-mid:#e0a9c6;--u-neuron-warm:#f0b98a;--u-sunrise:#ffe0a8;--u-gold:#f3b65c;--u-pn1:clamp(0, calc((var(--u-t) - .3) / .28), 1);--u-pn2:clamp(0, calc((var(--u-t) - .58) / .22), 1);--u-neuron-now:var(--u-neuron-cool)}@supports (color:color-mix(in lab, red, red)){:root{--u-neuron-now:color-mix(in oklab, color-mix(in oklab, var(--u-neuron-cool), var(--u-neuron-mid) calc(var(--u-pn1) * 100%)), var(--u-neuron-warm) calc(var(--u-pn2) * 100%))}}:root{--u-pg:clamp(0, calc((var(--u-t) - .35) / .4), 1);--u-glass-tint-now:var(--u-glass-tint-cool)}@supports (color:color-mix(in lab, red, red)){:root{--u-glass-tint-now:color-mix(in oklab, var(--u-glass-tint-cool), var(--u-glass-tint-warm) calc(var(--u-pg) * 100%))}}:root{--u-cta-fill:#fdf1e9;--u-cta-fill-hover:#fff7f0;--u-cta-ink:#140e1e;--u-cta-glow:#ffe0a847;--u-cta-glow-alpha:calc(.1 + .18 * var(--u-t));--u-utility-success:#8fc7a0;--u-utility-warning:#e9b96e;--u-utility-error:#e98c93;--u-space-1:4px;--u-space-2:8px;--u-space-3:12px;--u-space-4:16px;--u-space-5:24px;--u-space-6:32px;--u-space-7:48px;--u-space-8:64px;--u-space-9:96px;--u-space-10:128px;--u-space-11:192px;--u-space-12:256px;--u-space-13:384px;--u-shell-max:1440px;--u-overlay-max:880px;--u-measure-narrative:46ch;--u-measure-read:62ch;--u-measure-legal:68ch;--u-gutter:24px;--u-inset:32px;--u-thumb-safe:96px;--u-header-h:56px;--u-scroll-pad:calc(56px + var(--u-space-5));--u-overlay-radius:24px;--u-overlay-pad:24px;--u-overlay-pad-top:28px;--u-overlay-inset:0px;--u-overlay-max-h:92vh;--u-overlay-sheet:1;--u-overlay-edge-fade:24px;--u-font-serif:var(--font-instrument,Georgia), Georgia, "Times New Roman", "Noto Serif", serif;--u-font-sans:var(--font-inter,system-ui), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--u-font-hand:var(--font-caveat,"Segoe Script"), "Segoe Script", "Bradley Hand", cursive;--u-weight-regular:400;--u-weight-medium:450;--u-weight-strong:500;--u-fs-display:clamp(2.625rem, 1.6127rem + 4.3192vw, 5.5rem);--u-fs-h1:clamp(2.125rem, 1.4648rem + 2.8169vw, 4rem);--u-fs-h2:clamp(1.75rem, 1.3979rem + 1.5023vw, 2.75rem);--u-fs-h3:clamp(1.25rem, 1.162rem + .3756vw, 1.5rem);--u-fs-body-lg:clamp(1.125rem, 1.059rem + .2817vw, 1.3125rem);--u-fs-body:clamp(1rem, .978rem + .0939vw, 1.0625rem);--u-fs-small:clamp(.875rem, .853rem + .0939vw, .9375rem);--u-fs-label:.75rem;--u-fs-nav:.9375rem;--u-fs-button:1rem;--u-fs-fragment:clamp(1.25rem, 1.118rem + .5634vw, 1.625rem);--u-fs-legal:clamp(1rem, .978rem + .0939vw, 1.0625rem);--u-lh-display:1.06;--u-lh-h1:1.1;--u-lh-h2:1.18;--u-lh-h3:1.3;--u-lh-body-lg:1.6;--u-lh-body:1.7;--u-lh-small:1.6;--u-lh-label:1.2;--u-lh-fragment:1.45;--u-lh-legal:1.75;--u-tr-display:-.02em;--u-tr-h1:-.018em;--u-tr-h2:-.012em;--u-tr-h3:-.005em;--u-tr-label:.14em;--u-tr-nav:.01em;--u-tr-button:.02em;--u-dur-micro:.2s;--u-dur-short:.32s;--u-dur-medium:.48s;--u-dur-reveal:.7s;--u-dur-long:1.2s;--u-dur-wash:.24s;--u-dur-press:.12s;--u-ease-calm:cubic-bezier(.22, .61, .36, 1);--u-ease-settle:cubic-bezier(.16, 1, .3, 1);--u-ease-breath:cubic-bezier(.37, 0, .63, 1);--u-reveal-travel:14px;--u-reveal-blur:6px;--u-reveal-dur:var(--u-dur-reveal);--u-reveal-stagger:70ms;--u-hover-scale:1.015;--u-press-scale:.985;--u-hover-travel:3px;--u-header-dur:var(--u-dur-short);--u-overlay-scale-from:.98;--u-overlay-scale-to:.99;--u-overlay-dur-open:var(--u-dur-medium);--u-overlay-dur-close:var(--u-dur-short);--u-overlay-sheet-dur:.42s;--u-overlay-dur-backdrop-in:.12s;--u-overlay-dur-backdrop-out:.28s;--u-overlay-delay-backdrop-out:80ms;--u-overlay-dur-content-out:.16s;--u-overlay-sheet-from:100%;--u-parallax:.12;--u-lerp:.08;--u-motion-amp:calc(1 - .6 * var(--u-t));--u-haze-alpha:calc(.09 - .05 * var(--u-t));--u-light-warm-alpha:clamp(0, calc((var(--u-t) - .55) / .45), 1);--u-focus-ring:#fff7f0eb;--u-focus-width:2px;--u-focus-offset:3px;--u-z-world:0;--u-z-band:1;--u-z-atmosphere:2;--u-z-object:3;--u-z-content:10;--u-z-header:40;--u-z-overlay-backdrop:50;--u-z-overlay-panel:51;--u-z-skip:60;--u-target-min:48px}@media (max-width:380px){:root{--u-gutter:20px;--u-inset:24px;--u-fs-display:2.375rem;--u-fs-h1:2rem;--u-overlay-max-h:94vh}}@media (max-width:767px){:root{--u-reveal-travel:10px;--u-motion-amp:calc((1 - .6 * var(--u-t)) * .7)}}@media (min-width:768px){:root{--u-gutter:40px;--u-inset:64px;--u-header-h:64px;--u-scroll-pad:calc(64px + var(--u-space-5));--u-overlay-radius:24px;--u-overlay-pad:40px;--u-overlay-pad-top:40px;--u-overlay-inset:40px;--u-overlay-max-h:86vh;--u-overlay-sheet:0}}@media (min-width:1024px){:root{--u-gutter:64px;--u-inset:96px;--u-overlay-radius:28px;--u-overlay-pad:56px;--u-overlay-pad-top:56px;--u-overlay-inset:64px;--u-overlay-max-h:min(84vh, 900px)}}@media (max-width:767px) and (orientation:landscape) and (max-height:600px){:root{--u-overlay-max:680px;--u-overlay-inset:24px;--u-overlay-max-h:88vh;--u-overlay-radius:24px;--u-overlay-pad:24px;--u-overlay-pad-top:24px;--u-overlay-sheet:0}}@media (min-width:1440px){:root{--u-gutter:80px;--u-inset:120px}}@media (prefers-reduced-motion:reduce){:root{--u-reveal-travel:0px;--u-reveal-blur:0px;--u-reveal-dur:var(--u-dur-micro);--u-reveal-stagger:0s;--u-hover-scale:1;--u-press-scale:1;--u-hover-travel:0px;--u-header-dur:0s;--u-overlay-scale-from:1;--u-overlay-scale-to:1;--u-overlay-dur-open:.16s;--u-overlay-dur-close:.16s;--u-overlay-sheet-dur:.16s;--u-overlay-sheet-from:0%;--u-overlay-dur-backdrop-in:.16s;--u-overlay-dur-backdrop-out:.16s;--u-overlay-delay-backdrop-out:0s;--u-parallax:0;--u-lerp:1}}*,:before,:after{box-sizing:border-box;min-width:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--u-bg-void);scroll-behavior:smooth;scroll-padding-top:var(--u-scroll-pad);scrollbar-gutter:stable;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100svh;color:var(--u-text-primary);font-family:var(--u-font-sans);font-size:var(--u-fs-body);line-height:var(--u-lh-body);font-weight:var(--u-weight-regular);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0;margin:0;overflow-x:clip}::selection{background:var(--u-selection)}a,button{-webkit-tap-highlight-color:transparent}img,picture,video,svg{max-width:100%;display:block}:focus-visible{outline:var(--u-focus-width) solid var(--u-focus-ring);outline-offset:var(--u-focus-offset)}#u-main:focus,#u-main:focus-visible{outline:none}.u-display,.u-h1,.u-h2{font-family:var(--u-font-serif);font-weight:var(--u-weight-regular);hanging-punctuation:first last;text-wrap:balance;margin:0}.u-display{font-size:var(--u-fs-display);line-height:var(--u-lh-display);letter-spacing:var(--u-tr-display);max-width:14ch}.u-h1{font-size:var(--u-fs-h1);line-height:var(--u-lh-h1);letter-spacing:var(--u-tr-h1);max-width:16ch}.u-h2{font-size:var(--u-fs-h2);line-height:var(--u-lh-h2);letter-spacing:var(--u-tr-h2);max-width:20ch}.u-h3{font-family:var(--u-font-sans);font-size:var(--u-fs-h3);font-weight:var(--u-weight-strong);line-height:var(--u-lh-h3);letter-spacing:var(--u-tr-h3);max-width:30ch;margin:0}.u-body-lg{font-size:var(--u-fs-body-lg);line-height:var(--u-lh-body-lg);max-width:var(--u-measure-narrative);margin:0}.u-body{font-size:var(--u-fs-body);line-height:var(--u-lh-body);max-width:var(--u-measure-read);margin:0}.u-small{font-size:var(--u-fs-small);line-height:var(--u-lh-small);max-width:var(--u-measure-read);margin:0}.u-label{font-size:var(--u-fs-label);font-weight:var(--u-weight-strong);line-height:var(--u-lh-label);letter-spacing:var(--u-tr-label);text-transform:uppercase;max-width:24ch;margin:0}.u-nav{font-size:var(--u-fs-nav);font-weight:var(--u-weight-medium);letter-spacing:var(--u-tr-nav);line-height:1}.u-button{font-size:var(--u-fs-button);font-weight:var(--u-weight-strong);letter-spacing:var(--u-tr-button);line-height:1}.u-fragment{font-family:var(--u-font-hand);font-size:var(--u-fs-fragment);font-weight:var(--u-weight-regular);line-height:var(--u-lh-fragment);color:var(--u-text-secondary);max-width:22ch;margin:0}.u-legal{font-size:var(--u-fs-legal);line-height:var(--u-lh-legal);max-width:var(--u-measure-legal);font-variant-numeric:tabular-nums;margin:0}.u-sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.u-skip-link{top:var(--u-space-4);left:var(--u-space-4);z-index:var(--u-z-skip);min-height:var(--u-target-min);padding:0 var(--u-space-5);border:1px solid var(--u-glass-border);background:var(--u-glass-floor);-webkit-backdrop-filter:blur(var(--u-glass-header-blur));backdrop-filter:blur(var(--u-glass-header-blur));color:var(--u-text-primary);font-size:var(--u-fs-nav);font-weight:var(--u-weight-medium);transform:translateY(calc(-100% - var(--u-space-8)));border-radius:999px;align-items:center;text-decoration:none;display:inline-flex;position:absolute}.u-skip-link:focus-visible{transform:none}.u-page{background:var(--u-bg-page);flex-direction:column;min-height:100svh;display:flex}.u-page-body{width:100%;max-width:calc(var(--u-measure-legal) + var(--u-gutter) * 2);padding-inline:var(--u-gutter);padding-block:calc(var(--u-header-h) + var(--u-space-8)) var(--u-space-8);animation:u-page-enter .4s var(--u-ease-calm) both;flex:1 0 auto;margin-inline:auto}@media (min-width:1024px){.u-page-body{padding-block:calc(var(--u-header-h) + var(--u-space-9)) var(--u-space-8)}}@keyframes u-page-enter{0%{opacity:0}to{opacity:1}}.u-page-title{color:var(--u-text-primary)}.u-page-meta{margin-top:var(--u-space-3);color:var(--u-text-muted)}.u-page-lede{margin-top:var(--u-space-6);max-width:var(--u-measure-legal);color:var(--u-text-secondary)}.u-page-lede>*+*{margin-top:var(--u-space-4)}.u-page-section{margin-top:var(--u-space-8)}.u-page-section>*+*{margin-top:var(--u-space-5)}.u-page-section .u-h3{color:var(--u-text-primary)}.u-page-section p{color:var(--u-text-secondary)}.u-page-address{color:var(--u-text-primary)}.u-page-address a{padding-block:var(--u-space-1)}.u-page-body a:not(.u-link){color:var(--u-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--u-line-hairline);-webkit-text-decoration-color:var(--u-line-hairline);-webkit-text-decoration-color:var(--u-line-hairline);text-decoration-color:var(--u-line-hairline);text-underline-offset:4px;transition:text-decoration-color var(--u-dur-micro) var(--u-ease-calm);text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.u-page-body a:not(.u-link):hover{-webkit-text-decoration-color:var(--u-line-strong);-webkit-text-decoration-color:var(--u-line-strong);-webkit-text-decoration-color:var(--u-line-strong);text-decoration-color:var(--u-line-strong)}}.u-page-summary{margin-top:var(--u-space-6);padding:0;list-style:none}.u-page-summary>li{max-width:var(--u-measure-legal);color:var(--u-text-primary)}.u-page-summary>li+li{margin-top:var(--u-space-4)}.u-page-list{padding-inline-start:var(--u-space-5);list-style:outside}.u-page-list>li{max-width:var(--u-measure-legal);color:var(--u-text-secondary)}.u-page-list>li::marker{color:var(--u-text-muted)}.u-page-list>li+li{margin-top:var(--u-space-3)}.u-page-body a.u-outbound{text-decoration:none}.u-outbound-label{text-decoration:underline;-webkit-text-decoration-color:var(--u-line-hairline);-webkit-text-decoration-color:var(--u-line-hairline);-webkit-text-decoration-color:var(--u-line-hairline);text-decoration-color:var(--u-line-hairline);text-underline-offset:4px;transition:text-decoration-color var(--u-dur-micro) var(--u-ease-calm);text-decoration-thickness:1px}.u-outbound-mark{margin-left:var(--u-space-1);vertical-align:1px;color:var(--u-text-muted);display:inline-block}@media (hover:hover) and (pointer:fine){.u-page-body a.u-outbound:hover .u-outbound-label{-webkit-text-decoration-color:var(--u-line-strong);-webkit-text-decoration-color:var(--u-line-strong);-webkit-text-decoration-color:var(--u-line-strong);text-decoration-color:var(--u-line-strong)}}.u-link{align-items:center;gap:var(--u-space-2);min-height:var(--u-target-min);color:var(--u-text-primary);font-size:var(--u-fs-button);font-weight:var(--u-weight-strong);letter-spacing:var(--u-tr-button);text-decoration:underline;-webkit-text-decoration-color:var(--u-line-hairline);-webkit-text-decoration-color:var(--u-line-hairline);-webkit-text-decoration-color:var(--u-line-hairline);text-decoration-color:var(--u-line-hairline);text-underline-offset:4px;transition:text-decoration-color var(--u-dur-micro) var(--u-ease-calm);text-decoration-thickness:1px;display:inline-flex}.u-link:active{opacity:.8}@media (hover:hover) and (pointer:fine){.u-link:hover{-webkit-text-decoration-color:var(--u-line-strong);-webkit-text-decoration-color:var(--u-line-strong);-webkit-text-decoration-color:var(--u-line-strong);text-decoration-color:var(--u-line-strong)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{html,body{background:var(--u-bg-void);color:var(--u-text-primary);-webkit-print-color-adjust:exact;print-color-adjust:exact}}[data-reveal=armed] .u-reveal{opacity:0;transform:translate3d(0, var(--u-reveal-travel), 0);filter:blur(var(--u-reveal-blur))}.u-reveal{transition:opacity var(--u-reveal-dur) var(--u-ease-settle), transform var(--u-reveal-dur) var(--u-ease-settle), filter var(--u-reveal-dur) var(--u-ease-settle)}.u-reveal[data-reveal-i="1"]{transition-delay:var(--u-reveal-stagger)}.u-reveal[data-reveal-i="2"]{transition-delay:calc(var(--u-reveal-stagger) * 2)}.u-reveal[data-reveal-i="3"]{transition-delay:calc(var(--u-reveal-stagger) * 3)}.u-reveal[data-revealed]{opacity:1;filter:none;transform:none}.u-reveal[data-revealing]{will-change:opacity, transform, filter}.u-header-sentinel{pointer-events:none;visibility:hidden;width:1px;height:1px;position:absolute;top:12vh;left:0}.u-atmos{z-index:var(--u-z-atmosphere);pointer-events:none;mix-blend-mode:screen;opacity:var(--u-haze-alpha);animation:u-drift var(--u-atmos-period,60s) var(--u-ease-breath) infinite alternate;animation-delay:calc(-1 * var(--u-atmos-offset,0s));background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.u-atmos--warm{opacity:calc(var(--u-light-warm-alpha) * .6)}@keyframes u-drift{0%{transform:translate3d(calc(var(--u-atmos-drift,2%) * -1), 0, 0)}to{transform:translate3d(var(--u-atmos-drift,2%), 0, 0)}}.u-parallax{transform:translate3d(0, calc(var(--u-t) * var(--u-parallax) * var(--u-parallax-span,0px)), 0)}@supports (animation-timeline:scroll()){@media not all and (prefers-reduced-motion:reduce){.u-parallax{animation:linear both u-parallax-scroll;animation-timeline:scroll(root);transform:none}@keyframes u-parallax-scroll{to{transform:translate3d(0, calc(var(--u-parallax) * var(--u-parallax-span,0px)), 0)}}}}.u-header{z-index:var(--u-z-header);height:calc(var(--u-header-h) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);background:0 0;border:0;position:fixed;inset:0 0 auto}.u-header:before{content:"";background:var(--u-glass-header-fill);opacity:0;transition:opacity var(--u-header-dur) var(--u-ease-calm), border-color var(--u-header-dur) var(--u-ease-calm);pointer-events:none;border-bottom:1px solid #0000;position:absolute;inset:0}[data-header=condensed] .u-header:before,.u-header[data-condensed]:before{opacity:1;-webkit-backdrop-filter:blur(var(--u-glass-header-blur));backdrop-filter:blur(var(--u-glass-header-blur));border-bottom-color:var(--u-line-hairline)}.u-header-inner{height:var(--u-header-h);max-width:var(--u-shell-max);padding-inline:var(--u-gutter);align-items:center;margin-inline:auto;display:flex}.u-header-nav{padding-left:var(--u-space-7);margin-left:auto}.u-header-nav-list{align-items:center;gap:var(--u-space-4);margin:0;padding:0;list-style:none;display:flex}.u-header-cta{margin-left:var(--u-space-6)}.u-header .u-wordmark,.u-header-nav,.u-header-nav li,.u-header-cta{flex:none}.u-header .u-header-wordmark-compact{display:none}.u-wordmark{align-items:center;gap:var(--u-space-3);min-height:var(--u-target-min);padding-inline:var(--u-space-2);margin-inline:calc(var(--u-space-2) * -1);color:var(--u-text-primary);transition:opacity var(--u-dur-micro) var(--u-ease-calm);border-radius:999px;text-decoration:none;display:inline-flex;position:relative}.u-wordmark-mark{flex:none;width:28px;height:28px;margin-top:1px}.u-wordmark-text{font-size:1rem;font-weight:var(--u-weight-medium);letter-spacing:.02em;white-space:nowrap;line-height:1}.u-wordmark[data-compact]{min-width:var(--u-target-min);justify-content:center}.u-wordmark[data-compact] .u-wordmark-text{display:none}.u-wordmark:before{content:"";background:radial-gradient(70% 120% at 30% 100%, var(--u-sunrise), transparent 70%);opacity:0;transition:opacity var(--u-dur-wash) var(--u-ease-calm);pointer-events:none;border-radius:999px;position:absolute;inset:-6px -10px}@media (hover:hover) and (pointer:fine){.u-wordmark:hover:before{opacity:.09}}.u-wordmark:active{opacity:.85}.u-navitem{min-height:var(--u-target-min);min-width:var(--u-target-min);padding:0 var(--u-space-1);color:var(--u-text-secondary);cursor:pointer;transition:color var(--u-dur-micro) var(--u-ease-calm);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.u-navitem:after{content:"";left:var(--u-space-1);right:var(--u-space-1);background:var(--u-line-hairline);opacity:0;height:1px;transition:opacity var(--u-dur-micro) var(--u-ease-calm);position:absolute;bottom:calc(50% - .75em)}@media (hover:hover) and (pointer:fine){.u-navitem:hover{color:var(--u-text-primary)}.u-navitem:hover:after{opacity:1}}.u-navitem:active{opacity:.8}.u-navitem[aria-expanded=true]{color:var(--u-text-primary)}.u-navitem[aria-expanded=true]:after{opacity:1;background:var(--u-line-strong)}.u-cta{justify-content:center;align-items:center;gap:var(--u-space-2);height:var(--u-cta-h,48px);padding-inline:var(--u-cta-pad,28px);background:var(--u-cta-fill);color:var(--u-cta-ink);font-size:var(--u-fs-button);font-weight:var(--u-weight-strong);letter-spacing:var(--u-tr-button);white-space:nowrap;box-shadow:none;transition:background-color var(--u-dur-micro) var(--u-ease-calm), transform var(--u-dur-micro) var(--u-ease-calm);border:0;border-radius:999px;line-height:1;text-decoration:none;display:inline-flex;position:relative}.u-cta:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(closest-side, var(--u-sunrise), transparent 72%);opacity:var(--u-cta-glow-alpha);transition:opacity var(--u-dur-micro) var(--u-ease-calm);pointer-events:none;position:absolute;inset:-40px}.u-cta-arrow{transition:transform var(--u-dur-micro) var(--u-ease-calm);flex:none}@media (hover:hover) and (pointer:fine){.u-cta:hover{background:var(--u-cta-fill-hover);transform:scale(var(--u-hover-scale))}.u-cta:hover:before{opacity:calc(var(--u-cta-glow-alpha) * 1.4)}.u-cta:hover .u-cta-arrow{transform:translateX(var(--u-hover-travel))}}.u-cta:active{transform:scale(var(--u-press-scale));transition-duration:var(--u-dur-press)}.u-cta:active:before{opacity:calc(var(--u-cta-glow-alpha) * .8);transition-duration:var(--u-dur-press)}.u-cta--lg{--u-cta-h:56px;--u-cta-pad:32px}.u-cta--md{--u-cta-h:48px;--u-cta-pad:28px}.u-cta--sm{--u-cta-h:40px;--u-cta-pad:0px;min-height:var(--u-target-min);color:var(--u-text-secondary);font-size:var(--u-fs-small);text-decoration:underline;-webkit-text-decoration-color:var(--u-line-hairline);-webkit-text-decoration-color:var(--u-line-hairline);-webkit-text-decoration-color:var(--u-line-hairline);text-decoration-color:var(--u-line-hairline);text-underline-offset:4px;transition:color var(--u-dur-micro) var(--u-ease-calm);background:0 0;text-decoration-thickness:1px}.u-cta--sm:before{content:none}@media (hover:hover) and (pointer:fine){.u-cta--sm:hover{color:var(--u-text-primary);-webkit-text-decoration-color:var(--u-line-strong);-webkit-text-decoration-color:var(--u-line-strong);-webkit-text-decoration-color:var(--u-line-strong);text-decoration-color:var(--u-line-strong);background:0 0;transform:none}}.u-cta--sm:active{opacity:.8;transform:none}.u-cta[data-full]{width:100%;display:flex}.u-trust{align-items:baseline;gap:var(--u-space-2) var(--u-space-3);color:var(--u-text-secondary);font-size:var(--u-fs-small);line-height:var(--u-lh-small);flex-wrap:wrap;margin:0;display:flex}.u-trust-clause+.u-trust-clause:before{content:"·";margin-right:var(--u-space-3);color:var(--u-text-muted)}@media (max-width:767px){.u-trust{gap:var(--u-space-1) var(--u-space-4)}.u-trust-clause+.u-trust-clause:before{content:none}}.u-link-chevron{transition:transform var(--u-dur-micro) var(--u-ease-calm);flex:none}@media (hover:hover) and (pointer:fine){.u-link:hover .u-link-chevron{transform:translateX(var(--u-hover-travel))}}.u-footer{padding-top:var(--u-space-10);padding-bottom:calc(var(--u-space-8) + env(safe-area-inset-bottom));position:relative}.u-footer-rule{width:50%;height:1px;margin:0 auto var(--u-space-10);background:var(--u-line-hairline)}.u-footer-inner{align-items:center;gap:var(--u-space-5) var(--u-space-8);max-width:var(--u-shell-max);padding-inline:var(--u-gutter);flex-wrap:wrap;margin-inline:auto;display:flex}.u-footer-nav{margin-left:auto}.u-footer-links{align-items:center;gap:var(--u-space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.u-footer-link{min-height:var(--u-target-min);min-width:var(--u-target-min);padding-inline:var(--u-space-1);color:var(--u-text-secondary);font-size:var(--u-fs-small);text-decoration:underline;-webkit-text-decoration-color:var(--u-line-hairline);-webkit-text-decoration-color:var(--u-line-hairline);-webkit-text-decoration-color:var(--u-line-hairline);text-decoration-color:var(--u-line-hairline);text-underline-offset:4px;transition:color var(--u-dur-micro) var(--u-ease-calm), text-decoration-color var(--u-dur-micro) var(--u-ease-calm);justify-content:center;align-items:center;text-decoration-thickness:1px;display:inline-flex}@media (hover:hover) and (pointer:fine){.u-footer-link:hover{color:var(--u-text-primary);-webkit-text-decoration-color:var(--u-line-strong);-webkit-text-decoration-color:var(--u-line-strong);-webkit-text-decoration-color:var(--u-line-strong);text-decoration-color:var(--u-line-strong)}}.u-footer-link:active{opacity:.8}.u-footer-legal{gap:var(--u-space-2) var(--u-space-5);max-width:none;margin-top:var(--u-space-6);color:var(--u-text-muted);flex-wrap:wrap;flex-basis:100%;display:flex}@media (max-width:767px){.u-header .u-header-wordmark{display:none}.u-header .u-header-wordmark-compact{display:inline-flex}.u-header-nav{padding-left:var(--u-space-4)}.u-header-nav-list{gap:var(--u-space-2)}.u-header-cta{margin-left:var(--u-space-4);--u-cta-h:52px;--u-cta-pad:20px}.u-footer-inner{align-items:flex-start;gap:var(--u-space-5);flex-direction:column}.u-footer-nav{margin-left:0}.u-footer-links{gap:var(--u-space-4)}.u-footer-legal{gap:var(--u-space-2);flex-direction:column}}@media (max-width:380px){.u-header-nav{padding-left:var(--u-space-3)}.u-header-nav-list{gap:var(--u-space-3)}.u-header-cta{margin-left:var(--u-space-3);--u-cta-pad:16px}}@media (max-width:359px){:root{--u-header-h:116px;--u-scroll-pad:calc(116px + var(--u-space-5))}.u-header-inner{align-content:center;row-gap:var(--u-space-2);flex-wrap:wrap;height:100%}.u-header-inner:after{content:"";order:1;width:100%;height:0}.u-header-cta{order:2;margin-left:auto}}.u-overlay{display:contents}.u-overlay-backdrop{z-index:var(--u-z-overlay-backdrop);background:var(--u-bg-scrim);-webkit-backdrop-filter:blur(var(--u-glass-blur)) saturate(var(--u-glass-saturate));backdrop-filter:blur(var(--u-glass-blur)) saturate(var(--u-glass-saturate));opacity:0;transition:opacity var(--u-overlay-dur-backdrop-out) var(--u-ease-calm) var(--u-overlay-delay-backdrop-out);cursor:default;position:fixed;inset:0}[data-state=open] .u-overlay-backdrop{opacity:1;transition-duration:var(--u-overlay-dur-backdrop-in);transition-delay:0s}.u-overlay-panel{z-index:var(--u-z-overlay-panel);width:min(var(--u-overlay-max), 100vw - var(--u-overlay-inset) * 2);--u-overlay-clear:calc(var(--u-header-h) * 2 + var(--u-space-4));max-height:min(var(--u-overlay-max-h), calc(100svh - var(--u-overlay-clear)));border:1px solid var(--u-glass-border);border-radius:var(--u-overlay-radius);background:linear-gradient(var(--u-glass-tint), var(--u-glass-tint)), var(--u-glass-floor);--u-glass-tint:var(--u-glass-tint-cool);flex-direction:column;display:flex;position:fixed;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.u-overlay-panel{--u-glass-tint:color-mix(in oklab, var(--u-glass-tint-cool), var(--u-glass-tint-warm) calc(var(--u-overlay-pg,0) * 100%))}}.u-overlay-panel{box-shadow:var(--u-glass-shadow);contain:paint;opacity:0;transform:translate(-50%, -50%) scale(var(--u-overlay-scale-from));transition:opacity var(--u-overlay-dur-close) var(--u-ease-settle), transform var(--u-overlay-dur-close) var(--u-ease-settle)}[data-state=open] .u-overlay-panel{opacity:1;transition-duration:var(--u-overlay-dur-open);transform:translate(-50%,-50%)scale(1)}[data-state=closing] .u-overlay-panel{opacity:0;transform:translate(-50%, -50%) scale(var(--u-overlay-scale-to))}.u-overlay-panel:before{content:"";border-top:1px solid var(--u-glass-highlight);border-radius:inherit;background:linear-gradient(to bottom, var(--u-glass-highlight), transparent 30%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.u-overlay-panel:before{background:linear-gradient(to bottom, color-mix(in srgb, var(--u-glass-highlight) 30%, transparent), transparent 30%)}}.u-overlay-panel:before{pointer-events:none}.u-overlay-bar{top:var(--u-space-5);right:var(--u-space-5);z-index:1;justify-content:flex-end;align-items:center;display:flex;position:absolute}.u-overlay-handle{display:none}.u-overlay-close{width:44px;height:44px;color:var(--u-text-secondary);cursor:pointer;transition:color var(--u-dur-micro) var(--u-ease-calm), transform var(--u-dur-micro) var(--u-ease-calm);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}@media (pointer:coarse){.u-overlay-close{width:var(--u-target-min);height:var(--u-target-min)}}.u-overlay-close:before{content:"";border-radius:inherit;background:var(--u-glass-highlight);opacity:0;transition:opacity var(--u-dur-micro) var(--u-ease-calm);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.u-overlay-close:hover{color:var(--u-text-primary)}.u-overlay-close:hover:before{opacity:.08}}.u-overlay-close:active{transition-duration:var(--u-dur-press);transform:scale(.94)}.u-overlay-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:var(--u-overlay-pad-top) var(--u-overlay-pad) calc(var(--u-overlay-pad) + env(safe-area-inset-bottom));-webkit-mask-image:linear-gradient(to bottom, transparent 0, black var(--u-overlay-edge-fade), black calc(100% - var(--u-overlay-edge-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, black var(--u-overlay-edge-fade), black calc(100% - var(--u-overlay-edge-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, black var(--u-overlay-edge-fade), black calc(100% - var(--u-overlay-edge-fade)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, black var(--u-overlay-edge-fade), black calc(100% - var(--u-overlay-edge-fade)), transparent 100%);scrollbar-width:none;flex:auto;overflow-y:auto}.u-overlay-scroll::-webkit-scrollbar{display:none}.u-overlay-content{transition:opacity var(--u-overlay-dur-content-out) var(--u-ease-calm)}[data-state=closing] .u-overlay-content{opacity:0}@media not all and (prefers-reduced-motion:reduce){.u-overlay-content{--u-reveal-stagger:60ms;--u-reveal-travel:12px;--u-reveal-dur:.5s}}.u-overlay-content strong{font-weight:var(--u-weight-strong);color:var(--u-text-primary)}.u-overlay-content em{color:var(--u-text-primary)}.u-overlay-lede strong,.u-overlay-lede em,.u-trust em{color:inherit}.u-overlay-title{padding-right:var(--u-space-8);color:var(--u-text-primary);max-width:22ch}@media (min-width:768px){.u-overlay-title--wide{max-width:30ch}}.u-overlay-lede{margin-top:var(--u-space-5);max-width:var(--u-measure-read);color:var(--u-text-secondary)}.u-overlay-lede--primary{color:var(--u-text-primary)}.u-features{margin:var(--u-space-8) 0 0;padding:0;list-style:none}.u-feature{gap:var(--u-space-5);max-width:var(--u-measure-read);grid-template-columns:40px minmax(0,1fr);display:grid;position:relative}.u-feature+.u-feature{margin-top:var(--u-space-5);padding-top:var(--u-space-5)}.u-feature+.u-feature:before{content:"";background:var(--u-line-hairline);width:75%;height:1px;position:absolute;top:0;left:12.5%}.u-feature-text>*+*{margin-top:var(--u-space-2)}.u-feature-text .u-h3{color:var(--u-text-primary)}.u-feature-text .u-body{color:var(--u-text-secondary)}.u-feature-icon{width:40px;height:40px;color:var(--u-neuron-now);overflow:visible}.u-feature-icon-travel{opacity:.5;color:var(--u-sunrise);stroke:currentColor;stroke-dasharray:12 88;animation:u-icon-travel var(--u-icon-period,10s) linear infinite}.u-feature-icon[data-icon=wave] .u-feature-icon-travel{--u-icon-period:9s;animation-delay:-1s}.u-feature-icon[data-icon=voice] .u-feature-icon-travel{--u-icon-period:11s;animation-delay:-4s}.u-feature-icon[data-icon=loop] .u-feature-icon-travel{--u-icon-period:12s;animation-delay:-7s}.u-feature-icon[data-icon=shelter] .u-feature-icon-travel{--u-icon-period:10s;animation-delay:-2.5s}@keyframes u-icon-travel{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.u-feature-icon-travel{display:none}}.u-about-lede{margin-top:var(--u-space-5);max-width:var(--u-measure-read);color:var(--u-text-primary)}.u-about-lede>p+p{margin-top:var(--u-space-5)}.u-about-lede strong{color:inherit}.u-about-section{margin-top:var(--u-space-6);padding-top:var(--u-space-6);max-width:var(--u-measure-read);position:relative}.u-about-section:before{content:"";background:var(--u-line-hairline);width:48px;height:1px;position:absolute;top:0;left:0}.u-about-points{margin:0;padding:0;list-style:none}.u-about-section>*+*{margin-top:var(--u-space-5)}.u-about-section .u-h3{color:var(--u-text-primary)}.u-about-section .u-body{color:var(--u-text-secondary)}.u-about-stanza>p+p{margin-top:var(--u-space-3)}.u-about-point+.u-about-point{margin-top:var(--u-space-5)}.u-about-section .u-about-point-lead{margin-bottom:var(--u-space-1);color:var(--u-text-primary);font-weight:var(--u-weight-strong)}.u-overlay-closing{margin-top:var(--u-space-9);max-width:38ch;color:var(--u-text-primary);font-family:var(--u-font-serif);font-style:italic;font-size:var(--u-fs-h3);line-height:var(--u-lh-h3);letter-spacing:var(--u-tr-h3);hanging-punctuation:first last;text-wrap:balance}.u-overlay-ask{margin-top:var(--u-space-9)}.u-overlay-ask>*+*{margin-top:var(--u-space-4)}[data-overlay=open] .u-header{z-index:var(--u-z-overlay-panel)}@media (max-width:767px){.u-overlay-panel{--u-overlay-clear:calc(var(--u-header-h) + var(--u-space-2));border-radius:var(--u-overlay-radius) var(--u-overlay-radius) 0 0;width:100vw;max-width:none;transform:translate3d(0, var(--u-overlay-sheet-from), 0);transition-duration:var(--u-overlay-sheet-dur);border-width:1px 0 0;inset:auto 0 0}[data-state=open] .u-overlay-panel{transform:translate(0)}[data-state=closing] .u-overlay-panel{transform:translate3d(0, var(--u-overlay-sheet-from), 0);transition-duration:var(--u-overlay-dur-close)}.u-overlay-panel[data-dragging]{transition:none}.u-overlay-bar{padding:var(--u-space-3) var(--u-space-3) 0 0;touch-action:none;flex:none;position:static}.u-overlay-close{width:var(--u-target-min);height:var(--u-target-min)}.u-overlay-handle{left:50%;top:var(--u-space-3);background:var(--u-line-strong);border-radius:999px;width:36px;height:4px;margin-left:-18px;display:block;position:absolute}.u-features{margin-top:var(--u-space-7)}.u-feature{gap:var(--u-space-3);grid-template-columns:minmax(0,1fr)}.u-feature+.u-feature{margin-top:var(--u-space-5);padding-top:var(--u-space-4)}.u-about-section{margin-top:var(--u-space-5);padding-top:var(--u-space-5)}.u-overlay-title{padding-right:0}}@media (min-width:768px){.u-feature:nth-child(2n){margin-left:var(--u-space-6)}}@media (max-width:767px) and (orientation:landscape) and (max-height:600px){.u-overlay-panel{width:min(var(--u-overlay-max), 100vw - var(--u-overlay-inset) * 2);--u-overlay-clear:calc(var(--u-header-h) * 2 + var(--u-space-4));border-radius:var(--u-overlay-radius);transform:translate(-50%, -50%) scale(var(--u-overlay-scale-from));transition-duration:var(--u-overlay-dur-close);border-width:1px;inset:50% auto auto 50%}[data-state=open] .u-overlay-panel{transition-duration:var(--u-overlay-dur-open);transform:translate(-50%,-50%)scale(1)}[data-state=closing] .u-overlay-panel{transform:translate(-50%, -50%) scale(var(--u-overlay-scale-to))}.u-overlay-bar{top:var(--u-space-5);right:var(--u-space-5);touch-action:auto;padding:0;position:absolute}.u-overlay-handle{display:none}.u-overlay-title{padding-right:var(--u-space-8)}}:root:has(.hj){--u-lerp:.35}@property --hj-d1{syntax:"<number>";inherits:true;initial-value:0}@property --hj-d2{syntax:"<number>";inherits:true;initial-value:0}@property --hj-r1{syntax:"<number>";inherits:true;initial-value:0}@property --hj-r2{syntax:"<number>";inherits:true;initial-value:0}@property --hj-pr{syntax:"<number>";inherits:true;initial-value:0}@property --hj-pout{syntax:"<number>";inherits:true;initial-value:0}@property --hj-in{syntax:"<number>";inherits:false;initial-value:0}@property --hj-out{syntax:"<number>";inherits:false;initial-value:0}@property --hj-focus{syntax:"<number>";inherits:false;initial-value:0}.hj{--hj-length:420vh;--hj-d1-in:.02;--hj-d1-out:.26;--hj-d2-in:.36;--hj-d2-out:.86;--hj-r1:clamp(0, calc((var(--u-t) - var(--hj-d1-in)) / (var(--hj-d1-out) - var(--hj-d1-in))), 1);--hj-r2:clamp(0, calc((var(--u-t) - var(--hj-d2-in)) / (var(--hj-d2-out) - var(--hj-d2-in))), 1);--hj-d1:calc(.45 * var(--hj-r1) + .55 * var(--hj-r1) * var(--hj-r1) * (3 - 2 * var(--hj-r1)));--hj-d2:calc(.45 * var(--hj-r2) + .55 * var(--hj-r2) * var(--hj-r2) * (3 - 2 * var(--hj-r2)));--hj-product-in:.38;--hj-product-out:.62;--hj-pr:clamp(0, calc((var(--u-t) - var(--hj-product-in)) / (var(--hj-product-out) - var(--hj-product-in))), 1);--hj-pout:calc(.45 * var(--hj-pr) + .55 * var(--hj-pr) * var(--hj-pr) * (3 - 2 * var(--hj-pr)));--hj-depth:1;--hj-veil-core:68%;--hj-veil-mid:36%;--hj-gutter:clamp(var(--u-space-5), 5vw, var(--u-space-10));--hj-seam:min(52vh, calc(100vh - 446px));--hj-header:64px;background:var(--u-bg-void)}.hj-track{height:var(--hj-length);overflow-x:clip}.hj-world{z-index:var(--u-z-world);background:var(--u-bg-void);position:fixed;inset:0;overflow:hidden}.hj-plate{object-fit:cover;width:104%;max-width:none;height:104%;max-height:none;position:absolute;inset:-2%}.hj-plate--night{object-position:50% 60%;opacity:calc(1 - var(--hj-d2));transform:scale(calc(1 + var(--hj-depth) * .035 * var(--u-t)))}.hj-plate--sunrise{object-position:50% 52%;transform:scale(calc(1 + var(--hj-depth) * (.035 * var(--u-t) + .045 * (1 - var(--hj-d2)))))}.hj-product{left:var(--hj-product-x);top:var(--hj-product-y);height:var(--hj-product-h);width:auto;max-width:none;max-height:none;opacity:calc(var(--hj-d1) * (1 - var(--hj-pout)));transform:translate3d(var(--hj-product-dx,0), -50%, 0) scale(calc(1 + var(--hj-depth) * .05 * (1 - var(--hj-d1))));--hj-product-x:56%;--hj-product-y:52vh;--hj-product-h:clamp(320px, 60vh, 600px);position:absolute}.hj-frame{height:100vh;z-index:var(--u-z-content);pointer-events:none;position:sticky;top:0}.hj-beat{left:var(--hj-gutter);gap:var(--u-space-5);--hj-in:clamp(0, calc((var(--u-t) - var(--hj-in-0)) / (var(--hj-in-1) - var(--hj-in-0))), 1);--hj-out:clamp(0, calc((var(--u-t) - var(--hj-out-0)) / (var(--hj-out-1) - var(--hj-out-0))), 1);width:min(38ch,42vw);opacity:calc(var(--hj-in) * (1 - var(--hj-out)));transform:translate3d(0, calc(((1 - var(--hj-in)) - var(--hj-out)) * var(--hj-depth) * 9px), 0);flex-direction:column;display:flex;position:absolute}.hj-beat--recognition,.hj-beat--relief{top:var(--hj-seam)}.hj-beat--product{top:calc(var(--hj-header) + var(--u-space-4));bottom:calc(100vh - var(--hj-seam) + var(--u-space-5));justify-content:center}.hj-beat a,.hj-beat button{pointer-events:auto}.hj-beat:before{content:"";z-index:-1;background:radial-gradient(58% 52% at 38% 50%, var(--u-bg-void), var(--u-bg-void) 45%, transparent 76%);position:absolute;inset:-60% -45% -60% -35%}@supports (color:color-mix(in lab, red, red)){.hj-beat:before{background:radial-gradient(58% 52% at 38% 50%, color-mix(in srgb, var(--u-bg-void) var(--hj-veil-core), transparent), color-mix(in srgb, var(--u-bg-void) var(--hj-veil-mid), transparent) 45%, transparent 76%)}}.hj-beat:before{pointer-events:none}.hj-beat h1,.hj-beat h2{color:var(--u-text-primary)}.hj-beat>p{color:var(--u-text-secondary)}.hj-emphasis{color:var(--u-text-primary)}@supports (color:color-mix(in lab, red, red)){.hj-emphasis{color:color-mix(in oklab, var(--u-text-primary), var(--u-journey-5) calc(var(--hj-d2) * 45%))}}.hj-beat--recognition{--hj-in-0:-.02;--hj-in-1:-.01;--hj-out-0:.05;--hj-out-1:.28}.hj-beat--product{--hj-in-0:.05;--hj-in-1:.28;--hj-out-0:.44;--hj-out-1:.8}.hj-beat--relief{--hj-in-0:.44;--hj-in-1:.8;--hj-out-0:1.01;--hj-out-1:1.02}.hj-ideas{gap:var(--u-space-4);flex-direction:column;margin:0;display:flex}.hj-idea{--hj-focus:clamp(0, calc(1 - 10 * max(var(--u-t) - var(--hj-peak), var(--hj-peak) - var(--u-t))), 1);opacity:calc(.55 + .45 * var(--hj-focus));padding-inline-start:var(--hj-indent,0)}.hj-idea dt{color:var(--u-text-muted);margin-bottom:var(--u-space-2)}.hj-idea dd{color:var(--u-text-primary);margin:0}.hj-idea--1{--hj-peak:.24;--hj-indent:0}.hj-idea--2{--hj-peak:.31;--hj-indent:var(--u-space-4)}.hj-idea--3{--hj-peak:.38;--hj-indent:var(--u-space-6)}.hj-idea--4{--hj-peak:.45;--hj-indent:var(--u-space-4)}.hj-explore{margin-top:0}.hj-ask{align-items:flex-start;gap:var(--u-space-4);flex-direction:column;margin-top:0;display:flex}.hj~.u-footer{z-index:calc(var(--u-z-content) + 1);position:relative}@media (max-width:767px){.hj{--hj-length:500vh;--hj-depth:.5;--hj-veil-core:76%;--hj-veil-mid:44%;--hj-seam:min(50vh, calc(100vh - 330px))}.hj-beat{width:calc(100% - 2 * var(--hj-gutter));gap:var(--u-space-4)}.hj-beat--recognition,.hj-beat--relief{top:var(--hj-seam)}.hj-beat:before{background:radial-gradient(74% 58% at 42% 52%, var(--u-bg-void), var(--u-bg-void) 48%, transparent 78%);inset:-70% -30%}@supports (color:color-mix(in lab, red, red)){.hj-beat:before{background:radial-gradient(74% 58% at 42% 52%, color-mix(in srgb, var(--u-bg-void) var(--hj-veil-core), transparent), color-mix(in srgb, var(--u-bg-void) var(--hj-veil-mid), transparent) 48%, transparent 78%)}}.hj-plate--night{object-position:32% 62%}.hj-plate--sunrise{object-position:34% 58%}.hj-product{--hj-product-x:50%;--hj-product-dx:-50%;--hj-product-y:70vh;--hj-product-h:clamp(260px, 40vh, 420px)}.hj-ideas{gap:var(--u-space-4)}.hj-idea{padding-inline-start:0}}@media (prefers-reduced-motion:reduce){.hj{--hj-depth:0}}@supports (animation-timeline:scroll()){.hj-beat a,.hj-beat button{visibility:hidden;animation:step-end hj-reachable;animation-timeline:scroll(root);animation-range:calc(var(--hj-in-0) * 100%) calc(var(--hj-out-1) * 100%)}@keyframes hj-reachable{0%,to{visibility:visible}}}
