.ui-glass-defs[data-astro-cid-7tpgsoyg]{position:absolute;width:0;height:0;overflow:hidden}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300 700;src:url(/fonts/space-grotesk-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300 700;src:url(/fonts/space-grotesk-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/fonts/jetbrains-mono-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/fonts/jetbrains-mono-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--za-black: #000000;--za-surface: #0f0f0f;--za-card: #161616;--za-teal: #3fc8bb;--za-blue: #7eb4d1;--za-lavender: #c195c1;--za-orchid: #d8a1d5;--za-sky: #70b0d3;--za-teal-ink: #29837b;--za-teal-ink-paper: #277a72;--za-blue-ink: #567b8f;--za-blue-ink-paper: #507385;--za-lavender-ink: #8d6c8d;--za-lavender-ink-paper: #826582;--za-sky-ink: #4f7c95;--za-sky-ink-paper: #49738a;--za-drafting: #0d1317;--za-board: #171a1d;--za-white: #ffffff;--za-ink: #0b0d0f;--za-ink-strong: #14171a;--za-ink-body: #33383d;--za-ink-muted: #5c5c5c;--za-paper-strong: #ffffff;--za-paper-body: #d9d9d9;--za-paper-muted: #a0a0a0;--za-display: "Space Grotesk", system-ui, sans-serif;--za-body: "Inter", system-ui, sans-serif;--za-mono: "JetBrains Mono", ui-monospace, monospace;--za-1: 4px;--za-2: 8px;--za-3: 12px;--za-4: 16px;--za-5: 24px;--za-6: 32px;--za-7: 48px;--za-8: 64px;--za-9: 96px;--za-10: 128px;--za-11: 176px;--za-measure: 66ch;--za-page: 1240px}.za-entry{accent-color:var(--za-teal);caret-color:currentColor;scrollbar-color:var(--za-scrollbar, rgba(127, 127, 127, .4)) transparent;scrollbar-width:thin}.za-entry ::selection{background:var(--za-selection-bg, var(--za-teal));color:var(--za-selection-fg, #000000)}.za-entry :focus-visible{outline:2px solid var(--za-focus, var(--za-teal));outline-offset:3px}.za-entry [data-reveal]{opacity:1}@media(prefers-reduced-motion:no-preference){.za-entry.za-reveal-armed [data-reveal]{opacity:0;transform:translateY(12px);transition:opacity .5s ease-out,transform .5s ease-out}.za-entry.za-reveal-armed [data-reveal].is-in{opacity:1;transform:none}}:root{--ui-teal: var(--za-teal);--ui-lav: var(--za-lavender);--ui-blue-deep: #4f6f80;--ui-dark: #0f0f0f;--ui-light: 63 200 187;--ui-glow: rgb(var(--ui-light) / .16);--ui-ease: cubic-bezier(.16, 1, .3, 1);--ui-r: 22px;--ui-gut: clamp(20px, 5vw, 104px);--ui-night-bg: #030506;--ui-night-ink: #ffffff;--ui-night-body: #c4cacd;--ui-orb-rim: #0e1a1e;--ui-orb-core: #071012;--ui-white-rgb: 255, 255, 255;--ui-black-rgb: 0, 0, 0;--ui-shade-rgb: 20, 23, 26;--ui-night-rgb: 3, 5, 6;--ui-panel-rgb: 14, 18, 20;--ui-raise-rgb: 23, 28, 31;--ui-sky-rgb: 112, 176, 211;--ui-blue-rgb: 79, 111, 128;--ui-pool-teal: rgb(var(--ui-light) / .26);--ui-pool-sky: rgba(var(--ui-sky-rgb), .2);--ui-pool-blue: rgba(var(--ui-blue-rgb), .35)}.ui-page{--ui-bg: #ffffff;--ui-panel: #f4f5f5;--ui-panel-2: #eceeef;--ui-line: #e3e6e7;--ui-line-2: #d3d7da;--ui-ink: var(--za-ink-strong);--ui-body: #3a3f44;--ui-muted: #5f6469;--ui-quiet: #8a8f94;--ui-teal-ink: var(--za-teal-ink);--ui-teal-deep: #24756d;--ui-lav-deep: #7a5c7a;--ui-raise: #ffffff;--ui-on-ink: #ffffff;--ui-ink-hover: #000000;--ui-cta-bg: var(--za-ink-strong);--ui-cta-fg: #ffffff;--ui-cta-hover: #000000;--ui-btn-light-hover: #e1e4e5;--ui-on-teal: #ffffff;--ui-tint-teal: #e6f6f4;--ui-tint-lav: #f6eef6;--ui-slot-line: var(--ui-line-2);--ui-bar: var(--ui-panel-2);--ui-editor: var(--ui-dark);--ui-card-shadow: 0 22px 44px -30px rgba(var(--ui-shade-rgb), .38);--ui-field: #ffffff;--ui-field-line: var(--ui-line-2);--ui-field-hover: #b9bfc3;--ui-focus-ring: rgba(41, 131, 123, .18);--ui-bad: #a3352b;--ui-chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%2314171a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--ui-pill: var(--ui-panel-2);--ui-pill-ink: var(--ui-body);--ui-pill-on: var(--za-ink-strong);--ui-pill-on-ink: #ffffff;--ui-slider-track: var(--ui-line-2);--ui-slider-thumb: var(--ui-ink);--ui-slider-ring: var(--ui-focus-ring);--za-selection-bg: #c9eeea;--za-selection-fg: var(--za-ink-strong);--za-focus: var(--za-teal-ink);--za-scrollbar: #c3c8cb;background:var(--ui-bg);color:var(--ui-body);font-family:var(--za-body);font-size:17px;line-height:1.6;font-feature-settings:"cv11","ss01"}.ui-night{--ui-bg: var(--ui-night-bg);--ui-panel: #0e1214;--ui-panel-2: #1c2226;--ui-raise: #171c1f;--ui-line: #232a2e;--ui-line-2: #343c41;--ui-ink: var(--ui-night-ink);--ui-body: var(--ui-night-body);--ui-muted: #959ca1;--ui-quiet: #6b7378;--ui-teal-ink: var(--za-teal);--ui-teal-deep: var(--za-teal);--ui-lav-deep: var(--za-lavender);--ui-on-ink: #0b0d0f;--ui-ink-hover: #dde2e4;--ui-cta-bg: var(--za-teal);--ui-cta-fg: #0b0d0f;--ui-cta-hover: #66d5ca;--ui-btn-light-hover: #262d31;--ui-on-teal: #0b0d0f;--ui-tint-teal: rgb(var(--ui-light) / .14);--ui-tint-lav: rgba(193, 149, 193, .18);--ui-slot-line: rgb(var(--ui-light) / .5);--ui-bar: #2c3438;--ui-editor: #000000;--ui-card-shadow: 0 28px 56px -32px rgb(var(--ui-light) / .34);--ui-field: #080a0b;--ui-field-line: #66707a;--ui-field-hover: #8a949b;--ui-focus-ring: rgb(var(--ui-light) / .28);--ui-bad: #ff8f80;--ui-chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--ui-pill: var(--ui-panel-2);--ui-pill-ink: var(--ui-body);--ui-pill-on: #ffffff;--ui-pill-on-ink: #0b0d0f;--ui-slider-track: var(--ui-field-line);--ui-slider-thumb: var(--ui-ink);--ui-slider-ring: rgb(var(--ui-light) / .28);--za-selection-bg: var(--za-teal);--za-selection-fg: #0b0d0f;--za-focus: var(--za-teal);color-scheme:dark;color:var(--ui-body)}.ui-page a{text-decoration:none;text-underline-offset:3px}.ui-edge-t,.ui-edge-b{position:relative;isolation:isolate}.ui-edge-t:before,.ui-edge-b:after{content:"";position:absolute;left:0;right:0;z-index:1;height:1px;pointer-events:none;background:linear-gradient(90deg,rgb(var(--ui-light) / 0) 6%,rgb(var(--ui-light) / .5) 32%,var(--za-teal) 50%,rgb(var(--ui-light) / .5) 68%,rgb(var(--ui-light) / 0) 94%)}.ui-edge-t:before{top:0}.ui-edge-b:after{bottom:0}.ui-wrap{width:100%;max-width:calc(1232px + 2 * var(--ui-gut));margin:0 auto;padding:0 var(--ui-gut)}.ui-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ui-page .za-skip{position:absolute;left:12px;top:-60px;z-index:1100;padding:10px 16px;border-radius:999px;background:var(--ui-ink);color:var(--ui-on-ink)}.ui-page .za-skip:focus{top:12px}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:14px 22px;border-radius:999px;font:500 16px/1 var(--za-body);letter-spacing:-.005em;white-space:nowrap;border:1px solid transparent;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .25s var(--ui-ease)}.ui-btn svg{transition:transform .3s var(--ui-ease)}.ui-btn:hover svg{transform:translate(3px)}.ui-btn:active{transform:scale(.98)}.ui-btn-dark{background:var(--ui-cta-bg);color:var(--ui-cta-fg)}.ui-btn-dark:hover{background:var(--ui-cta-hover)}.ui-btn-light{background:var(--ui-panel-2);color:var(--ui-ink)}.ui-btn-light:hover{background:var(--ui-btn-light-hover)}.ui-btn-line{background:transparent;color:var(--ui-ink);border-color:var(--ui-line-2)}.ui-btn-line:hover{border-color:var(--ui-ink)}.ui-btn-sm{height:38px;padding:11px 16px;font-size:14.5px}.ui-btn-block{width:100%}.ui-btn:disabled,.ui-btn[aria-disabled=true]{opacity:.6;cursor:progress}@media(pointer:coarse){.ui-btn-sm{height:44px}}.ui-head,.ui-foot{font-family:var(--za-body);line-height:1.6;font-feature-settings:"cv11","ss01"}.ui-head{position:fixed;top:12px;left:0;right:0;z-index:1000;pointer-events:none}.ui-head-wrap{display:flex;justify-content:center}.ui-isle{--lit-inset: 14%;position:relative;width:100%;max-width:1232px;border-radius:30px;background:var(--ui-panel);box-shadow:inset 0 0 0 1px var(--ui-line),0 18px 36px -24px rgba(var(--ui-black-rgb),.8);pointer-events:auto;transition:max-width .6s var(--ui-ease),box-shadow .4s ease,border-radius .4s var(--ui-ease)}.ui-isle:before{content:"";position:absolute;top:0;left:var(--lit-inset);right:var(--lit-inset);height:1px;background:linear-gradient(90deg,rgb(var(--ui-light) / 0),var(--za-teal) 50%,rgb(var(--ui-light) / 0));opacity:.6;transition:left .6s var(--ui-ease),right .6s var(--ui-ease),opacity .4s ease}.ui-head.is-scrolled .ui-isle{box-shadow:inset 0 0 0 1px var(--ui-line-2),0 24px 48px -22px rgba(var(--ui-night-rgb),.6)}.ui-head.is-scrolled .ui-isle:before{--lit-inset: 6%;opacity:.85}.ui-head-bar{display:flex;align-items:center;gap:24px;height:60px;padding:0 10px 0 18px}.ui-brand{display:inline-flex;align-items:center;gap:8px;flex:none}.ui-mark{width:30px;height:30px}.ui-word{width:100px;height:auto;margin-top:2px}.ui-wordclip{--word-w: 91px;--word-lead: 5px;display:block;width:calc(var(--word-w) + var(--word-lead));overflow:hidden;transition:width .5s var(--ui-ease),opacity .3s ease}.ui-wordclip .ui-word{display:block;width:var(--word-w);max-width:none;margin:0 0 0 var(--word-lead)}.ui-nav{position:relative;display:flex;margin:0 auto;font-size:15px}.ui-nav-list,.ui-head-panel ul{list-style:none;margin:0;padding:0}.ui-nav-list{display:flex}.ui-nav a{display:block;position:relative;z-index:1;padding:9px 15px;border-radius:999px;color:var(--ui-body);transition:color .2s ease}.ui-nav a:hover,.ui-nav a:focus-visible,.ui-nav a[aria-current=page]{color:var(--ui-ink)}.ui-nav-pill{--x: 0px;--w: 0px;position:absolute;top:0;left:0;bottom:0;width:var(--w);border-radius:999px;background:var(--ui-panel-2);transform:translate(var(--x));opacity:0;transition:transform .4s var(--ui-ease),width .4s var(--ui-ease),opacity .2s ease}.ui-nav.is-pointing .ui-nav-pill{opacity:1}.ui-head-cta{display:grid;max-width:280px;overflow:hidden;transition:max-width .55s var(--ui-ease),opacity .35s ease}.ui-head.is-calm .ui-head-cta,html:has([data-head-calm]) .ui-head:not(.is-ready) .ui-head-cta{max-width:0;opacity:0;visibility:hidden;transition:max-width .55s var(--ui-ease),opacity .2s ease,visibility 0s linear .55s}.ui-head.is-down .ui-isle{max-width:860px}.ui-head.is-down .ui-wordclip{width:0;opacity:0}.ui-menu,.ui-head-panel{display:none}.ui-foot{margin-top:clamp(96px,12vw,160px);border-top:1px solid var(--ui-line);padding:56px 0 40px}.ui-foot-grid{display:grid;grid-template-columns:5fr 2fr 2fr 3fr;gap:32px}.ui-foot-brand p{margin-top:14px;max-width:32ch;font-size:14.5px;color:var(--ui-muted)}.ui-foot-brand .ui-copy{margin-top:8px;font-size:13px}.ui-foot-col h2{margin-bottom:14px;line-height:1.15;letter-spacing:normal;font-family:var(--za-body);font-size:14.5px;font-weight:500;color:var(--ui-ink)}.ui-foot-col ul{list-style:none;display:grid;gap:0}.ui-foot-col li a{display:inline-block;padding:5px 0}.ui-foot-col address+ul{margin-top:6px}.ui-foot-col address a{display:inline-block;padding:3px 0}.ui-foot-col a,.ui-foot-col address{font-size:14.5px;font-style:normal;color:var(--ui-muted);line-height:1.75}.ui-foot-col a:hover{color:var(--ui-ink);text-decoration:underline}@media(pointer:coarse){.ui-foot-col li a,.ui-foot-col address a{padding:10px 0}}.ui-foot.ui-night{margin-top:0;background:var(--ui-bg);border-top-color:var(--ui-line)}.ui-sign{flex-direction:column;align-items:flex-start;gap:16px}.ui-sign-crest{position:relative;isolation:isolate;display:block;width:88px;height:88px}.ui-sign-crest:before{content:"";position:absolute;inset:-36%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgb(var(--ui-light) / .22),rgb(var(--ui-light) / 0))}.ui-sign-img{display:block;width:100%;height:100%;object-fit:contain}.ui-sign .ui-word{width:120px;margin-top:0;margin-left:-5px}@media(max-width:1100px){.ui-nav a{padding:9px 11px}.ui-head-bar{gap:12px}}@media(max-width:960px){.ui-nav{display:none}.ui-head-bar{justify-content:space-between;padding:0 8px 0 16px}.ui-head-cta{margin-left:auto}.ui-head.is-down .ui-isle{max-width:100%}.ui-head.is-down .ui-wordclip{width:calc(var(--word-w) + var(--word-lead));opacity:1}.ui-menu{position:relative;display:grid;place-content:center;gap:6px;flex:none;width:44px;height:44px;border:0;border-radius:50%;background:var(--ui-panel-2);color:var(--ui-ink);cursor:pointer;transition:background-color .2s ease}.ui-menu:hover{background:var(--ui-btn-light-hover)}.ui-menu i{display:block;width:16px;height:1.5px;border-radius:1px;background:currentColor;transition:transform .4s var(--ui-ease)}.ui-menu[aria-expanded=true] i:first-of-type{transform:translateY(3.75px) rotate(45deg)}.ui-menu[aria-expanded=true] i:last-of-type{transform:translateY(-3.75px) rotate(-45deg)}.ui-head-panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .5s var(--ui-ease),visibility 0s linear .5s}.ui-head.is-open .ui-head-panel{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .5s var(--ui-ease),visibility 0s linear 0s}.ui-head.is-open .ui-isle{border-radius:24px;max-width:100%}.ui-head-panel-in{min-height:0;overflow:hidden}.ui-head-panel nav{display:flex;flex-direction:column;margin:4px 16px 0;border-top:1px solid var(--ui-line)}.ui-head-panel nav a{display:flex;align-items:center;justify-content:space-between;min-height:56px;border-bottom:1px solid var(--ui-line);font:450 22px/1.2 var(--za-display);letter-spacing:-.02em;color:var(--ui-ink)}.ui-head-panel nav a svg{color:var(--za-teal);transition:transform .3s var(--ui-ease)}.ui-head-panel nav a:hover svg{transform:translate(3px)}.ui-head-panel-cta{display:grid;gap:8px;padding:20px 16px 16px}.ui-foot-grid{grid-template-columns:1fr 1fr}.ui-foot-brand{grid-column:1 / -1}}@media(max-width:640px){.ui-head{top:8px}.ui-head-wrap{padding:0 12px}.ui-head-bar{height:56px}.ui-wordclip{--word-w: 80px;--word-lead: 4px}.ui-head-cta{display:none}.ui-foot-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ui-isle,.ui-isle:before,.ui-nav-pill,.ui-head-cta,.ui-wordclip,.ui-head-panel{transition:none!important}}.ui-crest{position:relative;isolation:isolate;width:clamp(112px,15vh,144px);aspect-ratio:1;margin-bottom:clamp(16px,2.4vh,26px)}.ui-halo{position:absolute;inset:-44%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgb(var(--ui-light) / .3),rgb(var(--ui-light) / .11) 50%,rgb(var(--ui-light) / 0));pointer-events:none}.ui-crest-img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 26px rgba(var(--ui-black-rgb),.6))}.ui-sweep{position:absolute;inset:0;z-index:1;pointer-events:none;-webkit-mask:var(--crest) center / contain no-repeat;mask:var(--crest) center / contain no-repeat;background:linear-gradient(105deg,rgba(var(--ui-white-rgb),0) 41%,rgba(var(--ui-white-rgb),.85),rgba(var(--ui-white-rgb),0) 59%) 100% 0 / 300% 100% no-repeat;mix-blend-mode:overlay}@keyframes ui-crest-in{0%{transform:translateY(12px) scale(.94);filter:blur(6px)}}@keyframes ui-halo-in{0%{opacity:0;transform:scale(.72)}}@keyframes ui-sweep{0%{background-position:100% 0}30%,to{background-position:0% 0}}.ui-band{padding:calc(72px + clamp(36px,5vw,64px)) 0 clamp(64px,8vw,104px);background:radial-gradient(56% 200px at 50% 100%,rgb(var(--ui-light) / .09),rgb(var(--ui-light) / 0) 76%),var(--ui-bg);overflow:clip}.ui-band-in{display:flex;flex-direction:column;align-items:center;text-align:center}.ui-band .ui-crest{width:clamp(88px,9vw,112px);margin-bottom:clamp(20px,2.6vw,30px)}.ui-band-copy{display:flex;flex-direction:column;align-items:inherit;min-width:0}.ui-band h1{max-width:18ch;font-family:var(--za-display);font-weight:450;font-size:clamp(38px,5vw,68px);line-height:1.03;letter-spacing:-.036em;color:var(--ui-ink);text-wrap:balance}.ui-band h1+p,.ui-band .ui-band-lede{margin-top:clamp(16px,1.8vw,22px);max-width:50ch;font-size:clamp(17px,1.5vw,19.5px);line-height:1.5;color:var(--ui-body);text-wrap:pretty}@media(prefers-reduced-motion:no-preference){.ui-band .ui-crest{animation:ui-crest-in 1.2s var(--ui-ease) both}.ui-band .ui-halo{animation:ui-halo-in 2s var(--ui-ease) .1s both}.ui-band .ui-sweep{animation:ui-sweep 9s cubic-bezier(.45,0,.25,1) .9s 1}}@media(max-width:640px){.ui-band{padding-top:100px}.ui-band .ui-crest{width:80px}.ui-band h1{font-size:clamp(34px,9.6vw,44px);letter-spacing:-.032em}}.ui-band-flow{padding-bottom:clamp(40px,5vw,64px);background:var(--ui-bg)}.ui-more{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:44px;margin-block:-10px;font-size:15px;font-weight:500;color:var(--ui-ink)}.ui-more svg{transition:transform .3s var(--ui-ease)}.ui-more:hover svg{transform:translate(3px)}.ui-more:hover{text-decoration:underline}.ui-canvas-night{background:var(--ui-night-bg)}html:has(>body.ui-canvas-night){color-scheme:dark;background:var(--ui-night-bg);scrollbar-color:rgba(var(--ui-white-rgb),.22) transparent}.ui-main{background:var(--ui-bg);overflow-x:clip}.ui-sec{position:relative;padding-top:clamp(112px,13vw,176px)}.ui-sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:22px;margin-bottom:clamp(36px,4.4vw,56px);border-bottom:1px solid var(--ui-line)}.ui-h2{font-family:var(--za-display);font-weight:450;font-size:clamp(32px,3.8vw,52px);line-height:1.05;letter-spacing:-.034em;color:var(--ui-ink);max-width:22ch;text-wrap:balance}.ui-sec-more{flex:none;min-height:44px}@media(max-width:640px){.ui-sec-head{flex-direction:column;align-items:flex-start}}.ui-sec-head-text{min-width:0}.ui-sec-lede{margin-top:14px;max-width:60ch;font-size:clamp(16px,1.3vw,18px);line-height:1.55;color:var(--ui-body);text-wrap:pretty}.ui-card{position:relative;min-width:0;padding:clamp(22px,2.6vw,32px);border-radius:20px;background:var(--ui-panel);box-shadow:inset 0 0 0 1px var(--ui-line);transition:transform .45s var(--ui-ease),box-shadow .45s var(--ui-ease)}.ui-card:before{content:"";position:absolute;top:0;left:14%;right:14%;height:1px;pointer-events:none;background:linear-gradient(90deg,rgb(var(--ui-light) / 0),rgb(var(--ui-light) / .8),rgb(var(--ui-light) / 0));opacity:.6;transition:opacity .45s ease,left .7s var(--ui-ease),right .7s var(--ui-ease)}.ui-card:hover{box-shadow:inset 0 0 0 1px rgb(var(--ui-light) / .26),var(--ui-card-shadow)}.ui-card:hover:before{opacity:1;left:4%;right:4%}.ui-card:focus-within{box-shadow:0 0 0 2px var(--za-teal)}.ui-card-pool{background:radial-gradient(90% 60% at 100% 0%,rgb(var(--ui-light) / .16),rgb(var(--ui-light) / 0) 70%),var(--ui-panel)}.ui-raised{padding:16px 18px;border-radius:14px;background:var(--ui-raise);box-shadow:inset 0 0 0 1px var(--ui-line)}.ui-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border:0;border-radius:999px;background:var(--ui-pill);color:var(--ui-pill-ink);font:500 15px/1 var(--za-body);white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease}.ui-pill:hover{background:var(--ui-btn-light-hover);color:var(--ui-ink)}.ui-pill[aria-pressed=true],.ui-pill[aria-selected=true],.ui-pill[aria-current]:not([aria-current=false]),.ui-pill.is-on{background:var(--ui-pill-on);color:var(--ui-pill-on-ink)}.ui-capsule{position:relative;display:inline-flex;flex-wrap:wrap;gap:4px;max-width:100%;padding:6px;border-radius:30px;background:var(--ui-panel);box-shadow:inset 0 0 0 1px var(--ui-line),0 18px 36px -24px rgba(var(--ui-black-rgb),.8)}.ui-capsule:before{content:"";position:absolute;top:0;left:14%;right:14%;height:1px;pointer-events:none;background:linear-gradient(90deg,rgb(var(--ui-light) / 0),var(--za-teal) 50%,rgb(var(--ui-light) / 0));opacity:.6}.ui-capsule .ui-pill:not([aria-pressed=true],[aria-selected=true],[aria-current]:not([aria-current=false]),.is-on){background:transparent}.ui-capsule .ui-pill:not([aria-pressed=true],[aria-selected=true],[aria-current]:not([aria-current=false]),.is-on):hover{background:var(--ui-panel-2)}.ui-rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--ui-line-2)}.ui-rows li{border-bottom:1px solid var(--ui-line)}.ui-rows a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;font:450 clamp(20px,2vw,24px) / 1.2 var(--za-display);letter-spacing:-.02em;color:var(--ui-ink)}.ui-rows svg{flex:none;color:var(--za-teal);transition:transform .3s var(--ui-ease)}.ui-rows a:hover svg{transform:translate(4px)}.ui-rows-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,4vw,56px)}.ui-range{-webkit-appearance:none;appearance:none;width:100%;height:44px;background:transparent;cursor:pointer}.ui-range::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:var(--ui-slider-track)}.ui-range::-moz-range-track{height:4px;border-radius:2px;background:var(--ui-slider-track)}.ui-range::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;margin-top:-8px;border:0;border-radius:50%;background:var(--ui-slider-thumb);box-shadow:0 0 0 0 var(--ui-slider-ring);transition:box-shadow .2s ease}.ui-range::-moz-range-thumb{width:20px;height:20px;border:0;border-radius:50%;background:var(--ui-slider-thumb)}.ui-range:focus-visible{outline:none}.ui-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 6px var(--ui-slider-ring)}.ui-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 6px var(--ui-slider-ring)}.ui-surface{position:relative;padding:clamp(20px,3vw,40px);border-radius:24px;background:radial-gradient(60% 70% at 70% 40%,var(--ui-pool-teal),rgb(var(--ui-light) / 0) 70%),radial-gradient(50% 60% at 30% 80%,var(--ui-pool-sky),rgba(var(--ui-sky-rgb),0) 70%),radial-gradient(60% 60% at 90% 90%,var(--ui-pool-blue),rgba(var(--ui-blue-rgb),0) 70%),var(--ui-panel);box-shadow:inset 0 0 0 1px var(--ui-line)}.ui-surface-tile{border-radius:14px;background:rgba(var(--ui-raise-rgb),.86);box-shadow:inset 0 0 0 1px rgba(var(--ui-white-rgb),.09),0 18px 36px -24px rgba(var(--ui-black-rgb),.8)}@media(max-width:640px){.ui-rows-2{grid-template-columns:1fr}.ui-rows a{min-height:56px}}@media(prefers-reduced-motion:reduce){.ui-card,.ui-card:before,.ui-pill{transition:none}}@media(prefers-reduced-motion:no-preference){.ui-live .ui-orbit .ui-crest{animation:ui-crest-in 1.4s var(--ui-ease) both}.ui-live .ui-orbit .ui-halo{animation:ui-halo-in 2.2s var(--ui-ease) .15s both}.ui-live .ui-orbit .ui-sweep{animation:ui-sweep 9s cubic-bezier(.45,0,.25,1) 1.5s 2}}.ui-hero{position:relative;padding:calc(84px + clamp(40px,7vh,88px)) 0 0;background:radial-gradient(60% 420px at 78% 38%,#70b0d314,#70b0d300 70%),var(--ui-bg);overflow:hidden}.ui-hero:after{content:"";position:absolute;inset:auto 0 0;height:220px;background-image:radial-gradient(rgb(var(--ui-light) / .5) 1px,transparent 1.5px);background-size:9px 9px;-webkit-mask:radial-gradient(46% 100% at 50% 100%,#000,transparent 72%);mask:radial-gradient(46% 100% at 50% 100%,#000,transparent 72%);opacity:.55;pointer-events:none}.ui-hero-in{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,80px)}.ui-h1{font-family:var(--za-display);font-weight:450;font-size:clamp(42px,5.6vw,80px);line-height:1.02;letter-spacing:-.038em;color:var(--ui-ink);text-wrap:balance}.ui-ln{display:block}.ui-sub{margin-top:26px;max-width:44ch;font-size:clamp(17px,1.5vw,19.5px);line-height:1.5;color:var(--ui-body)}.ui-cta{margin-top:34px}.ui-who{margin-top:26px;padding-top:18px;max-width:46ch;border-top:1px solid var(--ui-line);font-size:15px;color:var(--ui-muted)}.ui-orbit{position:relative;width:min(100%,500px);aspect-ratio:1;justify-self:end}.ui-ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ui-ring circle{fill:none;vector-effect:non-scaling-stroke}.ui-ring-o{stroke:var(--ui-line-2);stroke-width:1}.ui-ring-i{stroke:var(--ui-line);stroke-width:1;stroke-dasharray:2 6}.ui-ring-arc{stroke:var(--za-teal);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:22 78;stroke-dashoffset:-4;transform:rotate(-90deg);transform-origin:200px 200px;filter:drop-shadow(0 0 6px rgb(var(--ui-light) / .7))}.ui-ring-dot{fill:var(--za-teal);transform-origin:200px 200px;transform:rotate(80deg);filter:drop-shadow(0 0 5px rgb(var(--ui-light) / .9))}.ui-orbit-crest.ui-crest{position:absolute;inset:21%;width:auto;margin:0}.ui-orbit-crest .ui-halo{inset:-30%}.ui-orbit-l{position:absolute;display:inline-flex;align-items:center;gap:8px;font-family:var(--za-mono);font-size:11.5px;letter-spacing:.04em;color:var(--ui-muted);white-space:nowrap;padding:4px 8px;border-radius:999px;background:var(--ui-bg);transition:color .4s ease}.ui-orbit-l i{position:relative;width:6px;height:6px;border-radius:50%;background:var(--za-teal);box-shadow:inset 0 0 0 1px var(--za-teal),0 0 8px rgb(var(--ui-light) / .7);transition:background-color .4s ease,box-shadow .4s ease}.ui-orbit.is-armed .ui-orbit-l:not(.is-lit) i{background:var(--ui-bg);box-shadow:inset 0 0 0 1px var(--za-teal),0 0 rgb(var(--ui-light) / 0)}.ui-orbit.is-armed .ui-orbit-l.is-lit,.ui-orbit:not(.is-armed) .ui-orbit-l{color:var(--ui-ink)}.ui-orbit-l.is-lit i:after{content:"";position:absolute;inset:-1px;border-radius:50%;box-shadow:0 0 0 1px var(--za-teal);opacity:0}@media(prefers-reduced-motion:no-preference){.ui-orbit-l.is-lit i:after{animation:ui-ping 1.1s var(--ui-ease)}}@keyframes ui-ping{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(4.5)}}.ui-orbit-tl{top:9%;left:-6%}.ui-orbit-tr{top:17%;right:-10%;flex-direction:row-reverse}.ui-orbit-br{bottom:12%;right:-4%;flex-direction:row-reverse}.ui-orbit-bl{bottom:19%;left:-12%}@media(prefers-reduced-motion:no-preference){.ui-live .ui-ring-arc{animation:ui-arc-in 2.4s var(--ui-ease) .6s both}.ui-live .ui-orbit-l{animation:ui-label-in 1s var(--ui-ease) both;animation-delay:calc(.9s + var(--d, 0) * .12s)}.ui-orbit-tr{--d: 1}.ui-orbit-br{--d: 2}.ui-orbit-bl{--d: 3}.ui-live .ui-h1 .ui-ln,.ui-live .ui-sub,.ui-live .ui-cta,.ui-live .ui-who{animation:ui-rise .9s var(--ui-ease) both}.ui-live .ui-h1 .ui-ln+.ui-ln{animation-delay:.08s}.ui-live .ui-sub{animation-delay:.2s}.ui-live .ui-cta{animation-delay:.3s}.ui-live .ui-who{animation-delay:.4s}}@keyframes ui-arc-in{0%{stroke-dasharray:0 100}}@keyframes ui-label-in{0%{opacity:0;transform:translateY(6px);filter:blur(4px)}}@keyframes ui-rise{0%{opacity:0;transform:translateY(10px);filter:blur(6px)}}.ui-strip-h{margin-top:clamp(56px,8vw,104px);padding-bottom:14px;font-family:var(--za-body);font-size:14px;font-weight:500;line-height:1.3;letter-spacing:normal;color:var(--ui-ink)}.ui-strip-h+.ui-strip{margin-top:0}.ui-strip{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(56px,8vw,104px);border-top:1px solid var(--ui-line)}.ui-strip li{position:relative;padding:18px 20px 18px 0;font-family:var(--za-mono);font-size:12px;letter-spacing:.04em;color:var(--ui-muted);border-bottom:1px solid var(--ui-line)}.ui-strip li:nth-child(4n+2),.ui-strip li:nth-child(4n+3),.ui-strip li:nth-child(4n+4){padding-left:20px;border-left:1px solid var(--ui-line)}.ui-strip li:nth-last-child(-n+4){border-bottom:0}.ui-hero .ui-strip{padding-bottom:clamp(40px,5vw,64px)}@media(max-width:960px){.ui-hero-in{grid-template-columns:1fr}.ui-orbit{justify-self:center;width:min(78%,420px);margin-top:24px}.ui-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-strip li:nth-child(n){padding-left:0;border-left:0}.ui-strip li:nth-child(2n){padding-left:20px;border-left:1px solid var(--ui-line)}.ui-strip li:nth-last-child(-n+4){border-bottom:1px solid var(--ui-line)}.ui-strip li:nth-last-child(-n+2){border-bottom:0}}@media(max-width:640px){.ui-hero{padding-top:112px}.ui-h1{font-size:clamp(38px,10.6vw,48px);letter-spacing:-.035em}.ui-cta .ui-btn{width:100%}.ui-orbit{width:min(70%,300px)}.ui-orbit-l{font-size:10.5px}.ui-orbit-tl{left:-16%}.ui-orbit-tr{right:-18%}.ui-orbit-br{right:-14%}.ui-orbit-bl{left:-22%}}a.ui-orbit-l{color:var(--ui-ink);text-decoration:none}a.ui-orbit-l:hover{text-decoration:underline;text-underline-offset:3px}@media(pointer:coarse){a.ui-orbit-l:before{content:"";position:absolute;left:-6px;right:-6px;top:50%;height:44px;transform:translateY(-50%)}}@media(max-width:640px){.ui-orbit-long .ui-orbit-l{max-width:46%;white-space:normal;line-height:1.25}.ui-orbit-long .ui-orbit-l i{flex:none}.ui-orbit-long .ui-orbit-tr,.ui-orbit-long .ui-orbit-br{text-align:right}}.ui-state-in{display:grid;grid-template-columns:minmax(0,1fr) clamp(220px,26vw,340px);align-items:center;gap:clamp(32px,6vw,96px)}.ui-state-h{font-family:var(--za-display);font-weight:400;font-size:clamp(30px,3.6vw,52px);line-height:1.18;letter-spacing:-.03em;color:var(--ui-muted);max-width:24ch}.ui-state-word-ours{color:var(--ui-ink)}.ui-state.is-armed .ui-state-word{color:var(--ui-quiet);transition:color .35s ease}.ui-state.is-armed .ui-state-word.is-lit{color:var(--ui-muted)}.ui-state.is-armed .ui-state-word-ours.is-lit{color:var(--ui-ink)}.ui-orb{position:relative;aspect-ratio:1;border-radius:50%;isolation:isolate}.ui-orb:before{content:"";position:absolute;inset:-22%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgb(var(--ui-light) / .3),rgb(var(--ui-light) / 0))}.ui-orb-glass{position:absolute;inset:0;border-radius:50%;background:radial-gradient(60% 60% at 30% 26%,rgba(var(--ui-white-rgb),.22),rgba(var(--ui-white-rgb),0) 60%),radial-gradient(80% 80% at 78% 84%,rgb(var(--ui-light) / .55),rgb(var(--ui-light) / 0) 62%),radial-gradient(90% 90% at 18% 90%,rgba(var(--ui-sky-rgb),.45),rgba(var(--ui-sky-rgb),0) 60%),radial-gradient(closest-side,var(--ui-orb-rim),var(--ui-orb-core));box-shadow:inset 0 0 0 1px rgba(var(--ui-white-rgb),.12),inset 0 -24px 60px -10px rgb(var(--ui-light) / .45),inset 0 20px 40px -20px rgba(var(--ui-white-rgb),.3),0 40px 80px -30px rgba(var(--ui-black-rgb),.9)}.ui-orb-crest{position:absolute;left:50%;top:50%;width:52%;height:auto;transform:translate(-50%,-50%);filter:drop-shadow(0 18px 26px rgba(var(--ui-black-rgb),.6))}.ui-orb-shine{position:absolute;inset:6% 18% auto 14%;height:30%;border-radius:50%;background:linear-gradient(180deg,rgba(var(--ui-white-rgb),.18),rgba(var(--ui-white-rgb),0));pointer-events:none}.ui-state-solo .ui-state-in{grid-template-columns:minmax(0,1fr)}@media(max-width:960px){.ui-state-in{grid-template-columns:1fr}.ui-orb{width:min(260px,64vw);justify-self:center;grid-row:1}}.ui-bento{list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.ui-tile{position:relative;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;min-height:420px;border-radius:var(--ui-r);background:var(--ui-panel);box-shadow:inset 0 0 0 1px var(--ui-line);overflow:hidden;transition:transform .45s var(--ui-ease),box-shadow .45s var(--ui-ease)}.ui-tile:before{content:"";position:absolute;top:0;left:14%;right:14%;z-index:3;height:1px;background:linear-gradient(90deg,rgb(var(--ui-light) / 0),rgb(var(--ui-light) / .8),rgb(var(--ui-light) / 0));opacity:.6;transition:opacity .45s ease,left .7s var(--ui-ease),right .7s var(--ui-ease)}.ui-tile-wide{grid-column:span 3;min-height:460px}.ui-tile-narrow,.ui-ready{grid-column:span 2}.ui-tile:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px rgb(var(--ui-light) / .26),var(--ui-card-shadow)}.ui-tile:hover:before{opacity:1;left:4%;right:4%}.ui-tile:focus-within{box-shadow:0 0 0 2px var(--za-teal)}.ui-art{position:absolute;inset:0 0 auto;height:74%;display:grid;place-items:center}.ui-svg{width:100%;height:100%}.ui-art-st-teal{stop-color:var(--za-teal)}.ui-art-st-sky{stop-color:var(--za-sky)}.ui-art-st-blue{stop-color:var(--ui-blue-deep)}.ui-art-st-ink{stop-color:var(--ui-ink)}.ui-art-f-teal{fill:var(--za-teal)}.ui-art-f-ink{fill:var(--ui-ink)}.ui-art-f-ground{fill:var(--ui-bg)}.ui-art-f-panel{fill:var(--ui-panel)}.ui-art-f-raise{fill:var(--ui-raise)}.ui-art-s-teal{stroke:var(--za-teal)}.ui-art-s-sky{stroke:var(--za-sky)}.ui-art-s-ink{stroke:var(--ui-ink)}.ui-art-s-bar{stroke:var(--ui-bar)}.ui-art-s-line{stroke:var(--ui-line-2)}.ui-art-s-path{stroke:var(--ui-field-line)}.ui-art-s-dot{stroke:var(--ui-field-hover)}.ui-plate{position:relative;z-index:2;margin:10px;padding:18px 60px 18px 18px;border-radius:16px;background:rgba(var(--ui-panel-rgb),.9);box-shadow:inset 0 0 0 1px rgba(var(--ui-white-rgb),.08)}.ui-plate h3{font-family:var(--za-display);font-size:21px;font-weight:500;letter-spacing:-.02em;color:var(--ui-ink)}.ui-tile-link{outline:none}.ui-tile-link:after{content:"";position:absolute;inset:-1000px;z-index:4}.ui-tile-q{margin-top:6px;font-size:15px;line-height:1.45;color:var(--ui-ink)}.ui-tile-b{margin-top:6px;font-size:14px;line-height:1.55;color:var(--ui-muted)}.ui-go{position:absolute;right:16px;top:16px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--ui-panel-2);color:var(--ui-ink);transition:transform .4s var(--ui-ease),background-color .25s ease,color .25s ease}.ui-tile:hover .ui-go{transform:translate(3px);background:var(--ui-cta-bg);color:var(--ui-cta-fg)}.ui-loop{transform-origin:200px 120px}@media(prefers-reduced-motion:no-preference){.ui-loop{animation:ui-spin 4.5s linear 3}.ui-trace{stroke-dasharray:100;animation:ui-trace 2.4s var(--ui-ease) 3}}@keyframes ui-trace{0%{stroke-dashoffset:100}}.ui-ready{justify-content:space-between;padding:clamp(24px,2.6vw,32px);background:radial-gradient(90% 60% at 100% 0%,rgb(var(--ui-light) / .16),rgb(var(--ui-light) / 0) 70%),var(--ui-panel)}.ui-ready h3{font-family:var(--za-display);font-weight:450;font-size:clamp(26px,2.4vw,32px);line-height:1.1;letter-spacing:-.03em;color:var(--ui-ink)}.ui-ready p{margin-top:10px;font-size:15px;color:var(--ui-muted)}.ui-ready-cta{display:grid;gap:10px;margin-top:28px}@media(max-width:960px){.ui-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-tile-wide,.ui-tile-narrow{grid-column:span 1}.ui-ready{grid-column:1 / -1;min-height:0}}@media(max-width:640px){.ui-bento{grid-template-columns:1fr}.ui-tile:not(.ui-ready),.ui-tile-wide{min-height:340px}.ui-art{height:62%}}@media(prefers-reduced-motion:reduce){.ui-tile:hover{transform:none}}.ui-armed .ui-bento:not(.is-in) .ui-loop,.ui-armed .ui-bento:not(.is-in) .ui-trace{animation-play-state:paused}@media(max-width:960px){.ui-bento-3{grid-template-columns:1fr}.ui-bento-3 .ui-tile{min-height:400px}}.ui-tile-static:hover{transform:none;box-shadow:inset 0 0 0 1px var(--ui-line)}.ui-tile-static:hover:before{opacity:.6;left:14%;right:14%}.ui-tile-static .ui-plate{padding-right:18px}.ui-steps-nums{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:28px;padding-bottom:12px;border-bottom:1px solid var(--ui-line);font-family:var(--za-mono);font-size:13px;color:var(--za-teal)}.ui-steps{list-style:none;display:grid;gap:20px}.ui-step{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);min-height:360px;border-radius:24px;background:var(--ui-panel);box-shadow:inset 0 0 0 1px var(--ui-line);overflow:hidden}.ui-step-copy{padding:clamp(28px,3.4vw,44px)}.ui-step-copy h3{font-family:var(--za-display);font-weight:450;font-size:clamp(26px,2.4vw,34px);line-height:1.1;letter-spacing:-.03em;color:var(--ui-ink);max-width:18ch}.ui-step-n{display:block;margin-bottom:14px;font-family:var(--za-mono);font-size:13px;font-weight:400;letter-spacing:.04em;color:var(--za-teal)}.ui-step-b{margin-top:14px;max-width:52ch;font-size:15.5px;color:var(--ui-muted)}.ui-checks{list-style:none;display:grid;gap:8px;margin-top:22px}.ui-checks li{display:flex;gap:10px;padding:10px 14px;border-radius:12px;background:var(--ui-raise);box-shadow:inset 0 0 0 1px var(--ui-line);font-size:14.5px;line-height:1.5;color:var(--ui-muted)}.ui-checks svg{flex:none;margin-top:3px;color:var(--za-teal)}.ui-checks b{font-weight:500;color:var(--ui-ink)}.ui-note{margin-top:22px;padding:16px 18px;border-radius:14px;background:var(--ui-raise);box-shadow:inset 0 0 0 1px var(--ui-line)}.ui-note h4{font-size:15px;font-weight:600;color:var(--ui-ink)}.ui-note p{margin-top:4px;font-size:14.5px;color:var(--ui-muted)}.ui-step-art{position:relative;display:grid;place-items:center;padding:44px clamp(24px,3vw,48px);background:radial-gradient(60% 70% at 70% 40%,rgb(var(--ui-light) / .26),rgb(var(--ui-light) / 0) 70%),radial-gradient(50% 60% at 30% 80%,rgba(var(--ui-sky-rgb),.2),rgba(var(--ui-sky-rgb),0) 70%),radial-gradient(60% 60% at 90% 90%,rgba(var(--ui-blue-rgb),.35),rgba(var(--ui-blue-rgb),0) 70%)}.ui-ill{position:absolute;top:16px;right:18px;font-family:var(--za-mono);font-size:10.5px;letter-spacing:.04em;color:var(--ui-muted)}.ui-flow{list-style:none;display:grid;gap:12px;width:min(100%,380px)}.ui-flow li{position:relative;display:flex;align-items:center;gap:12px;padding:13px 16px;border-radius:14px;background:rgba(var(--ui-raise-rgb),.86);box-shadow:inset 0 0 0 1px rgba(var(--ui-white-rgb),.09),0 18px 36px -24px rgba(var(--ui-black-rgb),.8);font-size:14.5px;color:var(--ui-ink)}.ui-flow li:nth-child(2){margin-left:28px}.ui-flow li:nth-child(3){margin-left:56px}.ui-flow li:nth-child(4){margin-left:28px}.ui-flow i{width:10px;height:10px;border-radius:50%;background:var(--za-teal);box-shadow:0 0 10px rgb(var(--ui-light) / .7)}.ui-flow b{font-weight:500}.ui-flow span{margin-left:auto;font-family:var(--za-mono);font-size:11px;color:var(--ui-muted)}.ui-flow .is-person{box-shadow:inset 0 0 0 1px rgb(var(--ui-light) / .5),0 0 30px -8px rgb(var(--ui-light) / .5)}.ui-flow .is-person i{background:transparent;border:2px solid var(--za-teal);box-shadow:none}.ui-accept{width:min(100%,380px);padding:18px;border-radius:16px;background:rgba(var(--ui-raise-rgb),.86);box-shadow:inset 0 0 0 1px rgba(var(--ui-white-rgb),.09),0 24px 48px -28px rgba(var(--ui-black-rgb),.9)}.ui-accept-h{margin-bottom:10px;font-family:var(--za-mono);font-size:11px;color:var(--ui-muted)}.ui-accept-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--ui-line);font-size:14px;color:var(--ui-body)}.ui-accept-row i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:rgb(var(--ui-light) / .18);color:var(--za-teal)}.ui-accept-ok{display:inline-block;margin-top:12px;padding:6px 12px;border-radius:999px;background:var(--za-teal);color:var(--ui-on-teal);font-size:13px;font-weight:500}.ui-term{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:min(100%,460px);padding:12px;border-radius:16px;background:rgba(var(--ui-raise-rgb),.86);box-shadow:inset 0 0 0 1px rgba(var(--ui-white-rgb),.09),0 24px 48px -28px rgba(var(--ui-black-rgb),.9)}.ui-term-seg{display:flex;align-items:flex-end;min-width:0;height:120px;padding:10px;border-radius:10px;background:var(--ui-panel-2);font-size:13px;color:var(--ui-muted)}.ui-term-seg b{font-weight:500}.ui-term-seg.is-lit{background:linear-gradient(180deg,rgb(var(--ui-light) / .1),rgb(var(--ui-light) / .32));box-shadow:inset 0 0 0 1px rgb(var(--ui-light) / .6),0 0 34px -6px rgb(var(--ui-light) / .6);color:var(--ui-ink)}.ui-cycle{position:relative;display:grid;place-items:center;width:min(100%,260px);aspect-ratio:1}.ui-cycle-r{position:absolute;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(var(--ui-white-rgb),.12)}.ui-cycle-r1{inset:0}.ui-cycle-r2{inset:16%;box-shadow:inset 0 0 0 1px rgb(var(--ui-light) / .4)}.ui-cycle-r3{inset:32%;background:rgba(var(--ui-raise-rgb),.9);box-shadow:inset 0 0 0 1px rgba(var(--ui-white-rgb),.12),0 0 40px -6px rgb(var(--ui-light) / .55)}.ui-cycle-dot{position:absolute;inset:0}.ui-cycle-dot:after{content:"";position:absolute;left:50%;top:-5px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--za-teal);box-shadow:0 0 14px 2px rgb(var(--ui-light) / .8)}@media(prefers-reduced-motion:no-preference){.ui-cycle-dot{animation:ui-spin 3.6s linear 3}}.ui-cycle b{position:relative;font-family:var(--za-display);font-weight:500;font-size:17px;color:var(--ui-ink)}@media(max-width:960px){.ui-step{grid-template-columns:minmax(0,1fr)}.ui-step-art{min-height:300px;order:-1}}@media(max-width:640px){.ui-steps-nums{display:none}.ui-term-seg{height:92px;padding:8px;font-size:12px}.ui-term{gap:4px;padding:8px}.ui-term-seg{padding:8px 6px}}@media(max-width:400px){.ui-term{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-term-seg{height:64px}}.ui-flow li,.ui-accept-row i,.ui-accept-ok,.ui-term-seg{transition:opacity .6s ease,transform .8s var(--ui-ease),box-shadow .6s ease,background-color .6s ease;transition-delay:calc(.15s + var(--j, 0) * .32s)}.ui-armed .ui-step-art:not(.is-in) .ui-flow li{opacity:.3;transform:translate(-12px)}.ui-armed .ui-step-art:not(.is-in) .ui-flow .is-person{box-shadow:inset 0 0 0 1px rgba(var(--ui-white-rgb),.09),0 0 rgb(var(--ui-light) / 0)}.ui-armed .ui-step-art:not(.is-in) .ui-accept-row i{opacity:0;transform:scale(.4)}.ui-armed .ui-step-art:not(.is-in) .ui-accept-ok{opacity:0;transform:scale(1.18)}.ui-armed .ui-step-art:not(.is-in) .ui-term-seg{opacity:.35;transform:translateY(8px)}.ui-armed .ui-step-art:not(.is-in) .ui-term-seg.is-lit{background:var(--ui-panel-2);box-shadow:none}.ui-armed .ui-step-art:not(.is-in) .ui-cycle-dot{animation-play-state:paused}@keyframes ui-spin{to{transform:rotate(360deg)}}@media(min-width:961px){.ui-step-rev{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.ui-step-rev .ui-step-art{order:-1}}.ui-step-auto{min-height:0}.ui-step-art-raised{place-items:stretch;align-content:center;background:radial-gradient(60% 70% at 100% 0%,var(--ui-pool-teal),rgb(var(--ui-light) / 0) 70%),radial-gradient(50% 60% at 0% 100%,var(--ui-pool-sky),rgba(var(--ui-sky-rgb),0) 70%),radial-gradient(60% 60% at 100% 100%,var(--ui-pool-blue),rgba(var(--ui-blue-rgb),0) 70%),var(--ui-raise)}@media(max-width:640px){.ui-steps-nums-keep{display:grid}}.ui-checks-auto li:before{content:"";flex:none;width:16px;height:16px;margin-top:3px;background:var(--za-teal);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.5 8.5 3 3 6-7' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.5 8.5 3 3 6-7' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.ui-tabs{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:28px}.ui-tabs[hidden]{display:none}.ui-tab{min-height:44px;padding:0 20px;border:0;border-radius:999px;background:var(--ui-panel-2);color:var(--ui-body);font:500 15px/1 var(--za-body);cursor:pointer;transition:background-color .2s ease,color .2s ease}.ui-tab:hover{background:var(--ui-btn-light-hover);color:var(--ui-ink)}.ui-tab[aria-selected=true]{background:var(--ui-ink);color:var(--ui-on-ink)}.ui-tab-ind{position:absolute;left:0;right:0;top:0;height:44px;background:var(--ui-ink);opacity:0;pointer-events:none}.ui-tabs.is-ready .ui-tab-ind{opacity:1}@media(prefers-reduced-motion:no-preference){.ui-tabs.is-ready .ui-tab-ind{transition:transform .5s var(--ui-ease),clip-path .5s var(--ui-ease)}}.ui-tabs.is-ready .ui-tab{position:relative}.ui-tabs.is-ready .ui-tab[aria-selected=true]{background:transparent;transition:color .3s ease .08s}.ui-builds{display:grid;gap:20px}.ui-build{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,64px);align-items:stretch;padding:clamp(28px,3.6vw,48px);border-radius:24px;background:radial-gradient(50% 80% at 0% 100%,rgb(var(--ui-light) / .12),rgb(var(--ui-light) / 0) 70%),var(--ui-panel);box-shadow:inset 0 0 0 1px var(--ui-line)}.ui-build[hidden]{display:none}.ui-sector{font-family:var(--za-mono);font-size:12px;color:var(--za-teal)}.ui-build h3{margin-top:10px;font-family:var(--za-display);font-weight:450;font-size:clamp(28px,2.8vw,38px);line-height:1.08;letter-spacing:-.03em;color:var(--ui-ink)}.ui-build-copy p:not(.ui-sector){margin-top:14px;max-width:58ch;font-size:15.5px;color:var(--ui-muted)}.ui-outcome{display:flex;flex-direction:column;justify-content:flex-end;align-self:end;gap:14px;padding-top:24px;border-top:1px solid var(--ui-line-2)}.ui-outcome svg{color:var(--za-teal)}.ui-outcome p{font-family:var(--za-display);font-weight:450;font-size:clamp(24px,2.2vw,30px);line-height:1.15;letter-spacing:-.025em;color:var(--ui-ink)}@media(max-width:960px){.ui-build{grid-template-columns:1fr}}@media(prefers-reduced-motion:no-preference){.ui-build.is-enter{animation:ui-panel-in .5s var(--ui-ease)}}@keyframes ui-panel-in{0%{opacity:0;transform:translateY(10px);filter:blur(6px)}}.ui-quotes .ui-sec-head{align-items:center}.ui-arrows{display:flex;gap:8px}.ui-arrows[hidden]{display:none}.ui-arrow{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--ui-line-2);background:transparent;color:var(--ui-ink);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.ui-arrow:hover{border-color:var(--ui-ink);background:var(--ui-panel-2)}.ui-arrow[aria-disabled=true]{opacity:.4;cursor:default}.ui-arrow[aria-disabled=true]:hover{border-color:var(--ui-line-2);background:transparent}.ui-track{list-style:none;display:grid;grid-auto-flow:column;grid-auto-columns:min(1000px,calc(100vw - 2 * var(--ui-gut)));gap:20px;padding:0 max(var(--ui-gut),calc((100vw - 1232px)/2)) 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 max(var(--ui-gut),calc((100vw - 1232px)/2));scrollbar-width:none;outline:none}.ui-track::-webkit-scrollbar{display:none}.ui-track:focus-visible{outline:2px solid var(--za-teal);outline-offset:4px}.ui-qcard{min-width:0;scroll-snap-align:start;display:grid;grid-template-columns:clamp(200px,26%,280px) minmax(0,1fr);gap:clamp(20px,3vw,40px);padding:14px;border-radius:24px;background:radial-gradient(60% 80% at 70% 30%,rgb(var(--ui-light) / .1),rgb(var(--ui-light) / 0) 70%),var(--ui-panel);box-shadow:inset 0 0 0 1px var(--ui-line)}.ui-monogram{display:grid;place-items:center;aspect-ratio:4 / 5;border-radius:16px;background:radial-gradient(70% 60% at 30% 20%,rgb(var(--ui-light) / .4),rgb(var(--ui-light) / 0) 70%),radial-gradient(70% 60% at 80% 90%,rgba(var(--ui-sky-rgb),.3),rgba(var(--ui-sky-rgb),0) 70%),var(--ui-raise);box-shadow:inset 0 0 0 1px rgba(var(--ui-white-rgb),.08)}.ui-monogram b{font-family:var(--za-display);font-weight:400;font-size:clamp(56px,6vw,88px);letter-spacing:-.04em;color:var(--ui-ink)}.ui-qcard figure{display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:clamp(8px,1.6vw,20px) clamp(8px,1.6vw,20px) clamp(8px,1.6vw,20px) 0}.ui-qcard blockquote p{font-family:var(--za-display);font-weight:400;font-size:clamp(19px,1.8vw,24px);line-height:1.42;letter-spacing:-.015em;color:var(--ui-ink)}.ui-qcard figcaption{font-size:14.5px;color:var(--ui-muted)}.ui-qcard figcaption b{display:block;font-weight:500;color:var(--ui-ink)}@media(max-width:640px){.ui-qcard{grid-template-columns:minmax(0,1fr)}.ui-quotes .ui-sec-head{align-items:flex-start}.ui-qcard{gap:16px;padding:18px}.ui-monogram{width:56px;aspect-ratio:1;border-radius:14px}.ui-monogram b{font-size:22px;letter-spacing:-.02em}.ui-qcard figure{padding:0}}.ui-news{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ui-ncard{position:relative;padding:12px 12px 22px;border-radius:20px;background:var(--ui-panel);box-shadow:inset 0 0 0 1px var(--ui-line);transition:transform .45s var(--ui-ease),box-shadow .45s var(--ui-ease)}.ui-ncard:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px rgb(var(--ui-light) / .26),var(--ui-card-shadow)}.ui-ncard:focus-within{box-shadow:0 0 0 2px var(--za-teal)}.ui-ntile{display:grid;align-content:center;gap:9px;aspect-ratio:16 / 9;padding:0 14%;border-radius:14px;background:radial-gradient(70% 70% at 80% 10%,rgb(var(--ui-light) / .14),rgb(var(--ui-light) / 0) 70%),var(--ui-raise)}.ui-ntile i{display:block;width:var(--w);height:3px;border-radius:2px;background:var(--ui-line-2)}.ui-ntile i.hot{background:var(--za-teal);box-shadow:0 0 12px rgb(var(--ui-light) / .6)}.ui-nmeta{display:flex;gap:8px;margin:18px 10px 0;font-size:13px;color:var(--ui-muted)}.ui-ncard h3{margin:8px 10px 0;font-family:var(--za-display);font-weight:450;font-size:20px;line-height:1.3;letter-spacing:-.02em;color:var(--ui-ink)}.ui-nlink{outline:none}.ui-nlink:after{content:"";position:absolute;inset:0}@media(max-width:640px){.ui-news{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ui-ncard:hover{transform:none}}.ui-nmedia{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:14px;background:var(--ui-raise)}.ui-covers{list-style:none;margin:28px 0;border-top:1px solid var(--ui-line-2)}.ui-covers li{display:grid;grid-template-columns:11rem 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--ui-line-2);font-size:15px}.ui-covers b{font-weight:500;color:var(--ui-ink)}.ui-covers span{color:var(--ui-muted)}.ui-book{font-size:15px}.ui-form{align-self:start;padding:clamp(22px,2.6vw,32px);border-radius:20px;background:var(--ui-raise);box-shadow:0 1px rgba(var(--ui-shade-rgb),.04),0 24px 48px -36px rgba(var(--ui-shade-rgb),.4)}.ui-form h3{margin-bottom:18px;font-family:var(--za-display);font-size:22px;font-weight:500;letter-spacing:-.02em;color:var(--ui-ink)}.ui-row2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ui-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.ui-field label{font-size:13.5px;font-weight:500;color:var(--ui-ink)}.ui-opt{font-weight:400;color:var(--ui-muted)}.ui-fhint,.ui-ferr{font-size:13px;line-height:1.45;color:var(--ui-muted)}.ui-ferr{color:var(--ui-bad)}.ui-ferr:empty{display:none}.ui-field [aria-invalid=true]{border-color:var(--ui-bad)}.ui-field input,.ui-field select,.ui-field textarea{width:100%;min-width:0;padding:11px 13px;border:1px solid var(--ui-field-line);border-radius:11px;background:var(--ui-field);color:var(--ui-ink);font:400 16px/1.4 var(--za-body);transition:border-color .2s ease,box-shadow .2s ease}.ui-field textarea{resize:vertical;min-height:108px}.ui-field select{appearance:none;padding-right:36px;background-image:var(--ui-chev);background-repeat:no-repeat;background-position:right 13px center}.ui-field input:hover,.ui-field select:hover,.ui-field textarea:hover{border-color:var(--ui-field-hover)}.ui-page .ui-field input:focus-visible,.ui-page .ui-field select:focus-visible,.ui-page .ui-field textarea:focus-visible{outline:2px solid var(--za-focus);outline-offset:2px;border-color:var(--ui-teal-ink);box-shadow:0 0 0 3px var(--ui-focus-ring)}.ui-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ui-form .ui-btn{margin-top:4px;height:50px}.ui-status{margin-top:12px;font-size:14.5px;color:var(--ui-ink)}.ui-status:empty{margin-top:0}.ui-status a{text-decoration:underline}.ui-status[data-tone=ok]{color:var(--ui-teal-ink)}.ui-status[data-tone=bad]{color:var(--ui-bad)}.ui-fnote{margin-top:10px;font-size:13px;color:var(--ui-muted)}.ui-fnote a{text-decoration:underline}.ui-night .ui-form:before{content:"";position:absolute;top:0;left:14%;right:14%;z-index:3;height:1px;pointer-events:none;background:linear-gradient(90deg,rgb(var(--ui-light) / 0),rgb(var(--ui-light) / .8),rgb(var(--ui-light) / 0));opacity:.6;transition:opacity .45s ease,left .7s var(--ui-ease),right .7s var(--ui-ease)}@media(max-width:640px){.ui-row2{grid-template-columns:1fr;gap:0}.ui-covers li{grid-template-columns:1fr;gap:2px}}.ui-ask{padding-bottom:clamp(64px,8vw,112px)}.ui-flare{position:absolute;left:50%;top:clamp(48px,6vw,96px);bottom:0;width:2px;transform:translate(-50%);pointer-events:none;background:linear-gradient(180deg,rgb(var(--ui-light) / 0),rgb(var(--ui-light) / .9) 42%,rgb(var(--ui-light) / 0))}.ui-flare i{position:absolute;left:50%;top:42%;width:min(220px,12vw);height:2px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgb(var(--ui-white-rgb)),rgb(var(--ui-light) / .8) 30%,rgb(var(--ui-light) / 0))}.ui-flare i:after{content:"";position:absolute;left:50%;top:50%;width:180px;height:180px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,rgb(var(--ui-light) / .4),rgb(var(--ui-light) / 0))}.ui-ask-in{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,9vw,140px);align-items:start}.ui-ask-body{margin-top:18px;max-width:50ch;color:var(--ui-body)}.ui-ask-form{position:relative;z-index:1;box-shadow:inset 0 0 0 1px var(--ui-line-2),0 32px 60px -36px rgba(var(--ui-black-rgb),.9)}@media(max-width:960px){.ui-ask-in{grid-template-columns:1fr}.ui-flare{display:none}}:root{--ui-glass-tint: 12 17 19;--ui-glass-alpha: .7;--ui-glass-light: 63 200 187;--ui-glass-glow: .16;--ui-glass-blur: 12px;--ui-glass-shadow: 0 30px 60px -32px rgba(0, 0, 0, .85)}.ui-night .ui-glass,.ui-night .ui-card,.ui-night .ui-step,.ui-night .ui-build,.ui-night .ui-qcard,.ui-night .ui-ncard,.ui-night .ui-form,.ui-night .ui-plate,.ui-night .ui-capsule,.ui-night .ui-isle{background:var(--ui-glass-extra, none),linear-gradient(160deg,#ffffff1f,#fff0 220px),linear-gradient(0deg,rgb(var(--ui-glass-light) / var(--ui-glass-glow)),rgb(var(--ui-glass-light) / .03) 60%),rgb(var(--ui-glass-tint) / var(--ui-glass-alpha));-webkit-backdrop-filter:blur(var(--ui-glass-blur)) saturate(170%);backdrop-filter:blur(var(--ui-glass-blur)) saturate(170%);box-shadow:inset 0 1px #ffffff38,inset 0 -22px 32px -26px rgb(var(--ui-glass-light) / .85),var(--ui-glass-shadow)}.ui-night .ui-glass:after,.ui-night .ui-card:after,.ui-night .ui-step:after,.ui-night .ui-build:after,.ui-night .ui-qcard:after,.ui-night .ui-ncard:after,.ui-night .ui-form:after,.ui-night .ui-plate:after,.ui-night .ui-capsule:after,.ui-night .ui-isle:after{content:"";position:absolute;inset:0;z-index:4;padding:1px;border-radius:inherit;background:linear-gradient(170deg,#ffffff80,#ffffff0f 32%,#ffffff08 64%,rgb(var(--ui-glass-light) / .55));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.ui-night .ui-build,.ui-night .ui-qcard,.ui-night .ui-form{position:relative}.ui-refract .ui-night .ui-glass.is-refract,.ui-refract .ui-night.ui-glass.is-refract{backdrop-filter:url(#ui-refract) blur(4px) saturate(170%)}.ui-night .ui-isle{--ui-glass-alpha: .88;--ui-glass-glow: .1;--ui-glass-shadow: 0 18px 36px -24px rgba(var(--ui-black-rgb), .8)}.ui-head.is-scrolled .ui-isle{--ui-glass-shadow: 0 24px 48px -22px rgba(var(--ui-night-rgb), .6)}.ui-night .ui-capsule{--ui-glass-alpha: .82;--ui-glass-glow: .1;--ui-glass-shadow: 0 18px 36px -24px rgba(var(--ui-black-rgb), .8)}.ui-night .ui-card-pool{--ui-glass-extra: radial-gradient(90% 60% at 100% 0%, rgb(var(--ui-light) / .16), rgb(var(--ui-light) / 0) 70%)}.ui-night .ui-plate{--ui-glass-alpha: .62;--ui-glass-shadow: 0 30px 50px -30px rgba(0, 0, 0, .95)}.ui-night .ui-tile .ui-art:after{content:"";position:absolute;left:8%;right:8%;bottom:-34%;height:70%;border-radius:50%;background:radial-gradient(closest-side,rgb(var(--ui-light) / .5),rgb(var(--ui-light) / .18) 50%,rgb(var(--ui-light) / 0));pointer-events:none}.ui-night .ui-card:hover,.ui-night .ui-ncard:hover{--ui-glass-glow: .22}.ui-night .ui-card:focus-within,.ui-night .ui-ncard:focus-within{outline:2px solid var(--za-teal);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.ui-night .ui-card,.ui-night .ui-ncard{transition:transform .45s var(--ui-ease),--ui-glass-glow .45s var(--ui-ease)}}@property --ui-glass-glow{syntax: "<number>"; inherits: true; initial-value: .16;}.ui-glass-pick{border-radius:20px;background:linear-gradient(180deg,#ffffff1a,#ffffff05),#141e2080;-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%);box-shadow:inset 0 0 0 1px #ffffff24,inset 2px 2px 1px -1px #ffffffb3,inset -2px -2px 1px -1px #ffffff73,inset 0 0 14px #ffffff14,inset 0 -12px 20px -14px rgb(var(--ui-glass-light) / .7),0 18px 30px -18px #000000e6}.ui-glass-pick:after{content:"";position:absolute;inset:-1px;padding:3px;border-radius:inherit;background:linear-gradient(135deg,#ffffffd9,#fff0 22% 70%,rgb(var(--ui-glass-light) / .9));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:blur(.6px);opacity:.8;pointer-events:none}.ui-glass-stage{position:relative;isolation:isolate;border-radius:28px;background:#06090a;box-shadow:inset 0 0 0 1px var(--ui-line);overflow:hidden}.ui-glass-stage:before,.ui-glass-stage:after{content:"";position:absolute;inset:0;pointer-events:none}.ui-glass-stage:before{z-index:-2;background:radial-gradient(40% 55% at 18% 92%,rgb(var(--ui-light) / .75),rgb(var(--ui-light) / 0) 70%),radial-gradient(38% 50% at 70% 100%,rgba(var(--ui-sky-rgb),.6),rgba(var(--ui-sky-rgb),0) 70%),radial-gradient(30% 40% at 96% 40%,#c195c159,#c195c100 70%),linear-gradient(180deg,transparent 70%,rgb(var(--ui-light) / .12))}.ui-glass-stage:after{z-index:-1;background:repeating-linear-gradient(100deg,rgba(255,255,255,.07) 0 1px,transparent 1px 22px);-webkit-mask:linear-gradient(180deg,transparent 20%,#000 80%);mask:linear-gradient(180deg,transparent 20%,#000 80%)}.ui-night .ui-btn-dark{position:relative;isolation:isolate;overflow:hidden;color:var(--ui-night-ink);background:linear-gradient(180deg,#ffffff29,#ffffff08 52%,#ffffff14),#10161894;-webkit-backdrop-filter:blur(6px) saturate(200%);backdrop-filter:blur(6px) saturate(200%);box-shadow:inset 3px 3px 2px -2px #ffffffe6,inset -3px -3px 2px -2px #fff6,inset 0 0 18px #ffffff12,inset 0 -1px rgb(var(--ui-light) / .9),inset 0 -12px 16px -14px rgb(var(--ui-light) / .9),0 12px 26px -14px #000000f2;transition:box-shadow .35s var(--ui-ease),transform .25s var(--ui-ease)}.ui-refract .ui-night .ui-btn-dark{backdrop-filter:url(#ui-refract) blur(3px) saturate(200%)}.ui-night .ui-btn-dark svg{color:var(--za-teal)}.ui-night .ui-btn-dark:after{content:"";position:absolute;inset:0;z-index:2;padding:1.5px;border-radius:inherit;background:linear-gradient(115deg,#ffffffd9,rgb(var(--ui-light) / .9) 18%,#ffffff0d 42%,#ffffff0a 62%,#c195c1d9 84%,#70b0d3e6);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.ui-night .ui-btn-dark:before{content:"";position:absolute;z-index:-1;top:-20%;bottom:-20%;left:0;width:40%;background:linear-gradient(100deg,#fff0,#ffffff38 50%,#fff0);transform:translate(-140%) skew(-18deg);pointer-events:none}.ui-night .ui-btn-dark:hover{box-shadow:inset 3px 3px 2px -2px #fff,inset -3px -3px 2px -2px #ffffff8c,inset 0 0 22px #ffffff1a,inset 0 -1px rgb(var(--ui-light) / 1),inset 0 -16px 18px -14px rgb(var(--ui-light) / 1),0 14px 30px -14px rgb(var(--ui-light) / .5)}@media(prefers-reduced-motion:no-preference){.ui-night .ui-btn-dark:hover:before{transform:translate(340%) skew(-18deg);transition:transform .9s var(--ui-ease)}}.ui-giant{position:relative;display:grid;place-items:center;height:clamp(220px,34vw,520px);overflow:hidden;isolation:isolate}.ui-giant-glow{position:absolute;left:50%;bottom:0;width:120%;height:100%;transform:translate(-50%);z-index:-1;-webkit-mask:linear-gradient(180deg,#000 55%,transparent 100%);mask:linear-gradient(180deg,#000 55%,transparent 100%);background:radial-gradient(40% 50% at 50% 60%,rgb(var(--ui-light) / .5),rgb(var(--ui-light) / 0) 70%),radial-gradient(60% 50% at 30% 70%,rgba(var(--ui-sky-rgb),.25),rgba(var(--ui-sky-rgb),0) 70%),radial-gradient(60% 50% at 70% 70%,rgba(var(--ui-blue-rgb),.35),rgba(var(--ui-blue-rgb),0) 70%)}.ui-giant-word{width:min(78vw,980px);height:auto;-webkit-mask:linear-gradient(180deg,#000 40%,rgba(0,0,0,.35) 100%);mask:linear-gradient(180deg,#000 40%,rgba(0,0,0,.35) 100%);filter:drop-shadow(0 0 40px rgb(var(--ui-light) / .35))}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.ui-giant-word{animation:ui-giant-rise linear both;animation-timeline:view();animation-range:entry 0% entry 100%}.ui-giant-glow{animation:ui-giant-glow-up linear both;animation-timeline:view();animation-range:entry 15% entry 100%}}}@keyframes ui-giant-rise{0%{transform:translateY(42%);opacity:.2}}@keyframes ui-giant-glow-up{0%{opacity:0;transform:translate(-50%) scaleY(.3)}}.ui-giant-glow{transform-origin:50% 100%}.ui-giant-ground{background:var(--ui-bg)}.ui-giant-compact{height:clamp(160px,23.6vw,340px)}.ui-giant-compact .ui-giant-word{width:min(62vw,640px)}
