@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-ext-wght-normal-DOFToQv1.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DayYxulF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-math-wght-normal-Bl4ZGkZl.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-symbols-wght-normal-DxQzqQfC.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-vietnamese-wght-normal-BBxOatbv.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-QAhDxQuo.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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.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:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-cyrillic-ext-wght-normal-hICkpzq7.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-cyrillic-wght-normal-mKek_fSS.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-latin-ext-wght-normal-B-I5lbAQ.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:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-latin-wght-normal-BS5oQT7X.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}@property --lit{syntax:"<number>";inherits:false;initial-value:0}@property --glow-up{syntax:"<number>";inherits:false;initial-value:0}:root{--light-size:520px;--glass-noise:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .16 -.06'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");--font-display:"Onest Variable", Onest, system-ui, sans-serif;--font-text:"Golos Text Variable", "Golos Text", "Onest Variable", system-ui, sans-serif;--container:1200px;--gutter:32px;--ease:cubic-bezier(.2, .7, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.3, 1.25, .45, 1);--grid-cell:28px;--tap:44px;--nav-h:72px;--header-h:calc(var(--nav-h) + 1px);--nav-pill-h:52px;--nav-pill-top:10px}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-0:#131313;--bg-1:#181818;--bg-2:#202020;--line:#ffffff14;--line-strong:#ffffff24;--grid-dot:#ffffff24;--nav-bg:#131313b8;--nav-shadow:0 12px 28px -16px #0000008c;--band-bg:var(--bg-1);--ambient-top:#8fd0ff12;--ambient-side:#8fd0ff09;--ambient-edge:#8fd0ff08;--text-1:#edeef1;--text-2:#b6bac1;--text-3:#8e939c;--text-on-glass:#e6e9ee;--accent:#8fd0ff;--ice-rgb:143 208 255;--ice-deep-rgb:78 166 236;--ice:rgb(var(--ice-rgb));--ice-deep:rgb(var(--ice-deep-rgb));--ice-pale:#dcf1ff;--focus:#9bd7ff;--success:#5cd6a4;--error:#ff8a8a;--l-core:222 241 255;--l-core-a:.42;--l-mid:143 208 255;--l-mid-a:.28;--l-far:143 208 255;--l-far-a:.12;--l-edge:78 166 236;--l-edge-a:.045;--g-face-top:#ffffff0f;--g-face-mid:#ffffff06;--g-face-foot:#ffffff08;--g-sheen-k:1;--g-transmit:143 208 255;--g-tint:8 8 8;--g-tint-a:.5;--g-spec:255 255 255;--g-spec-far:.06;--g-glow-k:1;--g-bright:1.04;--g-sep:#00000057;--g-shade:0 0 0 0 transparent;--g-drop:0 30px 70px -30px #0009, 0 14px 36px -22px #0006;--g-lift:0 46px 90px -34px #0000008c, 0 22px 46px -26px #00000059;--g-drop-side:-24px 36px 64px -28px #000000b3, -8px 14px 30px -16px #00000073;--g-lift-side:-32px 52px 90px -34px #0009, -12px 24px 46px -26px #00000061;--g-ripple:176 222 255;--g-ripple-a:.38;--g-flash:#e2f3ff24;--p-face-top:#f0fafff7;--p-face-mid:#c4e6fff0;--p-face-foot:#9cd2fcf5;--p-sep:#184e8866;--p-text:#06121d;--ink-filter:invert(1);--mono-top:1;--mono-right:.6;--mono-left:.3;--seg-thumb:#ffffff1f;--seg-thumb-shadow:inset 0 0 0 1px #ffffff1f, 0 2px 8px -2px #00000080;--f-bg:linear-gradient(180deg, #00000042, #ffffff08), var(--bg-1);--f-border:#ffffff1a;--f-shadow:inset 0 1px 3px #00000080, 0 1px 0 #ffffff0d;--f-ring:#9bd7ff29}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-0:#f2f4f7;--bg-1:#fff;--bg-2:#f8f9fb;--line:#11182717;--line-strong:#11182729;--grid-dot:#14243c2e;--nav-bg:#ffffffb8;--nav-shadow:0 12px 28px -16px #28466e33;--band-bg:#f2f4f7;--ambient-top:#3b9be614;--ambient-side:#3b9be60b;--ambient-edge:#3b9be608;--text-1:#111418;--text-2:#4a5362;--text-3:#646d7c;--text-on-glass:#3a4351;--accent:#1a66ab;--ice-rgb:59 155 230;--ice-deep-rgb:30 120 200;--ice:rgb(var(--ice-rgb));--ice-deep:rgb(var(--ice-deep-rgb));--ice-pale:#bfe3ff;--focus:#2f86d6;--success:#0f7a4a;--error:#c23b3b;--l-core:59 155 230;--l-core-a:.36;--l-mid:120 190 245;--l-mid-a:.32;--l-far:191 227 255;--l-far-a:.34;--l-edge:191 227 255;--l-edge-a:.12;--g-face-top:#ffffff73;--g-face-mid:#ffffff59;--g-face-foot:#fff6;--g-sheen-k:2.5;--g-transmit:59 155 230;--g-tint:255 255 255;--g-tint-a:.3;--g-spec:255 255 255;--g-spec-far:.45;--g-glow-k:3;--g-bright:1.06;--g-sep:#1020381a;--g-shade:inset 0 -14px 26px -18px #3c5c8438, 0 0 0 1px #1020380f;--g-drop:0 24px 56px -28px #28466e4d, 0 10px 24px -14px #28466e29;--g-lift:0 42px 84px -34px #28466e52, 0 20px 40px -24px #28466e2e;--g-drop-side:-20px 30px 56px -26px #28466e57, -6px 12px 24px -14px #28466e2e;--g-lift-side:-28px 46px 84px -34px #28466e57, -10px 22px 40px -24px #28466e33;--g-ripple:59 155 230;--g-ripple-a:.28;--g-flash:#3b9be61a;--p-face-top:#e2f2fffa;--p-face-mid:#aad6faf5;--p-face-foot:#7ebcf2fa;--p-sep:#184e881f;--p-text:#06121d;--ink-filter:none;--mono-top:.3;--mono-right:.6;--mono-left:1;--seg-thumb:#fff;--seg-thumb-shadow:0 1px 3px #28466e2e, 0 0 0 1px #1020380f;--f-bg:linear-gradient(180deg, #14243c08, #fff0), #fff;--f-border:#14243c29;--f-shadow:inset 0 1px 2px #14243c14, 0 1px 0 #fffc;--f-ring:#2f86d62e}[data-theme]{color:var(--text-1)}html{--outer-bg:var(--bg-0)}*,:before,:after{box-sizing:border-box}html{background:var(--bg-0);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{background:var(--glass-noise), radial-gradient(1800px 1100px at 72% -240px, var(--ambient-top), transparent 70%), radial-gradient(1100px 800px at 6% -120px, var(--ambient-side), transparent 70%);color:var(--text-1);font:400 16px/1.6 var(--font-text);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-repeat:repeat,no-repeat,no-repeat;margin:0}h1,h2,h3,h4,p,figure,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum", "zero"}.t-h1{font:700 68px/1.02 var(--font-display);letter-spacing:-.035em;text-wrap:balance}.t-h1:has(.t-accent){font-weight:600}.t-h1 .t-accent{font-weight:700}.t-h2{font:700 48px/1.06 var(--font-display);letter-spacing:-.025em;text-wrap:balance}.t-h3{font:600 24px/1.25 var(--font-display);letter-spacing:-.015em}.t-lead{font:400 21px/1.5 var(--font-text);letter-spacing:-.012em;color:var(--text-2);text-wrap:pretty}.t-body{font:400 17px/1.6 var(--font-text);letter-spacing:-.008em;color:var(--text-2);text-wrap:pretty}.t-caption{font:500 14px/1.45 var(--font-text);letter-spacing:0;color:var(--text-3)}.t-label{font:500 15px/1 var(--font-text);letter-spacing:-.003em;color:var(--text-2)}.t-overline{font:700 14px/1 var(--font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.t-accent{color:var(--accent)}.section{border-top:1px solid var(--line);padding-block:112px}.section--tint{background-color:var(--bg-1)}.section--glow{background-image:radial-gradient(1200px 260px at 50% 0, var(--ambient-edge), transparent 72%);background-repeat:no-repeat}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}@media (width<=960px){:root{--gutter:16px}.t-h1{font-size:48px}.t-h2{font-size:38px}}@media (width<=720px){.section{padding-block:80px}}@media (width<=480px){:root{--h1-phone:min(36px, calc((100vw - 2 * var(--gutter)) / 8.75))}.t-h1{font-size:var(--h1-phone)}.t-h2{font-size:32px}.t-lead{font-size:19px}}.glass-card,.btn--glass,.btn--primary,.glass-pill{--r:28px;--ring:1px;--frost:14px;--sep:var(--g-sep);--drop:var(--g-drop);isolation:isolate;border-radius:var(--r);-webkit-backdrop-filter:blur(var(--frost)) saturate(1.8) brightness(var(--g-bright));backdrop-filter:blur(var(--frost)) saturate(1.8) brightness(var(--g-bright));transition:--lit .5s var(--ease);position:relative}@media (resolution<2x){.glass-card{--ring:1.5px}}:is(.glass-card,.btn--glass,.btn--primary,.glass-pill):not(.glass-layered),.glass-tones{--lx:85%;--ly:-15%;--dx:.6;--dy:-.8;--la:37deg;--near:.7;--face-top:var(--g-face-top);--face-mid:var(--g-face-mid);--face-foot:var(--g-face-foot);--sheen-rgb:255 255 255;--sheen-0:calc(.03 * var(--g-sheen-k));--sheen-n:calc(.04 * var(--g-sheen-k));--sheen-l:calc(.04 * var(--g-sheen-k));--transmit-rgb:var(--g-transmit);--transmit-0:.02;--transmit-n:.07;--transmit-l:.08;--tint-rgb:var(--g-tint);--tint-n:var(--g-tint-a);--spec:var(--g-spec);--spec-0:.55;--spec-n:.45;--spec-l:.15;--spec-far:var(--g-spec-far);--glow-rgb:255 255 255;--glow-0:calc(.1 * var(--g-glow-k));--glow-n:calc(.18 * var(--g-glow-k));--glow-l:calc(.08 * var(--g-glow-k));--glow-shift:8px;--glow-blur:12px;--glow-spread:-5px;--rim:inset 0 0 6px #ffffff12}.glass-tones{--near:0}:is(.glass-card,.btn--glass,.btn--primary,.glass-pill):not(.glass-layered),.glass-face:not(.glass-face--parts),.glass-fill{background:radial-gradient(120% 95% at clamp(-10%, var(--lx), 110%) clamp(-10%, var(--ly), 110%), rgb(var(--transmit-rgb) / calc(var(--transmit-0) + var(--transmit-n) * var(--near) + var(--transmit-l) * var(--lit))), transparent 58%), radial-gradient(80% 65% at clamp(12%, var(--lx), 88%) clamp(0%, var(--ly), 75%), rgb(var(--sheen-rgb) / calc(var(--sheen-0) + var(--sheen-n) * var(--near) + var(--sheen-l) * var(--lit))), transparent 72%), linear-gradient(180deg, var(--face-top), var(--face-mid) 58%, var(--face-foot)), linear-gradient(rgb(var(--tint-rgb) / calc(var(--tint-n) * var(--near))), rgb(var(--tint-rgb) / calc(var(--tint-n) * var(--near))))}:is(.glass-card,.btn--glass,.btn--primary,.glass-pill):not(.glass-layered),.glass-face:not(.glass-face--parts){box-shadow:inset calc(var(--dx) * -1 * var(--glow-shift)) calc(var(--dy) * -1 * var(--glow-shift)) var(--glow-blur) var(--glow-spread) rgb(var(--glow-rgb) / calc(var(--glow-0) + var(--glow-n) * var(--near) + var(--glow-l) * var(--lit))), var(--rim), var(--g-shade), var(--drop)}:is(.glass-card,.btn--glass,.btn--primary,.glass-pill):not(.glass-layered):before,.glass-face:before,.glass-card:after,.btn--glass:after,.btn--primary:after,.glass-pill:after{content:"";z-index:-1;pointer-events:none;-webkit-mask-composite:xor;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:is(.glass-card,.btn--glass,.btn--primary,.glass-pill):not(.glass-layered):before,.glass-face:before{--lit:inherit;--spec-a:calc(var(--spec-0) + var(--spec-n) * var(--near) + var(--spec-l) * var(--lit));transition:opacity .35s var(--ease-out);border-radius:var(--r);padding:var(--ring);background:conic-gradient(from var(--la), rgb(var(--spec) / var(--spec-a)) 0deg, rgb(var(--spec) / calc(var(--spec-a) * .35)) 26deg, rgb(var(--spec) / var(--spec-far)) 70deg, rgb(var(--spec) / var(--spec-far)) 140deg, rgb(var(--spec) / calc(var(--spec-far) + .16 + .14 * var(--near))) 180deg,  rgb(var(--spec) / var(--spec-far)) 220deg, rgb(var(--spec) / var(--spec-far)) 290deg, rgb(var(--spec) / calc(var(--spec-a) * .35)) 334deg, rgb(var(--spec) / var(--spec-a)) 360deg);inset:0}.glass-card:after,.btn--glass:after,.btn--primary:after,.glass-pill:after{inset:var(--ring);border-radius:calc(var(--r) - var(--ring));background:var(--sep);padding:1px}@media (hover:hover){.glass-card:hover,.btn--glass:hover,.btn--primary:hover,.glass-unit:hover>.glass-card{--lit:1}}.glass-card.is-pressed:before,.btn.is-pressed:before,.glass-layered.is-pressed>.glass-tones>.glass-face:before{opacity:.6;transition-duration:80ms}.glass-layered{box-shadow:var(--drop);transition:none}.btn--primary.glass-layered{transition:--lit .5s var(--ease)}.glass-tones,.glass-face,.glass-fill,.glass-shade,.glass-glow{border-radius:var(--r);pointer-events:none;position:absolute;inset:0}.glass-tones{z-index:-2}.glass-face{--drop:0 0 transparent;z-index:0;transition:--lit .5s var(--ease)}.glass-fill,.glass-shade,.glass-glow{z-index:-2}.glass-fill,.glass-glow,.glass-glow:before{--lit:inherit}.glass-shade{box-shadow:var(--rim), var(--g-shade)}.glass-glow{--glow-pad:calc(3 * var(--glow-shift));overflow:hidden}.glass-glow:before{--glow-a:calc(var(--glow-0) + var(--glow-n) * var(--near) + var(--glow-l) * var(--lit));content:"";inset:calc(-1 * var(--glow-pad));border-radius:calc(var(--r) + var(--glow-pad));box-shadow:inset 0 0 var(--glow-blur) calc(var(--glow-pad) + var(--glow-spread)) rgb(var(--glow-rgb) / var(--glow-a));translate:calc(var(--dx) * -1 * var(--glow-shift)) calc(var(--dy) * -1 * var(--glow-shift));position:absolute}@media (hover:hover){.glass-card:hover>.glass-tones>.glass-face,.btn--glass:hover>.glass-tones>.glass-face,.glass-unit:hover>.glass-card>.glass-tones>.glass-face{--lit:1}}:is(.btn--primary,.is-lit)>.glass-tones,:is(.btn--primary,.is-lit)>.glass-tones>.glass-face{--lit:inherit}.btn--primary>.glass-tones>.glass-face{transition:none}.glass-face.is-live>.glass-fill,.glass-face.is-live:before{will-change:transform}.glass-face.is-live>.glass-glow:before{box-shadow:inset 0 0 var(--glow-blur) calc(var(--glow-pad) + var(--glow-spread)) rgb(var(--glow-rgb));opacity:var(--glow-a);will-change:translate, opacity}.glass-fx{z-index:-1;border-radius:var(--r);pointer-events:none;position:absolute;inset:0;overflow:hidden}.glass-ripple{opacity:0;background:radial-gradient(closest-side, rgb(var(--g-transmit) / .09), rgb(var(--g-transmit) / .05) 46%, rgb(var(--g-ripple) / var(--g-ripple-a)) 72%, rgb(var(--g-transmit) / .18) 86%, transparent);border-radius:50%;width:160px;height:160px;position:absolute;top:0;left:0}.glass-flash{opacity:0;background:var(--g-flash);position:absolute;inset:0}.glass-lift{z-index:-2;border-radius:var(--r);pointer-events:none;opacity:0;box-shadow:var(--g-lift);position:absolute;inset:0}.glass-card--sm{--r:22px;--frost:12px;padding:22px}.glass-card--md{--r:28px;padding:30px}.glass-card--lg{--r:32px;--frost:16px;padding:44px}.glass-unit{position:relative}.glass-unit>.glass-card{height:100%}[data-glass-scope]{isolation:isolate;position:relative}[data-glass-ground]{isolation:isolate;position:relative;overflow:clip}[data-glass-ground]>.glass-light{position:absolute}.glass-light.is-up{--glow-up:1}.glass-light{--presence:0;--light-small:.6;z-index:-1;width:var(--light-size);aspect-ratio:1;scale:calc((var(--light-small) + (1 - var(--light-small)) * var(--presence)) * (1 + .08 * var(--glow-up)));pointer-events:none;opacity:var(--presence);will-change:translate, scale, opacity;background:radial-gradient(closest-side, rgb(var(--l-core) / calc(var(--l-core-a) + .12 * var(--glow-up))) 0%, rgb(var(--l-mid) / calc(var(--l-mid-a) + .1 * var(--glow-up))) 12%, rgb(var(--l-far) / calc(var(--l-far-a) + .05 * var(--glow-up))) 36%, rgb(var(--l-edge) / var(--l-edge-a)) 64%, transparent 100%);transition:--glow-up .6s var(--ease);border-radius:50%;position:fixed;top:0;left:0}.glass-light:after{content:"";border-radius:inherit;background:inherit;opacity:0;position:absolute;inset:0}.card{flex-direction:column;gap:10px;display:flex}.card__top{align-items:center;margin-bottom:18px;display:flex}.card__icon{width:24px;height:24px;color:var(--accent)}.card__title{font:600 22px/1.25 var(--font-display);letter-spacing:-.012em;color:var(--text-1)}.card__text{font:400 16px/1.55 var(--font-text);color:var(--text-on-glass);text-wrap:pretty}button{color:inherit;font:inherit;letter-spacing:inherit;appearance:none;background:0 0;border:0;margin:0;padding:0}.btn{min-height:48px;font:600 16px/1 var(--font-text);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:10px;padding:0 20px;display:inline-flex}.btn--sm{min-height:40px;padding:0 16px;font-size:15px}.btn--glass{--r:999px;--frost:10px;--drop:0 10px 26px -14px #0009;color:var(--text-1)}.btn--primary{--r:999px;--frost:8px;--sep:var(--p-sep);--g-shade:0 0 0 0 transparent;--drop:0 10px 32px -8px rgb(var(--ice-deep-rgb) / calc(.5 + .25 * var(--lit))), 0 0 44px -6px rgb(var(--ice-rgb) / calc(.18 + .22 * var(--lit)));color:var(--p-text)}.btn--primary:not(.glass-layered),.btn--primary>.glass-tones{--face-top:var(--p-face-top);--face-mid:var(--p-face-mid);--face-foot:var(--p-face-foot);--sheen-0:.35;--sheen-n:0;--sheen-l:.3;--transmit-rgb:255 255 255;--transmit-0:0;--transmit-n:.1;--transmit-l:0;--spec-0:1;--spec-n:0;--spec-l:0;--spec-far:.45;--glow-0:.8;--glow-n:0;--glow-l:0}.btn:disabled,.btn[aria-disabled=true]{cursor:default;opacity:.6}.btn--ghost{border:1px solid var(--line);color:var(--text-1);transition:background-color .25s var(--ease), border-color .25s var(--ease);background-color:#0000;border-radius:999px}.btn__arrow{transition:translate .3s var(--ease)}@media (hover:hover){.btn--ghost:hover{border-color:var(--line-strong);background-color:var(--g-face-top)}.btn:hover .btn__arrow,.link:hover .btn__arrow{translate:3px}}.link{font:500 16px/1.4 var(--font-text);color:var(--accent);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);transition:text-decoration-color .3s var(--ease);align-items:center;gap:8px;display:inline-flex}@media (hover:hover){.link:hover{text-decoration-color:currentColor}}.field{align-content:start;gap:8px;display:grid}.field__label{font:500 14px/1.3 var(--font-text);color:var(--text-2)}.field__optional{color:var(--text-3);font-weight:400}.field__control{border:1px solid var(--f-border);background:var(--f-bg);width:100%;height:48px;color:var(--text-1);caret-color:var(--accent);font:400 16px/1 var(--font-text);box-shadow:var(--f-shadow);transition:border-color .25s var(--ease), box-shadow .25s var(--ease);border-radius:12px;outline:none;padding:0 16px}.field__control::placeholder{color:var(--text-3)}.field__control:focus-visible{border-color:rgb(var(--ice-rgb) / .75);box-shadow:var(--f-shadow), 0 0 0 4px var(--f-ring), 0 0 28px -6px rgb(var(--ice-deep-rgb) / .5)}.field.is-error .field__control{border-color:color-mix(in srgb, var(--error) 70%, transparent)}.field__hint{font:400 14px/1.4 var(--font-text);color:var(--text-3)}.field.is-error .field__hint{color:var(--error)}.field__hint:empty{display:none}textarea.field__control{resize:vertical;field-sizing:content;height:auto;min-height:calc(3lh + 26px);max-height:320px;padding:12px 16px;line-height:1.5}.form{gap:20px;display:grid;position:relative}.form__row{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:20px;display:grid}.form__trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form__actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:4px;display:flex}.status{font:500 15px/1.45 var(--font-text);color:var(--text-2);align-items:center;gap:10px;display:flex}.form>.status:empty{position:absolute}.status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.status:not([data-state]):before,.status[data-state=idle]:before{content:none}.status[data-state=sent]{color:var(--success)}.status[data-state=error]{color:var(--error)}@keyframes status-pulse{to{opacity:.25}}@media (prefers-reduced-motion:no-preference){.status[data-state=sending]:before{animation:status-pulse .8s var(--ease) infinite alternate}}.nav{height:var(--nav-h);align-items:center;display:flex}.brand{--brand-mark:44px;align-items:center;gap:8px;display:inline-flex}body>.site-header .brand{padding:max(0px, (var(--tap) - var(--brand-mark)) / 2);margin:min(0px, (var(--brand-mark) - var(--tap)) / 2)}.brand svg{width:var(--brand-mark);height:var(--brand-mark);color:var(--text-1);flex:none}.wordmark{color:var(--text-1);white-space:nowrap;font-size:16px;display:grid}.wordmark__name{font:700 1em/1 var(--font-display);letter-spacing:.12em}.wordmark__sub{font:600 .6em/1 var(--font-text);letter-spacing:.475em;color:var(--accent);margin-top:-1px}.nav__links{gap:32px;margin-left:56px;display:flex}.nav__links a{padding-block:calc((var(--tap) - 1lh) / 2);margin-block:calc((1lh - var(--tap)) / 2);font:500 15px/1 var(--font-text);color:var(--text-2);transition:color .2s var(--ease)}.nav__links a[aria-current]{color:var(--text-1)}@media (hover:hover){.nav__links a:hover{color:var(--text-1)}}.nav__cta{margin-left:auto}.nav__tools{align-items:center;gap:10px;margin-left:auto;padding-left:8px;display:flex}.site-header{border-bottom:1px solid var(--line);background:var(--nav-bg);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4)}body>.site-header{z-index:20;position:sticky;top:0}html:has(>body>.site-header){scroll-padding-top:var(--header-h)}body>.site-header+main>.hero:first-child{margin-top:calc(-1 * var(--header-h));padding-top:var(--header-h);border-top:0}body>.site-header{--nav-pill-w:880px;--nav-pill-start:28px;--nav-pill-end:calc((var(--nav-pill-h) - 40px) / 2);--nav-morph:.55s var(--ease);height:var(--header-h);-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border:0;display:flow-root}body>.site-header>.nav{isolation:isolate;max-width:100%;height:var(--header-h);padding:0 max(var(--gutter), (100% - var(--container)) / 2) calc(var(--header-h) - var(--nav-h));background-color:var(--nav-bg);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);pointer-events:auto;transition:max-width var(--nav-morph), height var(--nav-morph), margin var(--nav-morph), padding var(--nav-morph), border-radius var(--nav-morph), background-color var(--nav-morph), -webkit-backdrop-filter var(--nav-morph), backdrop-filter var(--nav-morph);border-radius:0;margin:0 auto;position:relative}body>.site-header>.nav:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, var(--g-face-top), var(--g-face-mid) 58%, var(--g-face-foot));box-shadow:inset 0 0 0 1px var(--line), inset 0 1px 0 rgb(var(--g-spec) / .14), var(--nav-shadow);opacity:0;transition:opacity var(--nav-morph);position:absolute;inset:0}body>.site-header.is-scrolled>.nav{max-width:var(--nav-pill-w);height:var(--nav-pill-h);margin-top:var(--nav-pill-top);padding:0 var(--nav-pill-end) 0 var(--nav-pill-start);border-radius:calc(var(--nav-pill-h) / 2);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2)}body>.site-header.is-scrolled>.nav:before{opacity:1}body>.site-header .brand svg{transition:width var(--nav-morph), height var(--nav-morph)}body>.site-header.is-scrolled .brand{--brand-mark:38px}.glass-pill{--r:999px;--frost:10px}.segmented{--seg-pad:3px;padding:var(--seg-pad);align-items:center;gap:2px;display:inline-flex;position:relative}.segmented__opt{display:inline-flex;position:relative}.segmented__opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.segmented__opt span{font:500 14px/1 var(--font-text);color:var(--text-2);pointer-events:none;transition:color .25s var(--ease), background-color .2s var(--ease), box-shadow .2s var(--ease);border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;display:inline-flex}@media (hover:hover){.segmented__opt:hover span{color:var(--text-1)}}.segmented__opt input:checked+span,a.segmented__opt[aria-current=page]>span{color:var(--text-1)}.segmented:not(.has-thumb) :is(.segmented__opt input:checked+span,a.segmented__opt[aria-current=page]>span){background:var(--seg-thumb);box-shadow:var(--seg-thumb-shadow)}.segmented__opt input:focus-visible+span,a.segmented__opt:focus-visible>span{outline:2px solid var(--focus);outline-offset:2px}a.segmented__opt:focus-visible{outline:none}.segmented__thumb{top:var(--seg-pad);bottom:var(--seg-pad);width:var(--seg-w,0);translate:var(--seg-x,0) 0;pointer-events:none;background:linear-gradient(180deg, var(--g-face-top), var(--g-face-mid) 58%, var(--g-face-foot)), var(--seg-thumb);box-shadow:inset 0 1px 0 rgb(var(--g-spec) / .2), var(--seg-thumb-shadow);transition:translate .38s var(--ease-spring), width .38s var(--ease-spring);border-radius:999px;position:absolute;left:0}.segmented.is-still .segmented__thumb{transition:none}.segmented--sm{--seg-cell:32px;gap:0}.segmented--sm .segmented__opt span{min-width:var(--seg-cell);height:var(--seg-cell);font:600 14px/1 var(--font-text);letter-spacing:.02em;padding:0 8px}.segmented--sm .segmented__opt:has(.segmented__icon) span{padding:0}.segmented--sm .segmented__opt:before{content:"";inset:calc((100% - var(--tap)) / 2) 0;position:absolute}.segmented--sm .segmented__opt:first-of-type:before{left:calc(100% - var(--tap))}.segmented--sm .segmented__opt:last-of-type:before{right:calc(100% - var(--tap))}.segmented__icon{flex:none;width:16px;height:16px}.theme-toggle{--seg-cell:32px;--seg-pad:3px;width:calc(var(--seg-cell) + 2 * var(--seg-pad));height:calc(var(--seg-cell) + 2 * var(--seg-pad));border:1px solid var(--line);color:var(--text-2);cursor:pointer;transition:color .25s var(--ease), background-color .2s var(--ease), border-color .2s var(--ease);background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.theme-toggle:before{content:"";inset:calc((100% - var(--tap)) / 2);position:absolute}@media (hover:hover){.theme-toggle:hover{color:var(--text-1);background:var(--seg-thumb);border-color:var(--line-strong)}}.theme-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.theme-toggle__icon{width:16px;height:16px}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:.55s ease-out theme-reveal}@keyframes theme-reveal{0%{clip-path:circle(0 at var(--vt-x) var(--vt-y))}to{clip-path:circle(var(--vt-r) at var(--vt-x) var(--vt-y))}}html.theme-switching,html.theme-switching :not(.segmented__thumb),html.theme-switching :before,html.theme-switching :after{transition-property:background-color,color,border-color,fill,stroke,box-shadow!important;transition-duration:.45s!important;transition-timing-function:var(--ease)!important;transition-delay:0s!important}.section__head{justify-items:start;gap:18px;max-width:760px;display:grid}.section__head .t-overline{color:var(--accent)}.section__head:has(.t-accent) .t-overline{color:var(--text-3)}.section__head .t-lead{max-width:640px}.section__head :is(.link,.btn){margin-top:14px}.container>.section__head{margin-bottom:64px}.marquee{--marquee-gap:64px;--marquee-pace:4.2s;--marquee-fade:120px;-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--marquee-fade), #000 calc(100% - var(--marquee-fade)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--marquee-fade), #000 calc(100% - var(--marquee-fade)), transparent);overflow-x:auto}.marquee__track{width:max-content;display:flex}.marquee__list{align-items:center;gap:var(--marquee-gap);padding-inline:calc(var(--marquee-gap) / 2);flex:none;display:flex}.marquee__list[aria-hidden=true]{display:none}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){html[data-motion] .marquee{overscroll-behavior-x:contain;scrollbar-width:none}html[data-motion] .marquee::-webkit-scrollbar{display:none}html[data-motion] .marquee__list[aria-hidden=true]{display:flex}html[data-motion] .marquee__track{animation:marquee calc(var(--marquee-n) * var(--marquee-pace)) linear infinite}html[data-motion] .marquee:is(.is-held,:focus-visible) .marquee__track{animation-play-state:paused}}@media (prefers-reduced-motion:no-preference) and (hover:hover){html[data-motion] .marquee{cursor:grab}html[data-motion] .marquee.is-dragged{cursor:grabbing;-webkit-user-select:none;user-select:none}html[data-motion] .marquee:hover .marquee__track{animation-play-state:paused}}.partner-logo{--logo-in:.6s;--logo-out:.9s;--logo-ease:cubic-bezier(.4, 0, .2, 1);position:relative}.partner-logo img{opacity:.62;filter:var(--ink-filter);display:block}@media (hover:hover){.partner-logo img{transition:opacity calc(var(--logo-out) / 2) var(--logo-ease)}.partner-logo:after{content:"";background:var(--logo-color-dark) center / 100% 100% no-repeat;opacity:0;transition:opacity var(--logo-out) var(--logo-ease);position:absolute;inset:0}[data-theme=light] .partner-logo:after{background-image:var(--logo-color)}.partner-logo:hover img{opacity:0;transition:opacity calc(var(--logo-in) / 2) var(--logo-ease) calc(var(--logo-in) / 2)}.partner-logo:hover:after{opacity:1;transition:opacity var(--logo-in) var(--logo-ease)}}.hero{isolation:isolate;background:radial-gradient(1400px 800px at 70% -200px, var(--ambient-top), transparent 70%), var(--bg-0);border-block:1px solid var(--line);flex-direction:column;display:flex;position:relative;overflow:hidden}.hero__bg{z-index:-1;background:radial-gradient(circle, var(--grid-dot) 1.1px, transparent 1.7px) 0 0 / var(--grid-cell) var(--grid-cell);position:absolute;inset:0;-webkit-mask:radial-gradient(80% 90% at 72%,#000 20%,#0000 80%);mask:radial-gradient(80% 90% at 72%,#000 20%,#0000 80%)}.hero__inner{flex:1 0 auto;grid-template-columns:700px minmax(0,1fr);align-items:center;gap:32px;padding-block:56px 88px;display:grid}.hero+.section{border-top-color:#0000}.hero__copy{gap:0;display:grid}.hero__eyebrow{color:var(--accent)}.hero__copy .t-h1{max-width:700px;margin:0 0 24px}.hero__eyebrow+.t-h1{margin-top:24px}.hero__copy .t-lead{max-width:540px;color:var(--text-1);font-size:22px;line-height:1.45}.hero__ctas{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:40px;display:flex}.hero__lines{--sep-pad:10px;--sep-dot:.31em;--sep:calc(2 * var(--sep-pad) + var(--sep-dot));border-top:1px solid var(--line);font:500 14px/1.4 var(--font-text);gap:6px var(--sep);clip-path:inset(0);flex-wrap:wrap;max-width:700px;margin-top:64px;padding-top:20px;display:flex}.hero__lines li{color:var(--text-3);position:relative}.hero__lines li+li:before{content:"·";width:var(--sep-dot);margin-right:var(--sep-pad);text-align:center;color:var(--text-3);position:absolute;right:100%}.stack{--stack-w:484px;--stack-h:600px;height:var(--stack-h);perspective:1500px;position:relative}.stack .glass-unit{transform-origin:50%;width:356px;height:222px;position:absolute;transform:rotateY(-22deg)rotateX(9deg)}.stack .glass-card{padding:26px 28px}.stack__layer--3{top:52px;left:128px}.stack__layer--2{top:178px;left:64px}.stack__layer--1{top:304px;left:0}[data-band]{--seam:0;--seam-tint:color-mix(in oklab, var(--band-bg) 84%, rgb(var(--ice-rgb)) 16%);padding:calc(112px + 120px * var(--seam)) 0 calc(112px + 96px * var(--seam));background:var(--band-bg);border-block:calc(1px * (1 - var(--seam))) solid var(--line);position:relative;overflow:clip}:root:not([data-theme=light]) [data-band][data-theme=light],:root[data-theme=light] [data-band][data-theme=dark]{--seam:1}[data-band]>.container{z-index:1;position:relative}[data-band]:before,[data-band]:after{content:"";z-index:0;pointer-events:none;opacity:var(--seam);position:absolute;left:0;right:0}[data-band]:before{background:linear-gradient(180deg, var(--outer-bg) 0%, color-mix(in oklab, var(--outer-bg) 91%, var(--seam-tint)) 18%, color-mix(in oklab, var(--outer-bg) 78%, var(--seam-tint)) 30%, color-mix(in oklab, var(--outer-bg) 57%, var(--seam-tint)) 45%, color-mix(in oklab, var(--outer-bg) 35%, var(--seam-tint)) 60%, color-mix(in oklab, var(--outer-bg) 17%, var(--seam-tint)) 74%, var(--band-bg) 100%);height:168px;top:0}[data-band]:after{background:linear-gradient(0deg, var(--outer-bg) 0%, color-mix(in oklab, var(--outer-bg) 91%, var(--seam-tint)) 18%, color-mix(in oklab, var(--outer-bg) 78%, var(--seam-tint)) 30%, color-mix(in oklab, var(--outer-bg) 57%, var(--seam-tint)) 45%, color-mix(in oklab, var(--outer-bg) 35%, var(--seam-tint)) 60%, color-mix(in oklab, var(--outer-bg) 17%, var(--seam-tint)) 74%, var(--band-bg) 100%);height:144px;bottom:0}#mark-mono use[href=\#mk-top]{opacity:var(--mono-top)}#mark-mono use[href=\#mk-right]{opacity:var(--mono-right)}#mark-mono use[href=\#mk-left]{opacity:var(--mono-left)}.lockup{align-items:center;gap:18px;display:flex}.lockup svg{width:56px;height:56px}.lockup__words{gap:8px;display:grid}.lockup__name{font:700 34px/1 var(--font-display);letter-spacing:.1em;color:var(--text-1)}.lockup__sub{font:600 11px/1 var(--font-text);letter-spacing:.42em;color:var(--text-3);padding-left:2px}.footer{border-top:1px solid var(--line);padding:48px 0 64px}@media (width<=1279px){.hero__inner{grid-template-columns:minmax(0,1fr) auto}.hero__copy .t-h1{font-size:clamp(43px,8.7vw - 48px,54px)}.hero__copy .t-lead{font-size:20px}.stack{--stack-scale:.76;width:var(--stack-w);transform:scale(var(--stack-scale));transform-origin:0;margin-right:calc(var(--stack-w) * (var(--stack-scale) - 1))}}@media (width>=961px) and (width<=1279px){.hero__lines{text-wrap:balance;margin-left:calc(-1 * var(--sep));max-width:calc(700px + var(--sep));clip-path:inset(0 0 0 var(--sep));display:block}.hero__lines li{vertical-align:top;margin:0 0 6px var(--sep);display:inline-block}}@media (width<=960px){.nav__links{display:none}body>.site-header{--nav-pill-w:calc(100% - 2 * 12px)}.hero__inner{grid-template-columns:1fr;padding-block:48px 72px}.hero__copy .t-h1{font-size:48px}.stack{--stack-scale:.8;margin:0 0 calc(var(--stack-h) * (var(--stack-scale) - 1));transform-origin:100% 0;justify-self:end}}@media (width<=720px){body>.site-header .wordmark,.stack{display:none}.container>.section__head{margin-bottom:40px}}@media (width<=640px){.glass-card--lg{padding:28px 22px}}@media (width<=480px){.hero__copy .t-h1{font-size:var(--h1-phone)}.hero__copy .t-lead{font-size:19px}body>.site-header{--nav-pill-w:calc(100% - 2 * 8px);--nav-pill-start:18px}body>.site-header .nav__tools{gap:6px}body>.site-header :is(.segmented--sm,.theme-toggle){--seg-cell:36px;--seg-pad:2px}body>.site-header .segmented--sm .segmented__opt span{padding-inline:4px}body>.site-header .nav__cta{padding-inline:12px;font-size:14px}}@media (width<=359px){body>.site-header :is(.segmented--sm,.theme-toggle){--seg-cell:32px}}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}@media (prefers-reduced-motion:no-preference){html:not(.lenis){scroll-behavior:smooth}}@media screen and (prefers-reduced-motion:no-preference){html[data-motion]{--reveal-rise:20px;--reveal-shrink:.98}html[data-motion] :is([data-reveal],[data-reveal-group]>*):not([data-reveal=words],.is-revealed){opacity:0;translate:0 var(--reveal-rise)}html[data-motion] :is(.glass-unit,.hero__grid):is([data-reveal],[data-reveal-group]>*):not(.is-revealed){opacity:1}html[data-motion] :is(.glass-unit,.hero__grid):is([data-reveal],[data-reveal-group]>*):not(.is-revealed) .glass-card{opacity:0}html[data-motion] .glass-unit:is([data-reveal],[data-reveal-group]>*):not(.is-revealed){scale:var(--reveal-shrink)}html[data-motion] [data-reveal=words] .w{vertical-align:top;margin:0 -.1em -.16em;padding:0 .1em .16em;display:inline-block}html[data-motion] [data-reveal=words] .w>span{display:inline-block}html[data-motion] [data-reveal=words]:not(.is-revealed) .w{overflow:clip}html[data-motion] [data-reveal=words]:not(.is-revealed) .w>span{translate:0 110%}}.loader{z-index:100;background:var(--bg-0);color:var(--text-1);place-items:center;display:grid;position:fixed;inset:0}.loader.is-leaving{pointer-events:none}.loader__mark{fill:currentColor;width:72px;height:72px;display:block}.loader__face--cut{fill:var(--bg-0)}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}body>.site-header>.nav{view-transition-name:site-nav}html.is-theming body>.site-header>.nav{view-transition-name:none}html:not(.is-theming)::view-transition-old(root){animation:revert;mix-blend-mode:revert}html:not(.is-theming)::view-transition-new(root){animation:revert;mix-blend-mode:revert}.hero{min-height:min(900px,100svh)}@media (width>=1280px){.hero__copy .t-h1{font-size:61px}}.hero__toc{margin-top:36px;display:none}.hero__toc ol{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.hero__toc li{border-bottom:1px solid var(--line)}.hero__toc a{font:500 16px/1.3 var(--font-text);color:var(--text-1);transition:color .2s var(--ease);align-items:baseline;gap:10px;padding:14px 20px 14px 0;display:flex}@media (hover:hover){.hero__toc a:hover{color:var(--accent)}}.dir-card{flex-direction:column;justify-content:space-between;gap:14px;padding:22px;display:flex}.dir-card__art{width:min(var(--art-w,120px), 100%);aspect-ratio:5/4;display:block}.fig{--fig-stroke:1.3;--hairline-plate:#000;--hairline-hi:#fff;--hairline-edge:#fff9;--hairline-mid:#fff6;--hairline-lo:#ffffff3d}.glass-card .fig{pointer-events:none}.fig__paint{fill:var(--ice)}.fig__ink :is(path,polygon,ellipse,line){vector-effect:none;stroke-width:calc(var(--fig-stroke) * var(--fig-unit,1))}.fig--small [data-detail=fine]{display:none}.dir-card__label{color:var(--text-1);text-wrap:balance;transition:color .25s var(--ease);font-weight:600;line-height:1.3}a.dir-card:focus-visible .dir-card__label{color:var(--accent)}@media (hover:hover){.glass-unit:hover>a.dir-card .dir-card__label{color:var(--accent)}}.hero{container-type:inline-size}.hero__grid{--k:.8;--fit:1;--u:calc(1px * var(--k) * var(--fit));--layer-w:380;--layer-h:236;--layer-dx:52;--layer-dy:178;--layer-top:24;--stack-w:calc(var(--layer-w) + 2 * var(--layer-dx));--stack-h:calc(var(--layer-top) + 2 * var(--layer-dy) + var(--layer-h));--front-ox:336;--block-gap:9;--label-max:110px;--art-max:140px;--inset:8px;--front-x:calc(var(--front-ox) * var(--u));--front-y:calc(var(--layer-h) / 2);--fan-h:calc(var(--front-y) + var(--stack-h));--fan-edge:32px;--fan-bleed:clamp(0px, (100cqw - var(--container)) / 2 - var(--fan-edge), 88px);height:calc(var(--fan-h) * var(--u));position:relative}.hero__stack{top:0;right:calc(var(--front-x) - var(--fan-bleed));width:calc(var(--stack-w) * var(--u));height:calc(var(--stack-h) * var(--u));perspective:calc(1500 * var(--u));pointer-events:none;position:absolute}.hero__stack+.hero__stack{top:calc(var(--front-y) * var(--u));right:calc(-1 * var(--fan-bleed))}.hero__stack>.glass-unit{--band:var(--layer-dy);width:calc(var(--layer-w) * var(--u));height:calc(var(--layer-h) * var(--u));pointer-events:auto;position:absolute;transform:rotateY(-22deg)rotateX(9deg)}.hero__stack>:first-child{--band:var(--layer-h);z-index:3;left:0;top:calc((var(--layer-top) + 2 * var(--layer-dy)) * var(--u))}.hero__stack>:nth-child(2){z-index:2;left:calc(var(--layer-dx) * var(--u));top:calc((var(--layer-top) + var(--layer-dy)) * var(--u))}.hero__stack>:nth-child(3){z-index:1;left:calc(2 * var(--layer-dx) * var(--u));top:calc(var(--layer-top) * var(--u))}.hero__grid .glass-card{--r:calc(28 * var(--u));--drop:var(--g-drop-side);--g-lift:var(--g-lift-side)}.hero__grid .dir-card{grid-template-columns:auto auto;grid-template-rows:calc(var(--band) * var(--u));place-content:start center;align-items:center;column-gap:calc(var(--block-gap) * var(--u));padding:0;display:grid}.hero__stack:first-child .dir-card{padding-right:calc((var(--layer-w) - var(--front-ox)) * var(--u))}.hero__grid .dir-card__art{width:min(var(--art-max), calc(var(--front-x) - 2 * var(--inset) - var(--block-gap) * var(--u) - var(--label-max)))}.hero__grid .dir-card__label{max-width:var(--label-max)}@media (width<=1439px){.hero__grid{--fit:.92}}@media (width>=961px) and (width<=1279px){.hero__inner{grid-template-columns:minmax(497px,1fr) minmax(0,440px)}.hero__grid{--fit:.75;--fan-edge:12px;--front-ox:250;align-self:end}.hero__grid .dir-card{padding-bottom:calc((var(--layer-h) - var(--band)) * var(--u));grid-template-rows:auto auto;grid-template-columns:auto;align-content:center;justify-items:center;row-gap:6px}.hero__grid .dir-card__art{width:110px;margin-block:-7px}.hero__grid .dir-card__label{text-align:center;max-width:none;font-size:14px}}@media (width>=1280px) and (height<=800px){.hero__grid{--fit:.84}.hero__inner{padding-block:48px 72px}}@media (width>=1280px) and (height<=700px){.hero__grid{--fit:.8}.hero__inner{padding-block:40px 56px}}@property --target-glow{syntax:"<number>";inherits:true;initial-value:0}@keyframes target-glow{25%{--target-glow:1}}.glass-card.is-target{--drop:var(--g-drop), 0 0 0 1px rgb(var(--ice-rgb) / calc(.6 * var(--target-glow))), 0 0 40px -4px rgb(var(--ice-rgb) / calc(.45 * var(--target-glow)));animation:target-glow 1.4s var(--ease)}@media (prefers-reduced-motion:reduce){.glass-card.is-target{--target-glow:1;animation:none}}.partners{padding-block:56px 72px}.partners__title{text-align:center;text-wrap:balance;margin-bottom:52px}.directions{padding-bottom:0;overflow-x:clip}.directions .section__head{text-align:center;justify-items:center;max-width:720px;margin-inline:auto}.directions__list{--dir-gap:96px;--dir-card-h:520px;overflow-y:clip}.direction{padding-block:var(--dir-gap);border-top:1px solid var(--line);scroll-margin-top:calc(32px - var(--dir-gap));grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"card text";align-items:center;column-gap:64px;display:grid}.direction:nth-of-type(2n){grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"text card"}.direction__card{grid-area:card}.direction__card:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle, var(--grid-dot) 1.1px, transparent 1.7px) 0 0 / var(--grid-cell) var(--grid-cell);position:absolute;inset:22% -10% -18% -22%;-webkit-mask:radial-gradient(farthest-side at 30% 70%,#000 30%,#0000 85%);mask:radial-gradient(farthest-side at 30% 70%,#000 30%,#0000 85%)}.direction:nth-of-type(2n) .direction__card:before{inset:22% -22% -18% -10%;-webkit-mask:radial-gradient(farthest-side at 70% 70%,#000 30%,#0000 85%);mask:radial-gradient(farthest-side at 70% 70%,#000 30%,#0000 85%)}.direction__text{grid-area:text;justify-items:start;display:grid}.dir-card--lg{--art-w:280px;min-height:var(--dir-card-h);gap:28px;padding:40px}.dir-card--lg .dir-card__art{align-self:center}.dir-card--lg .dir-card__label{color:var(--accent)}.dir-card__index{color:var(--text-3)}.dir-card__caption{gap:10px;display:grid}.dir-card__summary{color:var(--text-on-glass)}.direction__title{font:700 30px/1.18 var(--font-display);letter-spacing:-.022em;color:var(--text-1);text-wrap:balance}.direction__text .t-body{max-width:600px}.direction__lead{color:var(--text-1);margin-top:20px}.direction__lead+.t-body{margin-top:14px}.direction__points{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;width:100%;margin-top:32px;padding-top:24px;display:grid}.direction__points li{font:500 16px/1.45 var(--font-text);color:var(--text-1);padding-left:20px;position:relative}:is(.direction__points,.contact__points) li:before{content:"";background:var(--ice);width:6px;height:6px;box-shadow:0 0 8px rgb(var(--ice-rgb) / .5);border-radius:1px;margin-top:-3px;position:absolute;top:.5lh;left:2px;rotate:45deg}.direction__text .btn{margin-top:32px}.steps{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.step{border-left:1px solid var(--line);align-content:start;gap:12px;padding-inline:28px;display:grid}.step:first-child{border-left:0;padding-left:0}.step:last-child{padding-right:0}.step__num{font:700 40px/1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-bottom:12px}.step__num:not(.t-accent){color:var(--text-3)}.step .t-h3{text-wrap:balance}.step .t-body{color:var(--text-on-glass)}.contact__layout{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:64px;display:grid}.contact__points{gap:16px;max-width:520px;margin-top:40px;display:grid}.contact__points li{font:400 17px/1.55 var(--font-text);letter-spacing:-.008em;color:var(--text-2);text-wrap:pretty;padding-left:20px;position:relative}.contact__points strong{color:var(--text-1);font-weight:600}.contact__direct{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:24px 32px;max-width:520px;margin-top:40px;padding-top:32px;display:grid}.contact__direct:not(:has(dd)){display:none}.contact__direct dt{font:500 14px/1.4 var(--font-text);color:var(--text-3)}.contact__direct dd{margin:6px 0 0}.contact__direct a{font:500 19px/1.4 var(--font-text);letter-spacing:-.01em;color:var(--text-1);transition:color .2s var(--ease)}@media (hover:hover){.contact__direct a:hover{color:var(--accent)}}.footer__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;display:flex}.footer__nav{flex-wrap:wrap;gap:20px 28px;display:flex}.footer__nav a{padding-block:calc((var(--tap) - 1lh) / 2);margin-block:calc((1lh - var(--tap)) / 2);font:500 15px/1.4 var(--font-text);color:var(--text-2);transition:color .2s var(--ease)}@media (hover:hover){.footer__nav a:hover{color:var(--text-1)}}.footer__contacts{flex-wrap:wrap;gap:8px 24px;margin-top:24px;display:flex}.footer__contacts:not(:has(a)){display:none}.footer__bottom{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:16px 32px;margin-top:40px;padding-top:24px;display:flex}.footer__privacy{text-wrap:pretty;flex:360px;max-width:760px}@media (width<=1279px){.direction{column-gap:48px}.steps-panel{padding:36px 32px}.step{padding-inline:20px}}@media (width<=960px){.hero__grid{--fit:.9;--fan-bleed:0px;margin-top:40px}.steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.step:nth-child(odd){border-left:0;padding-left:0}.step:nth-child(2n){padding-right:0}.step:nth-child(n+3){border-top:1px solid var(--line);padding-top:36px}.contact__layout{grid-template-columns:1fr;gap:40px}.directions__list{--dir-gap:72px;--dir-card-h:560px}.direction{grid-template-columns:minmax(300px,380px) minmax(340px,1fr)}.direction:nth-of-type(2n){grid-template-columns:minmax(340px,1fr) minmax(300px,380px)}.direction__points{grid-template-columns:minmax(0,1fr)}.direction__title{font-size:26px}}@media (width<=720px){.hero{min-height:0}.hero__grid{display:none}.hero__toc{display:block}.partners{padding-block:44px 56px}.partners__title{margin-bottom:44px}.partners .marquee{--marquee-gap:44px;--marquee-fade:48px}.directions__list{--dir-card-h:440px}.direction,.direction:nth-of-type(2n){grid-template-columns:minmax(0,1fr);grid-template-areas:"card""text";row-gap:40px}.direction__card{justify-self:center;width:100%;max-width:440px}.direction__text .btn{display:none}}@media (width<=640px){.dir-card--lg,.steps-panel{padding:28px 24px}.steps{grid-template-columns:1fr;row-gap:0}.step:nth-child(n){border:0;padding:0}.step+.step{border-top:1px solid var(--line);margin-top:28px;padding-top:28px}}@media (width<=480px){.directions__list{--dir-card-h:460px}.hero__ctas{flex-direction:column;align-items:flex-start}}
