:root{--primitive-color-proof-coral:oklch(0.74 0.16 32);--primitive-color-proof-amber:oklch(0.82 0.14 78);--primitive-color-proof-lime:oklch(0.82 0.16 138);--primitive-color-proof-cyan:oklch(0.8 0.12 212);--primitive-color-proof-violet:oklch(0.72 0.15 292);--primitive-color-proof-pink:oklch(0.74 0.16 352);--primitive-color-paper-0:#FFFDF8;--primitive-color-paper-50:#F6F1E7;--primitive-color-paper-200:#E4DACA;--primitive-color-ink-600:#5E574C;--primitive-color-ink-900:#1C1A16;--primitive-color-pencil-red:#C23B22;--primitive-color-marker-yellow:#F4D35E;--primitive-color-tape-beige:#E9DDBFD9;--primitive-color-mono-50:#F4F4F1;--primitive-color-mono-75:#F2F2F0;--primitive-color-mono-900:#1A1A1B;--primitive-color-mono-950:#0A0A0A;--primitive-color-mono-950-a0:#0A0A0A00;--primitive-color-mono-950-a28:#0A0A0A47;--primitive-color-mono-950-a92:#0A0A0AEB;--primitive-color-white-1000:#FFFFFF;--primitive-color-white-a14:#FFFFFF24;--primitive-color-white-a62:#FFFFFF9E;--primitive-color-white-a78:#FFFFFFC7;--primitive-color-white-a04:#FFFFFF0A;--primitive-color-white-a08:#FFFFFF14;--primitive-color-white-a40:#FFFFFF66;--primitive-color-white-a32:#FFFFFF52;--primitive-color-white-a70:#FFFFFFB3;--primitive-color-white-a50:#FFFFFF80;--primitive-color-white-a03:#FFFFFF08;--primitive-color-white-a09:#FFFFFF17;--primitive-color-white-a02:#FFFFFF05;--primitive-color-white-a05:#FFFFFF0D;--primitive-color-white-a16:#FFFFFF29;--primitive-color-white-a22:#FFFFFF38;--primitive-color-white-a10:#FFFFFF1A;--primitive-color-signal-red:#E5533D;--primitive-color-space-950:#0B0B0C;--primitive-color-ivory-100:#F4F2F0;--primitive-color-ivory-a55:#F4F2F08C;--primitive-color-ivory-a35:#F4F2F059;--primitive-color-ivory-a0:#F4F2F000;--primitive-color-vermilion-600:#E4380F;--primitive-color-bone-100:#EAE9E4;--primitive-color-black-1000:#000000;--primitive-color-black-a70:#000000B3;--primitive-color-black-a80:#000000CC;--primitive-color-black-a40:#00000066;--primitive-color-black-a55:#0000008C;--primitive-color-black-a85:#000000D9;--primitive-color-black-a45:#00000073;--primitive-color-black-a50:#00000080;--primitive-color-black-a75:#000000BF;--primitive-color-black-a90:#000000E6;--primitive-color-black-a15:#00000026;--primitive-color-silver-300:#C9CDD2;--primitive-color-silver-a05:#C9CDD20D;--primitive-color-silver-a18:#C9CDD22E;--primitive-color-silver-a10:#C9CDD21A;--primitive-color-graphite-850:#141517;--primitive-color-gray-420:oklch(0.42 0 0);--primitive-color-gray-820:oklch(0.82 0 0);--primitive-color-tint-dce0e6-a28:#DCE0E647;--primitive-color-tint-c8cdd4-a05:#C8CDD40D;--primitive-color-tint-e1e5eb-a11:#E1E5EB1C;--primitive-color-tint-a0a6ae-a04:#A0A6AE0A;--primitive-font-anton:Anton,Impact,sans-serif;--primitive-font-manrope:Manrope,ui-sans-serif,system-ui,sans-serif;--primitive-font-fraunces:Fraunces,Georgia,serif;--primitive-font-newsreader:Newsreader,Georgia,serif;--primitive-font-plex-mono:"IBM Plex Mono",ui-monospace,monospace;--primitive-font-caveat:Caveat,cursive;--primitive-font-unbounded:Unbounded,sans-serif;--primitive-font-space-grotesk:"Space Grotesk",ui-sans-serif,sans-serif;--primitive-font-archivo:Archivo,Helvetica,Arial,sans-serif;--primitive-space-2:2px;--primitive-space-4:4px;--primitive-space-6:6px;--primitive-space-8:8px;--primitive-space-12:12px;--primitive-space-14:14px;--primitive-space-16:16px;--primitive-space-18:18px;--primitive-space-20:20px;--primitive-space-22:22px;--primitive-space-24:24px;--primitive-space-28:28px;--primitive-space-32:32px;--primitive-space-36:36px;--primitive-space-40:40px;--primitive-space-44:44px;--primitive-space-48:48px;--primitive-space-56:56px;--primitive-space-64:64px;--primitive-space-80:80px;--primitive-space-96:96px;--primitive-space-128:128px;--primitive-space-160:160px;--primitive-radius-3:3px;--primitive-radius-14:14px;--primitive-radius-22:22px;--primitive-radius-sm:2px;--primitive-radius-md:6px;--primitive-radius-pill:1000px;--primitive-radius-lg:20px;--primitive-blur-glass:16px;--primitive-blur-card:12px;--primitive-blur-backdrop:6px;--primitive-duration-0:0ms;--primitive-duration-1:1ms;--primitive-duration-10:10ms;--primitive-duration-30:30ms;--primitive-duration-70:70ms;--primitive-duration-80:80ms;--primitive-duration-120:120ms;--primitive-duration-140:140ms;--primitive-duration-150:150ms;--primitive-duration-160:160ms;--primitive-duration-200:200ms;--primitive-duration-210:210ms;--primitive-duration-220:220ms;--primitive-duration-250:250ms;--primitive-duration-260:260ms;--primitive-duration-280:280ms;--primitive-duration-300:300ms;--primitive-duration-320:320ms;--primitive-duration-350:350ms;--primitive-duration-360:360ms;--primitive-duration-380:380ms;--primitive-duration-400:400ms;--primitive-duration-420:420ms;--primitive-duration-450:450ms;--primitive-duration-480:480ms;--primitive-duration-500:500ms;--primitive-duration-520:520ms;--primitive-duration-600:600ms;--primitive-duration-650:650ms;--primitive-duration-700:700ms;--primitive-duration-720:720ms;--primitive-duration-800:800ms;--primitive-duration-900:900ms;--primitive-duration-1000:1000ms;--primitive-duration-1200:1200ms;--primitive-duration-1400:1400ms;--primitive-duration-1450:1450ms;--primitive-duration-1500:1500ms;--primitive-duration-1800:1800ms;--primitive-duration-2000:2000ms;--primitive-duration-2150:2150ms;--primitive-duration-2300:2300ms;--primitive-duration-2400:2400ms;--primitive-duration-3200:3200ms;--primitive-duration-4000:4000ms;--primitive-duration-5000:5000ms;--primitive-duration-6000:6000ms;--primitive-duration-7000:7000ms;--primitive-duration-40000:40000ms;--primitive-duration-fast:200ms;--primitive-duration-slow:700ms;--primitive-duration-rotate:3200ms;--primitive-easing-out-expo:cubic-bezier(0.2,0.8,0.2,1);--primitive-dimension-1:1px;--primitive-dimension-2:2px;--primitive-dimension-3:3px;--primitive-dimension-4:4px;--primitive-dimension-5:5px;--primitive-dimension-6:6px;--primitive-dimension-8:8px;--primitive-dimension-9:9px;--primitive-dimension-10:10px;--primitive-dimension-11:11px;--primitive-dimension-12:12px;--primitive-dimension-13:13px;--primitive-dimension-14:14px;--primitive-dimension-15:15px;--primitive-dimension-16:16px;--primitive-dimension-17:17px;--primitive-dimension-18:18px;--primitive-dimension-19:19px;--primitive-dimension-20:20px;--primitive-dimension-22:22px;--primitive-dimension-24:24px;--primitive-dimension-26:26px;--primitive-dimension-28:28px;--primitive-dimension-30:30px;--primitive-dimension-32:32px;--primitive-dimension-34:34px;--primitive-dimension-36:36px;--primitive-dimension-38:38px;--primitive-dimension-40:40px;--primitive-dimension-42:42px;--primitive-dimension-44:44px;--primitive-dimension-46:46px;--primitive-dimension-48:48px;--primitive-dimension-50:50px;--primitive-dimension-52:52px;--primitive-dimension-54:54px;--primitive-dimension-56:56px;--primitive-dimension-60:60px;--primitive-dimension-64:64px;--primitive-dimension-68:68px;--primitive-dimension-72:72px;--primitive-dimension-76:76px;--primitive-dimension-78:78px;--primitive-dimension-80:80px;--primitive-dimension-84:84px;--primitive-dimension-88:88px;--primitive-dimension-90:90px;--primitive-dimension-96:96px;--primitive-dimension-104:104px;--primitive-dimension-112:112px;--primitive-dimension-120:120px;--primitive-dimension-128:128px;--primitive-dimension-132:132px;--primitive-dimension-135:135px;--primitive-dimension-136:136px;--primitive-dimension-140:140px;--primitive-dimension-144:144px;--primitive-dimension-150:150px;--primitive-dimension-160:160px;--primitive-dimension-168:168px;--primitive-dimension-172:172px;--primitive-dimension-180:180px;--primitive-dimension-200:200px;--primitive-dimension-220:220px;--primitive-dimension-240:240px;--primitive-dimension-260:260px;--primitive-dimension-300:300px;--primitive-dimension-320:320px;--primitive-dimension-330:330px;--primitive-dimension-340:340px;--primitive-dimension-352:352px;--primitive-dimension-360:360px;--primitive-dimension-380:380px;--primitive-dimension-390:390px;--primitive-dimension-400:400px;--primitive-dimension-420:420px;--primitive-dimension-440:440px;--primitive-dimension-448:448px;--primitive-dimension-460:460px;--primitive-dimension-480:480px;--primitive-dimension-520:520px;--primitive-dimension-540:540px;--primitive-dimension-560:560px;--primitive-dimension-600:600px;--primitive-dimension-620:620px;--primitive-dimension-640:640px;--primitive-dimension-700:700px;--primitive-dimension-760:760px;--primitive-dimension-820:820px;--primitive-dimension-844:844px;--primitive-dimension-880:880px;--primitive-dimension-900:900px;--primitive-dimension-1060:1060px;--primitive-dimension-1080:1080px;--primitive-dimension-1100:1100px;--primitive-dimension-1120:1120px;--primitive-dimension-1200:1200px;--primitive-dimension-1360:1360px;--primitive-dimension-1380:1380px;--primitive-dimension-1440:1440px;--primitive-dimension-0_08em:round(0.08em,2px);--primitive-dimension-0_14em:round(0.14em,2px);--primitive-dimension-0_2em:round(0.2em,2px);--primitive-dimension-0_26em:round(0.26em,2px);--primitive-dimension-0_35em:round(0.35em,2px);--primitive-dimension-0_4em:round(0.4em,2px);--primitive-dimension-0_5em:round(0.5em,2px);--primitive-dimension-0_6em:round(0.6em,2px);--primitive-dimension-0_75em:round(0.75em,2px);--primitive-dimension-0_95em:round(0.95em,2px);--primitive-dimension-1_1em:round(1.1em,2px);--primitive-dimension-1_12vw:round(1.12vw,2px);--primitive-dimension-1_18em:round(1.18em,2px);--primitive-dimension-1_25em:round(1.25em,2px);--primitive-dimension-1_3vw:round(1.3vw,2px);--primitive-dimension-1_35vw:round(1.35vw,2px);--primitive-dimension-1_4em:round(1.4em,2px);--primitive-dimension-1_4vw:round(1.4vw,2px);--primitive-dimension-1_5vw:round(1.5vw,2px);--primitive-dimension-1_6vw:round(1.6vw,2px);--primitive-dimension-1_7vw:round(1.7vw,2px);--primitive-dimension-1_8vw:round(1.8vw,2px);--primitive-dimension-2em:round(2em,2px);--primitive-dimension-2vw:round(2vw,2px);--primitive-dimension-2_2em:round(2.2em,2px);--primitive-dimension-2_2vw:round(2.2vw,2px);--primitive-dimension-2_4em:round(2.4em,2px);--primitive-dimension-2_4vw:round(2.4vw,2px);--primitive-dimension-2_6em:round(2.6em,2px);--primitive-dimension-2_6vw:round(2.6vw,2px);--primitive-dimension-3vw:round(3vw,2px);--primitive-dimension-3_2vw:round(3.2vw,2px);--primitive-dimension-3_4vw:round(3.4vw,2px);--primitive-dimension-3_6vw:round(3.6vw,2px);--primitive-dimension-3_9vw:round(3.9vw,2px);--primitive-dimension-4vw:round(4vw,2px);--primitive-dimension-4_2vw:round(4.2vw,2px);--primitive-dimension-4_5vw:round(4.5vw,2px);--primitive-dimension-4_6vw:round(4.6vw,2px);--primitive-dimension-5vw:round(5vw,2px);--primitive-dimension-6vh:round(6vh,2px);--primitive-dimension-6vw:round(6vw,2px);--primitive-dimension-7ch:round(7ch,2px);--primitive-dimension-7vw:round(7vw,2px);--primitive-dimension-7_2vw:round(7.2vw,2px);--primitive-dimension-7_3vw:round(7.3vw,2px);--primitive-dimension-7_6vw:round(7.6vw,2px);--primitive-dimension-8vw:round(8vw,2px);--primitive-dimension-8_3vw:round(8.3vw,2px);--primitive-dimension-9vw:round(9vw,2px);--primitive-dimension-10vh:round(10vh,2px);--primitive-dimension-11vh:round(11vh,2px);--primitive-dimension-11vw:round(11vw,2px);--primitive-dimension-12vh:round(12vh,2px);--primitive-dimension-13ch:round(13ch,2px);--primitive-dimension-14ch:round(14ch,2px);--primitive-dimension-14vh:round(14vh,2px);--primitive-dimension-14vw:round(14vw,2px);--primitive-dimension-16ch:round(16ch,2px);--primitive-dimension-17vw:round(17vw,2px);--primitive-dimension-18vh:round(18vh,2px);--primitive-dimension-21vw:round(21vw,2px);--primitive-dimension-22vh:round(22vh,2px);--primitive-dimension-22vw:round(22vw,2px);--primitive-dimension-24ch:round(24ch,2px);--primitive-dimension-24svh:round(24svh,2px);--primitive-dimension-24vw:round(24vw,2px);--primitive-dimension-26ch:round(26ch,2px);--primitive-dimension-26vh:round(26vh,2px);--primitive-dimension-28svh:round(28svh,2px);--primitive-dimension-30vw:round(30vw,2px);--primitive-dimension-34ch:round(34ch,2px);--primitive-dimension-34vh:round(34vh,2px);--primitive-dimension-36ch:round(36ch,2px);--primitive-dimension-36em:round(36em,2px);--primitive-dimension-36vh:round(36vh,2px);--primitive-dimension-37vw:round(37vw,2px);--primitive-dimension-38vw:round(38vw,2px);--primitive-dimension-40ch:round(40ch,2px);--primitive-dimension-40vh:round(40vh,2px);--primitive-dimension-43vw:round(43vw,2px);--primitive-dimension-44ch:round(44ch,2px);--primitive-dimension-44vw:round(44vw,2px);--primitive-dimension-48ch:round(48ch,2px);--primitive-dimension-48vh:round(48vh,2px);--primitive-dimension-50vw:round(50vw,2px);--primitive-dimension-51vw:round(51vw,2px);--primitive-dimension-52ch:round(52ch,2px);--primitive-dimension-53vh:round(53vh,2px);--primitive-dimension-56vw:round(56vw,2px);--primitive-dimension-60ch:round(60ch,2px);--primitive-dimension-60svh:round(60svh,2px);--primitive-dimension-64svh:round(64svh,2px);--primitive-dimension-78vw:round(78vw,2px);--primitive-dimension-80svh:round(80svh,2px);--primitive-dimension-82vh:round(82vh,2px);--primitive-dimension-86vw:round(86vw,2px);--primitive-dimension-88svh:round(88svh,2px);--primitive-dimension-100svh:100svh;--primitive-dimension-100vh:100vh;--primitive-dimension-100vw:100vw;--primitive-dimension-112_5vh:112.5vh;--primitive-dimension-120vh:120vh;--primitive-dimension-150vh:150vh;--primitive-dimension-200vh:200vh;--primitive-dimension-230vh:230vh;--primitive-font-weight-400:400;--primitive-font-weight-500:500;--primitive-font-weight-600:600;--primitive-font-weight-700:700;--primitive-font-weight-800:800;--primitive-line-height-88:round(0.88em,1px);--primitive-line-height-90:round(0.9em,1px);--primitive-line-height-92:round(0.92em,1px);--primitive-line-height-95:round(0.95em,1px);--primitive-line-height-96:round(0.96em,1px);--primitive-line-height-100:round(1em,1px);--primitive-line-height-102:round(1.02em,1px);--primitive-line-height-105:round(1.05em,1px);--primitive-line-height-110:round(1.1em,1px);--primitive-line-height-115:round(1.15em,1px);--primitive-line-height-120:round(1.2em,1px);--primitive-line-height-122:round(1.22em,1px);--primitive-line-height-125:round(1.25em,1px);--primitive-line-height-128:round(1.28em,1px);--primitive-line-height-130:round(1.3em,1px);--primitive-line-height-135:round(1.35em,1px);--primitive-line-height-138:round(1.38em,1px);--primitive-line-height-140:round(1.4em,1px);--primitive-line-height-145:round(1.45em,1px);--primitive-line-height-150:round(1.5em,1px);--primitive-line-height-155:round(1.55em,1px);--primitive-line-height-160:round(1.6em,1px);--primitive-line-height-165:round(1.65em,1px);--primitive-line-height-170:round(1.7em,1px);--primitive-line-height-175:round(1.75em,1px);--primitive-letter-spacing-10:round(0.01em,1px);--primitive-letter-spacing-20:round(0.02em,1px);--primitive-letter-spacing-40:round(0.04em,1px);--primitive-letter-spacing-60:round(0.06em,1px);--primitive-letter-spacing-80:round(0.08em,1px);--primitive-letter-spacing-120:round(0.12em,1px);--primitive-letter-spacing-140:round(0.14em,1px);--primitive-letter-spacing-neg-20:round(-0.02em,1px);--primitive-letter-spacing-neg-15:round(-0.015em,1px);--primitive-letter-spacing-neg-10:round(-0.01em,1px);--primitive-letter-spacing-neg-5:round(-0.005em,1px);--primitive-opacity-12:0.12;--primitive-opacity-25:0.25;--primitive-opacity-30:0.3;--primitive-opacity-35:0.35;--primitive-opacity-40:0.4;--primitive-opacity-45:0.45;--primitive-opacity-50:0.5;--primitive-opacity-55:0.55;--primitive-opacity-60:0.6;--primitive-opacity-70:0.7;--primitive-opacity-72:0.72;--primitive-opacity-80:0.8;--studio-color-surface-canvas:var(--primitive-color-mono-950);--studio-color-surface-panel:var(--primitive-color-mono-900);--studio-color-surface-glass:var(--primitive-color-mono-950-a28);--studio-color-surface-raised:var(--primitive-color-white-a04);--studio-color-surface-raised-hover:var(--primitive-color-white-a08);--studio-color-surface-accent:var(--primitive-color-silver-300);--studio-color-surface-tint:var(--primitive-color-white-a32);--studio-color-surface-card:var(--primitive-color-white-a03);--studio-color-border-glass:var(--primitive-color-white-a14);--studio-color-border-subtle:var(--primitive-color-white-a08);--studio-color-text-primary:var(--primitive-color-mono-50);--studio-color-text-secondary:var(--primitive-color-white-a78);--studio-color-text-muted:var(--primitive-color-white-a62);--studio-color-text-faint:var(--primitive-color-white-a40);--studio-color-text-on-accent:var(--primitive-color-mono-950);--studio-color-text-tertiary:var(--primitive-color-white-a50);--studio-color-text-calm-primary:var(--primitive-color-mono-75);--studio-color-text-calm-secondary:var(--primitive-color-white-a70);--studio-color-action-primary-bg:var(--primitive-color-mono-50);--studio-color-action-primary-label:var(--primitive-color-mono-950);--studio-color-overlay-fade-start:var(--primitive-color-mono-950-a0);--studio-color-overlay-fade-end:var(--primitive-color-mono-950-a92);--studio-color-overlay-mask-solid:var(--studio-color-surface-canvas);--studio-color-accent:var(--primitive-color-signal-red);--studio-color-placeholder:var(--primitive-color-white-a08);--studio-color-highlight:var(--primitive-color-silver-300);--studio-color-status-online:var(--primitive-color-marker-yellow);--studio-color-pager-active:var(--primitive-color-silver-300);--studio-color-pager-idle:var(--primitive-color-white-a62);--studio-color-pager-idle-hover:var(--primitive-color-white-a78);--studio-color-proof-coral:var(--primitive-color-proof-coral);--studio-color-proof-amber:var(--primitive-color-proof-amber);--studio-color-proof-lime:var(--primitive-color-proof-lime);--studio-color-proof-cyan:var(--primitive-color-proof-cyan);--studio-color-proof-violet:var(--primitive-color-proof-violet);--studio-color-proof-pink:var(--primitive-color-proof-pink);--studio-color-shadow-a70:var(--primitive-color-black-a70);--studio-color-shadow-a80:var(--primitive-color-black-a80);--studio-color-shadow-a40:var(--primitive-color-black-a40);--studio-color-shadow-a45:var(--primitive-color-black-a45);--studio-color-glint-a02:var(--primitive-color-white-a02);--studio-color-glint-a05:var(--primitive-color-white-a05);--studio-color-glint-a16:var(--primitive-color-white-a16);--studio-color-glint-a22:var(--primitive-color-white-a22);--studio-color-glint-a10:var(--primitive-color-white-a10);--studio-color-band-muted:var(--primitive-color-gray-420);--studio-color-band-rule:var(--primitive-color-gray-820);--studio-color-mask-solid:var(--primitive-color-black-1000);--studio-color-scrim-a55:var(--primitive-color-black-a55);--studio-color-scrim-a85:var(--primitive-color-black-a85);--studio-color-scrim-a80:var(--primitive-color-black-a80);--studio-color-scrim-a45:var(--primitive-color-black-a45);--studio-color-scrim-a50:var(--primitive-color-black-a50);--studio-color-scrim-a70:var(--primitive-color-black-a70);--studio-color-scrim-a75:var(--primitive-color-black-a75);--studio-color-scrim-a90:var(--primitive-color-black-a90);--studio-color-scrim-a15:var(--primitive-color-black-a15);--studio-color-white:var(--primitive-color-white-1000);--studio-color-sheen-dce0e6-a28:var(--primitive-color-tint-dce0e6-a28);--studio-color-sheen-c8cdd4-a05:var(--primitive-color-tint-c8cdd4-a05);--studio-color-sheen-e1e5eb-a11:var(--primitive-color-tint-e1e5eb-a11);--studio-color-sheen-a0a6ae-a04:var(--primitive-color-tint-a0a6ae-a04);--studio-color-mock-bar:var(--primitive-color-white-a16);--studio-font-display:var(--primitive-font-anton);--studio-font-ui:var(--primitive-font-manrope);--studio-type-display-font-family:var(--studio-font-display);--studio-type-display-font-size:round(clamp(96px,16vw,230px),2px);--studio-type-display-font-weight:400;--studio-type-display-line-height:round(0.9em,1px);--studio-type-display-letter-spacing:round(-0.005em,1px);--studio-type-name-font-family:var(--studio-font-display);--studio-type-name-font-size:18px;--studio-type-name-font-weight:400;--studio-type-name-line-height:round(1.2em,1px);--studio-type-name-letter-spacing:round(0.06em,1px);--studio-type-intro-font-family:var(--studio-font-display);--studio-type-intro-font-size:18px;--studio-type-intro-font-weight:400;--studio-type-intro-line-height:round(1.25em,1px);--studio-type-intro-letter-spacing:round(0.02em,1px);--studio-type-nav-font-family:var(--studio-font-ui);--studio-type-nav-font-size:14px;--studio-type-nav-font-weight:600;--studio-type-nav-line-height:round(1.2em,1px);--studio-type-nav-letter-spacing:round(0.025em,1px);--studio-type-button-font-family:var(--studio-font-ui);--studio-type-button-font-size:12px;--studio-type-button-font-weight:800;--studio-type-button-line-height:round(1.2em,1px);--studio-type-button-letter-spacing:0px;--studio-type-caption-font-family:var(--studio-font-ui);--studio-type-caption-font-size:12px;--studio-type-caption-font-weight:700;--studio-type-caption-line-height:round(1.2em,1px);--studio-type-caption-letter-spacing:round(0.02em,1px);--studio-type-mark-font-family:var(--studio-font-ui);--studio-type-mark-font-size:12px;--studio-type-mark-font-weight:800;--studio-type-mark-line-height:round(1em,1px);--studio-type-mark-letter-spacing:round(0.14em,1px);--studio-type-button-secondary-font-family:var(--studio-font-ui);--studio-type-button-secondary-font-size:12px;--studio-type-button-secondary-font-weight:700;--studio-type-button-secondary-line-height:round(1.2em,1px);--studio-type-button-secondary-letter-spacing:0px;--studio-type-legal-font-family:var(--studio-font-ui);--studio-type-legal-font-size:14px;--studio-type-legal-font-weight:500;--studio-type-legal-line-height:round(1.2em,1px);--studio-type-legal-letter-spacing:0px;--studio-type-arrow-font-family:var(--studio-font-ui);--studio-type-arrow-font-size:14px;--studio-type-arrow-font-weight:700;--studio-type-arrow-line-height:round(1em,1px);--studio-type-arrow-letter-spacing:0px;--studio-type-count-font-family:var(--studio-font-ui);--studio-type-count-font-size:12px;--studio-type-count-font-weight:700;--studio-type-count-line-height:round(1em,1px);--studio-type-count-letter-spacing:round(0.06em,1px);--studio-type-h2-font-family:var(--studio-font-display);--studio-type-h2-font-size:round(clamp(56px,8vw,120px),2px);--studio-type-h2-font-weight:400;--studio-type-h2-line-height:round(0.92em,1px);--studio-type-h2-letter-spacing:round(-0.005em,1px);--studio-type-h3-font-family:var(--studio-font-display);--studio-type-h3-font-size:32px;--studio-type-h3-font-weight:400;--studio-type-h3-line-height:round(1.05em,1px);--studio-type-h3-letter-spacing:round(0.01em,1px);--studio-type-stat-font-family:var(--studio-font-display);--studio-type-stat-font-size:round(clamp(56px,6vw,88px),2px);--studio-type-stat-font-weight:400;--studio-type-stat-line-height:round(0.95em,1px);--studio-type-stat-letter-spacing:0px;--studio-type-logo-font-family:var(--studio-font-display);--studio-type-logo-font-size:28px;--studio-type-logo-font-weight:400;--studio-type-logo-line-height:round(1em,1px);--studio-type-logo-letter-spacing:round(0.04em,1px);--studio-type-eyebrow-font-family:var(--studio-font-ui);--studio-type-eyebrow-font-size:12px;--studio-type-eyebrow-font-weight:700;--studio-type-eyebrow-line-height:round(1.2em,1px);--studio-type-eyebrow-letter-spacing:round(0.14em,1px);--studio-type-lead-font-family:var(--studio-font-ui);--studio-type-lead-font-size:round(clamp(18px,1.6vw,22px),2px);--studio-type-lead-font-weight:500;--studio-type-lead-line-height:round(1.5em,1px);--studio-type-lead-letter-spacing:0px;--studio-type-body-font-family:var(--studio-font-ui);--studio-type-body-font-size:16px;--studio-type-body-font-weight:500;--studio-type-body-line-height:round(1.6em,1px);--studio-type-body-letter-spacing:0px;--studio-type-quote-font-family:var(--studio-font-ui);--studio-type-quote-font-size:20px;--studio-type-quote-font-weight:500;--studio-type-quote-line-height:round(1.5em,1px);--studio-type-quote-letter-spacing:0px;--studio-type-small-font-family:var(--studio-font-ui);--studio-type-small-font-size:14px;--studio-type-small-font-weight:600;--studio-type-small-line-height:round(1.4em,1px);--studio-type-small-letter-spacing:0px;--studio-type-cta-font-family:var(--studio-font-display);--studio-type-cta-font-size:round(clamp(72px,13vw,200px),2px);--studio-type-cta-font-weight:400;--studio-type-cta-line-height:round(0.9em,1px);--studio-type-cta-letter-spacing:round(-0.005em,1px);--studio-type-proof-h2-font-family:var(--studio-font-display);--studio-type-proof-h2-font-size:round(clamp(32px,calc(2.4vw + 18px),56px),2px);--studio-type-proof-h2-font-weight:400;--studio-type-proof-h2-line-height:round(1em,1px);--studio-type-proof-h2-letter-spacing:round(-0.005em,1px);--studio-type-proof-sub-font-family:var(--studio-font-ui);--studio-type-proof-sub-font-size:round(clamp(15px,1.2vw,18px),1px);--studio-type-proof-sub-font-weight:500;--studio-type-proof-sub-line-height:round(1.5em,1px);--studio-type-proof-sub-letter-spacing:0px;--studio-type-proof-title-font-family:var(--studio-font-ui);--studio-type-proof-title-font-size:16px;--studio-type-proof-title-font-weight:600;--studio-type-proof-title-line-height:round(1.3em,1px);--studio-type-proof-title-letter-spacing:0px;--studio-type-proof-line-font-family:var(--studio-font-ui);--studio-type-proof-line-font-size:15px;--studio-type-proof-line-font-weight:500;--studio-type-proof-line-line-height:round(1.4em,1px);--studio-type-proof-line-letter-spacing:0px;--studio-type-proof-cell-title-font-family:var(--studio-font-ui);--studio-type-proof-cell-title-font-size:15px;--studio-type-proof-cell-title-font-weight:600;--studio-type-proof-cell-title-line-height:round(1.3em,1px);--studio-type-proof-cell-title-letter-spacing:0px;--studio-type-proof-label-font-family:var(--studio-font-ui);--studio-type-proof-label-font-size:13px;--studio-type-proof-label-font-weight:500;--studio-type-proof-label-line-height:round(1.4em,1px);--studio-type-proof-label-letter-spacing:0px;--studio-type-proof-caps-font-family:var(--studio-font-ui);--studio-type-proof-caps-font-size:12px;--studio-type-proof-caps-font-weight:700;--studio-type-proof-caps-line-height:round(1.2em,1px);--studio-type-proof-caps-letter-spacing:round(0.08em,1px);--studio-type-proof-wordmark-font-family:var(--studio-font-ui);--studio-type-proof-wordmark-font-size:13px;--studio-type-proof-wordmark-font-weight:800;--studio-type-proof-wordmark-line-height:round(1em,1px);--studio-type-proof-wordmark-letter-spacing:round(0.06em,1px);--studio-size-control:44px;--studio-size-control-sm:38px;--studio-size-nav:46px;--studio-size-badge:30px;--studio-size-dot:6px;--studio-size-progress:84px;--studio-size-gutter:var(--primitive-space-24);--studio-size-gutter-mobile:var(--primitive-space-16);--studio-size-control-touch:var(--primitive-dimension-48);--studio-size-launcher-mobile:var(--primitive-dimension-56);--studio-size-hero-word-mobile-min:var(--primitive-dimension-64);--studio-size-hero-word-mobile-max:var(--primitive-dimension-160);--studio-size-hero-lockup-word:clamp(var(--studio-size-hero-word-mobile-min),round(down,calc((var(--studio-dim-100vw) - 2 * var(--studio-size-gutter-mobile)) * 0.31),var(--studio-round-step)),var(--studio-size-hero-word-mobile-max));--studio-size-hero-lockup-measure:var(--primitive-dimension-330);--studio-size-hero-scrim-top:var(--primitive-dimension-180);--studio-size-hero-scrim-bottom-start:38%;--studio-size-hero-scrim-bottom-solid:45%;--studio-size-nav-mobile:var(--primitive-dimension-64);--studio-size-nav-cta-font-mobile:var(--primitive-dimension-15);--studio-size-launcher-top-mobile:var(--primitive-dimension-96);--studio-size-voice-photo:var(--primitive-dimension-56);--studio-size-voice-card-mobile:var(--primitive-dimension-86vw);--studio-size-voice-wave:var(--primitive-dimension-36);--studio-size-voice-bar:var(--primitive-dimension-2);--studio-size-container:1392px;--studio-size-measure:640px;--studio-size-chat:760px;--studio-size-avatar:40px;--studio-size-chip:34px;--studio-size-wheel:460px;--studio-size-wheel-hub:112px;--studio-size-wheel-mobile:min(calc(100vw - 96px),300px,34svh);--studio-size-proof-card-mobile:82%;--studio-size-proof-card-min:var(--primitive-dimension-220);--studio-size-proof-logo-card:var(--primitive-dimension-28);--studio-size-proof-logo-wall:var(--primitive-dimension-24);--studio-size-proof-cell-min:var(--primitive-dimension-120);--studio-size-proof-cell-min-desktop:var(--primitive-dimension-160);--studio-size-proof-tag:var(--primitive-dimension-28);--studio-size-proof-icon:var(--primitive-dimension-24);--studio-size-proof-tile:var(--primitive-dimension-44);--studio-size-proof-glow:var(--primitive-dimension-240);--studio-size-pager-dot:var(--primitive-dimension-6);--studio-size-pager-pill:var(--primitive-dimension-22);--studio-size-venture-card-mobile:var(--primitive-dimension-300);--studio-size-venture-card-tablet:var(--primitive-dimension-340);--studio-size-venture-media-mobile:var(--primitive-dimension-200);--studio-size-venture-aside:var(--primitive-dimension-420);--studio-size-venture-caret:var(--primitive-dimension-18);--studio-size-venture-visit:var(--primitive-dimension-34);--studio-size-venture-chip:var(--primitive-dimension-26);--studio-space-nav-x:var(--primitive-space-22);--studio-space-nav-gap:var(--primitive-space-28);--studio-space-button-x:var(--primitive-space-20);--studio-space-badge-x:var(--primitive-space-12);--studio-space-badge-gap:var(--primitive-space-6);--studio-space-actions-gap:var(--primitive-space-8);--studio-space-corner-gap:var(--primitive-space-14);--studio-space-copy-bottom:var(--primitive-space-24);--studio-space-intro-top:var(--primitive-space-6);--studio-space-section-y:var(--primitive-space-160);--studio-space-section-head:var(--primitive-space-64);--studio-space-section-y-mobile:var(--primitive-space-56);--studio-space-section-head-mobile:var(--primitive-space-32);--studio-space-proof-card:var(--primitive-space-24);--studio-space-pager-gap:var(--primitive-dimension-6);--studio-space-stack-lg:var(--primitive-space-40);--studio-space-stack:var(--primitive-space-24);--studio-space-stack-sm:var(--primitive-space-12);--studio-space-stack-xs:var(--primitive-space-8);--studio-space-card:var(--primitive-space-32);--studio-space-grid-gap:var(--primitive-space-16);--studio-space-chip-x:var(--primitive-space-14);--studio-space-ask-lift:var(--primitive-dimension-96);--studio-space-pager-top:var(--primitive-dimension-28);--studio-space-venture-card:var(--primitive-dimension-10);--studio-radius-pill:var(--primitive-radius-pill);--studio-radius-card:var(--primitive-radius-lg);--studio-radius-bubble:var(--primitive-radius-lg);--studio-radius-tile:var(--primitive-radius-md);--studio-radius-venture:var(--primitive-radius-22);--studio-radius-venture-media:var(--primitive-radius-14);--studio-radius-pager:var(--primitive-radius-3);--studio-blur-glass:var(--primitive-blur-glass);--studio-blur-card:var(--primitive-blur-card);--studio-blur-backdrop:var(--primitive-blur-backdrop);--studio-motion-hover:var(--primitive-duration-fast);--studio-motion-rise:var(--primitive-duration-slow);--studio-motion-rotate-interval:var(--primitive-duration-rotate);--studio-motion-ease:var(--primitive-easing-out-expo);--studio-motion-spin:3200ms;--studio-motion-spin-ease:cubic-bezier(0.12,0.8,0.18,1);--studio-motion-idle-turn:90s;--studio-motion-breathe:6s;--studio-motion-stagger-word:32ms;--studio-motion-stagger-word-cap:1280ms;--studio-motion-stagger-word-tail:14ms;--studio-motion-stagger-card:80ms;--studio-motion-stagger-cell:60ms;--studio-motion-crossfade:var(--primitive-duration-200);--studio-motion-ease-out:cubic-bezier(0,0,0.2,1);--studio-motion-wave-stagger:var(--primitive-duration-10);--studio-motion-pager:var(--primitive-duration-220);--studio-motion-expand:var(--primitive-duration-260);--studio-motion-drawer:var(--primitive-duration-280);--studio-surface-sheen:linear-gradient(115deg,transparent 30%,var(--primitive-color-silver-a05) 45%,var(--primitive-color-white-a09) 50%,var(--primitive-color-silver-a05) 55%,transparent 70%);--studio-surface-glow-1:radial-gradient(1200px 800px at 85% -10%,var(--primitive-color-silver-a18),transparent 60%);--studio-surface-glow-2:radial-gradient(1000px 700px at -10% 105%,var(--primitive-color-silver-a10),transparent 60%);--studio-surface-base-gradient:linear-gradient(180deg,var(--primitive-color-space-950) 0%,var(--primitive-color-graphite-850) 50%,var(--primitive-color-space-950) 100%);--studio-dim-1:var(--primitive-dimension-1);--studio-dim-2:var(--primitive-dimension-2);--studio-dim-3:var(--primitive-dimension-3);--studio-dim-4:var(--primitive-dimension-4);--studio-dim-5:var(--primitive-dimension-5);--studio-dim-6:var(--primitive-dimension-6);--studio-dim-8:var(--primitive-dimension-8);--studio-dim-9:var(--primitive-dimension-9);--studio-dim-10:var(--primitive-dimension-10);--studio-dim-11:var(--primitive-dimension-11);--studio-dim-12:var(--primitive-dimension-12);--studio-dim-13:var(--primitive-dimension-13);--studio-dim-14:var(--primitive-dimension-14);--studio-dim-15:var(--primitive-dimension-15);--studio-dim-16:var(--primitive-dimension-16);--studio-dim-17:var(--primitive-dimension-17);--studio-dim-18:var(--primitive-dimension-18);--studio-dim-19:var(--primitive-dimension-19);--studio-dim-20:var(--primitive-dimension-20);--studio-dim-22:var(--primitive-dimension-22);--studio-dim-24:var(--primitive-dimension-24);--studio-dim-26:var(--primitive-dimension-26);--studio-dim-28:var(--primitive-dimension-28);--studio-dim-30:var(--primitive-dimension-30);--studio-dim-32:var(--primitive-dimension-32);--studio-dim-34:var(--primitive-dimension-34);--studio-dim-36:var(--primitive-dimension-36);--studio-dim-38:var(--primitive-dimension-38);--studio-dim-40:var(--primitive-dimension-40);--studio-dim-42:var(--primitive-dimension-42);--studio-dim-44:var(--primitive-dimension-44);--studio-dim-46:var(--primitive-dimension-46);--studio-dim-48:var(--primitive-dimension-48);--studio-dim-50:var(--primitive-dimension-50);--studio-dim-52:var(--primitive-dimension-52);--studio-dim-54:var(--primitive-dimension-54);--studio-dim-56:var(--primitive-dimension-56);--studio-dim-60:var(--primitive-dimension-60);--studio-dim-64:var(--primitive-dimension-64);--studio-dim-68:var(--primitive-dimension-68);--studio-dim-72:var(--primitive-dimension-72);--studio-dim-76:var(--primitive-dimension-76);--studio-dim-78:var(--primitive-dimension-78);--studio-dim-80:var(--primitive-dimension-80);--studio-dim-84:var(--primitive-dimension-84);--studio-dim-88:var(--primitive-dimension-88);--studio-dim-90:var(--primitive-dimension-90);--studio-dim-96:var(--primitive-dimension-96);--studio-dim-104:var(--primitive-dimension-104);--studio-dim-112:var(--primitive-dimension-112);--studio-dim-120:var(--primitive-dimension-120);--studio-dim-128:var(--primitive-dimension-128);--studio-dim-132:var(--primitive-dimension-132);--studio-dim-135:var(--primitive-dimension-135);--studio-dim-136:var(--primitive-dimension-136);--studio-dim-140:var(--primitive-dimension-140);--studio-dim-144:var(--primitive-dimension-144);--studio-dim-150:var(--primitive-dimension-150);--studio-dim-160:var(--primitive-dimension-160);--studio-dim-168:var(--primitive-dimension-168);--studio-dim-172:var(--primitive-dimension-172);--studio-dim-180:var(--primitive-dimension-180);--studio-dim-200:var(--primitive-dimension-200);--studio-dim-220:var(--primitive-dimension-220);--studio-dim-240:var(--primitive-dimension-240);--studio-dim-260:var(--primitive-dimension-260);--studio-dim-300:var(--primitive-dimension-300);--studio-dim-320:var(--primitive-dimension-320);--studio-dim-330:var(--primitive-dimension-330);--studio-dim-340:var(--primitive-dimension-340);--studio-dim-352:var(--primitive-dimension-352);--studio-dim-360:var(--primitive-dimension-360);--studio-dim-380:var(--primitive-dimension-380);--studio-dim-390:var(--primitive-dimension-390);--studio-dim-400:var(--primitive-dimension-400);--studio-dim-420:var(--primitive-dimension-420);--studio-dim-440:var(--primitive-dimension-440);--studio-dim-448:var(--primitive-dimension-448);--studio-dim-460:var(--primitive-dimension-460);--studio-dim-480:var(--primitive-dimension-480);--studio-dim-520:var(--primitive-dimension-520);--studio-dim-540:var(--primitive-dimension-540);--studio-dim-560:var(--primitive-dimension-560);--studio-dim-600:var(--primitive-dimension-600);--studio-dim-620:var(--primitive-dimension-620);--studio-dim-640:var(--primitive-dimension-640);--studio-dim-700:var(--primitive-dimension-700);--studio-dim-760:var(--primitive-dimension-760);--studio-dim-820:var(--primitive-dimension-820);--studio-dim-844:var(--primitive-dimension-844);--studio-dim-880:var(--primitive-dimension-880);--studio-dim-900:var(--primitive-dimension-900);--studio-dim-1060:var(--primitive-dimension-1060);--studio-dim-1080:var(--primitive-dimension-1080);--studio-dim-1100:var(--primitive-dimension-1100);--studio-dim-1120:var(--primitive-dimension-1120);--studio-dim-1200:var(--primitive-dimension-1200);--studio-dim-1360:var(--primitive-dimension-1360);--studio-dim-1380:var(--primitive-dimension-1380);--studio-dim-1440:var(--primitive-dimension-1440);--studio-dim-0_08em:var(--primitive-dimension-0_08em);--studio-dim-0_14em:var(--primitive-dimension-0_14em);--studio-dim-0_2em:var(--primitive-dimension-0_2em);--studio-dim-0_26em:var(--primitive-dimension-0_26em);--studio-dim-0_35em:var(--primitive-dimension-0_35em);--studio-dim-0_4em:var(--primitive-dimension-0_4em);--studio-dim-0_5em:var(--primitive-dimension-0_5em);--studio-dim-0_6em:var(--primitive-dimension-0_6em);--studio-dim-0_75em:var(--primitive-dimension-0_75em);--studio-dim-0_95em:var(--primitive-dimension-0_95em);--studio-dim-1_1em:var(--primitive-dimension-1_1em);--studio-dim-1_12vw:var(--primitive-dimension-1_12vw);--studio-dim-1_18em:var(--primitive-dimension-1_18em);--studio-dim-1_25em:var(--primitive-dimension-1_25em);--studio-dim-1_3vw:var(--primitive-dimension-1_3vw);--studio-dim-1_35vw:var(--primitive-dimension-1_35vw);--studio-dim-1_4em:var(--primitive-dimension-1_4em);--studio-dim-1_4vw:var(--primitive-dimension-1_4vw);--studio-dim-1_5vw:var(--primitive-dimension-1_5vw);--studio-dim-1_6vw:var(--primitive-dimension-1_6vw);--studio-dim-1_7vw:var(--primitive-dimension-1_7vw);--studio-dim-1_8vw:var(--primitive-dimension-1_8vw);--studio-dim-2em:var(--primitive-dimension-2em);--studio-dim-2vw:var(--primitive-dimension-2vw);--studio-dim-2_2em:var(--primitive-dimension-2_2em);--studio-dim-2_2vw:var(--primitive-dimension-2_2vw);--studio-dim-2_4em:var(--primitive-dimension-2_4em);--studio-dim-2_4vw:var(--primitive-dimension-2_4vw);--studio-dim-2_6em:var(--primitive-dimension-2_6em);--studio-dim-2_6vw:var(--primitive-dimension-2_6vw);--studio-dim-3vw:var(--primitive-dimension-3vw);--studio-dim-3_2vw:var(--primitive-dimension-3_2vw);--studio-dim-3_4vw:var(--primitive-dimension-3_4vw);--studio-dim-3_6vw:var(--primitive-dimension-3_6vw);--studio-dim-3_9vw:var(--primitive-dimension-3_9vw);--studio-dim-4vw:var(--primitive-dimension-4vw);--studio-dim-4_2vw:var(--primitive-dimension-4_2vw);--studio-dim-4_5vw:var(--primitive-dimension-4_5vw);--studio-dim-4_6vw:var(--primitive-dimension-4_6vw);--studio-dim-5vw:var(--primitive-dimension-5vw);--studio-dim-6vh:var(--primitive-dimension-6vh);--studio-dim-6vw:var(--primitive-dimension-6vw);--studio-dim-7ch:var(--primitive-dimension-7ch);--studio-dim-7vw:var(--primitive-dimension-7vw);--studio-dim-7_2vw:var(--primitive-dimension-7_2vw);--studio-dim-7_3vw:var(--primitive-dimension-7_3vw);--studio-dim-7_6vw:var(--primitive-dimension-7_6vw);--studio-dim-8vw:var(--primitive-dimension-8vw);--studio-dim-8_3vw:var(--primitive-dimension-8_3vw);--studio-dim-9vw:var(--primitive-dimension-9vw);--studio-dim-10vh:var(--primitive-dimension-10vh);--studio-dim-11vh:var(--primitive-dimension-11vh);--studio-dim-11vw:var(--primitive-dimension-11vw);--studio-dim-12vh:var(--primitive-dimension-12vh);--studio-dim-13ch:var(--primitive-dimension-13ch);--studio-dim-14ch:var(--primitive-dimension-14ch);--studio-dim-14vh:var(--primitive-dimension-14vh);--studio-dim-14vw:var(--primitive-dimension-14vw);--studio-dim-16ch:var(--primitive-dimension-16ch);--studio-dim-17vw:var(--primitive-dimension-17vw);--studio-dim-18vh:var(--primitive-dimension-18vh);--studio-dim-21vw:var(--primitive-dimension-21vw);--studio-dim-22vh:var(--primitive-dimension-22vh);--studio-dim-22vw:var(--primitive-dimension-22vw);--studio-dim-24ch:var(--primitive-dimension-24ch);--studio-dim-24svh:var(--primitive-dimension-24svh);--studio-dim-24vw:var(--primitive-dimension-24vw);--studio-dim-26ch:var(--primitive-dimension-26ch);--studio-dim-26vh:var(--primitive-dimension-26vh);--studio-dim-28svh:var(--primitive-dimension-28svh);--studio-dim-30vw:var(--primitive-dimension-30vw);--studio-dim-34ch:var(--primitive-dimension-34ch);--studio-dim-34vh:var(--primitive-dimension-34vh);--studio-dim-36ch:var(--primitive-dimension-36ch);--studio-dim-36em:var(--primitive-dimension-36em);--studio-dim-36vh:var(--primitive-dimension-36vh);--studio-dim-37vw:var(--primitive-dimension-37vw);--studio-dim-38vw:var(--primitive-dimension-38vw);--studio-dim-40ch:var(--primitive-dimension-40ch);--studio-dim-40vh:var(--primitive-dimension-40vh);--studio-dim-43vw:var(--primitive-dimension-43vw);--studio-dim-44ch:var(--primitive-dimension-44ch);--studio-dim-44vw:var(--primitive-dimension-44vw);--studio-dim-48ch:var(--primitive-dimension-48ch);--studio-dim-48vh:var(--primitive-dimension-48vh);--studio-dim-50vw:var(--primitive-dimension-50vw);--studio-dim-51vw:var(--primitive-dimension-51vw);--studio-dim-52ch:var(--primitive-dimension-52ch);--studio-dim-53vh:var(--primitive-dimension-53vh);--studio-dim-56vw:var(--primitive-dimension-56vw);--studio-dim-60ch:var(--primitive-dimension-60ch);--studio-dim-60svh:var(--primitive-dimension-60svh);--studio-dim-64svh:var(--primitive-dimension-64svh);--studio-dim-78vw:var(--primitive-dimension-78vw);--studio-dim-80svh:var(--primitive-dimension-80svh);--studio-dim-82vh:var(--primitive-dimension-82vh);--studio-dim-86vw:var(--primitive-dimension-86vw);--studio-dim-88svh:var(--primitive-dimension-88svh);--studio-dim-100svh:var(--primitive-dimension-100svh);--studio-dim-100vh:var(--primitive-dimension-100vh);--studio-dim-100vw:var(--primitive-dimension-100vw);--studio-dim-112_5vh:var(--primitive-dimension-112_5vh);--studio-dim-120vh:var(--primitive-dimension-120vh);--studio-dim-150vh:var(--primitive-dimension-150vh);--studio-dim-200vh:var(--primitive-dimension-200vh);--studio-dim-230vh:var(--primitive-dimension-230vh);--studio-duration-0:var(--primitive-duration-0);--studio-duration-1:var(--primitive-duration-1);--studio-duration-30:var(--primitive-duration-30);--studio-duration-70:var(--primitive-duration-70);--studio-duration-80:var(--primitive-duration-80);--studio-duration-120:var(--primitive-duration-120);--studio-duration-140:var(--primitive-duration-140);--studio-duration-150:var(--primitive-duration-150);--studio-duration-160:var(--primitive-duration-160);--studio-duration-200:var(--primitive-duration-200);--studio-duration-210:var(--primitive-duration-210);--studio-duration-220:var(--primitive-duration-220);--studio-duration-250:var(--primitive-duration-250);--studio-duration-260:var(--primitive-duration-260);--studio-duration-280:var(--primitive-duration-280);--studio-duration-300:var(--primitive-duration-300);--studio-duration-320:var(--primitive-duration-320);--studio-duration-350:var(--primitive-duration-350);--studio-duration-360:var(--primitive-duration-360);--studio-duration-380:var(--primitive-duration-380);--studio-duration-400:var(--primitive-duration-400);--studio-duration-420:var(--primitive-duration-420);--studio-duration-450:var(--primitive-duration-450);--studio-duration-480:var(--primitive-duration-480);--studio-duration-500:var(--primitive-duration-500);--studio-duration-520:var(--primitive-duration-520);--studio-duration-600:var(--primitive-duration-600);--studio-duration-650:var(--primitive-duration-650);--studio-duration-700:var(--primitive-duration-700);--studio-duration-720:var(--primitive-duration-720);--studio-duration-800:var(--primitive-duration-800);--studio-duration-900:var(--primitive-duration-900);--studio-duration-1000:var(--primitive-duration-1000);--studio-duration-1200:var(--primitive-duration-1200);--studio-duration-1400:var(--primitive-duration-1400);--studio-duration-1450:var(--primitive-duration-1450);--studio-duration-1500:var(--primitive-duration-1500);--studio-duration-1800:var(--primitive-duration-1800);--studio-duration-2000:var(--primitive-duration-2000);--studio-duration-2150:var(--primitive-duration-2150);--studio-duration-2300:var(--primitive-duration-2300);--studio-duration-2400:var(--primitive-duration-2400);--studio-duration-3200:var(--primitive-duration-3200);--studio-duration-4000:var(--primitive-duration-4000);--studio-duration-5000:var(--primitive-duration-5000);--studio-duration-6000:var(--primitive-duration-6000);--studio-duration-7000:var(--primitive-duration-7000);--studio-duration-40000:var(--primitive-duration-40000);--studio-weight-regular:var(--primitive-font-weight-400);--studio-weight-medium:var(--primitive-font-weight-500);--studio-weight-semibold:var(--primitive-font-weight-600);--studio-weight-bold:var(--primitive-font-weight-700);--studio-weight-extrabold:var(--primitive-font-weight-800);--studio-leading-88:var(--primitive-line-height-88);--studio-leading-90:var(--primitive-line-height-90);--studio-leading-92:var(--primitive-line-height-92);--studio-leading-95:var(--primitive-line-height-95);--studio-leading-96:var(--primitive-line-height-96);--studio-leading-100:var(--primitive-line-height-100);--studio-leading-102:var(--primitive-line-height-102);--studio-leading-105:var(--primitive-line-height-105);--studio-leading-110:var(--primitive-line-height-110);--studio-leading-115:var(--primitive-line-height-115);--studio-leading-120:var(--primitive-line-height-120);--studio-leading-122:var(--primitive-line-height-122);--studio-leading-125:var(--primitive-line-height-125);--studio-leading-128:var(--primitive-line-height-128);--studio-leading-130:var(--primitive-line-height-130);--studio-leading-135:var(--primitive-line-height-135);--studio-leading-138:var(--primitive-line-height-138);--studio-leading-140:var(--primitive-line-height-140);--studio-leading-145:var(--primitive-line-height-145);--studio-leading-150:var(--primitive-line-height-150);--studio-leading-155:var(--primitive-line-height-155);--studio-leading-160:var(--primitive-line-height-160);--studio-leading-165:var(--primitive-line-height-165);--studio-leading-170:var(--primitive-line-height-170);--studio-leading-175:var(--primitive-line-height-175);--studio-tracking-10:var(--primitive-letter-spacing-10);--studio-tracking-20:var(--primitive-letter-spacing-20);--studio-tracking-40:var(--primitive-letter-spacing-40);--studio-tracking-60:var(--primitive-letter-spacing-60);--studio-tracking-80:var(--primitive-letter-spacing-80);--studio-tracking-120:var(--primitive-letter-spacing-120);--studio-tracking-140:var(--primitive-letter-spacing-140);--studio-tracking-neg-20:var(--primitive-letter-spacing-neg-20);--studio-tracking-neg-15:var(--primitive-letter-spacing-neg-15);--studio-tracking-neg-10:var(--primitive-letter-spacing-neg-10);--studio-tracking-neg-5:var(--primitive-letter-spacing-neg-5);--studio-opacity-12:var(--primitive-opacity-12);--studio-opacity-25:var(--primitive-opacity-25);--studio-opacity-30:var(--primitive-opacity-30);--studio-opacity-35:var(--primitive-opacity-35);--studio-opacity-40:var(--primitive-opacity-40);--studio-opacity-45:var(--primitive-opacity-45);--studio-opacity-50:var(--primitive-opacity-50);--studio-opacity-55:var(--primitive-opacity-55);--studio-opacity-60:var(--primitive-opacity-60);--studio-opacity-70:var(--primitive-opacity-70);--studio-opacity-72:var(--primitive-opacity-72);--studio-opacity-80:var(--primitive-opacity-80);--studio-opacity-hero-scrim-top:var(--primitive-opacity-70);--studio-opacity-voice-glow:var(--primitive-opacity-25);--studio-opacity-logo-rest:var(--primitive-opacity-70);--studio-opacity-dot-idle:var(--primitive-opacity-35);--studio-opacity-wheel-glow:0.16;--studio-opacity-pager-idle:var(--primitive-opacity-50);--studio-z-behind:-1;--studio-z-base:0;--studio-z-raised:1;--studio-z-layer-2:2;--studio-z-layer-3:3;--studio-z-layer-4:4;--studio-z-layer-5:5;--studio-z-overlay:10;--studio-z-overlay-top:11;--studio-z-widget:20;--studio-z-overlay-under:9;--studio-z-modal:30;--studio-z-behind-2:-2;--studio-breakpoint-2xs:480px;--studio-breakpoint-xs:600px;--studio-breakpoint-sm:760px;--studio-breakpoint-nav:768px;--studio-breakpoint-md:900px;--studio-breakpoint-lg:1024px;--studio-breakpoint-xl:1100px;--studio-breakpoint-2xl:1200px;--studio-round-step:2px;--studio-lookout-x-web:round(calc(100vw / 12),1px);--studio-lookout-x-mobile:var(--studio-dim-24);--studio-lookout-lead-web:var(--studio-dim-19);--studio-lookout-lead-mobile:var(--studio-dim-16);--studio-lookout-lead-measure-web:var(--studio-dim-360);--studio-lookout-lead-measure-mobile:var(--studio-dim-320);--studio-lookout-chip-label-web:var(--studio-dim-11);--studio-lookout-chip-label-mobile:var(--studio-dim-10);--studio-lookout-chip-value-web:var(--studio-dim-15);--studio-lookout-chip-value-mobile:var(--studio-dim-13);--studio-lookout-chip-radius:var(--studio-dim-14);--studio-lookout-chip-max-mobile:calc(45vw - var(--studio-dim-16) - var(--studio-dim-14));--studio-lookout-route-track-y:var(--studio-dim-46);--studio-lookout-route-strip-max:var(--studio-dim-1060);--studio-lookout-route-q-web:var(--studio-dim-26);--studio-lookout-route-q-mobile:var(--studio-dim-22);--studio-lookout-route-step-max:var(--studio-dim-180);--studio-lookout-route-step-inset:var(--studio-dim-160);--studio-lookout-route-step-mobile:var(--studio-dim-54);--studio-lookout-route-line:var(--studio-dim-2);--studio-lookout-route-dash:var(--studio-dim-4);--studio-lookout-route-dash-gap:var(--studio-dim-9);--studio-lookout-photo-w-web:max(113cqw,180cqh);--studio-lookout-gaze-x-web:60cqw;--studio-lookout-gaze-y-web:47cqh;--studio-lookout-frame-w:100cqw;--studio-lookout-frame-h:100cqh;--studio-lookout-back-left-mobile:-104vw;--studio-lookout-back-w-mobile:308vw;--studio-lookout-back-mask-h:var(--studio-dim-380);--studio-lookout-main-left-mobile:-65vw;--studio-lookout-main-top-mobile:var(--studio-dim-135);--studio-lookout-main-w-mobile:195vw;--studio-lookout-main-mask-in:var(--studio-dim-140);--studio-lookout-main-mask-hold:var(--studio-dim-200);--studio-lookout-main-mask-solid:var(--studio-dim-330);--studio-lookout-scrim-h-mobile:var(--studio-dim-200);--studio-lookout-mix-sub:55%;--studio-lookout-mix-secondary:80%;--studio-lookout-mix-lead:86%;--studio-lookout-mix-chip:55%;--studio-lookout-filter-web:grayscale(1) contrast(1.15) brightness(0.9);--studio-lookout-filter-mobile:grayscale(1) contrast(1.1) brightness(1.05);--studio-lookout-filter-back:grayscale(1) blur(var(--studio-blur-backdrop));--studio-lookout-eye-u:0.52;--studio-lookout-eye-v:0.3625;--studio-lookout-lens-u:0.616;--studio-lookout-lens-v:0.3605;--studio-lookout-target-x-web:0.904;--studio-lookout-target-y-web:0.389;--studio-lookout-target-inset-mobile:var(--studio-dim-20);--studio-lookout-target-rise-mobile:var(--studio-dim-36);--studio-lookout-sight-gap-web:var(--studio-dim-20);--studio-lookout-sight-gap-mobile:var(--studio-dim-16);--studio-lookout-sight-tick-web:var(--studio-dim-3);--studio-lookout-sight-tick-mobile:var(--studio-dim-3);--studio-lookout-sight-tick-major-web:var(--studio-dim-6);--studio-lookout-sight-tick-major-mobile:var(--studio-dim-5);--studio-lookout-sight-tick-start-web:var(--studio-dim-8);--studio-lookout-sight-tick-start-mobile:var(--studio-dim-6);--studio-lookout-sight-dash-web:var(--studio-dim-5);--studio-lookout-sight-dash-mobile:var(--studio-dim-4);--studio-lookout-sight-stop-web:var(--studio-dim-18);--studio-lookout-sight-stop-mobile:var(--studio-dim-14);--studio-lookout-sight-line:var(--studio-dim-2);--studio-lookout-sight-tick-line:var(--studio-dim-1);--studio-lookout-reticle-r:var(--studio-dim-14);--studio-lookout-reticle-dot:var(--studio-dim-3);--studio-lookout-reticle-line:var(--studio-dim-2);--studio-lookout-reticle-arm-in-web:var(--studio-dim-4);--studio-lookout-reticle-arm-out-web:var(--studio-dim-14);--studio-lookout-reticle-arm-in-mobile:var(--studio-dim-2);--studio-lookout-reticle-arm-out-mobile:var(--studio-dim-5);--studio-lookout-tick-delay:var(--studio-duration-400);--studio-lookout-tick-stagger:var(--studio-duration-30);--studio-lookout-settle-after:var(--studio-duration-3200);--studio-lookout-parallax-photo:0.6;--studio-lookout-parallax-sight:0.4;--studio-lookout-fade-rate:0.4;--studio-win-title:var(--studio-dim-44);--studio-win-body:var(--studio-dim-17);--studio-win-body-leading:var(--studio-leading-155);--studio-win-mark-row:var(--studio-dim-140);--studio-win-mark-row-mobile:var(--studio-dim-120);--studio-win-mark-seal-mobile:var(--studio-dim-120);--studio-win-mark-tv-mobile:var(--studio-dim-172);--studio-win-tint:14%;--studio-win-edge:50%;--studio-win-ceo:var(--studio-dim-34);--studio-win-award:var(--studio-dim-9);--studio-win-award-tracking:round(0.24em,1px);--studio-win-tilt:-20deg;--studio-win-chip-y:var(--studio-dim-8);--studio-win-chip-x:var(--studio-dim-14);--studio-win-chip:var(--studio-dim-13);--studio-win-radius:var(--studio-dim-24);--studio-win-track:var(--studio-opacity-30);--studio-parallax-hero-photo-shift:-12%;--studio-parallax-hero-photo-zoom:0.1;--studio-parallax-hero-photo-fade:0.7;--studio-parallax-hero-copy-shrink:0.08;--studio-parallax-hero-copy-fade:1.4;--studio-parallax-hero-corner-fade:2;--silver-sheen:linear-gradient(110deg,var(--studio-color-highlight) 0%,var(--studio-color-text-primary) 26%,color-mix(in srgb,var(--studio-color-highlight) 62%,var(--studio-color-surface-canvas)) 50%,var(--studio-color-text-primary) 72%,var(--studio-color-highlight) 100%)}button,input,select,textarea{font-size:var(--studio-dim-13)}image-slot{line-height:var(--studio-leading-130)}body .tbc,body em{font-style:normal}body :is(h1,h2,h3,h4,.h2,.h3,.st-h,.ia-claim,.tm-b__head,.fd-cta__title,.fn-title).tbc{color:var(--studio-color-text-primary);text-decoration:none}body .btn .tbc,body :is(.btn,.chip,button,label).tbc{text-decoration:none}body.journey .h2 em{background:var(--silver-sheen);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}header.site-nav.topbar{grid-template-columns:1fr auto 1fr}header.site-nav.topbar .nav{display:flex}header.site-nav.topbar .mark{font-family:var(--studio-type-name-font-family);font-size:var(--studio-type-name-font-size);font-weight:var(--studio-type-name-font-weight);line-height:var(--studio-type-mark-line-height);letter-spacing:normal}button.btn{border:0;cursor:pointer}body .btn.btn--primary.tbc{color:var(--studio-color-action-primary-label)}.menu-btn{display:none;width:var(--studio-size-control);height:var(--studio-size-control);border-radius:var(--studio-radius-pill);justify-self:end;place-content:center;gap:var(--studio-size-dot);color:var(--studio-color-text-primary);cursor:pointer;padding:0}.menu-btn i{display:block;width:var(--studio-space-button-x);height:var(--studio-dim-1);background:currentColor}.menu{position:absolute;top:calc(100% + var(--studio-space-stack-sm));left:0;right:0;display:grid;padding:var(--studio-space-stack-sm) var(--studio-space-card);border-radius:var(--studio-radius-card)}.menu a{display:flex;align-items:center;min-height:var(--studio-size-control);color:var(--studio-color-text-primary);text-decoration:none;font-family:var(--studio-type-nav-font-family);font-size:var(--studio-type-nav-font-size);font-weight:var(--studio-type-nav-font-weight);letter-spacing:var(--studio-type-nav-letter-spacing)}.menu a+a{border-top:var(--studio-dim-1) solid var(--studio-color-border-subtle)}.menu a[aria-current=page]{color:var(--studio-color-text-muted)}.ask{position:fixed;right:var(--studio-size-gutter);bottom:var(--studio-size-gutter);z-index:var(--studio-z-widget);display:flex;flex-direction:column;align-items:flex-end;gap:var(--studio-space-stack-sm)}.ask__face{position:relative;display:block;flex:none;width:var(--studio-size-avatar);height:var(--studio-size-avatar);border-radius:var(--studio-radius-pill);overflow:hidden;background:var(--studio-color-placeholder)}.ask__face img{width:100%;height:100%;object-fit:cover;object-position:46% 44%;transform:scale(2.2);transform-origin:46% 44%;filter:grayscale(1) contrast(1.2)}.ask__live{display:block;flex:none;width:var(--studio-size-dot);height:var(--studio-size-dot);border-radius:var(--studio-radius-pill);background:var(--studio-color-status-online)}.ask__launcher.btn{position:relative;height:calc(var(--studio-size-avatar) + 2 * var(--studio-space-badge-gap));gap:var(--studio-space-stack-sm);padding:0 var(--studio-space-button-x) 0 var(--studio-space-badge-gap);font-size:var(--studio-type-nav-font-size)}.ask__ai{display:inline-flex;align-items:center;height:var(--studio-dim-18);padding:0 var(--studio-dim-6);border-radius:var(--studio-radius-pill);border:var(--studio-dim-1) solid;opacity:var(--studio-opacity-55);font-size:var(--studio-dim-10);font-weight:var(--studio-weight-extrabold);letter-spacing:var(--studio-tracking-80);line-height:var(--studio-leading-100)}.ask__launcher:after{content:"";position:absolute;inset:0;border-radius:var(--studio-radius-pill);border:var(--studio-dim-1) solid var(--studio-color-action-primary-bg);opacity:0;pointer-events:none}.ask__launcher[data-idle=true]{animation:ask-float var(--studio-duration-4000) ease-in-out infinite}.ask__launcher[data-idle=true]:after{animation:ask-pulse var(--studio-duration-6000) var(--studio-motion-ease) infinite}@keyframes ask-float{0%,to{transform:none}50%{transform:translateY(calc(-1 * var(--studio-dim-4)))}}@keyframes ask-pulse{0%{opacity:var(--studio-opacity-70);transform:scale(1)}20%,to{opacity:0;transform:scale(1.3)}}.ask__teaser{display:flex;align-items:center;gap:var(--studio-space-stack-sm);max-width:min(var(--studio-size-measure),calc(var(--studio-dim-100vw) - 2 * var(--studio-size-gutter)));min-height:calc(var(--studio-size-control-sm) + 2 * var(--studio-space-badge-gap));padding:var(--studio-space-badge-gap) var(--studio-space-badge-gap) var(--studio-space-badge-gap) var(--studio-space-button-x);border-radius:var(--studio-radius-bubble)}.ask__teaser-open{background:none;border:0;padding:0;text-align:left;cursor:pointer;color:var(--studio-color-text-primary);font-family:var(--studio-type-body-font-family);font-size:var(--studio-type-body-font-size);font-weight:var(--studio-type-body-font-weight);line-height:var(--studio-type-body-line-height)}.ask__dots{display:inline-flex;align-items:center;gap:var(--studio-space-badge-gap);min-height:var(--studio-type-body-font-size)}.ask__dots i{width:var(--studio-size-dot);height:var(--studio-size-dot);border-radius:var(--studio-radius-pill);background:var(--studio-color-text-muted);animation:ask-dot var(--studio-duration-1000) ease-in-out infinite}.ask__dots i:nth-child(2){animation-delay:var(--studio-duration-150)}.ask__dots i:nth-child(3){animation-delay:var(--studio-duration-300)}@keyframes ask-dot{0%,60%,to{transform:none;opacity:var(--studio-opacity-50)}30%{transform:translateY(calc(-1 * var(--studio-dim-4)));opacity:1}}.ask .chat.ask__panel{width:min(var(--studio-size-measure),calc(var(--studio-dim-100vw) - 2 * var(--studio-size-gutter)));max-width:none;margin:0;display:flex;flex-direction:column;background:var(--studio-color-surface-canvas);max-height:calc(var(--studio-dim-100svh) - 3 * var(--studio-size-gutter) - var(--studio-size-nav) - var(--studio-size-avatar) - 2 * var(--studio-space-badge-gap) - var(--studio-space-stack-sm))}.ask .chat.ask__panel .chat__log{flex:1 1;min-height:0;overflow:auto}.ask .chat__who{gap:var(--studio-space-stack-sm)}.ask__quick{display:flex;flex-wrap:wrap;gap:var(--studio-space-actions-gap)}.ask .chat__foot{margin:0;padding:0 var(--studio-space-card) var(--studio-space-stack)}.ask .arrow{border:var(--studio-dim-1) solid var(--studio-color-border-glass);padding:0}@media (max-width:768px){header.site-nav.topbar{grid-template-columns:1fr auto}header.site-nav.topbar .actions,header.site-nav.topbar .nav{display:none}header.site-nav.topbar .menu-btn{display:grid}.ask__ai,.ask__label{display:none}.ask__launcher.btn{width:calc(var(--studio-size-avatar) + 2 * var(--studio-space-badge-gap));padding:0;justify-content:center}.ask__launcher .ask__live{position:absolute;top:var(--studio-space-badge-gap);right:var(--studio-space-badge-gap)}}@media (prefers-reduced-motion:reduce){.ask__dots i,.ask__launcher[data-idle=true],.ask__launcher[data-idle=true]:after{animation:none}.ask__dots i{opacity:1}}@property --ask-spin{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ask-orbit{to{--ask-spin:360deg}}@keyframes ask-in{0%{opacity:0;transform:translateY(var(--studio-dim-14)) scale(.96)}to{opacity:1;transform:none}}@keyframes ask-msg{0%{opacity:0;transform:translateY(var(--studio-dim-8))}to{opacity:1;transform:none}}@keyframes ask-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--studio-color-status-online) 60%,transparent)}70%,to{box-shadow:0 0 0 var(--studio-dim-8) transparent}}body .ask .ask__launcher.btn{height:auto;min-height:var(--studio-dim-60);padding:var(--studio-dim-8) var(--studio-dim-22) var(--studio-dim-8) var(--studio-dim-8);gap:var(--studio-dim-12);border:var(--studio-dim-1) solid transparent;color:var(--studio-color-text-primary);background:linear-gradient(var(--studio-color-surface-panel),var(--studio-color-surface-panel)) padding-box,conic-gradient(from var(--ask-spin),var(--studio-color-border-glass) 0deg,var(--studio-color-highlight) 50deg,var(--studio-color-border-glass) 110deg,var(--studio-color-border-glass) 1turn) border-box;box-shadow:0 var(--studio-dim-18) var(--studio-dim-40) calc(-1 * var(--studio-dim-12)) var(--studio-color-shadow-a70),0 0 0 var(--studio-dim-6) var(--studio-color-glint-a02);animation:ask-orbit var(--studio-duration-5000) linear infinite;transition:transform var(--studio-motion-hover,var(--studio-duration-200)) var(--studio-motion-ease),box-shadow var(--studio-motion-hover,var(--studio-duration-200)) var(--studio-motion-ease)}body .ask .ask__launcher.btn:hover{transform:translateY(calc(-1 * var(--studio-dim-2)));box-shadow:0 var(--studio-dim-22) var(--studio-dim-48) calc(-1 * var(--studio-dim-12)) var(--studio-color-shadow-a80),0 0 0 var(--studio-dim-6) var(--studio-color-glint-a05)}body .ask .ask__launcher[data-idle=true]{animation:ask-orbit var(--studio-duration-5000) linear infinite,ask-float var(--studio-duration-4000) ease-in-out infinite}body .ask .ask__launcher:after{border-color:var(--studio-color-highlight)}body .ask .ask__launcher .ask__face{width:var(--studio-dim-44);height:var(--studio-dim-44);box-shadow:0 0 0 var(--studio-dim-2) var(--studio-color-surface-panel),0 0 0 var(--studio-dim-4) var(--studio-color-border-glass)}body .ask .ask__label{display:grid;grid-gap:var(--studio-dim-1);gap:var(--studio-dim-1);text-align:left;line-height:var(--studio-leading-115)}body .ask .ask__label b{font-weight:var(--studio-weight-bold);font-size:var(--studio-dim-16);letter-spacing:var(--studio-tracking-10)}body .ask .ask__label small{font-size:var(--studio-dim-12);font-weight:var(--studio-weight-medium);color:var(--studio-color-text-muted);letter-spacing:0}body .ask .ask__ai{opacity:1;color:var(--studio-color-surface-canvas);background:var(--studio-color-highlight);border-color:var(--studio-color-highlight)}body .ask .ask__launcher>.ask__live{position:absolute;top:var(--studio-dim-8);left:var(--studio-dim-42);width:var(--studio-dim-12);height:var(--studio-dim-12);border:var(--studio-dim-2) solid var(--studio-color-surface-panel);animation:ask-ping var(--studio-duration-2400) ease-out infinite}body .ask .ask__teaser{gap:var(--studio-dim-10);padding:var(--studio-dim-8) var(--studio-dim-8) var(--studio-dim-8) var(--studio-dim-10);border:var(--studio-dim-1) solid var(--studio-color-border-glass);border-bottom-right-radius:var(--studio-dim-6);background:color-mix(in srgb,var(--studio-color-surface-panel) 88%,transparent);box-shadow:0 var(--studio-dim-18) var(--studio-dim-40) calc(-1 * var(--studio-dim-16)) var(--studio-color-shadow-a70);animation:ask-in var(--studio-duration-360) var(--studio-motion-ease) both;transform-origin:100% 100%}.ask__face--sm{width:var(--studio-dim-30);height:var(--studio-dim-30)}body .ask .chat.ask__panel{position:relative;background:var(--studio-surface-glow-1),var(--studio-color-surface-panel);border:var(--studio-dim-1) solid var(--studio-color-border-glass);border-radius:var(--studio-dim-24);box-shadow:0 var(--studio-dim-40) var(--studio-dim-80) calc(-1 * var(--studio-dim-24)) var(--studio-color-shadow-a80),0 0 0 var(--studio-dim-1) var(--studio-color-shadow-a40);animation:ask-in var(--studio-duration-380) var(--studio-motion-ease) both;transform-origin:100% 100%}body .ask .chat__bar{padding:var(--studio-dim-18) var(--studio-dim-18) var(--studio-dim-16) var(--studio-dim-20);border-bottom:var(--studio-dim-1) solid var(--studio-color-border-subtle)}.ask__avatar{position:relative;flex:none}.ask__avatar .ask__face{width:var(--studio-dim-48);height:var(--studio-dim-48);box-shadow:0 0 0 var(--studio-dim-2) var(--studio-color-surface-panel),0 0 0 var(--studio-dim-4) var(--studio-color-highlight)}.ask__avatar .ask__live{position:absolute;right:calc(-1 * var(--studio-dim-1));bottom:var(--studio-dim-1);width:var(--studio-dim-12);height:var(--studio-dim-12);border:var(--studio-dim-2) solid var(--studio-color-surface-panel);animation:ask-ping var(--studio-duration-2400) ease-out infinite}.ask__id{display:grid;grid-gap:var(--studio-dim-2);gap:var(--studio-dim-2);line-height:var(--studio-leading-120)}.ask__id .strong{font-size:var(--studio-dim-16);color:var(--studio-color-text-primary)}body .ask .ask__status{font-size:var(--studio-dim-12);color:var(--studio-color-text-muted)}body .ask .chat__log{gap:var(--studio-dim-10);padding:var(--studio-dim-20) var(--studio-dim-20) var(--studio-dim-16);scroll-behavior:smooth}body .ask .msg{animation:ask-msg var(--studio-duration-280) var(--studio-motion-ease) both;max-width:82%}body .ask .msg--ai{position:relative;margin-left:var(--studio-dim-36);background:var(--studio-color-surface-raised-hover);border:var(--studio-dim-1) solid var(--studio-color-border-subtle);border-bottom-left-radius:var(--studio-dim-6)}body .ask .msg--ai:before{content:"";position:absolute;left:calc(-1 * var(--studio-dim-36));bottom:0;width:var(--studio-dim-28);height:var(--studio-dim-28);border-radius:50%;background:url(/_next/static/media/asim-hero.a95f572a.jpg) 46% 44%/360% no-repeat;filter:grayscale(1) contrast(1.2)}body .ask .msg--ai:has(+.msg--ai):before{display:none}body .ask .msg--me{background:var(--studio-color-highlight);color:var(--studio-color-surface-canvas);border-bottom-right-radius:var(--studio-dim-6)}body .ask .ask__quick{margin-left:var(--studio-dim-36);gap:var(--studio-dim-8);animation:ask-msg var(--studio-duration-320) var(--studio-duration-120) var(--studio-motion-ease) both}body .ask .ask__quick .chip{height:auto;min-height:var(--studio-dim-40);gap:var(--studio-dim-8);padding:0 var(--studio-dim-16);cursor:pointer;color:var(--studio-color-text-primary);background:var(--studio-color-surface-raised);border:var(--studio-dim-1) solid var(--studio-color-border-glass);transition:background var(--studio-duration-160) var(--studio-motion-ease),color var(--studio-duration-160) var(--studio-motion-ease),border-color var(--studio-duration-160) var(--studio-motion-ease)}body .ask .ask__quick .chip:after{content:none;opacity:var(--studio-opacity-60);transition:transform var(--studio-duration-160) var(--studio-motion-ease)}body .ask .ask__quick .chip:hover{background:var(--studio-color-highlight);border-color:var(--studio-color-highlight);color:var(--studio-color-surface-canvas)}body .ask .ask__quick .chip:hover:after{transform:translateX(var(--studio-dim-4));opacity:1}body .ask .chat__input{align-items:center;gap:var(--studio-dim-8);padding:var(--studio-dim-14) var(--studio-dim-16) var(--studio-dim-12);border-top:var(--studio-dim-1) solid var(--studio-color-border-subtle)}body .ask .chat__input input{height:var(--studio-dim-48);padding:0 var(--studio-dim-18);background:var(--studio-color-surface-raised);border:var(--studio-dim-1) solid var(--studio-color-border-glass);color:var(--studio-color-text-primary);transition:border-color var(--studio-duration-160) var(--studio-motion-ease)}body .ask .chat__input input:focus{outline:none;border-color:var(--studio-color-highlight)}body .ask .ask__send.btn{flex:none;width:var(--studio-dim-48);height:var(--studio-dim-48);padding:0;justify-content:center;border-radius:50%;background:var(--studio-color-highlight);color:var(--studio-color-surface-canvas);transition:transform var(--studio-duration-160) var(--studio-motion-ease)}body .ask .ask__send.btn:hover{transform:scale(1.06)}body .ask .ask__send.btn:active{transform:scale(.94)}body .ask .chat__foot{padding:0 var(--studio-dim-20) var(--studio-dim-14);font-size:var(--studio-dim-12);color:var(--studio-color-text-muted);text-align:center}@media (max-width:768px){body .ask .ask__launcher.btn{width:var(--studio-dim-60);height:var(--studio-dim-60);min-height:0;padding:0}body .ask .ask__launcher .ask__face{width:var(--studio-dim-48);height:var(--studio-dim-48)}body .ask .ask__launcher>.ask__live{top:var(--studio-dim-4);left:auto;right:var(--studio-dim-4)}body .ask .chat.ask__panel{border-radius:var(--studio-dim-20)}}@media (prefers-reduced-motion:reduce){.ask__live,body .ask .ask__launcher.btn,body .ask .ask__launcher>.ask__live,body .ask .ask__launcher[data-idle=true],body .ask .ask__quick,body .ask .ask__teaser,body .ask .chat.ask__panel,body .ask .msg{animation:none}}.ask__scrim{display:none}@keyframes ask-fade{0%{opacity:0}to{opacity:1}}html body .ask .ask__scrim{position:fixed;inset:0;z-index:var(--studio-z-behind);display:block;margin:0;padding:0;border:0;border-radius:0;background:var(--studio-color-scrim-a55);-webkit-backdrop-filter:blur(var(--studio-blur-backdrop));backdrop-filter:blur(var(--studio-blur-backdrop));cursor:default;animation:ask-fade var(--studio-motion-drawer) var(--studio-motion-ease) both}html:has(.ask[data-open=true]){overflow:hidden}@media (max-width:767px){html body .ask .ask__scrim{background:var(--studio-color-scrim-a85);-webkit-backdrop-filter:blur(var(--studio-blur-glass));backdrop-filter:blur(var(--studio-blur-glass))}html body .ask[data-open=true] .chat.ask__panel{top:calc(var(--studio-size-gutter-mobile) + env(safe-area-inset-top))}html body .menu.glass{background:var(--studio-color-surface-panel);-webkit-backdrop-filter:none;backdrop-filter:none;border:var(--studio-dim-1) solid var(--studio-color-border-glass);box-shadow:0 var(--studio-dim-18) var(--studio-dim-40) calc(-1 * var(--studio-dim-12)) var(--studio-color-shadow-a70)}}@media (prefers-reduced-motion:reduce){html body .ask .ask__scrim{animation:none}}.ask{transition:bottom var(--studio-motion-rise) var(--studio-motion-ease)}.ask[data-lift=true]{bottom:calc(var(--studio-size-gutter) + var(--studio-space-ask-lift))}@media (max-width:768px){.ask[data-lift=true]{bottom:var(--studio-size-gutter)}}@media (prefers-reduced-motion:reduce){.ask{transition:none}}header.site-nav.topbar{display:flex;align-items:center;gap:var(--studio-space-actions-gap);left:50%;right:auto;transform:translateX(-50%);width:max-content;max-width:calc(var(--studio-dim-100vw) - 2 * var(--studio-size-gutter))}header.site-nav.topbar .navbar{display:flex;align-items:center;gap:var(--studio-dim-4);padding:var(--studio-dim-6);border-radius:var(--studio-radius-pill)}header.site-nav.topbar>.mark{flex:none;width:calc(var(--studio-size-control) + 2 * var(--studio-dim-6));height:calc(var(--studio-size-control) + 2 * var(--studio-dim-6));border-radius:var(--studio-radius-pill);display:grid;place-items:center;background:var(--studio-color-surface-raised-hover);color:var(--studio-color-text-primary);text-decoration:none}header.site-nav.topbar .navbar .nav{height:auto;padding:0 var(--studio-dim-18);gap:var(--studio-space-nav-gap);background:none;border:0;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none}header.site-nav.topbar .navbar .menu-btn{background:none;border:0;justify-self:auto}header.site-nav.topbar .navbar__cta{flex:none;margin-left:var(--studio-dim-2)}@media (max-width:768px){header.site-nav.topbar .navbar{gap:var(--studio-dim-6)}}body .ask .ask__field{position:relative;display:flex;align-items:center;gap:var(--studio-dim-10);width:var(--studio-dim-380);max-width:calc(var(--studio-dim-100vw) - 2 * var(--studio-size-gutter));height:var(--studio-dim-60);margin:0;padding:0 var(--studio-dim-8);border:var(--studio-dim-1) solid var(--studio-color-border-glass);border-radius:var(--studio-radius-pill);background:var(--studio-color-surface-panel);box-shadow:0 var(--studio-dim-18) var(--studio-dim-40) calc(-1 * var(--studio-dim-12)) var(--studio-color-shadow-a70);transition:border-color var(--studio-motion-hover) var(--studio-motion-ease)}body .ask .ask__field:hover{border-color:var(--studio-color-text-muted)}body .ask .ask__field:focus-within{border-color:var(--studio-color-highlight)}body .ask[data-open=true] .ask__field{display:none}body .ask .ask__field .ask__face{width:var(--studio-dim-44);height:var(--studio-dim-44)}body .ask .ask__field>.ask__live{position:absolute;top:var(--studio-dim-8);left:var(--studio-dim-42);width:var(--studio-dim-12);height:var(--studio-dim-12);border:var(--studio-dim-2) solid var(--studio-color-surface-panel)}body .ask .ask__field-input{flex:1 1;min-width:0;height:100%;margin:0;padding:0 var(--studio-dim-4);border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--studio-color-text-primary);font-family:var(--studio-font-ui);font-size:var(--studio-dim-16);font-weight:var(--studio-weight-medium);line-height:var(--studio-leading-150);-webkit-appearance:none;-moz-appearance:none;appearance:none}body .ask .ask__field-input::placeholder{color:var(--studio-color-text-muted);opacity:1}body .ask .ask__field-input:focus,body .ask .ask__field-input:focus-visible{outline:none}body .ask .ask__field-send{display:grid;place-items:center;flex:none;width:var(--studio-dim-44);height:var(--studio-dim-44);margin:0;padding:0;border:0;border-radius:var(--studio-radius-pill);background:var(--studio-color-action-primary-bg);color:var(--studio-color-action-primary-label);cursor:pointer;transition:background-color var(--studio-motion-hover) var(--studio-motion-ease),transform var(--studio-motion-hover) var(--studio-motion-ease)}body .ask .ask__field-send:hover{background:var(--studio-color-highlight)}body .ask .ask__field-send:active{transform:scale(.94)}body .ask .ask__field-send svg{width:var(--studio-dim-18);height:var(--studio-dim-18);fill:none;stroke:currentColor;stroke-width:var(--studio-dim-2);stroke-linecap:round;stroke-linejoin:round}@media (max-width:767px){html body .ask:has(.ask__field){left:var(--studio-size-gutter-mobile);right:var(--studio-size-gutter-mobile);top:auto;bottom:calc(var(--studio-size-gutter-mobile) + env(safe-area-inset-bottom));align-items:stretch}html body .ask .ask__field{width:100%;max-width:none;height:var(--studio-size-nav-mobile)}html body .ask .ask__field .ask__face{width:var(--studio-dim-48);height:var(--studio-dim-48)}body:not(:has([data-hero])):has(.ask__field){padding-bottom:calc(var(--studio-size-nav-mobile) + var(--studio-size-gutter-mobile) + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){body .ask .ask__field,body .ask .ask__field-send{transition:none}body .ask .ask__field-send:active{transform:none}}body .ask .ask__book-link{background:none;border:0;padding:0;font:inherit;cursor:pointer}body .ask .ask__book{display:grid;grid-gap:var(--studio-dim-8);gap:var(--studio-dim-8);margin-left:var(--studio-dim-36);padding:var(--studio-dim-14);border:var(--studio-dim-1) solid var(--studio-color-border-glass);border-radius:var(--studio-dim-16);background:var(--studio-color-surface-raised);animation:ask-msg var(--studio-duration-280) var(--studio-motion-ease) both}body .ask .ask__book input{height:var(--studio-dim-44);padding:0 var(--studio-dim-14);border:var(--studio-dim-1) solid var(--studio-color-border-glass);border-radius:var(--studio-radius-pill);background:var(--studio-color-surface-panel);color:var(--studio-color-text-primary);font-size:var(--studio-dim-14)}body .ask .ask__book input:focus{outline:none;border-color:var(--studio-color-highlight)}body .ask .ask__book .btn{justify-content:center}body .ask .ask__book-err{margin:0;color:var(--studio-color-text-primary);font-weight:var(--studio-weight-semibold)}body .ask .ask__send.btn:disabled{opacity:var(--studio-opacity-50);cursor:default;transform:none}@media (prefers-reduced-motion:reduce){body .ask .ask__book{animation:none}}@media (max-width:767px){html body .ask[data-open=true][data-kb=true] .chat.ask__panel{top:calc(var(--ask-vvt,0px) + var(--studio-dim-6));bottom:var(--ask-kb,0);max-height:none;border-radius:var(--studio-dim-16) var(--studio-dim-16) 0 0}body .ask[data-kb=true] .chat__foot{display:none}body .ask[data-kb=true] .chat__bar{padding:var(--studio-dim-8) var(--studio-dim-12)}body .ask[data-kb=true] .ask__avatar .ask__face{width:var(--studio-dim-30);height:var(--studio-dim-30)}body .ask[data-kb=true] .chat__log{padding:var(--studio-dim-12) var(--studio-dim-14) var(--studio-dim-8)}body .ask[data-kb=true] .chat__input{padding:var(--studio-dim-8) var(--studio-dim-10)}body .ask[data-kb=true] .ask__send.btn,body .ask[data-kb=true] .chat__input input{height:var(--studio-dim-44)}body .ask[data-kb=true] .ask__send.btn{width:var(--studio-dim-44)}}.socials{align-items:center;margin:0;padding:0;list-style:none}.socials,.socials li{display:flex}.socials a.socials__link{position:relative;width:var(--studio-size-control);height:var(--studio-size-control);display:grid;place-items:center;color:var(--studio-color-text-secondary);transition:color var(--studio-motion-hover) var(--studio-motion-ease)}.socials a.socials__link svg{width:var(--studio-dim-20);height:var(--studio-dim-20);fill:currentColor}.socials a.socials__link .o{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.socials a.socials__link:after{content:"";position:absolute;left:50%;bottom:var(--studio-dim-6);width:var(--studio-dim-4);height:var(--studio-dim-4);margin-left:calc(-1 * var(--studio-dim-2));border-radius:var(--studio-radius-pill);background:var(--studio-color-highlight);opacity:0;transform:scale(.4);transition:opacity var(--studio-motion-hover) var(--studio-motion-ease),transform var(--studio-motion-hover) var(--studio-motion-ease)}.socials a.socials__link:focus-visible,.socials a.socials__link:hover{color:var(--studio-color-text-primary)}.socials a.socials__link:focus-visible:after,.socials a.socials__link:hover:after{opacity:1;transform:none}.corner .socials,.ct-intro .socials{margin-left:round(calc((var(--studio-dim-20) - var(--studio-size-control)) / 2),var(--studio-round-step))}.socials--hero-mob{display:none}.footer .footer__end{justify-self:end;display:flex;align-items:center;gap:var(--studio-space-stack)}.footer .footer__end .bridge{justify-self:auto}header.site-nav .btn--primary[aria-current=page]{box-shadow:0 0 0 var(--studio-dim-2) var(--studio-color-surface-canvas),0 0 0 var(--studio-dim-4) var(--studio-color-highlight)}@media (max-width:900px){.footer .footer__end{justify-self:start;flex-wrap:wrap}}@media (max-width:768px){.socials--hero-desk{display:none}.socials--hero-mob{display:flex;justify-content:center;margin-top:var(--studio-space-stack-sm)}}