/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:host,:root{--lx:50vw;--ly:40vh}*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:var(--font-inter-ext),var(--font-inter),ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-400:oklch(70.4% .191 22.216);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-emerald-400:oklch(76.5% .177 163.223);--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:1.6;--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:1.15;--text-4xl:2.5rem;--text-4xl--line-height:1.1;--text-5xl:3.375rem;--text-5xl--line-height:1.06;--text-6xl:4.25rem;--text-6xl--line-height:1.04;--text-7xl:5.25rem;--text-7xl--line-height:1.03;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--ease-out:cubic-bezier(0,0,.2,1);--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-obsidian:#080b12;--color-ink:#080b12;--color-ink-2:#0e1421;--color-ink-3:#141d30;--color-bone:#f4f1ea;--color-bone-2:#e9e5dc;--color-ember:#ff5a1f;--color-steel:#8a94a6;--radius-frame:8px;--font-display:var(--font-space-grotesk),var(--font-inter-ext),var(--font-inter),sans-serif;--spacing-24:8rem;--shadow-elev-1:0 14px 36px -20px #000000a6;--shadow-elev-2:0 18px 40px -18px #000000b3;--shadow-elev-3:0 28px 70px -32px #000000d9}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--ease-precise:cubic-bezier(.21,.47,.32,.98);--rule:#8a94a626;--muted:var(--color-steel);--light-ember:radial-gradient(62% 62% at 50% 0%,#ff5a1f1a,transparent 70%)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--color-obsidian);color:var(--color-bone);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em}h1{letter-spacing:-.03em}::selection{background:var(--color-ember);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-ember);outline-offset:2px}summary::-webkit-details-marker{display:none}li[id],main[id],section[id]{scroll-margin-top:5rem}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:0}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-16{top:calc(var(--spacing) * 16)}.top-full{top:100%}.-right-24{right:calc(var(--spacing-24) * -1)}.right-0{right:0}.right-1{right:var(--spacing)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-40{bottom:calc(var(--spacing) * -40)}.bottom-0{bottom:0}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-m-1{margin:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.mx-auto{margin-inline:auto}.-my-1\.5{margin-block:calc(var(--spacing) * -1.5)}.-my-2{margin-block:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-11{height:calc(var(--spacing) * 11)}.h-16{height:calc(var(--spacing) * 16)}.h-36{height:calc(var(--spacing) * 36)}.h-\[26rem\]{height:26rem}.h-full{height:100%}.h-px{height:1px}.min-h-0{min-height:0}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-dvh{min-height:100dvh}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-16{width:calc(var(--spacing) * 16)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-\[26rem\]{width:26rem}.w-full{width:100%}.w-max{width:max-content}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-\[19ch\]{max-width:19ch}.max-w-\[80vw\]{max-width:80vw}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-60{min-width:calc(var(--spacing) * 60)}.min-w-max{min-width:max-content}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.translate-x-0\.5{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5)}.translate-x-3{--tw-translate-x:calc(var(--spacing) * 3)}.-translate-y-1\/2,.translate-x-3{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.appearance-none{appearance:none}.grid-cols-\[max-content_1fr\]{grid-template-columns:max-content 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-steel\/10>:not(:last-child)){border-color:#8a94a61a}@supports (color:color-mix(in lab,red,red)){:where(.divide-steel\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--color-steel) 10%,transparent)}}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-frame{border-radius:var(--radius-frame)}.rounded-full{border-radius:3.40282e+38px}.rounded-t-\[var\(--radius-frame\)\]{border-top-left-radius:var(--radius-frame);border-top-right-radius:var(--radius-frame)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/30{border-color:color-mix(in oklab,var(--color-amber-400) 30%,transparent)}}.border-ember{border-color:var(--color-ember)}.border-emerald-400\/30{border-color:#00d2944d}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/30{border-color:color-mix(in oklab,var(--color-emerald-400) 30%,transparent)}}.border-ink{border-color:var(--color-ink)}.border-ink\/10{border-color:#080b121a}@supports (color:color-mix(in lab,red,red)){.border-ink\/10{border-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.border-ink\/15{border-color:#080b1226}@supports (color:color-mix(in lab,red,red)){.border-ink\/15{border-color:color-mix(in oklab,var(--color-ink) 15%,transparent)}}.border-ink\/20{border-color:#080b1233}@supports (color:color-mix(in lab,red,red)){.border-ink\/20{border-color:color-mix(in oklab,var(--color-ink) 20%,transparent)}}.border-ink\/30{border-color:#080b124d}@supports (color:color-mix(in lab,red,red)){.border-ink\/30{border-color:color-mix(in oklab,var(--color-ink) 30%,transparent)}}.border-red-400\/30{border-color:#ff65684d}@supports (color:color-mix(in lab,red,red)){.border-red-400\/30{border-color:color-mix(in oklab,var(--color-red-400) 30%,transparent)}}.border-steel\/10{border-color:#8a94a61a}@supports (color:color-mix(in lab,red,red)){.border-steel\/10{border-color:color-mix(in oklab,var(--color-steel) 10%,transparent)}}.border-steel\/15{border-color:#8a94a626}@supports (color:color-mix(in lab,red,red)){.border-steel\/15{border-color:color-mix(in oklab,var(--color-steel) 15%,transparent)}}.border-steel\/20{border-color:#8a94a633}@supports (color:color-mix(in lab,red,red)){.border-steel\/20{border-color:color-mix(in oklab,var(--color-steel) 20%,transparent)}}.border-steel\/25{border-color:#8a94a640}@supports (color:color-mix(in lab,red,red)){.border-steel\/25{border-color:color-mix(in oklab,var(--color-steel) 25%,transparent)}}.border-steel\/30{border-color:#8a94a64d}@supports (color:color-mix(in lab,red,red)){.border-steel\/30{border-color:color-mix(in oklab,var(--color-steel) 30%,transparent)}}.border-steel\/40{border-color:#8a94a666}@supports (color:color-mix(in lab,red,red)){.border-steel\/40{border-color:color-mix(in oklab,var(--color-steel) 40%,transparent)}}.border-b-steel\/30{border-bottom-color:#8a94a64d}@supports (color:color-mix(in lab,red,red)){.border-b-steel\/30{border-bottom-color:color-mix(in oklab,var(--color-steel) 30%,transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/10{background-color:color-mix(in oklab,var(--color-amber-400) 10%,transparent)}}.bg-bone{background-color:var(--color-bone)}.bg-ember{background-color:var(--color-ember)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/10{background-color:color-mix(in oklab,var(--color-emerald-400) 10%,transparent)}}.bg-inherit{background-color:inherit}.bg-ink{background-color:var(--color-ink)}.bg-ink-2{background-color:var(--color-ink-2)}.bg-ink-2\/85{background-color:#0e1421d9}@supports (color:color-mix(in lab,red,red)){.bg-ink-2\/85{background-color:color-mix(in oklab,var(--color-ink-2) 85%,transparent)}}.bg-ink-3{background-color:var(--color-ink-3)}.bg-ink-3\/40{background-color:#141d3066}@supports (color:color-mix(in lab,red,red)){.bg-ink-3\/40{background-color:color-mix(in oklab,var(--color-ink-3) 40%,transparent)}}.bg-ink-3\/50{background-color:#141d3080}@supports (color:color-mix(in lab,red,red)){.bg-ink-3\/50{background-color:color-mix(in oklab,var(--color-ink-3) 50%,transparent)}}.bg-ink-3\/60{background-color:#141d3099}@supports (color:color-mix(in lab,red,red)){.bg-ink-3\/60{background-color:color-mix(in oklab,var(--color-ink-3) 60%,transparent)}}.bg-ink\/5{background-color:#080b120d}@supports (color:color-mix(in lab,red,red)){.bg-ink\/5{background-color:color-mix(in oklab,var(--color-ink) 5%,transparent)}}.bg-ink\/70{background-color:#080b12b3}@supports (color:color-mix(in lab,red,red)){.bg-ink\/70{background-color:color-mix(in oklab,var(--color-ink) 70%,transparent)}}.bg-ink\/80{background-color:#080b12cc}@supports (color:color-mix(in lab,red,red)){.bg-ink\/80{background-color:color-mix(in oklab,var(--color-ink) 80%,transparent)}}.bg-ink\/95{background-color:#080b12f2}@supports (color:color-mix(in lab,red,red)){.bg-ink\/95{background-color:color-mix(in oklab,var(--color-ink) 95%,transparent)}}.bg-red-400{background-color:var(--color-red-400)}.bg-red-400\/10{background-color:#ff65681a}@supports (color:color-mix(in lab,red,red)){.bg-red-400\/10{background-color:color-mix(in oklab,var(--color-red-400) 10%,transparent)}}.bg-steel{background-color:var(--color-steel)}.bg-steel\/10{background-color:#8a94a61a}@supports (color:color-mix(in lab,red,red)){.bg-steel\/10{background-color:color-mix(in oklab,var(--color-steel) 10%,transparent)}}.bg-steel\/40{background-color:#8a94a666}@supports (color:color-mix(in lab,red,red)){.bg-steel\/40{background-color:color-mix(in oklab,var(--color-steel) 40%,transparent)}}.bg-transparent{background-color:#0000}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.fill-current{fill:currentColor}.stroke-current{stroke:currentColor}.stroke-steel{stroke:var(--color-steel)}.p-1{padding:var(--spacing)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-28{padding-block:calc(var(--spacing) * 28)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-\[1\.125rem\]{padding-top:1.125rem}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-1{padding-bottom:var(--spacing)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-24{padding-bottom:var(--spacing-24)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-11{padding-left:calc(var(--spacing) * 11)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-\[0\.9375rem\]\/6{font-size:.9375rem;line-height:calc(var(--spacing) * 6)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[2\.6rem\]{font-size:2.6rem}.text-\[10px\]{font-size:10px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-amber-300{color:var(--color-amber-300)}.text-bone{color:var(--color-bone)}.text-bone-2{color:var(--color-bone-2)}.text-bone\/70{color:#f4f1eab3}@supports (color:color-mix(in lab,red,red)){.text-bone\/70{color:color-mix(in oklab,var(--color-bone) 70%,transparent)}}.text-bone\/80{color:#f4f1eacc}@supports (color:color-mix(in lab,red,red)){.text-bone\/80{color:color-mix(in oklab,var(--color-bone) 80%,transparent)}}.text-bone\/85{color:#f4f1ead9}@supports (color:color-mix(in lab,red,red)){.text-bone\/85{color:color-mix(in oklab,var(--color-bone) 85%,transparent)}}.text-bone\/90{color:#f4f1eae6}@supports (color:color-mix(in lab,red,red)){.text-bone\/90{color:color-mix(in oklab,var(--color-bone) 90%,transparent)}}.text-ember{color:var(--color-ember)}.text-emerald-400{color:var(--color-emerald-400)}.text-ink{color:var(--color-ink)}.text-ink\/50{color:#080b1280}@supports (color:color-mix(in lab,red,red)){.text-ink\/50{color:color-mix(in oklab,var(--color-ink) 50%,transparent)}}.text-ink\/60{color:#080b1299}@supports (color:color-mix(in lab,red,red)){.text-ink\/60{color:color-mix(in oklab,var(--color-ink) 60%,transparent)}}.text-ink\/70{color:#080b12b3}@supports (color:color-mix(in lab,red,red)){.text-ink\/70{color:color-mix(in oklab,var(--color-ink) 70%,transparent)}}.text-ink\/80{color:#080b12cc}@supports (color:color-mix(in lab,red,red)){.text-ink\/80{color:color-mix(in oklab,var(--color-ink) 80%,transparent)}}.text-red-400{color:var(--color-red-400)}.text-steel{color:var(--color-steel)}.text-steel\/60{color:#8a94a699}@supports (color:color-mix(in lab,red,red)){.text-steel\/60{color:color-mix(in oklab,var(--color-steel) 60%,transparent)}}.text-steel\/90{color:#8a94a6e6}@supports (color:color-mix(in lab,red,red)){.text-steel\/90{color:color-mix(in oklab,var(--color-steel) 90%,transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.underline{text-decoration-line:underline}.decoration-ember{-webkit-text-decoration-color:var(--color-ember);text-decoration-color:var(--color-ember)}.decoration-steel\/40{text-decoration-color:#8a94a666}@supports (color:color-mix(in lab,red,red)){.decoration-steel\/40{-webkit-text-decoration-color:color-mix(in oklab,var(--color-steel) 40%,transparent);text-decoration-color:color-mix(in oklab,var(--color-steel) 40%,transparent)}}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[\#ff5a1f\]{accent-color:#ff5a1f}.opacity-30{opacity:.3}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-md,.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.placeholder\:text-steel::placeholder{color:var(--color-steel)}.placeholder\:text-steel\/60::placeholder{color:#8a94a699}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-steel\/60::placeholder{color:color-mix(in oklab,var(--color-steel) 60%,transparent)}}.first\:mt-0:first-child{margin-top:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-bone:hover{border-color:var(--color-bone)}.hover\:border-ink:hover{border-color:var(--color-ink)}.hover\:border-ink\/60:hover{border-color:#080b1299}@supports (color:color-mix(in lab,red,red)){.hover\:border-ink\/60:hover{border-color:color-mix(in oklab,var(--color-ink) 60%,transparent)}}.hover\:border-steel\/70:hover{border-color:#8a94a6b3}@supports (color:color-mix(in lab,red,red)){.hover\:border-steel\/70:hover{border-color:color-mix(in oklab,var(--color-steel) 70%,transparent)}}.hover\:bg-\[\#ff6e3a\]:hover{background-color:#ff6e3a}.hover\:bg-ink-3:hover{background-color:var(--color-ink-3)}.hover\:bg-ink\/85:hover{background-color:#080b12d9}@supports (color:color-mix(in lab,red,red)){.hover\:bg-ink\/85:hover{background-color:color-mix(in oklab,var(--color-ink) 85%,transparent)}}.hover\:bg-ink\/\[0\.04\]:hover{background-color:#080b120a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-ink\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-ink) 4%,transparent)}}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.hover\:text-bone:hover{color:var(--color-bone)}.hover\:text-ember:hover{color:var(--color-ember)}.hover\:text-ink\/70:hover{color:#080b12b3}@supports (color:color-mix(in lab,red,red)){.hover\:text-ink\/70:hover{color:color-mix(in oklab,var(--color-ink) 70%,transparent)}}.hover\:opacity-75:hover{opacity:.75}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-2:focus{top:calc(var(--spacing) * 2)}.focus\:left-2:focus{left:calc(var(--spacing) * 2)}.focus\:z-\[60\]:focus{z-index:60}.focus\:border-bone:focus{border-color:var(--color-bone)}.focus\:border-ember:focus{border-color:var(--color-ember)}.focus\:bg-ember:focus{background-color:var(--color-ember)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-ink:focus{color:var(--color-ink)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-ink-3:active{background-color:var(--color-ink-3)}.disabled\:opacity-60:disabled{opacity:.6}@media not all and (min-width:40rem){.max-sm\:hidden{display:none}.max-sm\:h-4{height:calc(var(--spacing) * 4)}.max-sm\:h-5{height:calc(var(--spacing) * 5)}.max-sm\:h-full{height:100%}.max-sm\:max-h-none{max-height:none}.max-sm\:min-h-8{min-height:calc(var(--spacing) * 8)}.max-sm\:w-4{width:calc(var(--spacing) * 4)}.max-sm\:w-5{width:calc(var(--spacing) * 5)}.max-sm\:w-9{width:calc(var(--spacing) * 9)}.max-sm\:w-32{width:calc(var(--spacing) * 32)}.max-sm\:translate-x-4{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.max-sm\:p-0{padding:0}.max-sm\:py-0\.5{padding-block:calc(var(--spacing) * .5)}.max-sm\:py-3{padding-block:calc(var(--spacing) * 3)}.max-sm\:pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.max-sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (min-width:40rem){.sm\:-right-16{right:calc(var(--spacing) * -16)}.sm\:-bottom-56{bottom:calc(var(--spacing) * -56)}.sm\:mt-3{margin-top:calc(var(--spacing) * 3)}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:mt-14{margin-top:calc(var(--spacing) * 14)}.sm\:mt-16{margin-top:calc(var(--spacing) * 16)}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-\[34rem\]{height:34rem}.sm\:max-h-full{max-height:100%}.sm\:min-h-8{min-height:calc(var(--spacing) * 8)}.sm\:min-h-9{min-height:calc(var(--spacing) * 9)}.sm\:w-12{width:calc(var(--spacing) * 12)}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:w-52{width:calc(var(--spacing) * 52)}.sm\:w-60{width:calc(var(--spacing) * 60)}.sm\:w-\[34rem\]{width:34rem}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:min-w-\[760px\]{min-width:760px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:rounded-\[2px\]{border-radius:2px}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-7{padding-block:calc(var(--spacing) * 7)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-24{padding-block:var(--spacing-24)}.sm\:py-28{padding-block:calc(var(--spacing) * 28)}.sm\:pt-20{padding-top:calc(var(--spacing) * 20)}.sm\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-\[13px\]{font-size:13px}.sm\:whitespace-nowrap{white-space:nowrap}}@media (min-width:48rem){.md\:ml-0{margin-left:0}.md\:block{display:block}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-\[4\.5rem\]{height:4.5rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:py-32{padding-block:calc(var(--spacing) * 32)}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:80rem){.xl\:max-w-\[1010px\]{max-width:1010px}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}.\[\&\>option\]\:bg-ink>option{background-color:var(--color-ink)}}.surface-machine,.surface-machine-2,.surface-machine-3{color:var(--color-bone);--rule:#8a94a626;--muted:var(--color-steel)}.surface-machine{background-color:var(--color-obsidian)}.surface-machine-2{background-color:var(--color-ink-2)}.surface-machine-3{background-color:var(--color-ink-3)}.surface-paper,.surface-paper-2{color:var(--color-ink);--rule:#080b121f;--muted:#080b12a6}.surface-paper{background-color:var(--color-bone)}.surface-paper-2{background-color:var(--color-bone-2)}.rule{border-color:var(--rule)}.muted{color:var(--muted)}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.anim-rise>*{animation:rise .55s var(--ease-precise) both}.anim-rise>:nth-child(3){animation-delay:90ms}.anim-rise>:nth-child(4){animation-delay:.17s}.anim-rise>:nth-child(n+5){animation-delay:.24s}@keyframes tick{0%{transform:scaleX(0)}}.anim-tick{transform-origin:0;animation:tick .5s var(--ease-precise) both .35s}.js .js-reveal{opacity:0;transition:opacity .6s var(--ease-precise),transform .6s var(--ease-precise);transform:translateY(14px)}.js .js-reveal.is-revealed{opacity:1;transform:none}.js .js-reveal-group>*{opacity:0}.js .js-reveal-group.is-revealed>*{opacity:1;animation:rise .55s var(--ease-precise) backwards}@media (min-width:640px){.js .js-reveal-group.is-revealed>:nth-child(2){animation-delay:70ms}.js .js-reveal-group.is-revealed>:nth-child(3){animation-delay:.14s}.js .js-reveal-group.is-revealed>:nth-child(4){animation-delay:.21s}.js .js-reveal-group.is-revealed>:nth-child(5){animation-delay:.28s}.js .js-reveal-group.is-revealed>:nth-child(n+6){animation-delay:.35s}}.js .js-reveal-group.no-anim>*,.no-anim{transition:none!important;animation:none!important}.anim-rise>.rise-support{animation-delay:90ms}.js .diagram-svg .d-box,.js .diagram-svg .d-dot,.js .diagram-svg .d-line{opacity:0;transition:opacity .45s ease-out,transform .45s var(--ease-precise)}.js .diagram-svg .d-box{transform:translateY(6px)}.js .diagram-svg .d-line{stroke-dasharray:1;stroke-dashoffset:1px;transition:opacity .2s ease-out,stroke-dashoffset .6s var(--ease-precise)}.js .diagram-svg .d-dot{transform-box:fill-box;transform-origin:50%;transform:scale(.4)}.js .is-revealed .diagram-svg .d-box,.js .is-revealed .diagram-svg .d-dot,.js .is-revealed .diagram-svg .d-line{opacity:1;transform:none}.js .is-revealed .diagram-svg .d-line{stroke-dashoffset:0;transition-delay:1.05s}.js .is-revealed .diagram-svg .d-dot{transition-delay:1.6s}.js .is-revealed .diagram-svg .d-box:nth-of-type(2){transition-delay:.1s}.js .is-revealed .diagram-svg .d-box:nth-of-type(3){transition-delay:.2s}.js .is-revealed .diagram-svg .d-box:nth-of-type(4){transition-delay:.3s}.js .is-revealed .diagram-svg .d-box:nth-of-type(5){transition-delay:.4s}.js .is-revealed .diagram-svg .d-box:nth-of-type(6){transition-delay:.5s}.js .is-revealed .diagram-svg .d-box:nth-of-type(7){transition-delay:.6s}.ba-arrow,.ba-link{stroke-dasharray:1}.ba-dot{transform-box:fill-box;transform-origin:50%}.ba-hub{transform-origin:320px 156px}.is-live :where(.ba-node,.ba-arrow,.ba-arrowhead,.ba-link,.ba-dot,.ba-hub){animation-duration:9s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:paused}.is-live.is-onscreen :where(.ba-node,.ba-arrow,.ba-arrowhead,.ba-link,.ba-dot,.ba-hub){animation-play-state:running}.is-live .ba-n1{animation-name:ba-n1}.is-live .ba-n2{animation-name:ba-n2}.is-live .ba-n3{animation-name:ba-n3}.is-live .ba-n4{animation-name:ba-n4}.is-live .ba-n5{animation-name:ba-n5}.is-live .ba-arrow{animation-name:ba-arrow}.is-live .ba-arrowhead{animation-name:ba-arrowhead}.is-live .ba-l1{animation-name:ba-l1}.is-live .ba-l2{animation-name:ba-l2}.is-live .ba-l3{animation-name:ba-l3}.is-live .ba-l4{animation-name:ba-l4}.is-live .ba-dot{animation-name:ba-dot}.is-live .ba-hub{animation-name:ba-hub}@keyframes ba-n1{0%{transform:translate(-5px,-3px)}8%{transform:translate(-2px,2px)}17%{transform:translate(-7px,1px)}26%{transform:translate(-3px,-4px)}33.33%{animation-timing-function:var(--ease-precise);transform:translate(-6px,-2px)}55.56%,94%{transform:translate(0)}to{transform:translate(-5px,-3px)}}@keyframes ba-n2{0%{transform:translate(-4px,3px)}9%{transform:translate(-1px,-2px)}19%{transform:translate(-6px,-4px)}27%{transform:translate(-2px,3px)}33.33%{animation-timing-function:var(--ease-precise);transform:translate(-5px,1px)}55.56%,94%{transform:translate(0)}to{transform:translate(-4px,3px)}}@keyframes ba-n3{0%{transform:translate(-3px,-5px)}11%{transform:translate(-6px,-1px)}22%{transform:translate(-2px,4px)}30%{transform:translate(-5px,-2px)}33.33%{animation-timing-function:var(--ease-precise);transform:translate(-7px,2px)}55.56%,94%{transform:translate(0)}to{transform:translate(-3px,-5px)}}@keyframes ba-n4{0%{transform:translate(-5px,2px)}12%{transform:translate(-2px,-3px)}21%{transform:translate(-6px,3px)}29%{transform:translate(-3px,-1px)}33.33%{animation-timing-function:var(--ease-precise);transform:translate(-4px,-3px)}55.56%,94%{transform:translate(0)}to{transform:translate(-5px,2px)}}@keyframes ba-n5{0%{transform:translate(-4px,-2px)}10%{transform:translate(-7px,3px)}20%{transform:translate(-3px,-4px)}28%{transform:translate(-6px)}33.33%{animation-timing-function:var(--ease-precise);transform:translate(-6px,2px)}55.56%,94%{transform:translate(0)}to{transform:translate(-4px,-2px)}}@keyframes ba-arrow{0%,33.33%{opacity:0;stroke-dashoffset:1px}37%{opacity:1}50%{stroke-dashoffset:0}94%{opacity:1;stroke-dashoffset:0}to{opacity:0}}@keyframes ba-arrowhead{0%,46%{opacity:0;transform:translate(-8px)}56%,94%{opacity:1;transform:translate(0)}to{opacity:0}}@keyframes ba-hub{0%,53%{opacity:0;transform:scale(.94)}61%,94%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes ba-l1{0%,55.56%{opacity:0;stroke-dashoffset:1px}57%{opacity:1}64%{stroke-dashoffset:0}94%{opacity:1;stroke-dashoffset:0}to{opacity:0}}@keyframes ba-l2{0%,59%{opacity:0;stroke-dashoffset:1px}60.5%{opacity:1}67.5%{stroke-dashoffset:0}94%{opacity:1;stroke-dashoffset:0}to{opacity:0}}@keyframes ba-l3{0%,62.5%{opacity:0;stroke-dashoffset:1px}64%{opacity:1}71%{stroke-dashoffset:0}94%{opacity:1;stroke-dashoffset:0}to{opacity:0}}@keyframes ba-l4{0%,66%{opacity:0;stroke-dashoffset:1px}67.5%{opacity:1}74.5%{stroke-dashoffset:0}94%{opacity:1;stroke-dashoffset:0}to{opacity:0}}@keyframes ba-dot{0%,62%{opacity:0;transform:scale(.4)}72%,94%{opacity:1;transform:scale(1)}to{opacity:0}}@media (max-width:639px){.ba-diagram .ba-n2,.ba-diagram .ba-n5{display:none}.ba-diagram .ba-p1{transform-origin:59px 61px;transform:translate(21px,13px)scale(1.4)}.ba-diagram .ba-p3{transform-origin:70px 145px;transform:translate(11.5px,9px)scale(1.4)}.ba-diagram .ba-p4{transform-origin:148px 203px;transform:translate(-58px,31px)scale(1.4)}.ba-diagram .ba-system{transform-origin:320px 161px;transform:scale(1.35)}.ba-diagram .ba-zone{font-size:17px}}.page-frame{border-top-left-radius:var(--radius-frame);border-top-right-radius:var(--radius-frame);background:var(--color-ink);border-top:1px solid #8a94a633;margin-top:.75rem;overflow:clip}.sp-lift-m{overflow:hidden}.sp-lift,.sp-lift-m{display:inline-block}@media (min-width:768px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.sp-num{animation:sp-num linear both;animation-timeline:view();animation-range:entry 25% cover 45%}.sp-lift{animation:sp-lift linear both;animation-timeline:view();animation-range:entry 30% cover 50%}.sp-rise{animation:sp-rise linear both;animation-timeline:view();animation-range:entry 20% cover 45%}.sp-shot-w{perspective:1200px}.sp-shot{animation:sp-shot linear both;animation-timeline:view();animation-range:entry 15% cover 45%}.sp-callout{animation:sp-callout linear both;animation-timeline:view()}.sp-c1{animation-range:cover 6% cover 26%}.sp-c2{animation-range:cover 10% cover 30%}.sp-c3{animation-range:cover 14% cover 34%}.sp-c4{animation-range:cover 18% cover 38%}.sp-c5{animation-range:cover 22% cover 42%}.sp-c6{animation-range:cover 26% cover 46%}}}@keyframes sp-num{0%{opacity:.12;transform:translateY(26px)scale(.95)}}@keyframes sp-rise{0%{opacity:.25;transform:translateY(22px)}}@keyframes sp-shot{0%{opacity:.55;transform:rotateX(4deg)translateY(18px)scale(.975)}}@keyframes sp-callout{0%{opacity:0}}@keyframes sp-lift{0%{transform:translateY(108%)}}.ps{timeline-scope:--ps}.ps-ring,.ps-tick{opacity:0}.ps-spine{transform-origin:top}@media (min-width:768px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.ps-stage-w{view-timeline:--ps block;perspective:1400px}.ps-stage{transform-origin:85%;animation:ps-settle linear both;animation-timeline:--ps;animation-range:entry 10% cover 30%}.ps-ring,.ps-tick{animation:ps-focus linear both;animation-timeline:--ps}.ps-spine{animation:ps-draw linear both;animation-timeline:--ps;animation-range:cover 12% cover 82%}.ps-s1{animation-range:cover 12% cover 28%}.ps-s2{animation-range:cover 26% cover 42%}.ps-s3{animation-range:cover 40% cover 56%}.ps-s4{animation-range:cover 54% cover 70%}.ps-s5{animation-range:cover 68% cover 84%}}}.ww-l,.ww-v{opacity:0}.ww-l1,.ww-v1{opacity:1}.ww:has(.ww-e:is(:hover,:focus-visible)) :is(.ww-v1,.ww-l1){opacity:0}.ww:has(.ww-e1:hover) :is(.ww-v1,.ww-l1),.ww:has(.ww-e2:hover) :is(.ww-v2,.ww-l2),.ww:has(.ww-e3:hover) :is(.ww-v3,.ww-l3),.ww:has(.ww-e4:hover) :is(.ww-v4,.ww-l4),.ww:has(.ww-e5:hover) :is(.ww-v5,.ww-l5){opacity:1}.ww:has(.ww-e:focus-visible) :is(.ww-v,.ww-l){opacity:0}.ww:has(.ww-e1:focus-visible) :is(.ww-v1,.ww-l1),.ww:has(.ww-e2:focus-visible) :is(.ww-v2,.ww-l2),.ww:has(.ww-e3:focus-visible) :is(.ww-v3,.ww-l3),.ww:has(.ww-e4:focus-visible) :is(.ww-v4,.ww-l4),.ww:has(.ww-e5:focus-visible) :is(.ww-v5,.ww-l5){opacity:1}.ww-e{scroll-margin-top:5rem}.ww-num{color:#080b124d}.ww-e1 .ww-num{color:var(--color-ember)}.ww:has(.ww-e:is(:hover,:focus-visible)) .ww-e1:not(:hover):not(:focus-visible) .ww-num{color:#080b124d}.ww-e:is(:hover,:focus-visible) .ww-num{color:var(--color-ember)}.ww:has(.ww-e:is(:hover,:focus-visible)) .ww-e:not(:hover):not(:focus-visible){opacity:.55}@media (prefers-reduced-motion:no-preference){.ww-l,.ww-v{transition:opacity .22s var(--ease-precise)}.ww-e{transition:opacity .2s var(--ease-precise)}.ww-num{transition:color .2s var(--ease-precise)}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.wk-pin{height:var(--pin-h,220vh)}.wk-pin>.wk-stage{flex-direction:column;justify-content:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.wk-hero{view-timeline:--wk-hero block}.wk-drift{animation:wk-drift linear both;animation-timeline:--wk-hero;animation-range:entry 100% exit 0}.wk-drift-2{animation-name:wk-drift-2}}}@keyframes wk-drift{to{transform:translateY(-22px)}}@keyframes wk-drift-2{to{transform:translateY(-46px)}}.fl-track{gap:.75rem;display:grid}@media (max-width:1023px){.fl-track>:nth-child(n+7){display:none}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.fl-pin{view-timeline:--fl block}.fl-track{will-change:transform;grid-auto-columns:15rem;grid-auto-flow:column;animation:fl-scan linear both;animation-timeline:--fl;animation-range:contain}}}@keyframes fl-scan{0%{transform:translate(6%)}to{transform:translateX(var(--fl-end,-62%))}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.ch-file{animation:ch-in linear both;animation-timeline:view();animation-range:entry 10% cover 34%}.ch-file-2{animation-range:entry 18% cover 42%}.ch-file-3{animation-range:entry 26% cover 50%}}}@keyframes ch-in{0%{opacity:0;transform:translate(26px)translateY(10px)}}.wk-pile{perspective:1100px}.wk-file{box-shadow:var(--shadow-elev-1)}.wk-form,.wk-opt,.wk-out,.wk-sheet{opacity:1}@media (min-width:768px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.wk-swap{view-timeline:--wk-swap block;perspective:1300px;transform-style:preserve-3d}.wk-form{animation:wk-recede linear both;animation-timeline:--wk-swap;animation-range:cover 20% cover 60%}.wk-sheet{animation:wk-advance linear both;animation-timeline:--wk-swap;animation-range:cover 20% cover 60%}}}@keyframes wk-recede{to{opacity:.24;transform:perspective(1300px)translateZ(-110px)translateY(-8px)}}@keyframes wk-advance{0%{opacity:.45;transform:perspective(1300px)translateZ(-90px)scale(.94)}}.sys-ring,.sys-tick{opacity:0}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.sys-pin{view-timeline:--sys block;timeline-scope:--sys}.sys-shot{animation:sys-push linear both;animation-timeline:--sys;animation-range:contain contain 22%}.sys-ring,.sys-tick{animation:sys-focus linear both;animation-timeline:--sys}.sys-s1{animation-range:contain 16% contain 32%}.sys-s2{animation-range:contain 29% contain 45%}.sys-s3{animation-range:contain 42% contain 58%}.sys-s4{animation-range:contain 55% contain 71%}.sys-s5{animation-range:contain 68% contain 84%}.sys-s6{animation-range:contain 81% contain 97%}}}@keyframes sys-push{0%{transform:perspective(1400px)rotateX(3deg)translateY(18px)scale(.97)}}@keyframes sys-focus{0%,to{opacity:0}18%,82%{opacity:1}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.qw-pin{view-timeline:--qw block;timeline-scope:--qw}.qw-opt{animation:qw-align linear both;animation-timeline:--qw}.qw-o1{animation-range:contain 4% contain 22%}.qw-o2{animation-range:contain 12% contain 30%}.qw-o3{animation-range:contain 20% contain 38%}.qw-dim{animation:qw-dim linear both;animation-timeline:--qw;animation-range:contain 44% contain 62%}.qw-approve{animation:qw-appear linear both;animation-timeline:--qw;animation-range:contain 46% contain 60%}.qw-export{animation:qw-export linear both;animation-timeline:--qw;animation-range:contain 64% contain 84%}}}@keyframes qw-align{0%{opacity:0;transform:translate(40px)}}@keyframes qw-dim{to{opacity:.3}}@keyframes qw-appear{0%{opacity:0}}@keyframes qw-export{0%{opacity:0;transform:translate(-28px)}}.rs-mask{overflow:hidden}.rs-mask,.rs-num{display:inline-block}@media (min-width:768px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.rs-num{animation:rs-lift linear both;animation-timeline:view();animation-range:entry 30% cover 46%}}}@keyframes rs-lift{0%{transform:translateY(106%)}}.wy-on{opacity:0}@media (min-width:768px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.wy-item{animation:wy-lift linear both;animation-timeline:view();animation-range:entry 20% cover 20%}.wy-on{animation:wy-mark linear both;animation-timeline:view();animation-range:cover 38% cover 64%}}}@keyframes wy-lift{0%{opacity:.92;transform:translateY(8px)}}@keyframes wy-mark{0%,to{opacity:0}28%,72%{opacity:1}}.pm{timeline-scope:--pm}.pm-line{transform-origin:0}.pm-dash{background-image:repeating-linear-gradient(#8a94a68c 0 3px,#0000 3px 8px)}@media (min-width:1024px){.pm-dash{background-image:repeating-linear-gradient(90deg,#8a94a68c 0 3px,#0000 3px 8px)}}@media (max-width:1023px){.pm-line{transform-origin:top}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.pm-track{view-timeline:--pm block}.pm-line{animation:pm-draw-y linear both;animation-timeline:--pm}.pm-dot{animation:pm-dot linear both;animation-timeline:--pm}.pm-s1{animation-range:entry 30% cover 34%}.pm-s2{animation-range:cover 28% cover 50%}.pm-s3{animation-range:cover 44% cover 66%}.pm-s4{animation-range:cover 60% cover 82%}@media (min-width:1024px){.pm-line{animation-name:pm-draw-x}}}}@keyframes pm-draw-x{0%{transform:scaleX(0)}}@keyframes pm-draw-y{0%{transform:scaleY(0)}}@keyframes pm-dot{0%{opacity:0;transform:scale(.4)}}.hw{timeline-scope:--hw}.hw-spine{background:linear-gradient(#080b120a,#080b1233 12% 88%,#080b120a);width:1px}.hw-on{opacity:0}.hw-prog{transform-origin:top}.hw-step:first-child:before,.hw-step:last-child:after{content:"";background:var(--color-bone);width:3px;position:absolute;left:0}.hw-step:first-child:before{height:calc(1.75rem + 1px);top:0}.hw-step:last-child:after{top:calc(1.75rem + 11px);bottom:0}@media (min-width:640px){.hw-step:first-child:before{height:calc(2.25rem + 1px)}.hw-step:last-child:after{top:calc(2.25rem + 11px)}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.hw-list{view-timeline:--hw block}.hw-step{animation:hw-rise linear both;animation-timeline:view();animation-range:entry 15% cover 30%}.hw-prog{animation:hw-draw linear both;animation-timeline:--hw;animation-range:cover 5% cover 88%}.hw-on{animation:hw-focus linear both;animation-timeline:--hw}.hw-a1{animation-range:cover 5% cover 28%}.hw-a2{animation-range:cover 26% cover 49%}.hw-a3{animation-range:cover 47% cover 70%}.hw-a4{animation-range:cover 68% cover 91%}}}@keyframes hw-rise{0%{opacity:.45;transform:translateY(8px)}}@keyframes hw-draw{0%{transform:scaleY(0)}}@keyframes hw-focus{0%,to{opacity:0}14%,86%{opacity:1}}@keyframes ps-settle{0%{transform:rotateY(4deg)translateY(10px)}}@keyframes ps-focus{0%,to{opacity:0}16%,84%{opacity:1}}@keyframes ps-draw{0%{transform:scaleY(0)}}.journey{position:relative}.journey-spine{transform-origin:top;background:linear-gradient(#8a94a60f,#8a94a659 12% 88%,#8a94a60f);width:1px;position:absolute;top:0;bottom:0;left:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.journey{view-timeline:--journey block}.journey-spine{animation:journey-spine-draw linear both;animation-timeline:--journey;animation-range:cover cover 70%}}}@keyframes journey-spine-draw{0%{transform:scaleY(0)}}.press{transition:transform .18s var(--ease-precise),box-shadow .18s var(--ease-precise),background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out,opacity .18s ease-out}@media (prefers-reduced-motion:no-preference){.press:hover{transform:translateY(-1px);box-shadow:0 8px 20px -10px #0009}.press:active{transform:translateY(1px);box-shadow:0 2px 6px -4px #00000080}}.btn-primary{box-shadow:inset 0 1px #ffffff47}@media (prefers-reduced-motion:no-preference){.btn-primary.press:hover{box-shadow:inset 0 1px #ffffff47,0 8px 20px -10px #0009}.btn-primary.press:active{box-shadow:inset 0 1px #ffffff29,0 2px 6px -4px #00000080}}.u-anim{position:relative}.u-anim:after{content:"";opacity:0;transform-origin:0;height:1px;transition:transform .18s var(--ease-precise),opacity .18s ease-out;background:currentColor;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.u-anim:hover:after{opacity:.75;transform:none}.u-nav:hover:after{opacity:.4}.u-nav[aria-current=page]:after{opacity:1;background:var(--color-ember);transform:none}@media (prefers-reduced-motion:reduce){.u-anim:after{transition:none}}@media (prefers-reduced-motion:no-preference){.card-tap:active{transform:scale(.995)!important;box-shadow:0 6px 18px -14px #0009!important}}.offer{transition:transform .25s var(--ease-precise),box-shadow .25s var(--ease-precise),border-color .22s ease-out,opacity .22s ease-out}.offer .offer-shot{transition:transform .28s var(--ease-precise),box-shadow .28s var(--ease-precise);box-shadow:var(--shadow-elev-1)}.offer:focus-visible,.offer:hover{box-shadow:var(--shadow-elev-2);border-color:#080b124d}@media (prefers-reduced-motion:no-preference){.offer .offer-shot{transform:perspective(1100px)rotateX(1.8deg)}.offer:focus-visible .offer-shot,.offer:hover .offer-shot{transform:perspective(1100px)rotateX(0)translateZ(14px)}.offer:focus-visible,.offer:hover{transform:translateY(-3px)}.offer-duo:has(.offer:focus-visible) .offer:not(:focus-visible),.offer-duo:has(.offer:hover) .offer:not(:hover){opacity:.72;transform:translateY(0)scale(.996)}}.field-i{transition:border-color .2s ease-out,box-shadow .2s ease-out}.field-i:focus{box-shadow:0 0 0 3px #ff5a1f26}@keyframes shake-x{0%,to{transform:none}16%{transform:translate(-2px)}33%{transform:translate(2px)}50%{transform:translate(-2px)}66%{transform:translate(2px)}83%{transform:translate(-1px)}}@media (prefers-reduced-motion:no-preference){.shake{animation:shake-x .24s linear both}}.faq-panel{transition:grid-template-rows .22s var(--ease-precise);grid-template-rows:0fr;display:grid}.faq-panel[data-open=true]{grid-template-rows:1fr}.faq-panel>div{min-height:0;overflow:hidden}.faq-icon{transition:transform .22s var(--ease-precise);display:inline-block}.faq-icon.is-open{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.faq-icon,.faq-panel{transition:none}}.prob-scene{aspect-ratio:620/470;perspective:1100px;width:100%;max-width:620px;margin-inline:auto;position:relative}.prob-world{transform-style:preserve-3d;inset:0;transform:rotateX(3deg)}.prob-core,.prob-frag,.prob-links,.prob-world{position:absolute}.prob-links{width:100%;height:100%;inset:0}@media (min-width:1024px){@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.prob{view-timeline:--prob block;height:155vh}.prob-stage{align-items:center;height:100vh;display:flex;position:sticky;top:0}.prob-frag{animation:prob-frag linear both;animation-timeline:--prob;animation-range:contain contain 85%}.prob-links{animation:prob-link linear both;animation-timeline:--prob;animation-range:contain contain 85%}.prob-core{animation:prob-core linear both;animation-timeline:--prob;animation-range:contain contain 85%}}}}@keyframes prob-frag{0%,22%{opacity:1;transform:translate3d(var(--px),var(--py),var(--pz)) rotate(var(--pr))}58%{opacity:1;transform:translate3d(calc(var(--px) * .16),calc(var(--py) * .16),calc(var(--pz) * .2)) rotate(calc(var(--pr) * .18))}74%,to{opacity:1;transform:none}}@keyframes prob-link{0%,55%{opacity:0}74%,to{opacity:1}}@keyframes prob-core{0%,25%{opacity:.55;transform:scale(.95)}74%,to{opacity:1;transform:none}}@keyframes nav-panel-in{0%{opacity:0;transform:translateY(6px)}}#mobile-menu[hidden],[data-panel][hidden]{display:none!important}.nav-panel{box-shadow:var(--shadow-elev-3),inset 0 1px 0 #ffffff0f}[data-panel][data-open=true] .nav-panel{animation:nav-panel-in .22s var(--ease-precise) both}@media (prefers-reduced-motion:reduce){[data-panel][data-open=true] .nav-panel{animation:none}}.header-bar{position:relative}@supports (animation-timeline:scroll()){.header-bar:after{background:#8a94a666;height:1px;bottom:-1px;left:0;right:0}.header-bar:after,.header-bar:before{content:"";opacity:0;animation:hairline-sharpen linear both;animation-timeline:scroll();animation-range:0 140px;position:absolute}.header-bar:before{pointer-events:none;inset:0;box-shadow:0 12px 32px -18px #000000a6}@keyframes hairline-sharpen{to{opacity:1}}}details::details-content{opacity:0;transition:opacity .3s ease,content-visibility allow-discrete .3s}details[open]::details-content{opacity:1}.cv-auto{content-visibility:auto;contain-intrinsic-size:auto 640px}.bg-bone :focus-visible,.surface-paper :focus-visible,.surface-paper-2 :focus-visible{outline-color:var(--color-ink)}@media (prefers-reduced-motion:reduce){.anim-rise>*,.anim-tick,.header-bar:after,.header-bar:before{animation:none}.anim-rise>.hset-load,.hset,.hset-load,.js .diagram-svg .d-box,.js .diagram-svg .d-dot,.js .diagram-svg .d-line,.js .js-reveal,.js .js-reveal-cards>*,.js .js-reveal-group.is-revealed>.hset,.js .js-reveal-group>*,.js .js-reveal.is-revealed .hset{opacity:1;stroke-dashoffset:0;transition:none;animation:none;transform:none}details::details-content{opacity:1;transition:none}.ba-diagram :where(.ba-node,.ba-arrow,.ba-arrowhead,.ba-link,.ba-dot,.ba-hub){opacity:1!important;stroke-dashoffset:0!important;animation:none!important}.ba-diagram :where(.ba-node,.ba-arrowhead,.ba-dot,.ba-hub){transform:none!important}.hv-par,.hv-plane{animation:none!important}}@media print{.anim-rise>.hset-load,.hset,.hset-load,.js .diagram-svg .d-box,.js .diagram-svg .d-dot,.js .diagram-svg .d-line,.js .js-reveal,.js .js-reveal-cards>*,.js .js-reveal-group.is-revealed>.hset,.js .js-reveal-group>*,.js .js-reveal.is-revealed .hset{opacity:1!important;stroke-dashoffset:0!important;transition:none!important;animation:none!important;transform:none!important}.ba-diagram :where(.ba-node,.ba-arrow,.ba-arrowhead,.ba-link,.ba-dot,.ba-hub){opacity:1!important;stroke-dashoffset:0!important;animation:none!important}.ba-diagram :where(.ba-node,.ba-arrowhead,.ba-dot,.ba-hub){transform:none!important}.hv-par,.hv-plane,.pd-plane{animation:none!important}.cx-hud,.cx-light{display:none!important}}.grid-lines{background-image:linear-gradient(90deg,#8a94a60f 1px,#0000 0),linear-gradient(#8a94a60f 1px,#0000 0);background-size:72px 72px}.ink-glow{background:radial-gradient(70% 55% at 72% 8%,#141d30e6 0,#0000 65%)}.hv-wrap-desktop{width:clamp(460px,46vw,680px);display:none;position:absolute;top:0;bottom:0;right:max(-40px,50vw - 720px);-webkit-mask-image:linear-gradient(90deg,#0000,#000 36%);mask-image:linear-gradient(90deg,#0000,#000 36%)}@media (min-width:1024px){.hv-wrap-desktop{display:block}}.hv-light{background:var(--light-ember)}.hv-light,.hv-scene{position:absolute;inset:0}.hv-scene{perspective:1400px}.hv-world{width:270px;height:190px;transform-style:preserve-3d;margin:-95px 0 0 -135px;position:absolute;top:52%;left:50%;transform:rotateX(56deg)rotate(-38deg)}@media (min-width:1024px){.hv-wrap-desktop .hv-world{top:56%;left:48.5%;transform:scale(1.45)rotateX(56deg)rotate(-38deg)}}@media (min-width:1280px){.hv-wrap-desktop .hv-world{transform:scale(1.62)rotateX(56deg)rotate(-38deg)}}.hv-par,.hv-plane{transform-style:preserve-3d;position:absolute;inset:0}.hv-plane{transform:translateZ(var(--pz));border-radius:var(--radius-frame);animation:hv-settle .4s var(--ease-precise) both;background:#0e1421ad;border:1px solid #8a94a63d;box-shadow:inset 0 1px #ffffff0d,0 30px 60px -30px #0000008c}.hv-plane-2{animation-delay:80ms}.hv-plane-3{animation-delay:.16s}.hv-plane-4{animation-delay:.24s}.hv-plane-5{animation-delay:.32s}@keyframes hv-settle{0%{opacity:0;transform:translateZ(calc(var(--pz) - 44px))}}.hv-riser{transform-origin:0 0;background:linear-gradient(#8a94a60f,#8a94a661);width:1px;height:56px;position:absolute;transform:rotateX(-90deg)}.hero-mstack{height:15rem;margin-top:2.25rem;position:relative}.hero-mstack .hv-scene{perspective:1000px}.hero-mstack .hv-world{top:55%;transform:scale(.95)rotateX(56deg)rotate(-34deg)}@media (min-width:640px){.hero-mstack{height:17rem}.hero-mstack .hv-world{transform:scale(1.18)rotateX(56deg)rotate(-34deg)}}@media (min-width:1024px){@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hero-vt{view-timeline:--hero-asm block;height:205vh}.hero-stage{flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.hero-copy{margin-block:auto}.hv-wrap-desktop .hv-plane-1{--fx:-148px;--fy:60px;--fz:-36px;--frz:-9deg}.hv-wrap-desktop .hv-plane-2{--fx:124px;--fy:66px;--fz:-18px;--frz:7deg}.hv-wrap-desktop .hv-plane-3{--fx:-128px;--fy:-58px;--fz:26px;--frz:6deg}.hv-wrap-desktop .hv-plane-4{--fx:148px;--fy:-84px;--fz:44px;--frz:-7deg}.hv-wrap-desktop .hv-plane-5{--fx:0px;--fy:-150px;--fz:96px;--frz:0deg}.hv-wrap-desktop .hv-plane{animation:hv-asm linear both;animation-timeline:--hero-asm;animation-range:contain contain 88%}.hv-wrap-desktop .hv-riser{animation:hv-link linear both;animation-timeline:--hero-asm;animation-range:contain contain 88%}}}}@keyframes hv-asm{0%{opacity:.92;transform:translate3d(var(--fx),var(--fy),calc(var(--pz) + var(--fz))) rotate(var(--frz))}52%{opacity:1;transform:translate3d(calc(var(--fx) * .22),calc(var(--fy) * .22),calc(var(--pz) + var(--fz) * .28)) rotate(calc(var(--frz) * .25))}78%,to{opacity:1;transform:translateZ(var(--pz))}}@keyframes hv-link{0%,55%{opacity:0}78%,to{opacity:1}}.pd-scene{height:31rem;position:relative}.pd-scene-m{width:100%;max-width:21rem;height:22rem;margin-top:2.5rem}.pd-light{background:var(--light-ember)}.pd-world{width:320px;height:409px;transform-style:preserve-3d;margin:-204px 0 0 -160px;position:absolute;top:50%;left:50%;transform:perspective(1200px)rotateX(8deg)rotateY(-12deg)}.pd-scene-m .pd-world{transform:perspective(1000px)rotateX(5deg)rotateY(-7deg)scale(.78)}@media (min-width:1024px){.pd-scene:not(.pd-scene-m) .pd-world{transform:perspective(1200px)rotateX(8deg)rotateY(-12deg)scale(1.1)}}.pd-plane{transform:translateZ(var(--pz,0));position:absolute}.pd-back{--pz:-70px;background-color:#0e142159;border:1px solid #8a94a629;inset:-6% -9%;box-shadow:0 40px 80px -40px #0009}.pd-mid{filter:drop-shadow(0 24px 40px #00000073);inset:0}.pd-chip{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:#f4f1eacc;box-shadow:var(--shadow-elev-2);background-color:#0e1421e0;border:1px solid #8a94a64d;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:10px;font-weight:600;display:flex}.pd-chip-1{--pz:52px;top:21.5%;right:-7%}.pd-chip-2{--pz:34px;bottom:15%;left:-9%}@media (prefers-reduced-motion:no-preference){.pd-plane{animation:pd-settle .55s var(--ease-precise) both}.pd-mid{animation-delay:90ms}.pd-chip-1{animation-delay:.22s}.pd-chip-2{animation-delay:.3s}}@keyframes pd-settle{0%{opacity:0;transform:translateZ(calc(var(--pz,0px) - 40px))}}.pd-btrack{gap:3.5rem;display:grid}.pd-ron{opacity:0}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.pd-bpin{view-timeline:--pdb block;timeline-scope:--pdb}.pd-btrack{will-change:transform;grid-auto-columns:20%;grid-auto-flow:column;gap:0;width:500%;animation:pd-bslide linear both;animation-timeline:--pdb;animation-range:contain}.pd-bpanel{padding-left:2px;padding-right:1.5rem}.pd-rbase{opacity:.5}.pd-ron{animation:pd-focus linear both;animation-timeline:--pdb}.pd-rs1{animation-range:contain contain 20%}.pd-rs2{animation-range:contain 20% contain 42%}.pd-rs3{animation-range:contain 42% contain 64%}.pd-rs4{animation-range:contain 64% contain 86%}.pd-rs5{animation-range:contain 86%}.pd-btrack:has(:focus-visible){animation:none;transform:translate(0)}.pd-bpin:has(.pd-btrack :focus-visible) .pd-ron{animation:none}.pd-bpin:has(.pd-btrack :focus-visible) .pd-rs1{opacity:1;animation:none}}}@keyframes pd-bslide{0%,12%{transform:translate(0)}22%,34%{transform:translate(-20%)}44%,56%{transform:translate(-40%)}66%,78%{transform:translate(-60%)}88%,to{transform:translate(-80%)}}@keyframes pd-focus{0%,to{opacity:0}12%,88%{opacity:1}}.pd-cvd{transform-origin:top}.pd-cvc{transform-origin:50%}@media (min-width:768px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.pd-cv .pd-cvd{animation:pd-drawy linear both;animation-timeline:view()}.pd-cv .pd-cvd1{animation-range:entry 40% cover 34%}.pd-cv .pd-cvd2{animation-range:entry 55% cover 37%}.pd-cv .pd-cvd3{animation-range:entry 70% cover 40%}.pd-cv .pd-cvd4{animation-range:entry 85% cover 43%}.pd-cv .pd-cvd5{animation-range:entry 100% cover 46%}.pd-cv .pd-cvc{animation:pd-drawx linear both;animation-timeline:view();animation-range:cover 42% cover 54%}.pd-cv .pd-cvd6{animation-range:cover 52% cover 62%}.pd-cv .pd-cvo{animation:pd-cvin linear both;animation-timeline:view();animation-range:cover 58% cover 74%}}}@keyframes pd-drawy{0%{transform:scaleY(0)}}@keyframes pd-drawx{0%{transform:scaleX(0)}}@keyframes pd-cvin{0%{opacity:0;transform:translateY(8px)}}.pd-con,.pd-ring{opacity:0}.pd-sheet{display:none}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.pd-ppin{view-timeline:--pdp block;timeline-scope:--pdp}.pd-frame{animation:pd-push linear both;animation-timeline:--pdp;animation-range:contain contain 16%}.pd-con,.pd-ring{animation:pd-focus linear both;animation-timeline:--pdp}.pd-cap{animation:pd-caplit linear both;animation-timeline:--pdp}.pd-sheet{animation:pd-srise linear both;animation-timeline:--pdp;animation-range:contain 80% contain 96%;display:block}.pd-sheet-flow{display:none}.pd-ps1{animation-range:contain 10% contain 26%}.pd-ps2{animation-range:contain 24% contain 40%}.pd-ps3{animation-range:contain 38% contain 54%}.pd-ps4{animation-range:contain 52% contain 68%}.pd-ps5{animation-range:contain 66% contain 82%}.pd-ps6{animation-range:contain 80% contain 96%}}}@keyframes pd-push{0%{transform:perspective(1400px)rotateX(2.5deg)translateY(14px)scale(.98)}}@keyframes pd-caplit{0%{opacity:.72}12%,to{opacity:1}}@keyframes pd-srise{0%{opacity:0;transform:perspective(1200px)rotateX(3deg)translateY(28px)scale(.98)}}@property --lx{syntax:"<length>";inherits:true;initial-value:50vw}@property --ly{syntax:"<length>";inherits:true;initial-value:40vh}.cx-open,.cx-sc{position:relative;overflow:clip}.cx-pin{--hud:4.5rem}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.cx-pin{height:var(--pin-h,200vh)}.cx-open.cx-pin>.cx-open-stage,.cx-pin>.cx-stage{top:var(--hud);height:calc(100svh - var(--hud));position:sticky;overflow:hidden}.cx-pin>.cx-stage{flex-direction:column;justify-content:center;display:flex}}}.cx-mask{overflow:clip}.cx-mask,.cx-mask>*{display:block}@media (min-width:768px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.cx-mask>*{animation:cx-rise linear both;animation-timeline:view();animation-range:entry 26% cover 24%}}}@keyframes cx-rise{0%{transform:translateY(104%)}}.cx-h2{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.03em;text-wrap:balance;max-width:17ch;font-size:clamp(2rem,4.4vw,3.6rem);font-weight:500;line-height:1.04}.cx-read{max-width:46ch;color:var(--muted);margin-top:1.5rem;font-size:1.0625rem;line-height:1.62}.cx-em{color:var(--color-ember)}.cx-a{color:var(--color-bone);text-decoration:underline;-webkit-text-decoration-color:var(--color-ember);text-decoration-color:var(--color-ember);text-underline-offset:4px;text-decoration-thickness:2px}.cx-a:hover{color:var(--color-ember)}.cx-slate{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);align-items:center;gap:1rem;font-size:.6875rem;font-weight:600;display:flex}.cx-slate-n{font-variant-numeric:tabular-nums;color:var(--color-ember)}.cx-slate-of{opacity:.5;color:var(--muted)}.cx-slate-i{color:var(--muted);opacity:.7}.cx-slate-rule{background:var(--color-ember);flex:none;width:2rem;height:1px}.cx-hud{z-index:30;font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;letter-spacing:.16em;font-variant-numeric:tabular-nums;color:var(--color-bone);mix-blend-mode:difference;pointer-events:none;opacity:0;transition:opacity .4s var(--ease-precise);align-items:baseline;gap:.45rem;font-size:.8125rem;font-weight:600;display:flex;position:fixed;bottom:clamp(1rem,3vh,2.25rem);left:clamp(.9rem,2.2vw,2.25rem)}.cx-hud-on{opacity:.85}.cx-hud-mask{overflow:clip}.cx-hud-mask,.cx-hud-roll{display:block}.cx-hud-of{opacity:.45;font-size:.6875rem}@media (prefers-reduced-motion:no-preference){.cx-hud-roll{animation:cx-roll .42s var(--ease-precise) both}}@keyframes cx-roll{0%{transform:translateY(105%)}}@media (max-width:767px){.cx-hud-of{display:none}}.cx-light{z-index:0;pointer-events:none;opacity:0;transition:opacity .6s var(--ease-precise),--lx .55s var(--ease-precise),--ly .55s var(--ease-precise);position:absolute;inset:0;overflow:clip}.cx-light-blob{width:52rem;height:52rem;transform:translate3d(calc(var(--lx) - 50%),calc(var(--ly) - 50%),0);background:radial-gradient(closest-side,#ff5a1f13,#8a94a60d 46%,#0000 72%);border-radius:50%;position:absolute;top:0;left:0}.cx-light.cx-lit{opacity:1}@media (hover:none),(pointer:coarse){.cx-light{display:none}}@media (prefers-reduced-motion:reduce){.cx-light{display:none}}.cx-open{border-bottom:1px solid var(--rule);background:#05070c}.cx-open-stage{grid-template-columns:minmax(0,1fr);align-content:center;gap:clamp(.75rem,1.8vh,1.5rem);min-height:calc(100svh - 4.5rem);padding:1.25rem clamp(1rem,5vw,4.5rem) clamp(1.5rem,5vh,3.5rem);display:grid;position:relative}.cx-open-crumbs{z-index:2;position:relative}.cx-open-world{z-index:0;perspective:2000px;pointer-events:none;justify-content:flex-end;width:100%;display:flex;position:relative}.cx-open-stack{aspect-ratio:520/330;height:clamp(8rem,30vh,20rem);transform-style:preserve-3d;position:relative;transform:rotateX(7deg)rotateY(-14deg)}.cx-plane{border-radius:var(--radius-frame);transform:translate3d(var(--px,0),var(--py,0),var(--pz,0)) scale(var(--ps,1));background:#0b111cf7;border:1px solid #8a94a64d;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0d,0 44px 90px -46px #000000f2}.cx-plane-1{--pz:-420px;--px:-34%;--py:-21%;--ps:.78}.cx-plane-2{--pz:-300px;--px:19%;--py:-15%;--ps:.82}.cx-plane-3{--pz:-180px;--px:-21%;--py:12%;--ps:.88}.cx-plane-4{--pz:-70px;--px:13%;--py:19%;--ps:.93}.cx-plane-5{--pz:70px;--px:-4%;--py:-2%;--ps:1}.cx-plane-1,.cx-plane-2{opacity:.7}.cx-plane-3{opacity:.8}.cx-plane-4{opacity:.9}.cx-face{width:100%;height:100%;position:absolute;inset:0}.cx-open-type{z-index:2;position:relative}.cx-open-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--color-steel);align-items:center;gap:.75rem;font-size:.6875rem;font-weight:600;display:flex}.cx-open-hair{background:var(--color-ember);transform-origin:0;width:2rem;height:1px}.cx-open-h1{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.045em;max-width:min(15ch,100%);margin-top:clamp(.75rem,2vh,1.5rem);font-size:clamp(3rem,min(11vw,17vh),12rem);font-weight:500;line-height:.88}.cx-open-lede{max-width:36ch;color:var(--color-steel);font-size:.9375rem;line-height:1.6}.cx-open-cta,.cx-open-lede{z-index:2;position:relative}.cx-open-cta{flex-wrap:wrap;gap:.75rem;display:flex}@media (min-width:1024px){.cx-open .cx-open-stage{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr) auto}.cx-open-crumbs{grid-area:1/1/auto/-1}.cx-open-world{grid-area:2/1/auto/-1}.cx-open-type{grid-area:3/1/auto/-1}.cx-open-cta{grid-area:4/1;align-self:center}.cx-open-lede{grid-area:4/2;place-self:center end}}@media (prefers-reduced-motion:no-preference){.cx-open-hair{animation:cx-hair .7s var(--ease-precise) both}.cx-plane{animation:cx-arrive 1.1s var(--ease-precise) both}.cx-plane-1{animation-delay:.34s}.cx-plane-2{animation-delay:.28s}.cx-plane-3{animation-delay:.22s}.cx-plane-4{animation-delay:.14s}.cx-plane-5{animation-delay:60ms}.cx-open-h1>span{animation:cx-rise 1s var(--ease-precise) both 1.05s}.cx-open-cta,.cx-open-lede{animation:cx-quiet .8s var(--ease-precise) both 1.6s}.cx-open-kicker{animation:cx-quiet .6s var(--ease-precise) both .15s}}@keyframes cx-hair{0%{transform:scaleX(0)}}@keyframes cx-arrive{0%{opacity:0;transform:translate3d(var(--px,0),calc(var(--py,0px) + 52%),calc(var(--pz,0px) - 160px)) scale(var(--ps,1))}}@keyframes cx-quiet{0%{opacity:0;transform:translateY(12px)}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.cx-open{view-timeline:--cxo block}.cx-open-h1{animation:cx-open-out linear both;animation-timeline:--cxo;animation-range:contain 25%}.cx-open-stack{animation:cx-open-away linear both;animation-timeline:--cxo;animation-range:contain}}}@keyframes cx-open-out{to{transform-origin:0 100%;transform:translateY(-9%)scale(.76)}}@keyframes cx-open-away{to{opacity:.3;transform:rotateX(7deg)rotateY(-14deg)translateY(-30%)scale(.88)}}.cx-threshold{border-bottom:1px solid var(--rule);background:var(--color-obsidian);flex-wrap:wrap;align-items:baseline;gap:.5rem 2rem;padding:1.5rem clamp(1rem,5vw,4.5rem);display:flex}.cx-th-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--color-steel);font-size:.6875rem;font-weight:600}.cx-th-h2{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em;font-size:1.125rem;font-weight:500}.cx-sc{border-bottom:1px solid var(--rule);padding:clamp(4rem,11vh,8rem) clamp(1rem,5vw,4.5rem)}.cx-pin.cx-sc{padding:0}.cx-pin .cx-stage>div{padding:clamp(2rem,6vh,4rem) clamp(1rem,5vw,4.5rem)}.cx-disc{background:var(--color-ink)}.cx-map{position:relative}.cx-map-hold{transform-origin:50% 100%;width:132vw;margin-left:-16vw}.cx-map-svg{width:100%;height:auto;display:block}.cx-map-tags{letter-spacing:.16em;text-transform:uppercase;color:var(--color-steel);justify-content:space-between;gap:2rem;margin-top:1rem;font-size:.6875rem;font-weight:600;display:flex}.cx-disc-type{margin-top:clamp(2.5rem,6vh,4.5rem)}.cx-disc-type .cx-h2{margin-top:1.75rem}.cx-link,.cx-node{opacity:1}@media (min-width:768px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.cx-disc{view-timeline:--cxd block}.cx-link,.cx-node{animation:cx-appear linear both;animation-timeline:--cxd;animation-range:entry calc(20% + var(--qs)) entry calc(20% + var(--qe))}.cx-map-hold{animation:cx-recede linear both;animation-timeline:--cxd;animation-range:cover 22% cover 52%}}}@keyframes cx-appear{0%{opacity:0}}@keyframes cx-recede{to{opacity:.5;transform:scale(.94)}}.cx-docs{gap:clamp(2.5rem,7vh,5rem);display:grid}.cx-docs-world{perspective:1600px;justify-items:center;gap:1.5rem;display:grid}.cx-doc{width:min(100%,30rem);transform-style:preserve-3d}@media (min-width:900px){.cx-docs-world{grid-template-columns:1fr 1fr;place-items:start stretch;gap:2.5rem}.cx-doc-b{margin-top:4.5rem}.cx-doc{width:auto}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.cx-docs-world{view-timeline:--cxdoc block}.cx-doc-a{animation:cx-dock-a linear both;animation-timeline:--cxdoc;animation-range:entry 24% cover 44%}.cx-doc-b{animation:cx-dock-b linear both;animation-timeline:--cxdoc;animation-range:entry 24% cover 48%}}}@keyframes cx-dock-a{0%{opacity:0;transform:perspective(1600px)translate3d(-16%,14%,-420px)rotateY(16deg)rotate(-3deg)}88%{opacity:1;transform:perspective(1600px)translate3d(.6%,-.5%,-22px)rotateY(1.4deg)rotate(-.25deg)}}@keyframes cx-dock-b{0%{opacity:0;transform:perspective(1600px)translate3d(18%,-12%,-300px)rotateY(-15deg)rotate(3deg)}88%{opacity:1;transform:perspective(1600px)translate3d(-.6%,.5%,-18px)rotateY(-1.2deg)rotate(.25deg)}}.cx-sign{gap:clamp(2rem,6vh,4rem);display:grid}.cx-sign-room{z-index:0;background:var(--color-bone);transform-origin:bottom;position:absolute;inset:0}.cx-sign .cx-sign-stack,.cx-sign .cx-sign-type{z-index:1;position:relative}.cx-sign-type{color:var(--color-ink)}.cx-sign-type .cx-read,.cx-sign-type .cx-slate{color:#080b12a6}.cx-sign-stack{justify-self:center;width:min(100%,34rem);padding-bottom:2.5rem;position:relative}.cx-stack-back{opacity:.85;position:absolute;inset:0 1.5rem 0 -1.5rem;transform:rotate(-1.6deg)translateY(1.25rem)}.cx-stack-front{position:relative}.cx-seal{border-top:1px solid var(--rule);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ember);align-items:center;gap:.7rem;margin-top:1.5rem;padding-top:1rem;font-size:.6875rem;font-weight:600;display:flex}.cx-seal-mark{border:1px solid #ff5a1f99;border-radius:50%;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;display:inline-flex}.cx-seal-mark svg{width:.7rem;height:.7rem}@media (min-width:768px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.cx-sign{view-timeline:--cxs block}.cx-sign-room{animation:cx-room-out linear both;animation-timeline:--cxs;animation-range:cover 58% cover 92%}.cx-sign-type{animation:cx-flip linear both;animation-timeline:--cxs;animation-range:cover 58% cover 78%}.cx-seal-mark{animation:cx-pop linear both;animation-timeline:--cxs;animation-range:cover 30% cover 44%}}}@keyframes cx-room-out{to{transform:translateY(100%)}}@keyframes cx-flip{to{opacity:0}}@keyframes cx-pop{0%{opacity:0;transform:scale(.5)}}.cx-corr-room{gap:clamp(1.5rem,4vh,3rem);display:grid;position:relative}.cx-corr-index{display:none}.cx-corr-window{overflow:hidden}.cx-corr-track{gap:1.5rem;display:grid}.cx-ip{background:var(--color-bone-2);color:var(--color-ink);border-radius:var(--radius-frame);box-shadow:var(--shadow-elev-2);border:1px solid #080b121f;padding:clamp(1.25rem,2.6vw,2.25rem)}.cx-ip-head{border-bottom:1px solid #080b121f;justify-content:space-between;align-items:baseline;gap:1.5rem;padding-bottom:.9rem;display:flex}.cx-ip-label{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em;font-size:clamp(1.1rem,1.8vw,1.5rem);font-weight:600}.cx-ip-note{color:#080b1299;white-space:nowrap}.cx-ip-note,.cx-ip-section{letter-spacing:.14em;text-transform:uppercase;font-size:.625rem;font-weight:600}.cx-ip-section{color:var(--color-ember);margin-top:.9rem}.cx-ip-qs{flex-direction:column;gap:.85rem;margin-top:1rem;padding:0;list-style:none;display:flex}.cx-ip-qs li{border-top:1px solid #080b1214;padding-top:.85rem}.cx-q{color:#080b12c7;font-size:.9375rem;line-height:1.5;display:block}.cx-corr-strip{border-top:1px solid var(--rule);letter-spacing:.16em;text-transform:uppercase;color:var(--color-steel);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding-top:1.25rem;font-size:.625rem;font-weight:600;display:flex}.cx-corr-strip>span{align-items:center;gap:1rem;display:inline-flex}.cx-strip-rule{background:#8a94a659;width:1.5rem;height:1px}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.cx-corr{view-timeline:--cxi block}.cx-corr-room{grid-template-columns:.78fr 1.22fr;grid-template-areas:"fixed window""strip strip";align-items:center;column-gap:3rem}.cx-corr-fixed{grid-area:fixed}.cx-corr-window{grid-area:window}.cx-corr-strip{grid-area:strip}.cx-corr-track{will-change:transform;grid-auto-columns:20%;grid-auto-flow:column;gap:0;width:500%;animation:cx-corr-slide linear both;animation-timeline:--cxi;animation-range:contain}.cx-corr-cell{perspective:1500px;padding-left:2px;padding-right:2rem}.cx-ip{animation:cx-swing linear both;animation-timeline:--cxi;animation-range:contain var(--qs) contain var(--qe);transform-origin:50%}.cx-q{animation:cx-rise linear both;animation-timeline:--cxi;animation-range:contain var(--qs) contain var(--qe)}.cx-corr-index{flex-direction:column;gap:.6rem;margin-top:2rem;padding:0;list-style:none;display:flex}.cx-corr-index li{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600;position:relative}.cx-ix-base{color:var(--color-steel);opacity:.5;gap:1rem;display:flex}.cx-ix-on{color:var(--color-bone);opacity:0;animation:cx-focus linear both;animation-timeline:--cxi;animation-range:contain var(--qs) contain var(--qe);gap:1rem;display:flex;position:absolute;inset:0}.cx-ix-n{font-variant-numeric:tabular-nums}}}@keyframes cx-corr-slide{0%,14%{transform:translate(0)}22%,38%{transform:translate(-20%)}46%,62%{transform:translate(-40%)}70%,86%{transform:translate(-60%)}94%,to{transform:translate(-80%)}}@keyframes cx-swing{0%{transform:perspective(1500px)rotateY(-15deg)scale(.93)}34%,62%{transform:perspective(1500px)rotateY(0)scale(1)}to{transform:perspective(1500px)rotateY(15deg)scale(.93)}}@keyframes cx-focus{0%,to{opacity:0}6%,94%{opacity:1}}.cx-scope{justify-items:center;gap:clamp(2rem,5vh,3.5rem);display:grid}.cx-scope-type{justify-self:start;width:100%}.cx-scope-type .cx-h2{margin-top:1.75rem}.cx-scope-stage{width:min(100%,46rem);position:relative}.cx-scope-sheet{border:1px solid var(--rule);padding:clamp(1.5rem,3vw,2.5rem)}.cx-scope-foot,.cx-scope-off{font-size:.625rem}.cx-scope-foot{border-top:1px solid var(--rule);letter-spacing:.14em;color:var(--muted);gap:.9rem;margin-top:1.75rem;padding-top:1.1rem}.cx-con{background:var(--color-ember);opacity:.55;width:1px;position:absolute;top:-.75rem;bottom:-.75rem}.cx-con-l{left:-1.5rem}.cx-con-r{right:-1.5rem}.cx-scope-read{justify-self:start}@media (min-width:768px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.cx-scope{view-timeline:--cxsc block}.cx-con-l{animation:cx-close-l linear both;animation-timeline:--cxsc;animation-range:cover 34% cover 58%}.cx-con-r{animation:cx-close-r linear both;animation-timeline:--cxsc;animation-range:cover 34% cover 58%}.cx-scope-off{animation:cx-appear linear both;animation-timeline:--cxsc;animation-range:cover 58% cover 68%}.cx-scope-sheet{animation:cx-stamp linear both;animation-timeline:--cxsc;animation-range:cover 58% cover 72%}}}@keyframes cx-close-l{0%{opacity:0;transform:translate(-42vw)}}@keyframes cx-close-r{0%{opacity:0;transform:translate(42vw)}}@keyframes cx-stamp{0%{transform:translateY(-3px)}70%{transform:translateY(2px)}to{transform:none}}.cx-marker{letter-spacing:.14em;text-transform:uppercase;color:var(--color-steel);align-items:center;gap:.6rem;font-size:.625rem;font-weight:600;display:inline-flex}.cx-marker-sheet{background:#ff5a1f12;border:1px solid #ff5a1f80;border-radius:2px;flex:none;width:1rem;height:1.35rem}.cx-weeks-room{gap:clamp(1.5rem,4vh,2.5rem);display:grid;position:relative}.cx-weeks-bg{opacity:.5;grid-template-columns:repeat(8,1fr);gap:.5rem;display:grid}.cx-bgmod{border:1px dashed #8a94a642;border-radius:2px;height:clamp(3.5rem,11vh,7rem);position:relative}.cx-bgmod-fill{box-shadow:var(--shadow-elev-1);background:#1c2840;border:1px solid #8a94a680;border-radius:2px;align-items:flex-end;padding:.4rem;display:flex;position:absolute;inset:0}.cx-bgmod-ui{flex-direction:column;gap:.22rem;width:100%;display:flex}.cx-bgmod-ui span{background:#8a94a68c;border-radius:1px;height:2px}.cx-bgmod-ui span:first-child{width:82%}.cx-bgmod-ui span:nth-child(2){width:48%}.cx-bgmod-ui span:nth-child(3){width:66%}.cx-rail{position:relative}.cx-rail-line{background:#8a94a659;height:1px;position:absolute;top:0;left:-100vw;right:-100vw}.cx-rail-track{gap:1rem;padding-top:1.5rem;display:grid}.cx-week{border-left:1px solid #8a94a633;padding-left:1rem}.cx-week-tick{background:var(--color-ember);border-radius:50%;width:5px;height:5px;position:absolute;top:-1.5rem;left:-3px}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.cx-weeks{view-timeline:--cxw block}.cx-weeks-room{grid-template-columns:.8fr 1.2fr;grid-template-areas:"type bg""type rail";align-items:center;column-gap:3rem}.cx-weeks-type{grid-area:type}.cx-weeks-bg{grid-area:bg}.cx-rail{grid-area:rail;overflow:hidden}.cx-bgmod-fill{animation:cx-appear linear both;animation-timeline:--cxw;animation-range:contain var(--qs) contain var(--qe)}.cx-weeks-bg{animation:cx-drift linear both;animation-timeline:--cxw;animation-range:contain}.cx-rail-track{will-change:transform;grid-auto-columns:15rem;grid-auto-flow:column;animation:cx-rail-run linear both;animation-timeline:--cxw;animation-range:contain}.cx-week-tick{opacity:0;animation:cx-focus linear both;animation-timeline:--cxw;animation-range:contain var(--qs) contain var(--qe)}}}@keyframes cx-drift{to{transform:translate(-6%)}}@keyframes cx-rail-run{0%{transform:translate(2%)}to{transform:translate(calc(100% - 95rem))}}.cx-field-room{gap:clamp(1.5rem,4vh,3rem);display:grid;position:relative}.cx-field-world{grid-template-columns:repeat(4,1fr);gap:clamp(.6rem,1.4vw,1.25rem);display:grid}.cx-mod{border-radius:3px;align-items:flex-end;height:clamp(5.5rem,17vh,11rem);padding:.6rem;display:flex;position:relative}.cx-mod-built{box-shadow:var(--shadow-elev-2);background:#1a253b;border:1px solid #8a94a675}.cx-mod-open{border:1px dashed #8a94a666}.cx-mod-label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-steel);font-size:.625rem;font-weight:600}.cx-fan{inset-inline:.6rem;gap:.25rem;display:flex;position:absolute;top:.6rem}.cx-fan-v{opacity:0;background:#ff5a1f14;border:1px solid #ff5a1f66;border-radius:1px;flex:1;height:.5rem}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.cx-field{view-timeline:--cxf block}.cx-field-room{grid-template-rows:1fr auto}.cx-field-world{perspective:1500px;transform-style:preserve-3d;animation:cx-orbit linear both;animation-timeline:--cxf;animation-range:contain}.cx-mod-1,.cx-mod-5{transform:translateZ(-90px)}.cx-mod-2,.cx-mod-6{transform:translateZ(-30px)}.cx-mod-3,.cx-mod-7{transform:translateZ(30px)}.cx-mod-4,.cx-mod-8{transform:translateZ(90px)}.cx-mod-open{animation:cx-attend linear both;animation-timeline:--cxf;animation-range:contain var(--qs) contain var(--qe)}.cx-mod-open .cx-fan-v{animation:cx-fan linear both;animation-timeline:--cxf;animation-range:contain var(--qs) contain var(--qe)}.cx-mod-open .cx-fan-v:nth-child(2){animation-delay:0s}}}@keyframes cx-orbit{0%{transform:rotateY(-5deg)rotateX(3deg)}to{transform:rotateY(5deg)rotateX(-1deg)}}@keyframes cx-attend{0%,to{border-color:#8a94a666}35%,65%{border-color:#ff5a1f8c}}@keyframes cx-fan{0%,to{opacity:0;transform:translateY(4px)}40%,60%{opacity:1;transform:none}}.cx-hand{gap:clamp(1.25rem,3vh,2rem);display:grid}.cx-hand-word{letter-spacing:-.05em;text-transform:uppercase;max-width:100%;margin-top:1rem;font-size:clamp(3.25rem,15vw,13rem);line-height:.86}.cx-hand-h2,.cx-hand-word{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;font-weight:500}.cx-hand-h2{letter-spacing:-.02em;max-width:24ch;font-size:clamp(1.25rem,2.4vw,1.9rem)}.cx-hand-read{margin-top:0}.cx-hand-list{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1.5rem 2rem;margin-top:clamp(1.5rem,4vh,3rem);padding:0;list-style:none;display:grid}.cx-hand-list li{border-top:1px solid var(--rule);font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.01em;padding-top:.9rem;font-size:.9375rem;font-weight:600}.cx-hand-n{letter-spacing:.16em;color:var(--muted);font-variant-numeric:tabular-nums;margin-bottom:.5rem;font-size:.625rem;display:block}@media (min-width:768px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.cx-hand{view-timeline:--cxh block}.cx-hand-list li{animation:cx-quiet linear both;animation-timeline:--cxh;animation-range:cover var(--qs) cover var(--qe)}}}.cx-live{gap:clamp(2rem,5vh,3.5rem);display:grid}.cx-live-plate{z-index:0;font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.055em;text-transform:uppercase;transform-origin:0 0;max-width:100%;font-size:clamp(3.5rem,19vw,16rem);font-weight:500;line-height:.84;position:relative}.cx-live-fore,.cx-live-right{z-index:1;position:relative}.cx-golive-states{align-items:center;gap:1rem;display:flex}.cx-state{letter-spacing:.14em;text-transform:uppercase;color:var(--color-steel);white-space:nowrap;border:1px solid #8a94a652;padding:.4rem .75rem;font-size:.625rem;font-weight:600}.cx-state-on{color:var(--color-ember);border-color:#ff5a1f8c}.cx-state-line{background:#8a94a64d;flex:1;height:1px}.cx-changes{flex-direction:column;gap:.6rem;margin-top:1.5rem;display:flex}.cx-change{background:#0e142199;border:1px solid #8a94a633;align-items:center;gap:.75rem;padding:.6rem .75rem;display:flex}.cx-change-dot{background:#ff5a1fcc;border-radius:50%;flex:none;width:.35rem;height:.35rem}.cx-change-bar{background:#8a94a64d;border-radius:2px;height:3px}.cx-change-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:1.25rem;font-size:.625rem;font-weight:600}.cx-live-shot{margin-top:clamp(1.5rem,4vh,2.5rem)}.cx-shot-frame{border-radius:var(--radius-frame);background:var(--color-ink);box-shadow:var(--shadow-elev-3);border:1px solid #8a94a640;display:block;overflow:hidden}.cx-live-shot figcaption{color:var(--color-steel);margin-top:.9rem;font-size:.75rem}@media (min-width:1024px){.cx-live{grid-template-columns:1.02fr .98fr;grid-template-areas:"plate plate""fore right";align-items:start;column-gap:3.5rem}.cx-live-plate{grid-area:plate}.cx-live-fore{grid-area:fore;margin-top:-6vh}.cx-live-right{grid-area:right}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.cx-live{view-timeline:--cxl block}.cx-live-plate{animation:cx-plate linear both;animation-timeline:--cxl;animation-range:cover 18% cover 52%}.cx-change,.cx-state-on{animation:cx-slide-in linear both;animation-timeline:--cxl;animation-range:cover var(--qs) cover var(--qe)}}}@keyframes cx-plate{to{opacity:.14;transform:scale(.58)}}@keyframes cx-slide-in{0%{opacity:0;transform:translate(-16px)}}.cx-clx-room{gap:clamp(1rem,2.5vh,2rem);display:grid}.cx-clx-1,.cx-clx-2,.cx-clx-3{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.032em;max-width:22ch;font-weight:500;line-height:1.06}.cx-clx-1{transform-origin:0 0;font-size:clamp(1.6rem,4.6vw,3.9rem)}.cx-clx-room{position:relative}.cx-clx-2{max-width:30ch;font-size:clamp(1.5rem,4.1vw,3.4rem)}.cx-clx-3{max-width:34ch;color:var(--muted);font-size:clamp(1.2rem,2.9vw,2.4rem)}.cx-clx-tail{max-width:52ch;color:var(--muted);margin-top:1rem;font-size:.9375rem;line-height:1.62}@media (min-width:768px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.cx-clx{view-timeline:--cxc block}.cx-clx-room{padding-top:clamp(3.5rem,11vh,7rem)}.cx-clx-1{padding:inherit;transform-origin:0 0;padding-top:0;position:absolute;top:0;left:0;right:0}.cx-clx .cx-slate{animation:cx-quiet linear both;animation-timeline:--cxc;animation-range:contain 26% contain 36%}.cx-clx-1{animation:cx-context linear both;animation-timeline:--cxc;animation-range:contain var(--qs) contain var(--qe)}.cx-clx-3>.cx-mask>span,.cx-clx-p,.cx-clx-tail{animation:cx-rise linear both;animation-timeline:--cxc;animation-range:contain var(--qs) contain var(--qe)}.cx-clx-tail{animation-name:cx-quiet}.cx-clx-3{animation:cx-hold linear both;animation-timeline:--cxc;animation-range:contain var(--qs) contain var(--qe)}}}@keyframes cx-context{to{opacity:.28;transform:translateY(-14px)scale(.32)}}@keyframes cx-hold{0%{color:var(--muted)}to{color:var(--color-ink)}}.cx-coda-h2{margin-top:1.75rem}.cx-next-in{align-items:center;gap:1.5rem;display:grid}.cx-next-h2{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:600}@media (min-width:640px){.cx-next-in{grid-template-columns:1fr auto;gap:2.5rem}}.cx-doc-sheet{background:var(--color-bone-2);color:var(--color-ink);border-radius:var(--radius-frame);box-shadow:var(--shadow-elev-2);border:1px solid #080b1224;flex-direction:column;display:flex;overflow:clip}.cx-doc-head{background:#080b1208;border-bottom:1px solid #080b121f;align-items:center;gap:.7rem;padding:.85rem clamp(.9rem,2vw,1.4rem);display:flex}.cx-doc-mark{border:1px solid #080b124d;border-radius:1px;flex:none;width:.65rem;height:.85rem}.cx-doc-mark-on{background:#ff5a1f1a;border-color:#ff5a1fa6}.cx-doc-title{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;letter-spacing:.02em;font-size:.8125rem;font-weight:600}.cx-doc-tag{letter-spacing:.14em;text-transform:uppercase;color:#080b1280;white-space:nowrap;margin-left:auto;font-size:.5625rem;font-weight:600}.cx-doc-body{flex-direction:column;padding:0 clamp(.9rem,2vw,1.4rem);display:flex}.cx-doc-foot{letter-spacing:.12em;text-transform:uppercase;color:#080b126b;border-top:1px solid #080b121a;gap:1.1rem;margin-top:auto;padding:.7rem clamp(.9rem,2vw,1.4rem);font-size:.5625rem;font-weight:600;display:flex}.cx-row{border-bottom:1px solid #080b1214;grid-template-columns:8.5rem 1fr;align-items:center;gap:1rem;padding:.8rem 0;display:grid}.cx-row:last-child{border-bottom:0}.cx-row-k{letter-spacing:.12em;text-transform:uppercase;color:#080b128c;font-size:.625rem;font-weight:600}.cx-row-v{display:block}.cx-figure{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;font-variant-numeric:tabular-nums;color:var(--color-ember);font-size:1rem;font-weight:600}.cx-gantt{gap:3px;height:.55rem;display:flex}.cx-gantt span{background:#080b1233;border-radius:1px}.cx-gantt span:nth-child(2){background:#080b1252}.cx-terms{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;font-variant-numeric:tabular-nums;align-items:baseline;gap:.25rem;display:inline-flex}.cx-terms b{font-size:.9375rem;font-weight:600}.cx-terms i{color:#080b1259;font-style:normal}.cx-modlist{flex-direction:column;gap:.35rem;display:flex}.cx-modlist>span{color:#080b12c7;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.cx-chips{flex-wrap:wrap;gap:.35rem;display:flex}.cx-chips span{letter-spacing:.08em;color:#080b12b3;border:1px solid #080b1233;border-radius:2px;padding:.15rem .45rem;font-size:.625rem;font-weight:600}.cx-numlist{flex-direction:column;gap:.35rem;display:flex}.cx-numlist>span{align-items:center;gap:.6rem;display:flex}.cx-numlist i{letter-spacing:.1em;color:#080b126b;font-variant-numeric:tabular-nums;font-size:.5625rem;font-style:normal;font-weight:600}.cx-line,.cx-numlist em{background:#080b1224;border-radius:2px;width:100%;height:3px;display:block}.cx-line-s{width:62%}.cx-tick{width:.8rem;height:.8rem;color:var(--color-ember);border:1px solid #080b1247;border-radius:2px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cx-tick svg{width:.6rem;height:.6rem}.cx-tick-on{background:#ff5a1f14;border-color:#ff5a1f80}.cx-doc-contract{border-color:#ff5a1f59}.cx-sign-row{justify-content:space-between;align-items:flex-end;gap:1.5rem;padding:1rem 0 .9rem;display:flex}.cx-signature{color:#080b1280;width:9rem;display:block}.cx-signature svg{width:100%;height:auto;display:block}.cx-sign-rule{background:#080b1247;height:1px;margin-top:.25rem;display:block}.cx-stamp{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ember);white-space:nowrap;border:1px solid #ff5a1f80;border-radius:2px;align-items:center;gap:.45rem;padding:.25rem .5rem;font-size:.5625rem;font-weight:600;display:inline-flex}.cx-stamp svg{width:.65rem;height:.65rem}.cx-scope-sheet{background:var(--color-bone-2);border:1px solid #080b1224;border-left:3px solid var(--color-ember);border-radius:var(--radius-frame);box-shadow:var(--shadow-elev-2);flex-direction:column;display:flex;overflow:clip}.cx-scope-off{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ember);margin-left:auto;font-size:.5625rem;font-weight:600}.cx-scope-sections{flex-direction:column;display:flex}.cx-scope-sec{border-bottom:1px solid #080b1214;grid-template-columns:auto 7rem 1fr;align-items:center;gap:.9rem;padding:.7rem clamp(.9rem,2vw,1.4rem);display:grid}.cx-scope-name{letter-spacing:.1em;text-transform:uppercase;color:#080b12b8;font-size:.6875rem;font-weight:600}.cx-scope-detail{flex-direction:column;gap:.3rem;display:flex}.cx-scope-detail em{background:#080b1221;border-radius:2px;height:3px;display:block}.cx-scope-foot{letter-spacing:.12em;text-transform:uppercase;color:#080b1280;border-top:1px solid #080b121a;align-items:center;gap:.8rem;padding:.75rem clamp(.9rem,2vw,1.4rem);font-size:.5625rem;font-weight:600;display:flex}.cx-scope-rule{background:#080b1240;width:1.4rem;height:1px}.cx-week-card{border-radius:var(--radius-frame);box-shadow:var(--shadow-elev-1);background:#141d30eb;border:1px solid #8a94a647;flex-direction:column;display:flex;overflow:clip}.cx-week-head{background:#ffffff05;border-bottom:1px solid #8a94a633;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .8rem;display:flex}.cx-week-n{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;letter-spacing:.14em;color:var(--color-bone);font-variant-numeric:tabular-nums;font-size:.6875rem}.cx-week-n,.cx-week-state{text-transform:uppercase;font-weight:600}.cx-week-state{letter-spacing:.12em;color:var(--color-ember);border:1px solid #ff5a1f66;border-radius:2px;padding:.1rem .3rem;font-size:.5rem}.cx-week-body{flex-direction:column;gap:.7rem;padding:.75rem .8rem .9rem;display:flex}.cx-week-k{letter-spacing:.11em;text-transform:uppercase;color:#8a94a6d9;font-size:.5625rem;font-weight:600}.cx-week-items{flex-direction:column;gap:.3rem;margin-top:.4rem;display:flex}.cx-week-items>span{align-items:center;gap:.45rem;display:flex}.cx-week-items em{background:#8a94a666;border-radius:2px;width:82%;height:3px;display:block}.cx-week-card .cx-tick{border-color:#8a94a666;width:.7rem;height:.7rem}.cx-week-card .cx-tick-on{background:#ff5a1f1a;border-color:#ff5a1f80}.cx-week-flow{align-items:center;gap:.25rem;margin-top:.45rem;display:flex}.cx-week-flow i{border:1px solid #8a94a673;border-radius:1px;width:.5rem;height:.5rem;display:block}.cx-week-flow b{background:#8a94a64d;width:.7rem;height:1px;display:block}.cx-ui{flex-direction:column;width:100%;height:100%}.cx-ui,.cx-ui-bar{gap:.3rem;display:flex}.cx-ui-bar{border-bottom:1px solid #8a94a63d;align-items:center;padding-bottom:.28rem}.cx-ui-bar i{background:#ff5a1fb3;border-radius:1px;width:.42rem;height:.42rem;display:block}.cx-ui-bar b{background:#8a94a69e;border-radius:2px;width:46%;height:3px;display:block}.cx-ui-thead,.cx-ui-trow{grid-template-columns:1.4fr 1fr .7fr;gap:.3rem;display:grid}.cx-ui-thead i{background:#8a94a68c;border-radius:2px;height:3px}.cx-ui-trow i{background:#8a94a647;border-radius:2px;height:3px}.cx-ui-field{flex-direction:column;gap:.16rem;display:flex}.cx-ui-field i{background:#8a94a680;border-radius:1px;width:38%;height:2px;display:block}.cx-ui-field b{border:1px solid #8a94a64d;border-radius:1px;height:.6rem;display:block}.cx-ui-btn{background:#ff5a1f8c;border-radius:1px;width:40%;height:.62rem;margin-top:auto}.cx-ui-nav{flex-direction:row;gap:.4rem}.cx-ui-rail{border-right:1px solid #8a94a638;flex-direction:column;gap:.26rem;width:22%;padding-right:.35rem;display:flex}.cx-ui-rail i{background:#8a94a64d;border-radius:2px;height:3px;display:block}.cx-ui-rail i.cx-on{background:#ff5a1fb3}.cx-ui-pane{flex-direction:column;flex:1;gap:.3rem;display:flex}.cx-ui-pane em{background:#8a94a647;border-radius:2px;width:88%;height:3px;display:block}.cx-ui-srow{grid-template-columns:auto 1fr .5fr;align-items:center;gap:.35rem;display:grid}.cx-ui-srow i{background:#8a94a64d;border-radius:2px;height:3px;display:block}.cx-ui-srow b{border:1px solid #8a94a64d;border-radius:1px;height:.42rem;display:block}.cx-ui-dot{background:#8a94a673;border-radius:50%;width:.35rem;height:.35rem;display:block}.cx-ui-dot.cx-on{background:var(--color-ember)}.cx-mod-built{align-items:stretch;padding:.55rem}.offer>span:not(.cx-light){z-index:1;position:relative}.offer-cat{letter-spacing:.16em;text-transform:uppercase;font-size:.625rem;font-weight:600}.offer-go{letter-spacing:normal;text-transform:none;color:#080b12cc;border:1px solid #080b1229;border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.875rem;font-weight:600;display:inline-flex}.cx-light-card .cx-light-blob{background:radial-gradient(closest-side,#ff5a1f16,#ff5a1f08 44%,#0000 70%);width:24rem;height:24rem}@media (prefers-reduced-motion:no-preference){.offer .offer-shot img,.offer-copy,.offer-go{transition:transform .3s var(--ease-precise),border-color .22s ease-out,background-color .22s ease-out,color .22s ease-out}.offer:focus-visible .offer-shot img,.offer:hover .offer-shot img{transform:scale(1.045)translateY(-1.2%)}.offer:focus-visible .offer-copy,.offer:hover .offer-copy{transform:translateY(-3px)}.offer:focus-visible .offer-go,.offer:hover .offer-go{color:var(--color-ember);background:#ff5a1f14;border-color:#ff5a1f8c;transform:translate(3px)}.offer:active{transform:translateY(-1px)scale(.994)}.offer:active .offer-shot{transform:perspective(1100px)rotateX(0)translateZ(22px)}}.cx-week{padding-top:1.5rem;position:relative}.cx-week-more{height:100%;min-height:6rem;font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;color:#8a94a680;justify-content:center;align-items:center;font-size:1.5rem;display:flex}@media (max-width:1023px){.cx-rail-track>.cx-week:nth-child(4),.cx-rail-track>.cx-week:nth-child(5){display:none}}.srail{display:none}.srail-sec{view-timeline:var(--vtl)}.srail-scope{timeline-scope:--qsec-1,--qsec-2,--qsec-3,--qsec-4,--qsec-5,--qsec-6,--qsec-7,--qsec-8,--qsec-9,--qsec-10,--qsec-11,--qsec-12,--cxs-1,--cxs-2,--cxs-3,--cxs-4,--cxs-5,--cxs-6,--cxs-7,--cxs-8,--cxs-9,--cxs-10}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.srail{z-index:30;pointer-events:none;--srail-h:clamp(180px,36vh,320px);height:var(--srail-h);width:2px;animation:srail-out linear both;animation-timeline:scroll(root);display:block;position:fixed;top:50%;right:12px;translate:0 -50%}.srail-fill,.srail-track{border-radius:1px;position:absolute;inset:0}.srail-track{background:#8a94a659}@supports (color:color-mix(in lab,red,red)){.srail-track{background:color-mix(in srgb,var(--color-steel) 35%,transparent)}}.srail-fill{background:var(--color-ember);transform-origin:top;animation:srail-fill linear both;animation-timeline:scroll(root)}.srail-m{left:50%;top:var(--mi);background:#8a94a673;border-radius:999px;width:5px;height:5px;position:absolute;translate:-50% -50%}@supports (color:color-mix(in lab,red,red)){.srail-m{background:color-mix(in srgb,var(--color-steel) 45%,transparent)}}.srail-m{animation:srail-lit linear both;animation-timeline:var(--mtl);animation-range:entry}.srail-rider{background:var(--color-ember);border-radius:999px;width:7px;height:7px;position:absolute;top:0;left:50%;translate:-50% -50%;box-shadow:0 0 0 2px #ff5a1f40}@supports (color:color-mix(in lab,red,red)){.srail-rider{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-ember) 25%,transparent)}}.srail-rider{animation:srail-ride linear both;animation-timeline:scroll(root)}@media (max-width:1023px){.srail{z-index:60;width:auto;height:2px;inset:0 0 auto;translate:none}.srail-m,.srail-rider,.srail-track{display:none}.srail-fill{transform-origin:0;animation-name:srail-fill-x}}}}@media print{.srail{display:none}}@keyframes srail-out{0%,96.5%{opacity:1}to{opacity:0}}@keyframes srail-ride{0%{transform:translateY(0)}to{transform:translateY(var(--srail-h))}}@keyframes srail-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes srail-fill-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes srail-lit{to{background:var(--color-ember);scale:1.5}}.js .js-reveal-cards>*{opacity:0}.js .js-reveal-cards.is-revealed>*{opacity:1;animation:cardin .9s cubic-bezier(.215,.61,.355,1) backwards}@media (min-width:640px){.js .js-reveal-cards.is-revealed>:first-child{animation-delay:.2s}.js .js-reveal-cards.is-revealed>:nth-child(2){animation-delay:.28s}.js .js-reveal-cards.is-revealed>:nth-child(3){animation-delay:.36s}.js .js-reveal-cards.is-revealed>:nth-child(4){animation-delay:.44s}.js .js-reveal-cards.is-revealed>:nth-child(n+5){animation-delay:.52s}}.js .js-reveal-cards.no-anim>*{transition:none!important;animation:none!important}@keyframes cardin{0%{opacity:0;transform:translateY(20px)}}@media (hover:hover) and (pointer:fine){@media (prefers-reduced-motion:no-preference){[data-tilt]:not(.offer){transform:perspective(700px) rotateX(var(--t-rx,0deg)) rotateY(var(--t-ry,0deg));transition:transform .18s ease-out}.offer:focus-visible,.offer:hover{transform:translateY(-3px) perspective(700px) rotateX(var(--t-rx,0deg)) rotateY(var(--t-ry,0deg))}.offer:active{transform:translateY(-1px) scale(.994) perspective(700px) rotateX(var(--t-rx,0deg)) rotateY(var(--t-ry,0deg))}}}@media (hover:none),(pointer:coarse){@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.cx-light-drift{opacity:1;transition:none;animation:light-drift linear both;animation-timeline:view();animation-range:cover;display:block}}}}@keyframes light-drift{0%{--lx:28vw;--ly:6rem}to{--lx:64vw;--ly:88vh}}@media (prefers-reduced-motion:no-preference){.js .js-reveal.is-revealed .hset{animation:hset .95s cubic-bezier(.19,1,.22,1) backwards}.js .js-reveal-group.is-revealed>.hset{animation-name:hset;animation-duration:.95s;animation-timing-function:cubic-bezier(.19,1,.22,1)}.js .js-reveal.no-anim .hset{animation:none!important}.anim-rise>.hset-load{animation-name:hset;animation-duration:.75s;animation-timing-function:cubic-bezier(.19,1,.22,1)}}@keyframes hset{0%{opacity:0;clip-path:inset(0 0 100%);letter-spacing:.012em;transform:translateY(24px)}to{clip-path:inset(0 0 0)}}.v2-hero{background:var(--color-ink);height:260vh;position:relative}.v2-frame{align-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:clip}.v2-canvas,.v2-poster,.v2-scrim,.v2-stage{position:absolute;inset:0}.v2-canvas,.v2-poster{object-fit:cover;width:100%;height:100%}.v2-canvas{opacity:0;transition:opacity .9s ease-out}.v2-canvas.is-live{opacity:1}.v2-stage:has(.v2-canvas.is-live) .v2-poster{opacity:0;transition:opacity .9s ease-out}.v2-scrim{pointer-events:none;background:linear-gradient(90deg,#080b12e6,#080b12d1 40%,#080b12c2 76%,#080b1200 94%),linear-gradient(#080b1200 66%,#080b129e)}.v2-copy{z-index:1;position:relative}.v2-tag{z-index:1;letter-spacing:.14em;text-transform:uppercase;color:var(--color-steel);opacity:.75;font-size:11px;position:absolute;bottom:1rem;right:1.25rem}@media (max-width:1023px){.v2-hero{height:200vh}.v2-scrim{background:linear-gradient(#080b12d1,#080b12c7 78%,#080b1273)}}.v2-hero--long{background:0 0;height:300vh}@media (max-width:1023px){.v2-hero--long{height:240vh}}.v2-stage--page{z-index:-1}.v2-canvas--page,.v2-stage--page{position:fixed;inset:0}.v2-canvas--page.is-loading,.v2-stage--page:has(.v2-canvas--page.is-loading){z-index:80}.v2-stage--page:has(.v2-canvas--page.is-loading) .v2-poster{opacity:0;transition:none}.page-frame{background:0 0}.page-frame,footer{z-index:1;position:relative}.v2-over{--muted:var(--color-bone-2);background:#080b12bd!important}.v2-loader{z-index:70;background:var(--color-ink);place-items:center;transition:opacity .6s ease-out,visibility .6s;display:grid;position:fixed;inset:0}.v2-loader.is-done,.v2-loader.is-skipped{opacity:0;visibility:hidden}.v2-loader.is-skipped{transition:none}.v2-loader-ring{display:none}.v2-loader-track{background:#8a94a64d;width:180px;height:2px;position:absolute;bottom:18vh;left:50%;translate:-50%}@supports (color:color-mix(in lab,red,red)){.v2-loader-track{background:color-mix(in srgb,var(--color-steel) 30%,transparent)}}.v2-loader-track{overflow:hidden}.v2-loader-bar{background:var(--color-ember);transform-origin:0;height:100%;transition:transform .3s ease-out;display:block;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.v2-loader-ring{border:2px solid #8a94a68c;border-radius:50%;width:84px;height:84px;display:block}@supports (color:color-mix(in lab,red,red)){.v2-loader-ring{border:2px solid color-mix(in srgb,var(--color-steel) 55%,transparent)}}.v2-loader-ring{position:relative}.v2-loader-ring:after{content:"";background:var(--color-ember);height:2px;position:absolute;top:50%;left:-14px;right:-14px}}.v2-world{color:var(--color-bone);--rule:#8a94a638;--muted:var(--color-bone-2);background:0 0;position:relative}.v2-panel{background:#080b12db;border:1px solid #e9e5dc21;border-radius:12px;position:relative;box-shadow:0 30px 80px #00000080,0 0 46px #8ea6cc0f}.v2-panel--solid{background:var(--color-obsidian)}.v2-panel--paper{background:var(--color-bone);border-color:#080b1224;box-shadow:0 30px 80px #0000008c}@media (max-width:74rem){.v2-panel{width:calc(100% - 1.5rem);margin-inline:auto}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.v2-panel{animation:v2-drift linear both;animation-timeline:view();animation-range:entry exit 0}@keyframes v2-drift{0%{transform:translateY(16px)}to{transform:translateY(-16px)}}}}.v2-world .ww-num,.v2-world.ww:has(.ww-e:is(:hover,:focus-visible)) .ww-e1:not(:hover):not(:focus-visible) .ww-num{color:#e9e5dc59}.gtag,.gtags-faq>div>div{isolation:isolate;box-sizing:border-box;color:var(--color-bone);--muted:var(--color-bone-2);--rule:#8a94a638;background:#080b12db;border:1px solid #e9e5dc38;border-radius:6px;padding:1.5rem 1.625rem;position:relative;box-shadow:0 28px 64px -24px #000000a6,0 2px 10px #00000059}.gtag:after,.gtag:before,.gtags-faq>div>div:after,.gtags-faq>div>div:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.gtag:before,.gtags-faq>div>div:before{background:linear-gradient(135deg,#f4f1ea8c,#f4f1ea4d 24%,#8a94a626 58% 100%)}.gtag:after,.gtags-faq>div>div:after{opacity:0;background:linear-gradient(135deg,#f4f1eaeb,#f4f1ea8c 30%,#8a94a659 70% 100%);transition:opacity .3s ease-out}.gtag--lit,.gtag[data-v2-path]:is(:hover,:focus-visible),.gtag[data-v2-slab]:is(:hover,:focus-visible){border-color:#e9e5dc57;box-shadow:0 28px 64px -24px #000000a6,0 2px 10px #00000059,0 0 36px #f4f1ea0f}.gtag--lit:after,.gtag[data-v2-path]:is(:hover,:focus-visible):after,.gtag[data-v2-slab]:is(:hover,:focus-visible):after{opacity:1}.gtag--chip{letter-spacing:.14em;text-transform:uppercase;color:var(--color-bone-2);border-radius:4px;padding:.5rem .75rem;font-size:11px;font-weight:600;line-height:1;display:inline-block;box-shadow:0 10px 24px -14px #0009}.gtag--card{max-width:16rem;padding:1.125rem 1.25rem}.gtag--note{max-width:24rem}.gtag--page{max-width:34rem;padding:1.75rem 2rem}.gtag--band{border-radius:10px;width:100%;max-width:72rem;margin-inline:auto;padding:0;overflow:clip}.gtag--wide{max-width:34rem}.gtag--tight{padding:.875rem 1.125rem}.gtag--form{width:100%}.gtag--ghost{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.gtag--ghost:after,.gtag--ghost:before{display:none}.gtag .gtag{box-shadow:none}.gtag--band>section{--muted:var(--color-bone-2);background-color:#0000;border-top:0}.gtag--form .text-steel{color:var(--color-bone-2)}.gtags-faq{width:100%;max-width:48rem}.gtags-faq>div{border:0;gap:.75rem;margin-top:0;display:grid}.gtags-faq>div>div{padding:.25rem 1.5rem}.gtags-faq .text-steel{color:var(--color-bone-2)}.beat{position:relative}.beat-stage{align-content:center;min-height:calc(100svh - 72px);padding-block:6svh;display:grid;position:sticky;top:72px}.beat-stage--split{align-content:space-between}.beat-stage--end{align-content:end;padding-bottom:8svh}.beat-sub{padding-top:72px;align-content:center;min-height:100svh;padding-block:10svh;display:grid}.beat-flow{padding-block:12svh 5rem}.beat-col{justify-items:start;gap:1.25rem;width:min(100% - 2rem,72rem);margin-inline:auto;display:grid}.beat-col--center{justify-items:center}.beat--problem{min-height:220vh}.beat--proof{min-height:240vh}.beat--twoways{min-height:200vh}.beat--questions{min-height:160vh}.beat--products{min-height:220vh}.beat--enter{min-height:160vh}.beat-right{pointer-events:none;position:absolute;inset:14% 1% 8% 52%}.frags{height:100%;margin:0;padding:0;list-style:none;position:relative}.frags .frag{margin:0;position:absolute}.frag-1{top:.2%;left:8.1%}.frag-2{top:.2%;left:78.7%}.frag-3{top:35.5%;left:42.5%}.frag-4{top:66.2%;left:6.6%}.frag-5{top:66.2%;left:77.3%}.stats,.why-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;max-width:34rem;display:grid}.stats .gtag--card,.why-grid .gtag--card{max-width:none}.twoways-cards{grid-template-columns:repeat(2,minmax(0,34rem));gap:1.25rem;width:100%;display:grid}.twoways-cards .gtag{width:100%;max-width:none}.prod-bottom{flex-wrap:wrap;align-items:flex-end;gap:1.25rem;display:flex}.ind-grid{grid-template-columns:repeat(3,15rem);gap:.75rem;display:grid}.ind-grid .gtag--card{width:100%;max-width:none}.gtag--form{flex:22rem;max-width:24rem}.milestones{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.beat .gtag:not([data-tilt]){animation:gtag-drift linear both;animation-timeline:view();animation-range:entry exit 0}.beat .gtag .gtag,.beat .gtag.gtag--ghost{animation:none}@keyframes gtag-drift{0%{transform:translateY(10px)}to{transform:translateY(-10px)}}}}@media (max-width:1023px){.v2-world.beat{min-height:0}.beat-stage,.beat-sub{min-height:0;padding-block:3rem .5rem;position:static}.beat-flow{padding-block:3rem 2rem}.gtag:not(.gtag--chip):not(.gtag--tight){width:100%;max-width:none}.beat-col--center{justify-items:stretch}.beat-right{pointer-events:auto;width:min(100% - 2rem,72rem);margin:1.25rem auto 0;position:static;inset:auto}.frags{flex-wrap:wrap;gap:.5rem;height:auto;display:flex}.frags .frag{position:static}.ind-grid,.twoways-cards{grid-template-columns:minmax(0,1fr)}.prod-bottom{flex-direction:column;align-items:stretch}.gtag--form{max-width:none}}@media (min-width:640px) and (max-width:1023px){.ind-grid,.twoways-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.milestones{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){.v2-hero--long .v2-frame{align-items:start;height:auto;min-height:100svh;padding-top:12svh;position:relative}}body:has(.v2-stage--page) .header-bar{background-color:var(--color-ink)}.gtag--band .grid-lines{background-image:none}.gtag--band>div{padding-block:3.5rem}.beat-slabrow{display:none}@media (max-width:1023px){.beat-stage{min-height:0;top:auto}.beat-slabrow{height:48svh;display:block}.beat--products .beat-slabrow,.beat--proof .beat-slabrow{height:96svh}.beat--twoways .beat-slabrow{height:72svh}}:root{--v3-ink:var(--color-ink);--v3-ink-2:var(--color-ink-2);--v3-ink-3:var(--color-ink-3);--v3-bone:var(--color-bone);--v3-bone-2:var(--color-bone-2);--v3-steel:var(--color-steel);--v3-steel-2:#5c6270;--v3-ember:var(--color-ember);--v3-ember-soft:#ff5a1f2e;--v3-line:#ffffff14;--v3-line-light:#00000014;--v3-glass-fill:#080b12b8;--v3-glass-fill-light:#f4f1eab3;--v3-glass-edge:#ffffff38;--v3-ease:cubic-bezier(.22,1,.36,1)}.v3-root{font-family:var(--font-sans);overflow-x:clip}.logo-o{align-self:center;width:.66em;height:.66em;margin-inline:.015em;display:inline-block;position:relative;transform:translateY(.045em)}.logo-o__text{color:#0000;-webkit-text-fill-color:transparent;text-align:center;line-height:.66em;position:absolute;inset:0;overflow:hidden}.logo-o svg{width:100%;height:100%;position:absolute;inset:0}.v3-ch{padding-block:clamp(6rem,10vw,10rem);position:relative}.v3-dark{background:var(--v3-ink);color:var(--v3-bone);--v3-fg-muted:var(--v3-steel);--v3-rule:var(--v3-line);--v3-tile:var(--v3-ink-2);--v3-edge-hi:var(--v3-glass-edge)}.v3-light{background:var(--v3-bone);color:var(--v3-ink);--v3-fg-muted:#080b12a8;--v3-rule:var(--v3-line-light);--v3-tile:var(--v3-bone-2);--v3-edge-hi:#fff9}.v3-ch--hero{padding-top:clamp(3.5rem,8vw,7rem);padding-bottom:0}.v3-ch--stats{padding-block:clamp(4rem,7vw,7rem)}.v3-ch--contact,.v3-ch--demo{padding-block:clamp(6rem,12vw,12.5rem)}.v3-ch--contact{background:var(--v3-ink-2)}.v3-wrap{max-width:61.25rem}.v3-bleed,.v3-wrap{width:100%;margin-inline:auto;padding-inline:1.25rem}.v3-bleed{max-width:90rem}@media (min-width:640px){.v3-bleed,.v3-wrap{padding-inline:1.5rem}}.v3-center{text-align:center}.v3-center>*{margin-inline:auto}.v3-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--v3-fg-muted);font-size:.75rem;font-weight:600;line-height:1}.v3-display,.v3-h1,.v3-h2,.v3-h3{font-family:var(--font-sans);text-wrap:balance;font-weight:600}.v3-display{letter-spacing:-.03em;max-width:56.25rem;margin-top:1.5rem;font-size:clamp(3rem,6.7vw,6rem);line-height:1.02}.v3-h1{letter-spacing:-.025em;font-size:clamp(2.75rem,5.6vw,5rem);line-height:1.05}.v3-h1,.v3-h2{max-width:56.25rem;margin-top:1.25rem}.v3-h2{letter-spacing:-.02em;font-size:clamp(2.125rem,3.9vw,3.5rem);line-height:1.08}.v3-h3{letter-spacing:-.01em;margin-top:1rem;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.15}.v3-sub{letter-spacing:-.005em;color:var(--v3-fg-muted);margin-top:1.25rem;font-size:clamp(1.1875rem,1.7vw,1.5rem);font-weight:400;line-height:1.35}.v3-body,.v3-sub{text-wrap:pretty;max-width:40rem}.v3-body{font-size:clamp(1.0625rem,1.25vw,1.125rem);line-height:1.47}.v3-small{letter-spacing:.01em;font-size:.875rem;line-height:1.4}.v3-muted{color:var(--v3-fg-muted)}.v3-strong{margin-top:1.25rem;font-weight:600}.v3-nowrap{white-space:nowrap}.v3-num{font-variant-numeric:tabular-nums;margin-right:.5rem}.v3-prose{margin-top:2.5rem}.v3-prose>*+*{margin-top:1.25rem}.v3-actions,.v3-linkrow{margin-top:2.5rem}.v3-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.v3-actions__more{margin-top:1.25rem}@media (max-width:639px){.v3-actions{flex-direction:column;align-items:stretch;max-width:22rem;margin-inline:auto}}.v3-pill{white-space:nowrap;border-radius:980px;justify-content:center;align-items:center;gap:.5rem;height:2.75rem;padding:0 1.375rem;font-size:.9375rem;font-weight:600;line-height:1;display:inline-flex}.v3-pill--lg{height:3.25rem;padding:0 1.625rem;font-size:1.0625rem}.v3-pill--primary{background:var(--v3-ember);color:var(--v3-ink);box-shadow:inset 0 1px #ffffff47}.v3-pill--glass{color:var(--v3-bone);background-color:var(--v3-glass-fill);border:1px solid var(--v3-line);box-shadow:inset 0 1px 0 var(--v3-glass-edge),0 10px 40px #00000059;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background-image:linear-gradient(#ffffff1a,#fff0 40%)}.v3-more{color:var(--v3-ember);font-size:clamp(1.0625rem,1.25vw,1.125rem);font-weight:500;line-height:1.47}.v3-small .v3-more{font-size:inherit}.v3-contact__a{color:var(--v3-bone)}.v3-glass{background:var(--v3-glass-fill);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border:1px solid var(--v3-line);box-shadow:inset 0 1px 0 var(--v3-glass-edge),0 10px 40px #00000059;contain:paint}.v3-glass--light{background:var(--v3-glass-fill-light);border-color:var(--v3-line-light);box-shadow:inset 0 1px #fff9,0 10px 40px #0000001f}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.v3-glass,.v3-pill--glass{background:#0e1421f5}.v3-glass--light{background:#e9e5dcf7}}.v3-edge{background:var(--v3-tile);border:1px solid var(--v3-rule);box-shadow:inset 0 1px 0 var(--v3-edge-hi)}.v3-stats{border-top:1px solid var(--v3-rule);text-align:center;grid-template-columns:repeat(2,1fr);gap:2.5rem 1.5rem;max-width:76rem;padding-top:3rem;display:grid}@media (min-width:768px){.v3-stats{grid-template-columns:repeat(4,1fr)}}.v3-stat{white-space:nowrap;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,6.1vw,5.5rem);font-weight:600;line-height:1}.v3-stats .v3-small{margin-top:.75rem;max-width:12rem;margin-inline:auto}.v3-tags{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:3rem;display:flex}.v3-tags--tight{margin-top:1.25rem}.v3-tag{background:var(--v3-tile);border:1px solid var(--v3-rule);box-shadow:inset 0 1px 0 var(--v3-edge-hi);letter-spacing:.01em;color:var(--v3-bone);border-radius:980px;padding:.625rem 1.125rem;font-size:.875rem;font-weight:500}.v3-laptop{position:relative}.v3-laptop__lid{background:var(--v3-ink-2);border:1px solid var(--v3-line);box-shadow:inset 0 1px 0 var(--v3-glass-edge),0 30px 80px #00000073;border-radius:18px;padding:12px}.v3-laptop__screen{outline:2px solid var(--v3-line);outline-offset:-2px;background:var(--v3-ink);aspect-ratio:16/10;border-radius:8px;position:relative;overflow:clip}.v3-laptop__screen img{object-fit:cover;width:100%;height:100%;display:block}.v3-laptop__base{background:var(--v3-ink-3);border-top:1px solid var(--v3-line);border:1px solid var(--v3-line);border-top-color:var(--v3-glass-edge);border-radius:0 0 14px 14px;height:14px;margin-inline:-2.5%;position:relative}.v3-laptop__base:after{content:"";background:#0006;border-radius:0 0 6px 6px;width:12%;height:5px;position:absolute;top:0;left:50%;transform:translate(-50%)}.v3-phone{background:var(--v3-ink-2);border:1px solid var(--v3-line);width:15rem;max-width:100%;box-shadow:inset 0 1px 0 var(--v3-glass-edge),0 30px 80px #00000073;border-radius:44px;padding:8px;position:relative}.v3-phone__screen{aspect-ratio:390/844;background:var(--v3-ink);border-radius:36px;overflow:clip}.v3-phone__screen img{object-fit:cover;width:100%;height:100%;display:block}.v3-phone__island{z-index:1;background:#000;border-radius:980px;width:28%;height:22px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.v3-hero__shot{margin-top:clamp(3rem,6vw,5rem)}.v3-hero__shot .v3-laptop{max-width:78rem;margin-inline:auto}.v3-seq{gap:3rem;margin-top:3rem;display:grid}.v3-seq__beats{gap:2rem;width:100%;max-width:40rem;margin-inline:auto;display:grid}.v3-beat{border-top:1px solid var(--v3-line);padding-top:1.5rem}.v3-beat__line{letter-spacing:-.005em;text-wrap:pretty;margin-top:.75rem;font-size:clamp(1.1875rem,1.7vw,1.5rem);line-height:1.35}.v3-shots img{opacity:0;position:absolute;inset:0}.v3-shots img:last-child{opacity:1;position:relative}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.v3-seq{view-timeline:--v3seq block;grid-template-columns:1.5fr 1fr;align-items:start;gap:4rem}.v3-seq__stage{position:sticky;top:6rem}.v3-seq__beats{gap:0;padding-block:24vh 26vh}.v3-beat{opacity:.5;border-top:0;flex-direction:column;justify-content:center;min-height:40vh;animation:v3-beat linear both;animation-timeline:view();animation-range:entry 100% exit 0;display:flex}.v3-shots img:first-child{opacity:1}.v3-shots img:last-child{opacity:0}.v3-shots img:not(:first-child){animation:v3-shot linear both;animation-timeline:--v3seq}.v3-shots img:nth-child(2){animation-range:cover 33% cover 37%}.v3-shots img:nth-child(3){animation-range:cover 45% cover 49%}.v3-shots img:nth-child(4){animation-range:cover 57% cover 61%}.v3-shots img:nth-child(5){animation-range:cover 69% cover 73%}}}@keyframes v3-shot{0%{opacity:0}to{opacity:1}}@keyframes v3-beat{0%{opacity:.5}38%{opacity:1}62%{opacity:1}to{opacity:.5}}.v3-beat .v3-eyebrow{color:var(--v3-bone)}.v3-tiles{grid-template-columns:1fr;gap:1.5rem;margin-top:3.5rem;display:grid}@media (min-width:768px){.v3-tiles{grid-template-columns:repeat(2,1fr)}}.v3-tile{background:var(--v3-tile);border:1px solid var(--v3-rule);box-shadow:inset 0 1px 0 var(--v3-edge-hi);transition:transform .2s var(--v3-ease),box-shadow .2s var(--v3-ease);border-radius:28px;flex-direction:column;padding:2.25rem 2.25rem 0;display:flex;overflow:clip}.v3-tile .v3-body{margin-top:.75rem}.v3-tile .v3-meta{margin-top:1rem}.v3-tile .v3-more{margin-top:.75rem;display:inline-block}.v3-tile__shot{margin-top:auto;margin-bottom:-7%;padding-top:2.25rem}@media (min-width:640px){.v3-tile{padding:2.75rem 2.75rem 0}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.v3-tile:hover{box-shadow:inset 0 1px 0 var(--v3-edge-hi),0 20px 60px #00000059;transform:translateY(-2px)}}@media (max-width:767px){.v3-tiles--steps{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;padding-inline:1.25rem;scroll-padding-inline:1.25rem;display:flex;overflow-x:auto}.v3-tiles--steps::-webkit-scrollbar{display:none}.v3-tiles--steps>.v3-tile{scroll-snap-align:start;flex:0 0 86%}}.v3-pricing{border-top:1px solid var(--v3-rule);margin-top:clamp(4rem,8vw,7rem);padding-top:clamp(3rem,5vw,4rem)}.v3-pricing .v3-h2{margin-top:1rem}.v3-pricing .v3-body{margin-top:1.25rem}.v3-pricing__label{margin-top:2.5rem}.v3-milestones{grid-template-columns:1fr;gap:1.5rem;margin-top:1.25rem;display:grid}@media (min-width:640px){.v3-milestones{grid-template-columns:repeat(3,1fr);gap:2rem}}.v3-milestone{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#f4f1ead1;font-size:clamp(2.125rem,3.9vw,3.5rem);font-weight:600;line-height:1}.v3-milestones li .v3-small{color:var(--v3-fg-muted);max-width:18rem;margin-top:.625rem}.v3-milestones li.is-strong .v3-milestone{color:var(--v3-ember)}.v3-milestones li.is-strong .v3-small{color:var(--v3-bone)}.v3-pricing__line{border-top:1px solid var(--v3-rule);margin-top:2rem;padding-top:1.25rem}.v3-pricing__num{letter-spacing:-.02em;color:#f4f1ead1;font-variant-numeric:tabular-nums;margin-right:.5rem;font-size:1.5rem;font-weight:600}.v3-pricing__close{max-width:40rem;margin-top:1.5rem;font-size:clamp(1.1875rem,1.7vw,1.5rem);font-weight:600;line-height:1.35}.v3-panel{text-align:left;background:var(--v3-tile);border:1px solid var(--v3-rule);box-shadow:inset 0 1px 0 var(--v3-edge-hi);border-radius:28px;max-width:48rem;margin-top:3rem;padding:1.5rem}@media (min-width:640px){.v3-panel{padding:2.5rem}}.v3-qlist{gap:1.25rem;display:grid}.v3-qlist li{border-top:1px solid var(--v3-rule);grid-template-columns:2.25rem 1fr;gap:.25rem;padding-top:1.25rem;display:grid}.v3-qlist li:first-child{border-top:0;padding-top:0}.v3-qlist .v3-num{color:var(--v3-fg-muted);padding-top:.3rem;font-size:.875rem;font-weight:600}.v3-qlist .v3-body{max-width:none}.v3-strip-wrap{margin-top:3.5rem;position:relative}.v3-strip{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.5rem;padding:.5rem 1.5rem 1.5rem;scroll-padding-inline:1.5rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.v3-strip::-webkit-scrollbar{display:none}.v3-card{scroll-snap-align:start;background:var(--v3-tile);border:1px solid var(--v3-rule);min-height:24rem;box-shadow:inset 0 1px 0 var(--v3-edge-hi);text-align:left;border-radius:28px;flex-direction:column;flex:0 0 20rem;padding:1.75rem;display:flex;overflow:clip}.v3-card .v3-body{margin-top:.75rem}.v3-card .v3-more{margin-top:.75rem;display:inline-block}.v3-card__link{color:inherit}.v3-card__phone{justify-content:center;margin-top:auto;margin-bottom:-40%;padding-top:1.5rem;display:flex}.v3-strip-arrow{z-index:2;cursor:pointer;width:2.75rem;height:2.75rem;color:var(--v3-bone);background:var(--v3-glass-fill);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border:1px solid var(--v3-line);box-shadow:inset 0 1px 0 var(--v3-glass-edge),0 10px 40px #00000059;border-radius:50%;place-items:center;font-size:1.5rem;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:767px){.v3-strip-arrow{display:none}}.v3-strip-arrow--l{left:.25rem}.v3-strip-arrow--r{right:.25rem}.v3-strip-arrow span{transform:translateY(-1px)}@media (min-width:1440px){.v3-strip-arrow--l{left:-.5rem}.v3-strip-arrow--r{right:-.5rem}}.v3-offer{border-top:1px solid var(--v3-rule);grid-template-columns:1fr;gap:2.5rem;margin-top:clamp(3rem,6vw,5rem);padding-top:clamp(2.5rem,4vw,3.5rem);display:grid}@media (min-width:768px){.v3-offer{grid-template-columns:1fr 1fr;gap:3rem}.v3-offer__both{grid-column:1/-1}}.v3-offer .v3-body{margin-top:.75rem}.v3-offer .v3-more{margin-top:.75rem;display:inline-block}.v3-sheet{margin-top:3rem;border-radius:28px;max-width:40rem;margin-inline:auto;padding:1.5rem}@media (min-width:640px){.v3-sheet{padding:2.5rem}}.v3-sheet .v3-body{margin-top:.75rem;margin-bottom:1.75rem}.v3-sheet .field-i,.v3-sheet label{color:var(--v3-ink)}.v3-sheet .field-i{background:#ffffff8c;border:1px solid #080b1229;border-radius:12px;min-height:3rem}.v3-sheet .field-i:focus{border-color:var(--v3-ember)}.v3-sheet select.field-i option{background:var(--v3-bone);color:var(--v3-ink)}.v3-sheet svg{color:#080b1280}.v3-sheet button[type=submit]{border-radius:980px;height:2.75rem;padding:0 1.375rem;box-shadow:inset 0 1px #ffffff47}.v3-sheet [role=status]{background:#ffffff80;border-color:#080b121f;border-radius:20px}.v3-sheet [role=status] p{color:var(--v3-ink)}.v3-sheet .text-steel,.v3-sheet [role=status] .text-steel{color:#080b12a8}.v3-row3{grid-template-columns:1fr;gap:1.5rem;margin-top:3rem;display:grid}@media (min-width:768px){.v3-row3{grid-template-columns:repeat(3,1fr)}}.v3-row3+.v3-wrap{margin-top:3rem}.v3-why{border-top:1px solid var(--v3-rule);margin-top:clamp(4rem,8vw,7rem);padding-top:clamp(3rem,5vw,4rem)}.v3-why__grid{grid-template-columns:1fr;gap:1.5rem;margin-top:2.5rem;display:grid}@media (min-width:640px){.v3-why__grid{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (min-width:1024px){.v3-why__grid{grid-template-columns:repeat(4,1fr)}}.v3-why__grid li{border-top:1px solid var(--v3-rule);padding-top:1.25rem}.v3-why__title{text-wrap:balance;font-size:1.0625rem;font-weight:600;line-height:1.3}.v3-why__grid .v3-small{margin-top:.5rem}.v3-faq{margin-top:3rem;max-width:48rem;margin-inline:auto}.v3-faq>div{border-bottom:1px solid var(--v3-line);margin-top:0}.v3-faq>div>div{border-top:1px solid var(--v3-line)}.v3-faq button{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--v3-bone);padding-block:1.5rem;font-size:clamp(1.125rem,1.4vw,1.25rem);font-weight:600}.v3-faq .faq-icon{color:var(--v3-steel);font-size:1.5rem;font-weight:300}.v3-faq .faq-panel>div>p{background:var(--v3-ink-2);border:1px solid var(--v3-line);max-width:40rem;box-shadow:inset 0 1px 0 var(--v3-glass-edge);color:var(--v3-steel);border-radius:16px;margin-bottom:1.5rem;padding:1.25rem 1.5rem;font-size:1.0625rem;line-height:1.47}.v3-ch--contact .v3-h1 .v3-muted{margin-top:.25em;font-size:.72em;display:block}.v3-contact__direct{margin-top:2rem}@keyframes v3-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.v3-root .anim-rise>*{animation-name:v3-rise;animation-duration:.7s;animation-timing-function:var(--v3-ease)}.v3-root .anim-rise>:nth-child(2){animation-delay:80ms}.v3-root .anim-rise>:nth-child(3){animation-delay:.16s}.v3-root .anim-rise>:nth-child(4){animation-delay:.24s}.v3-root .anim-rise>:nth-child(n+5){animation-delay:.32s}.v3-root .v3-hero__shot.anim-rise>*{animation-delay:.4s}@keyframes v3-rise-x{0%{transform:translateY(20px)}to{transform:none}}.v3-root .anim-rise>.v3-display{animation-name:v3-rise-x}.js .v3-root .js-reveal{transition-duration:.7s;transition-timing-function:var(--v3-ease);transform:translateY(20px)}.js .v3-root .js-reveal.is-revealed{transform:none}.js .v3-root .js-reveal-group.is-revealed>*{animation-name:v3-rise;animation-duration:.7s;animation-timing-function:var(--v3-ease)}@media (min-width:640px){.js .v3-root .js-reveal-group.is-revealed>:nth-child(2){animation-delay:80ms}.js .v3-root .js-reveal-group.is-revealed>:nth-child(3){animation-delay:.16s}.js .v3-root .js-reveal-group.is-revealed>:nth-child(4){animation-delay:.24s}.js .v3-root .js-reveal-group.is-revealed>:nth-child(5){animation-delay:.32s}.js .v3-root .js-reveal-group.is-revealed>:nth-child(n+6){animation-delay:.4s}}@media (prefers-reduced-motion:reduce){.v3-root .anim-rise>*{animation:none}.js .v3-root .js-reveal,.js .v3-root .js-reveal-group>*{opacity:1;transition:none;animation:none;transform:none}.v3-tile{transition:none}}body:has(.v3-root) .header-bar{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--v3-line);box-shadow:inset 0 1px 0 var(--v3-glass-edge);will-change:backdrop-filter;background:#080b12d1}body:has(.v3-root) .header-bar nav a.u-nav:not([aria-current=page]){color:#f4f1eab8}body:has(.v3-root) .header-bar nav a.u-nav:focus-visible,body:has(.v3-root) .header-bar nav a.u-nav:hover{color:var(--v3-bone)}body:has(.v3-root) .header-bar .btn-primary{border-radius:980px}body:has(.v3-root) .nav-panel{background:var(--v3-glass-fill);border-color:var(--v3-line);box-shadow:inset 0 1px 0 var(--v3-glass-edge),0 10px 40px #00000059;border-radius:16px}body:has(.v3-root) #mobile-menu{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#080b12db}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){body:has(.v3-root) #mobile-menu,body:has(.v3-root) .header-bar{background:#0e1421f5}}.v3-doc{background:var(--v3-ink);color:var(--v3-bone);--v3-fg-muted:var(--v3-steel);--v3-rule:var(--v3-line);--v3-tile:var(--v3-ink-2);--v3-edge-hi:var(--v3-glass-edge)}.v3-doc__hero{padding-block:clamp(2.5rem,5vw,4rem) clamp(3.5rem,7vw,6rem)}.v3-doc__crumbs{letter-spacing:.01em;color:var(--v3-steel);font-size:.875rem}.v3-doc__crumbs ol{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.v3-doc__crumbs a:hover{color:var(--v3-bone)}.v3-doc__crumbs [aria-current]{color:#f4f1eab8}.v3-doc__crumbs li+li:before{content:"›";color:var(--v3-steel);margin-right:.5rem}.v3-doc__hero .v3-eyebrow{margin-top:2.5rem}.v3-doc__hero .v3-h1{max-width:20ch}.v3-doc__hero .v3-sub{max-width:42rem}.v3-doc__lede{margin-top:1.75rem}.v3-doc__lede>*+*{margin-top:1rem}.v3-doc__hero .v3-actions{justify-content:flex-start;margin-top:2.25rem}@media (max-width:639px){.v3-doc__hero .v3-actions{margin-inline:0}}.v3-doc__layout{gap:0;padding-bottom:clamp(4rem,8vw,7rem);display:grid}@media (min-width:1024px){.v3-doc__layout--nav{grid-template-columns:15rem minmax(0,1fr);gap:4.5rem}}.v3-doc__body{min-width:0;max-width:40rem}.v3-doc__body--wide{max-width:56rem}.v3-doc__body--narrow{max-width:42rem}.v3-doc--mid .v3-doc__wrap{max-width:46rem}.v3-doc--mid .v3-doc__hero .v3-h1{max-width:none}.v3-doc__body li,.v3-doc__body p{text-wrap:pretty}.v3-doc__body .v3-body{max-width:40rem}.v3-docnav{display:none}@media (min-width:1024px){.v3-docnav{overscroll-behavior:contain;scrollbar-width:none;background:var(--v3-glass-fill);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border:1px solid var(--v3-line);max-height:calc(100vh - 8rem);box-shadow:inset 0 1px 0 var(--v3-glass-edge),0 10px 40px #00000059;contain:paint;border-radius:20px;align-self:start;padding:1.25rem 1rem;display:block;position:sticky;top:6rem;overflow-y:auto}.v3-docnav::-webkit-scrollbar{display:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.v3-docnav{background:#0e1421f5}}.v3-docnav__label{letter-spacing:.14em;text-transform:uppercase;color:var(--v3-steel);padding-inline:.75rem;font-size:.75rem;font-weight:600}.v3-docnav ol{margin-top:1rem}.v3-docnav a{color:var(--v3-steel);border-radius:10px;grid-template-columns:1.75rem 1fr;gap:.25rem;padding:.4rem .75rem;font-size:.875rem;line-height:1.35;transition:color .15s ease-out,background-color .15s ease-out;display:grid}.v3-docnav a:hover{color:var(--v3-bone);background:#ffffff0a}.v3-docnav a[aria-current]{color:var(--v3-bone);background:#ffffff0f}.v3-docnav__n{font-variant-numeric:tabular-nums;color:var(--v3-steel);padding-top:.1rem;font-size:.75rem}.v3-docnav a[aria-current] .v3-docnav__n{color:var(--v3-ember)}.v3-sec{border-top:1px solid var(--v3-rule);margin-top:clamp(2.5rem,4vw,3.5rem);padding-top:clamp(2.5rem,4vw,3.5rem);scroll-margin-top:6rem}.v3-sec--first{border-top:0;margin-top:0;padding-top:0}.v3-sec__h{font-family:var(--font-sans);letter-spacing:-.02em;text-wrap:balance;grid-template-columns:auto 1fr;align-items:baseline;gap:1rem;font-size:clamp(1.75rem,2.6vw,2.25rem);font-weight:600;line-height:1.12;display:grid}.v3-sec__n{font-variant-numeric:tabular-nums;color:var(--v3-steel);letter-spacing:.04em;font-size:.875rem;font-weight:600}.v3-sec>*+*{margin-top:1.25rem}.v3-sec>.v3-sec__h+*{margin-top:1.5rem}.v3-sec h3{font-family:var(--font-sans);letter-spacing:-.01em;margin-top:2rem;font-size:1.1875rem;font-weight:600;line-height:1.3}.v3-sec h3+*{margin-top:.75rem}.v3-qlist>li{border-top:1px solid var(--v3-rule);grid-template-columns:2.75rem 1fr;gap:.25rem 1rem;padding-block:1.125rem;display:grid}.v3-qlist>li:first-child{border-top:0;padding-top:.25rem}.v3-qlist__n{font-variant-numeric:tabular-nums;color:var(--v3-steel);padding-top:.28rem;font-size:.8125rem;font-weight:600}.v3-qlist__q{color:#f4f1eae0;font-size:clamp(1.0625rem,1.25vw,1.125rem);line-height:1.47}.v3-qgroup{margin-top:2.25rem}.v3-qgroup__h{letter-spacing:-.01em;color:var(--v3-bone);margin-bottom:1.125rem;font-size:1.1875rem;font-weight:600;line-height:1.3}.v3-lead{background:var(--v3-tile);border:1px solid var(--v3-rule);box-shadow:inset 0 1px 0 var(--v3-edge-hi);border-radius:28px;padding:1.5rem}@media (min-width:640px){.v3-lead{padding:2.25rem}}.v3-lead .v3-eyebrow+*{margin-top:.875rem}.v3-lead__h{letter-spacing:-.015em;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:600;line-height:1.15}.v3-lead__rule{background:var(--v3-ember);width:3rem;height:1px;margin-top:1.125rem;display:block}.v3-lead .v3-qlist{margin-top:1.75rem}.v3-pull{letter-spacing:-.015em;color:var(--v3-bone);text-wrap:pretty;font-size:clamp(1.25rem,1.9vw,1.625rem);font-weight:600;line-height:1.3}.v3-ticks>li{grid-template-columns:1.25rem 1fr;align-items:start;gap:1rem;display:grid}.v3-ticks>li+li{margin-top:1.125rem}.v3-ticks__m{background:var(--v3-ember);width:1.25rem;height:1px;margin-top:.85rem}.v3-ticks p,.v3-ticks span{color:var(--v3-fg-muted);font-size:clamp(1.0625rem,1.25vw,1.125rem);line-height:1.47}.v3-rows>div{border-top:1px solid var(--v3-rule);grid-template-columns:5.5rem 1fr;gap:1rem;padding-block:.875rem;display:grid}.v3-rows dt{letter-spacing:.14em;text-transform:uppercase;color:var(--v3-steel);padding-top:.2rem;font-size:.75rem;font-weight:600}.v3-rows dd{color:#f4f1ead9}.v3-duo{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem;display:grid}@media (min-width:768px){.v3-duo{grid-template-columns:repeat(2,1fr)}}.v3-duo>*{background:var(--v3-tile);border:1px solid var(--v3-rule);box-shadow:inset 0 1px 0 var(--v3-edge-hi);transition:transform .2s var(--v3-ease),box-shadow .2s var(--v3-ease);border-radius:28px;flex-direction:column;padding:1.75rem;display:flex}@media (min-width:640px){.v3-duo>*{padding:2.25rem}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.v3-duo>a:hover{box-shadow:inset 0 1px 0 var(--v3-edge-hi),0 20px 60px #00000059;transform:translateY(-2px)}}.v3-duo .v3-h3{margin-top:0}.v3-duo .v3-body{margin-top:.625rem}.v3-duo .v3-rows{margin-top:1.5rem}.v3-duo .v3-rows>div{grid-template-columns:1fr;gap:.35rem;padding-block:1rem}.v3-duo .v3-rows dt{padding-top:0}.v3-duo .v3-more{margin-top:1.5rem;display:inline-block}.v3-posts{grid-template-columns:1fr;gap:1.5rem;margin-top:3rem;display:grid}@media (min-width:768px){.v3-posts{grid-template-columns:repeat(2,1fr)}}.v3-post{background:var(--v3-tile);border:1px solid var(--v3-rule);box-shadow:inset 0 1px 0 var(--v3-edge-hi);transition:transform .2s var(--v3-ease),box-shadow .2s var(--v3-ease);border-radius:28px;flex-direction:column;padding:2rem;display:flex;position:relative}@media (min-width:640px){.v3-post{padding:2.5rem}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.v3-post:hover{box-shadow:inset 0 1px 0 var(--v3-edge-hi),0 20px 60px #00000059;transform:translateY(-2px)}}.v3-post__date{letter-spacing:.14em;text-transform:uppercase;color:var(--v3-steel);font-size:.75rem}.v3-post__h{letter-spacing:-.015em;margin-top:.875rem;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:600;line-height:1.15}.v3-post__h a:after{content:"";position:absolute;inset:0}.v3-post .v3-body{flex-grow:1;margin-top:1rem}.v3-post .v3-more{margin-top:1.75rem}.v3-form label{color:#f4f1eae6;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.v3-form .field-i{background:var(--v3-ink-2);border:1px solid var(--v3-line);width:100%;min-height:3rem;color:var(--v3-bone);border-radius:12px;padding:.75rem .875rem}.v3-form .field-i:focus{border-color:var(--v3-ember);box-shadow:0 0 0 3px var(--v3-ember-soft);outline:none}.v3-form a[href^="https://wa.me"],.v3-form button[type=submit]{border-radius:980px;justify-content:center;align-items:center;height:2.75rem;padding:0 1.375rem;display:inline-flex;box-shadow:inset 0 1px #ffffff47}.v3-form [role=status]{background:var(--v3-tile);border:1px solid var(--v3-rule);box-shadow:inset 0 1px 0 var(--v3-edge-hi);border-radius:28px}.v3-form [role=status] .text-steel{color:var(--v3-steel)}.v3-rail{gap:.75rem;display:grid}.v3-rail a{min-height:3.25rem;color:var(--v3-bone);background-color:var(--v3-glass-fill);border:1px solid var(--v3-line);box-shadow:inset 0 1px 0 var(--v3-glass-edge);background-image:linear-gradient(#ffffff1a,#fff0 40%);border-radius:980px;justify-content:space-between;align-items:center;gap:1rem;padding:0 1.375rem;font-size:.9375rem;font-weight:600;display:flex}.v3-rail a span[aria-hidden]{color:var(--v3-steel);font-weight:400}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.v3-rail a{background-color:#0e1421f5}}.v3-doc__close{border-top:1px solid var(--v3-rule);margin-top:clamp(3rem,5vw,4rem);padding-top:clamp(2rem,3vw,2.5rem)}.v3-doc__top{margin-top:2rem}.v3-doc__top a{color:var(--v3-steel);font-size:.875rem}.v3-doc__top a:hover{color:var(--v3-bone)}.v3-plate{border:1px dashed var(--v3-steel-2);background:#ffffff05;border-radius:28px;padding:2rem}@media (min-width:640px){.v3-plate{padding:2.5rem}}.v3-plate__h{font-size:1.125rem;font-weight:600}.v3-plate .v3-body{margin-top:.75rem}.v3-doc__jump{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.v3-doc__jump a{color:var(--v3-steel);text-underline-offset:4px;font-size:.875rem}.v3-doc__jump a:hover{color:var(--v3-bone);text-decoration:underline}.v3-sec .v3-faq{max-width:none;margin-top:0}.v3-rules{margin-top:2rem}.v3-rules>li{border-top:1px solid var(--v3-rule);grid-template-columns:2.5rem 1fr;gap:1rem;padding-top:1.25rem;display:grid}.v3-rules>li+li{margin-top:1.25rem}.v3-rules__n{font-variant-numeric:tabular-nums;color:var(--v3-ember);padding-top:.28rem;font-size:.8125rem;font-weight:600}.v3-rules h3{margin-top:0}.v3-rules h3+*{margin-top:.5rem}.v3-sec__eyebrow+.v3-sec__h{margin-top:.875rem}.v3-sec .v3-eyebrow+*{margin-top:1rem}.v3-duo__meta{align-items:baseline;gap:1rem;margin-top:auto;padding-top:1.5rem;display:flex}.v3-duo__meta .v3-more{margin:0 0 0 auto}.v3-duo .v3-lead{margin-top:0}.v3-pill--bone{background:var(--v3-bone);color:var(--v3-ink);box-shadow:inset 0 -1px #0000001f}.v3-pill__icon{width:1rem;height:1rem}.v3-sec>.v3-qlist{margin-top:1.5rem}.v3-stops{margin-top:2rem}.v3-stops>article{border-top:1px solid var(--v3-rule);padding-top:1.5rem}.v3-stops>article+article{margin-top:1.5rem}.v3-stops__h{letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:.75rem;font-size:1.1875rem;font-weight:600;display:flex}.v3-stops__note{letter-spacing:.14em;text-transform:uppercase;color:var(--v3-steel);font-size:.75rem;font-weight:600}.v3-stops .v3-eyebrow{margin-top:.625rem}.v3-stops .v3-ticks{margin-top:1rem}.v3-stops>.v3-small{margin-top:1.75rem}.v3-figure{margin-top:2rem}.v3-figure .v3-laptop,.v3-figure a{display:block}.v3-figure figcaption{margin-top:1.25rem}.v3-figure+.v3-lead{margin-top:2rem}.v3-rows--doc{margin-top:1.75rem}.v3-rows--doc>div{grid-template-columns:9.5rem 1fr}@media (max-width:639px){.v3-rows--doc>div{grid-template-columns:1fr;gap:.35rem}.v3-rows--doc dt{padding-top:0}}.v3-crumbs{margin-bottom:2.5rem}.v3-crumbs nav{letter-spacing:.01em;color:var(--v3-steel);font-size:.875rem}.v3-crumbs ol{justify-content:center;gap:.5rem}.v3-crumbs li{gap:.5rem}.v3-crumbs a{color:var(--v3-steel)}.v3-crumbs a:hover{color:var(--v3-bone)}.v3-crumbs [aria-current]{color:#f4f1eab8}.v3-ch--ohero{padding-top:clamp(2.5rem,5vw,4.5rem);padding-bottom:0}.v3-ch--ohero .v3-h1{max-width:52rem}.v3-ohero__shot{margin-top:clamp(3rem,6vw,5rem)}.v3-ohero__shot .v3-laptop{max-width:64rem;margin-inline:auto}.v3-ohero__shot figcaption{text-align:center;color:var(--v3-fg-muted);margin-top:1.25rem;font-size:.875rem}.v3-subnav{display:none}@media (min-width:1024px){.v3-subnav{z-index:30;background:var(--v3-glass-fill);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--v3-line);height:2.75rem;box-shadow:inset 0 1px 0 var(--v3-glass-edge);contain:paint;opacity:0;pointer-events:none;transition:opacity .25s var(--v3-ease),transform .25s var(--v3-ease);display:block;position:fixed;top:4.5rem;left:0;right:0;transform:translateY(-8px)}.v3-subnav.is-shown{opacity:1;pointer-events:auto;transform:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.v3-subnav{background:#0e1421f5}}.v3-subnav__in{align-items:center;gap:2rem;max-width:72rem;height:100%;margin-inline:auto;padding-inline:1.5rem;display:flex}.v3-subnav__name{letter-spacing:.14em;text-transform:uppercase;color:var(--v3-bone);white-space:nowrap;font-size:.8125rem;font-weight:600}.v3-subnav ol{align-items:center;gap:1.5rem;min-width:0;margin-left:auto;display:flex}.v3-subnav a{white-space:nowrap;color:#f4f1eab8;font-size:.8125rem;font-weight:500;transition:color .15s ease-out}.v3-subnav a:hover{color:var(--v3-bone)}.v3-subnav a[aria-current]{color:var(--v3-ember)}@media (prefers-reduced-motion:reduce){.v3-subnav{transition:none}}.v3-ledger{text-align:left;max-width:61.25rem;margin-top:3.5rem}.v3-ledger>*{border-top:1px solid var(--v3-rule);gap:.75rem 3rem;margin-top:1.75rem;padding-top:1.75rem;display:grid}.v3-ledger>:first-child{margin-top:0}@media (min-width:768px){.v3-ledger>*{grid-template-columns:18rem minmax(0,1fr)}}.v3-ledger__h{letter-spacing:-.01em;align-items:baseline;gap:1rem;font-size:1.25rem;font-weight:600;line-height:1.25;display:flex}.v3-ledger__n{font-variant-numeric:tabular-nums;color:var(--v3-fg-muted);font-size:.8125rem;font-weight:600}.v3-ledger .v3-body{max-width:40rem}.v3-ledger__tag{letter-spacing:.14em;text-transform:uppercase;color:var(--v3-fg-muted);align-items:center;gap:.5rem;margin-top:.75rem;font-size:.75rem;font-weight:600;display:inline-flex}.v3-ledger__tag:before{content:"";background:currentColor;border-radius:50%;width:.375rem;height:.375rem}.v3-ledger__tag--proven{color:var(--v3-ember)}.v3-claims{text-align:left;gap:0;max-width:56rem;margin-top:3rem;display:grid}@media (min-width:768px){.v3-claims{grid-template-columns:repeat(2,1fr);column-gap:3.5rem}}.v3-claims>li{border-top:1px solid var(--v3-rule);grid-template-columns:2.25rem minmax(0,1fr);gap:.25rem .75rem;padding-block:1.25rem;display:grid}.v3-claims__n{font-variant-numeric:tabular-nums;color:var(--v3-fg-muted);padding-top:.3rem;font-size:.8125rem;font-weight:600}.v3-claims p{font-size:clamp(1.0625rem,1.25vw,1.125rem);line-height:1.47}.v3-read{max-width:40rem;margin-top:2.5rem}.v3-read>*+*{margin-top:1.25rem}.v3-read .v3-body{max-width:none}.v3-figs{border-top:1px solid var(--v3-rule);text-align:left;grid-template-columns:1fr;gap:2rem;max-width:56rem;margin-top:3rem;padding-top:2.5rem;display:grid}@media (min-width:640px){.v3-figs{grid-template-columns:repeat(2,1fr);gap:3rem}}.v3-figs__v{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#f4f1ead1;white-space:nowrap;font-size:clamp(2.5rem,4.4vw,4rem);font-weight:600;line-height:1}.v3-figs li:first-child .v3-figs__v{color:var(--v3-ember)}.v3-figs .v3-small{color:var(--v3-fg-muted);max-width:18rem;margin-top:.75rem}@media (min-width:768px){.v3-tile--wide{grid-column:1/-1}}.v3-tile--flat{padding-bottom:2.25rem}@media (min-width:640px){.v3-tile--flat{padding-bottom:2.75rem}}.v3-chfig{margin-top:3.5rem}.v3-chfig .v3-laptop{max-width:60rem;margin-inline:auto}.v3-chfig figcaption{max-width:40rem;color:var(--v3-fg-muted);margin-top:1.25rem;margin-inline:auto;font-size:.875rem}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.v3-seq--3 .v3-shots img:nth-child(2){animation-range:cover 40% cover 45%}.v3-seq--3 .v3-shots img:nth-child(3){animation-range:cover 60% cover 65%}.v3-seq--3 .v3-beat{min-height:46vh}.v3-seq--3 .v3-seq__stage{top:9rem}}}.v3-tiles--top{margin-top:0}.v3-ch:has(>.v3-tiles--top){padding-top:clamp(4rem,7vw,7rem)}.v3-read--full{text-align:left;border-top:1px solid var(--v3-rule);max-width:61.25rem;padding-top:2rem}.v3-read--full .v3-body{max-width:46rem}.v3-lead{text-align:left}.v3-standard{max-width:40rem;margin-top:3rem}.v3-standard .v3-lead__h{margin-top:.875rem}.v3-standard .v3-body{margin-top:1.25rem}.v3-standard .v3-more{margin-top:1.25rem;display:inline-block}.v3-why--plain{border-top:0;padding-top:0}.v3-why--plain .v3-why__grid{margin-top:0}.v3-why--plain .v3-read--full{margin-top:3rem}@media (min-width:1024px){.v3-why__grid--2{grid-template-columns:repeat(2,1fr);column-gap:3.5rem}}.v3-why__grid--2 .v3-small{max-width:34rem}.v3-ch--ohero-flat{padding-bottom:clamp(6rem,10vw,10rem)}.v3-read--lead{margin-top:3rem}.v3-read--block{text-align:left;border-top:1px solid var(--v3-rule);margin-top:3.5rem;padding-top:2.5rem}.v3-read--block .v3-h3{margin-top:0}.v3-read--block .v3-ticks{margin-top:1.5rem}.v3-read .v3-pull{margin-top:1.75rem}.v3-lede2{margin-top:1.5rem}.v3-spine__label{margin-top:3.5rem}.v3-chfig__meta{text-align:center;margin-top:1.25rem}.v3-chfig+.v3-chfig{margin-top:3rem}.v3-card--anchor{scroll-margin-top:6rem}.v3-sheet .v3-h3{margin-top:.875rem}.v3-sheet .v3-h3+.v3-body{margin-top:.75rem}.v3-chfig--sub .v3-laptop,.v3-statement{max-width:46rem}.v3-pull,.v3-tag{color:inherit}.v3-statement{max-width:56rem}@media (min-width:768px){.v3-stats--3{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.v3-stats--3{grid-template-columns:repeat(3,1fr);gap:1.5rem 1rem}.v3-stats--3 .v3-stat{font-size:clamp(1.75rem,8vw,3rem)}}.v3-dark-2{background:var(--v3-ink-2)}.v3-facts{text-align:left;border-top:1px solid var(--v3-rule);gap:1.25rem;max-width:56rem;margin-top:3rem;padding-top:2.5rem;display:grid}.v3-facts>li{grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.v3-facts .v3-body{max-width:44rem}.v3-note{margin-top:2.5rem;max-width:34rem;margin-inline:auto}.v3-file{font-family:var(--font-mono,ui-monospace,monospace);color:#f4f1ead9;font-size:.92em}.v3-light .v3-file{color:#080b12d9}.v3-read--prose>*+*{margin-top:1.25rem}.v3-read--note{border-top:1px solid var(--v3-rule);margin-top:3rem;padding-top:2rem}.v3-pull--lg{letter-spacing:-.02em;font-size:clamp(1.5rem,2.6vw,2.25rem);line-height:1.2}.v3-seq__cap{max-width:34rem;margin-top:1.25rem}.v3-root:has(.v3-subnav) .v3-ch[id]{scroll-margin-top:8rem}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.v3-strip-arrow{background:#0e1421f5}}.v3-convo .v3-phone{width:19rem}.v3-tile__phone .v3-convo .v3-phone{width:15rem}.v3-convo{flex-direction:column;align-items:center;margin-top:2.5rem;display:flex}.v3-convo figcaption{text-align:center;text-wrap:pretty;max-width:22rem;margin-top:1.5rem}.v3-convo__tag{letter-spacing:.14em;text-transform:uppercase;color:var(--v3-fg-muted);margin-bottom:.375rem;font-size:.75rem;font-weight:600;display:block}.v3-tile__phone{margin-top:auto;margin-bottom:-18%;padding-top:2rem}.v3-tile__phone .v3-convo{margin-top:0}.v3-tile__phone .v3-convo figcaption{margin-top:1.25rem}.v3-proof{max-width:40rem;margin-top:3rem}.v3-proof .v3-lead__h{margin-top:.875rem}.v3-proof .v3-body{margin-top:1.25rem}.v3-ch--rail{padding-block:clamp(3rem,5vw,4.5rem)}.v3-arail ul{border-top:1px solid var(--v3-rule);gap:1rem;padding-top:2rem;display:grid}@media (min-width:768px){.v3-arail ul{grid-template-columns:repeat(3,minmax(0,1fr));align-items:baseline;gap:2rem}}.v3-arail .v3-more{text-wrap:pretty}.v3-ledger>article>.v3-ledger__h,.v3-ledger__h:only-child{display:block}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}