/*! 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)))){*,::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-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--sweep:-135deg}}}@layer theme{:host,:root{--font-sans:-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-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--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:calc(1.75 / 1.125);--text-xl:1.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--radius-2xl:var(--radius-2xl);--radius-3xl:var(--radius-3xl);--ease-out:cubic-bezier(0,0,.2,1);--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-bg:var(--color-bg);--color-paper:var(--color-paper);--color-surface:var(--color-surface);--color-surface2:var(--color-surface2);--color-text:var(--color-text);--color-body:var(--color-body);--color-muted:var(--color-muted);--color-line:var(--color-line);--color-line-strong:var(--color-line-strong);--color-primary:var(--color-primary);--color-primary-hover:var(--color-primary-hover);--color-on-primary:var(--color-on-primary);--color-accent:var(--color-accent);--color-accent-ink:var(--color-accent-ink);--color-good:var(--color-good);--color-warn:var(--color-warn);--color-bad:var(--color-bad);--color-teal:var(--color-teal);--color-soft:#d7d3cd;--color-bg-alt:#0a0a0b;--font-display:var(--font-display);--font-body:var(--font-body);--radius-pill:var(--radius-pill)}}@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{-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}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}html{color-scheme:dark;scroll-behavior:smooth;-webkit-text-size-adjust:100%}html[data-theme=light]{color-scheme:light}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}*{min-width:0}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:var(--tracking-display);text-wrap:balance;font-weight:var(--weight-semibold);margin:0}p{margin:0}a{color:inherit}img,video{max-width:100%;height:auto;display:block}::selection{background:var(--brand-crimson)}.num,.tabular{font-variant-numeric:tabular-nums}:is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--brand-coral);outline-offset:3px;border-radius:var(--radius-sm)}a:hover{color:var(--brand-link-hover)}::selection{color:#fff;background:#a3162d}input::placeholder,textarea::placeholder{color:var(--v2-faint)}:is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--brand-red-bright)}}@layer components{.sweep{isolation:isolate;position:relative}.sweep:before{content:"";border-radius:inherit;background:conic-gradient(from var(--sweep),var(--sweep-color,var(--brand-crimson)) 90deg,transparent 0deg);pointer-events:none;opacity:.9;transition:--sweep .7s var(--ease-out);z-index:1;padding:1px;position:absolute;inset:0;-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}.sweep:focus-within:before,.sweep:hover:before{--sweep:225deg}.sweep--featured:before{background:conic-gradient(from var(--sweep),var(--brand-crimson) 0deg,var(--brand-coral) 120deg,var(--brand-crimson) 240deg,var(--brand-coral) 1turn);opacity:1}.sweep--featured{box-shadow:var(--shadow-glow)}.sweep--neutral:before{--sweep-color:var(--color-line-strong)}@supports (color:color-mix(in lab,red,red)){.sweep--neutral:before{--sweep-color:color-mix(in srgb,var(--color-line-strong) 100%,transparent)}}.lift{transition:transform .18s var(--ease-out),box-shadow .18s var(--ease-out)}.lift:hover{box-shadow:var(--shadow-float);transform:translateY(-3px)}.glow-brand{position:relative}.glow-brand:before{content:"";z-index:-1;background:radial-gradient(closest-side,var(--brand-crimson),transparent);border-radius:50%;position:absolute;inset:-12%}@supports (color:color-mix(in lab,red,red)){.glow-brand:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--brand-crimson) 32%,transparent),transparent)}}.glow-brand:before{filter:blur(24px);pointer-events:none}.intent{border-radius:var(--radius-pill);border:1px solid var(--color-line-strong);background:var(--color-surface);min-height:44px;font:inherit;font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-text);cursor:pointer;transition:background-color .16s,border-color .16s,color .16s,transform .16s var(--ease-out),box-shadow .16s;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.intent:hover{box-shadow:var(--shadow-card);border-color:var(--brand-crimson);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.intent:hover{border-color:color-mix(in srgb,var(--brand-crimson) 60%,transparent)}}.intent[aria-pressed=true]{background:var(--brand-crimson);color:#fff;border-color:#0000}@property --flip{syntax:"<angle>";inherits:false;initial-value:0deg}@property --pop{syntax:"<length>";inherits:false;initial-value:0}@property --tilt{syntax:"<angle>";inherits:false;initial-value:0deg}.cardring{z-index:3;aspect-ratio:1;perspective:1000px;width:min(100%,440px);margin-inline:auto;position:relative}.cardring__scene{transform-style:preserve-3d;animation:ring-breathe 7s ease-in-out infinite;position:absolute;inset:0;transform:rotateX(-9deg)}.cardring__ring{animation:ring-turn 18s cubic-bezier(.65,0,.35,1) infinite;inset:0}.cardring__card,.cardring__ring{transform-style:preserve-3d;position:absolute}.cardring__card{width:64%;transform:translateY(-50%) rotateY(var(--a)) translateZ(140px) translateZ(var(--pop)) rotateX(var(--tilt)) rotateY(var(--flip));animation:card-flip 18s cubic-bezier(.65,0,.35,1) infinite;animation-delay:var(--d);top:50%;left:18%}.cardring__card--1{--a:0deg;--d:0s}.cardring__card--2{--a:120deg;--d:6s}.cardring__card--3{--a:240deg;--d:12s}.carddeck .nfc,.carddeck .nfc:focus-within,.carddeck .nfc:hover,.cardring .nfc,.cardring .nfc:focus-within,.cardring .nfc:hover{transform:none}@keyframes ring-breathe{0%,to{transform:rotateX(-9deg)translateY(0)}50%{transform:rotateX(-5deg)translateY(-10px)}}@keyframes ring-turn{0%,21%{transform:rotateY(0)}33%,54%{transform:rotateY(-120deg)}66%,87%{transform:rotateY(-240deg)}to{transform:rotateY(-1turn)}}@keyframes card-flip{0%,2%{--flip:0deg;--pop:0px;--tilt:0deg}7%{--flip:0deg;--pop:180px;--tilt:7deg}12%{--flip:180deg;--pop:190px;--tilt:2deg}17%{--flip:360deg;--pop:180px;--tilt:-3deg}21%,to{--flip:360deg;--pop:0px;--tilt:0deg}}html[data-motion=off] .cardring__card,html[data-motion=off] .cardring__ring,html[data-motion=off] .cardring__scene{animation:none}.carddeck{aspect-ratio:1;perspective:1100px;width:min(100%,440px);margin-inline:auto;position:relative}.carddeck__scene{transform-style:preserve-3d;transform:rotateX(calc(-8deg + var(--ty,0deg))) rotateY(var(--tx,0deg));transition:transform .7s var(--ease-out);position:absolute;inset:0}.carddeck__ring{animation:deck-revolve 24s linear infinite;inset:0}.carddeck__card,.carddeck__ring{transform-style:preserve-3d;position:absolute}.carddeck__card{width:70%;transform:translateY(-50%) rotateY(var(--a)) translateZ(170px);top:50%;left:15%}.carddeck__card--1{--a:0deg}.carddeck__card--2{--a:120deg}.carddeck__card--3{--a:240deg}@media (max-width:767px){.carddeck__card{transform:translateY(-50%) rotateY(var(--a)) translateZ(120px)}}@keyframes deck-revolve{0%{transform:rotateY(0)}to{transform:rotateY(-1turn)}}html[data-motion=off] .carddeck__ring{animation:none}.stages{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:28px;max-width:1100px;margin-inline:auto;padding:12px 0 0;list-style:none;display:grid}.stagecard,.stages__item{display:flex}.stagecard{border-radius:var(--radius-2xl);border:1px solid var(--color-line);background:var(--color-surface);width:100%;color:var(--color-text);transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out),border-color .3s;flex-direction:column;padding:24px 22px 26px;position:relative}.stagecard:hover{border-color:var(--color-line-strong)}.stagecard[data-active=true]{box-shadow:inset 0 1px 0 #ffffff1f,var(--shadow-float);z-index:1;transform:translateY(-14px)scale(1.03)}.stagecard__head{align-items:flex-start;gap:12px;margin-bottom:22px;display:flex}.stagecard__badge{border:1px solid var(--color-line-strong);width:28px;height:28px;color:var(--color-muted);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);border-radius:50%;flex:none;place-items:center;transition:background-color .3s,color .3s,border-color .3s;display:inline-grid}.stagecard[data-active=true] .stagecard__badge{background:var(--brand-crimson);color:#fff;border-color:#0000}.stagecard__phone{justify-content:center;margin-top:auto;display:flex}.stagecard__phone .phone{max-width:240px}.stagecard__title{font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:-.01em;align-items:center;gap:6px;transition:color .3s;display:flex}.stagecard[data-active=true] .stagecard__title{color:var(--color-accent-ink)}.stagecard__arrow{opacity:0;transition:opacity .2s,transform .2s;transform:translate(-4px)}.stagecard:focus-visible .stagecard__arrow,.stagecard:hover .stagecard__arrow{opacity:1;transform:none}.stagecard__desc{font-size:var(--text-sm);color:var(--color-muted);margin-top:6px}html[data-motion=on] .flow[data-in=false] .stages__item{opacity:0;transform:translateY(24px)}html[data-motion=on] .stages__item{transition:opacity .5s var(--ease-out),transform .5s var(--ease-out);transition-delay:calc(var(--i) * .12s)}@media (max-width:900px){.stages{grid-template-columns:1fr;gap:20px;max-width:420px}.stagecard[data-active=true]{transform:none}}.uc-grid{flex-wrap:wrap;justify-content:center;gap:24px;max-width:1140px;margin-inline:auto;padding:0;list-style:none;display:flex}.uc-grid__item{flex:300px;max-width:360px;display:flex}.uc{border-radius:var(--radius-2xl);border:1px solid var(--color-line);background:var(--color-surface);width:100%;color:var(--color-text);transition:transform .3s var(--ease-out),border-color .3s;flex-direction:column;padding:18px 18px 22px;display:flex}.uc:focus-visible,.uc:hover{border-color:var(--brand-crimson);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.uc:focus-visible,.uc:hover{border-color:color-mix(in srgb,var(--brand-crimson) 70%,var(--color-line))}}.uc__shot{aspect-ratio:4/3;border-radius:var(--radius-lg);background:#141413;border:1px solid #ffffff14;margin-bottom:16px;position:relative;overflow:hidden}.uc__shot img{object-fit:cover;object-position:top}.uc__title{font-size:var(--text-md);font-weight:var(--weight-semibold);justify-content:space-between;align-items:center;gap:8px;display:flex}.uc__arrow{color:var(--color-accent-ink);opacity:0;flex:none;transition:opacity .2s,transform .2s;transform:translate(-4px)}.uc:focus-visible .uc__arrow,.uc:hover .uc__arrow{opacity:1;transform:none}@media (max-width:640px){.uc-grid__item{flex-basis:100%;max-width:440px}}.pair{width:100%;max-width:420px;min-height:240px;margin-inline:auto;position:relative}.pair__card{transition:transform .24s var(--ease-out);position:absolute;inset:0}.pair__card--back{z-index:0;transform:translate(16px,16px)scale(.98)}.pair__card--front{z-index:1}.pair:focus-within .pair__card--front,.pair:hover .pair__card--front{transform:translate(-24px,-12px)}.pair:focus-within .pair__card--back,.pair:hover .pair__card--back{transform:translate(40px,28px)scale(1)}@media (max-width:640px){.pair{gap:12px;min-height:0;display:grid}.pair__card{position:static;transform:none!important}}.band{border-radius:var(--radius-3xl);background:var(--color-paper);border:1px solid var(--color-line);color:var(--color-text);isolation:isolate;position:relative;overflow:hidden}.band:before{content:"";background:radial-gradient(closest-side,var(--brand-crimson),transparent);width:80%;height:120%;position:absolute;bottom:-60%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.band:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--brand-crimson) 30%,transparent),transparent)}}.band:before{z-index:-1;pointer-events:none}.nfc-wrap{container-type:inline-size}.nfc{aspect-ratio:1.586;isolation:isolate;box-shadow:var(--shadow-float);transition:transform .4s var(--ease-out);border:1px solid #ffffff1f;border-radius:6.5%/10.3%;position:relative;overflow:hidden;transform:perspective(900px)rotateX(6deg)rotateY(-10deg)}.nfc:focus-within,.nfc:hover{transform:perspective(900px)rotateX(0)rotateY(0)translateY(-4px)}.nfc--pvc{background:linear-gradient(135deg,#2b2b2c,#151515 60%,#1f1f20)}.nfc--wood{background:repeating-linear-gradient(98deg,#0000001f 0 2px,#0000 2px 9px),linear-gradient(135deg,#7a5233,#5a3a22 55%,#6d472c)}.nfc--metal{background:linear-gradient(120deg,#5a5a5c,#2c2c2e 35%,#6a6a6d 60%,#26262a)}.nfc--founders{background:linear-gradient(135deg,#3a1218,#1c0c0e 60%,#2a1014)}.nfc:after{content:"";transition:transform .9s var(--ease-out);pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff29 50%,#0000 60%);position:absolute;inset:-40% -60%;transform:translate(-60%)}.nfc:focus-within:after,.nfc:hover:after{transform:translate(60%)}.nfc__mark{height:auto;top:11%;left:7%}.nfc__chip,.nfc__mark{width:11%;position:absolute}.nfc__chip{aspect-ratio:1;background:radial-gradient(circle at 30% 30%,#ffffff47,#ffffff0a);border:1.5px solid #ffffff59;border-radius:18%;top:14%;right:8%}.nfc__name{font-family:var(--font-display);font-weight:var(--weight-semibold);color:#ffffffeb;letter-spacing:-.01em;font-size:clamp(11px,4cqw,18px);bottom:22%}.nfc__meta,.nfc__name{position:absolute;left:7%}.nfc__meta{font-family:var(--font-body);color:#fff9;font-size:clamp(8px,2.6cqw,12px);bottom:11%}.nfc__wave{color:#fff9;width:8%;position:absolute;bottom:12%;right:8%}.nfc--img{aspect-ratio:1.55;box-shadow:none;filter:drop-shadow(0 18px 28px #00000073);background:0 0;border:0;border-radius:5%/8%}.nfc__face{object-fit:contain;-webkit-user-select:none;user-select:none}.nfc--img .nfc__meta,.nfc--img .nfc__name{text-shadow:0 1px 2px #0000008c}.nfc--back{aspect-ratio:1.55;border-radius:5%/8%}.nfc__meta--right{bottom:11%;left:auto;right:8%}.face3d{backface-visibility:hidden}.face3d--back{position:absolute;inset:0;transform:rotateY(180deg)}.nfc-portrait{aspect-ratio:1/1.55;width:100%;position:relative;container-type:inline-size}.nfc-portrait__face{width:155%;position:absolute;top:50%;left:50%}.cardring .nfc-portrait__face,.cardring .nfc-portrait__face:hover,.nfc-portrait__face,.nfc-portrait__face:hover{transform:translate(-50%,-50%)rotate(90deg)!important}.nfc-portrait__mark{width:17%;height:auto;position:absolute;top:7%;left:11%}.nfc-portrait__text{flex-direction:column;gap:2px;display:flex;position:absolute;bottom:26%;left:11%;right:11%}.nfc-portrait__text .nfc__meta,.nfc-portrait__text .nfc__name{text-shadow:0 1px 2px #0000008c;font-size:clamp(11px,6.4cqw,20px);position:static}.nfc-portrait__text .nfc__meta{font-size:clamp(8px,4.2cqw,13px)}.cardring--portrait .cardring__card{width:38%;transform:translateY(-50%) rotateY(var(--a)) translateZ(140px) translateZ(var(--pop)) rotateX(var(--tilt)) rotateY(var(--flip)) rotate(var(--lean,0deg));left:31%}.cardring--portrait .cardring__card--1{--lean:-6deg}.cardring--portrait .cardring__card--2{--lean:5deg}.cardring--portrait .cardring__card--3{--lean:-4deg}.mini{--loop:9s;border-radius:var(--radius-lg);border:1px solid var(--color-line);background:var(--color-paper);color:var(--color-text);min-height:92px;margin-top:16px;padding:12px 12px 10px;font-size:12px;line-height:1.3;position:relative;overflow:hidden}.mini[data-inview=false] *{animation-play-state:paused!important}html[data-motion=off] .mini *,html[data-motion=off] .mini :after{animation:none!important}.mini__example{font-size:9px;letter-spacing:.08em;position:absolute;top:6px;right:8px}.mini__example,.mini__label{font-weight:var(--weight-semibold);text-transform:uppercase;color:var(--color-muted)}.mini__label{font-size:10px;letter-spacing:.06em;margin-bottom:6px}.mini__note{color:var(--color-muted);animation:mini-in var(--loop) var(--ease-out) infinite both;animation-delay:var(--d,2.2s);justify-content:space-between;align-items:center;gap:6px;margin:8px 0 0;display:flex}.mini__note svg{color:var(--brand-green)}.mini__amt{font-family:var(--font-body);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold)}@keyframes mini-in{0%{opacity:0;transform:translateY(8px)}5%{opacity:1;transform:none}90%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)}}.mini__rows{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.mini__row{background:var(--color-surface);border:1px solid var(--color-line);animation:mini-in var(--loop) var(--ease-out) infinite both;animation-delay:var(--d);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.mini__row--done{color:var(--color-muted)}.mini__tick{background:var(--color-surface2);color:#0000;width:18px;height:18px;animation:mini-tick var(--loop) steps(1) infinite;animation-delay:var(--d);border-radius:50%;flex:none;place-items:center;display:inline-grid}@keyframes mini-tick{0%,25%{background:var(--color-surface2);color:#0000}28%,90%{background:var(--brand-green);color:#fff}to{background:var(--color-surface2);color:#0000}}.mini__bars{align-items:flex-end;gap:6px;height:58px;margin-top:6px;display:flex}.mini__bar{height:var(--h);background:var(--brand-crimson);transform-origin:bottom;animation:mini-grow var(--loop) var(--ease-out) infinite;animation-delay:var(--d);border-radius:4px 4px 2px 2px;flex:1}.mini__bar[data-alt]{background:var(--brand-teal)}@keyframes mini-grow{0%{transform:scaleY(.08)}6%{transform:scaleY(1.04)}88%,9%{transform:scaleY(1)}to{transform:scaleY(.08)}}.mini__ring{grid-template-columns:76px 1fr;align-items:center;gap:10px;display:grid;position:relative}.mini__ring svg{width:76px;height:76px;transform:rotate(-90deg)}.mini__ring-fill,.mini__ring-track{fill:none;stroke-width:8px;stroke-linecap:round}.mini__ring-track{stroke:var(--color-surface2)}.mini__ring-fill{stroke:var(--brand-green);stroke-dasharray:201;stroke-dashoffset:calc(201 - 201 * var(--pct) / 100);animation:mini-arc var(--loop) var(--ease-out) infinite}.mini__ring-fill--2{stroke:var(--brand-teal);stroke-dasharray:163;stroke-dashoffset:calc(163 - 163 * var(--pct) / 100);animation:mini-arc2 var(--loop) var(--ease-out) infinite}@keyframes mini-arc{0%{stroke-dashoffset:201px}12%,90%{stroke-dashoffset:calc(201 - 201 * var(--pct) / 100)}to{stroke-dashoffset:201px}}@keyframes mini-arc2{0%{stroke-dashoffset:163px}14%,90%{stroke-dashoffset:calc(163 - 163 * var(--pct) / 100)}to{stroke-dashoffset:163px}}.mini__ring-value{font-family:var(--font-body);font-size:14px;font-weight:var(--weight-semibold);position:absolute;top:50%;left:38px;transform:translate(-50%,-50%)}.mini__legend{flex-direction:column;gap:4px;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.mini__legend li{animation:mini-in var(--loop) var(--ease-out) infinite both;animation-delay:var(--d);align-items:center;gap:6px;display:flex}.mini__legend i{background:var(--c,var(--brand-green));border-radius:50%;flex:none;width:7px;height:7px}.mini__track{background:var(--color-surface2);border-radius:999px;height:10px;margin-top:8px;position:relative}.mini__fill{width:var(--pct);background:var(--gradient-brand);animation:mini-fill var(--loop) var(--ease-out) infinite;border-radius:999px;position:absolute;inset:0 auto 0 0}@keyframes mini-fill{0%{width:0}12%,90%{width:var(--pct)}to{width:0}}.mini__chips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.mini__chip{border:1px solid var(--color-line-strong);background:var(--color-surface);color:var(--color-body);border-radius:999px;padding:4px 9px;font-size:11px}.mini__chip[data-pick]{background:var(--brand-crimson);color:#fff;border-color:var(--brand-crimson);animation:mini-pick var(--loop) steps(1) infinite;animation-delay:var(--d,0s)}@keyframes mini-pick{0%,12%{background:var(--color-surface);color:var(--color-body);border-color:var(--color-line-strong)}14%,92%{background:var(--brand-crimson);color:#fff;border-color:var(--brand-crimson)}to{background:var(--color-surface);color:var(--color-body);border-color:var(--color-line-strong)}}.mini__field{border:1px solid var(--color-line-strong);background:var(--color-surface);min-height:34px;color:var(--color-text);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:flex;overflow:hidden}.mini__field svg{color:var(--color-muted);flex:none}.mini__typed:after{content:var(--full)}html[data-motion=on] .mini[data-inview=true] .mini__typed:after{animation:mini-type var(--loop) step-end infinite}.mini__caret{background:var(--color-text);width:2px;height:1.1em;animation:mini-caret 1s steps(2,start) infinite;display:inline-block}html[data-motion=off] .mini__caret{display:none}@keyframes mini-caret{to{visibility:hidden}}@keyframes mini-type{0%{content:""}3%{content:var(--t1)}6%{content:var(--t2)}9%{content:var(--t3)}12%{content:var(--t4)}15%{content:var(--t5)}18%,to{content:var(--full)}}.mini__results{flex-direction:column;gap:5px;margin:8px 0 0;padding:0;list-style:none;display:flex}.mini__result{background:var(--color-surface);border:1px solid var(--color-line);animation:mini-in var(--loop) var(--ease-out) infinite both;animation-delay:var(--d);border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.mini__avatar{width:22px;height:22px;font-size:9px;font-weight:var(--weight-semibold);color:#fff;background:var(--brand-teal);border-radius:50%;flex:none;place-items:center;display:grid}.mini__avatar--2{background:var(--brand-crimson-deep)}.mini__avatar--3{background:var(--brand-green)}.mini__fields{grid-template-columns:62px 1fr;align-items:center;gap:4px 8px;margin:0;font-size:11px;display:grid}.mini__fields dt{color:var(--color-muted)}.mini__fields dd{background:var(--color-surface);border:1px solid var(--color-line);min-height:18px;color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;margin:0;padding:2px 6px;overflow:hidden}.mini__fields dd[data-fill]{animation:mini-in var(--loop) var(--ease-out) infinite both;animation-delay:var(--d)}.mini__fields dd[data-fill]:before{content:"";background:var(--brand-coral);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.mini__nudge{border:1px solid var(--brand-crimson);border-radius:10px;margin-top:2px;padding:8px 10px}@supports (color:color-mix(in lab,red,red)){.mini__nudge{border:1px solid color-mix(in srgb,var(--brand-crimson) 55%,transparent)}}.mini__nudge{background:var(--brand-crimson)}@supports (color:color-mix(in lab,red,red)){.mini__nudge{background:color-mix(in srgb,var(--brand-crimson) 12%,var(--color-surface))}}.mini__nudge{animation:mini-drop var(--loop) var(--ease-out) infinite both}.mini__nudge b{font-weight:var(--weight-semibold);color:var(--color-text);display:block}.mini__nudge small{color:var(--color-muted)}.mini__actions{gap:6px;margin-top:6px;display:flex}.mini__btn{min-height:24px;font-size:11px;font-weight:var(--weight-semibold);background:var(--brand-crimson);color:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.mini__btn--ghost{border:1px solid var(--color-line-strong);color:var(--color-body);background:0 0}.mini__btn[data-press]{animation:mini-press var(--loop) ease-out infinite}@keyframes mini-drop{0%{opacity:0;transform:translateY(-14px)}10%{opacity:1;transform:none}92%{opacity:1;transform:none}to{opacity:0;transform:translateY(-14px)}}@keyframes mini-press{0%,40%{filter:none;transform:none}43%{filter:brightness(1.2);transform:scale(.95)}46%,to{filter:none;transform:none}}.mini__pair{height:74px;margin-top:4px;position:relative}.mini__pcard{background:var(--color-surface);border:1px solid var(--color-line);border-radius:10px;width:72%;padding:8px 10px;font-size:11px;position:absolute;top:0;left:0}.mini__pcard b{color:var(--color-text);display:block}.mini__pcard--back{animation:mini-slide-back var(--loop) var(--ease-out) infinite;transform:translate(28%,14px)}.mini__pcard--front{z-index:1;animation:mini-slide-front var(--loop) var(--ease-out) infinite;transform:translate(0)}@keyframes mini-slide-back{0%,10%{transform:translate(4%,4px)}25%,88%{transform:translate(28%,14px)}to{transform:translate(4%,4px)}}@keyframes mini-slide-front{0%,10%{transform:translate(2%,2px)}25%,88%{transform:translate(0)}to{transform:translate(2%,2px)}}.mini__teamtag{background:var(--brand-teal);border-radius:999px;margin-top:4px;padding:1px 6px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.mini__teamtag{background:color-mix(in srgb,var(--brand-teal) 30%,transparent)}}.mini__teamtag{color:var(--color-text);animation:mini-in var(--loop) var(--ease-out) infinite both;font-size:9px;animation-delay:2.6s}.mini__tap{max-width:200px;height:78px;margin:4px auto 0;position:relative}.mini__tap-phone{background:#0b0b0b;border:2px solid #3a3a3b;border-radius:8px;width:34px;height:66px;position:absolute;top:4px;right:8px}.mini__tap-card{width:58px;height:36px;animation:mini-tap var(--loop) var(--ease-out) infinite;background:linear-gradient(135deg,#2b2b2c,#151515);border:1px solid #ffffff2e;border-radius:5px;position:absolute;top:18px;left:8px;transform:translate(104px)rotate(-6deg)}.mini__tap-card i{background:var(--brand-crimson);border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:6px}@keyframes mini-tap{0%,8%{transform:translate(0)rotate(0)}30%,88%{transform:translate(104px)rotate(-6deg)}to{transform:translate(0)rotate(0)}}.mini__toast{background:var(--color-surface);border:1px solid var(--color-line);color:var(--color-text);animation:mini-in var(--loop) var(--ease-out) infinite both;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:10px;animation-delay:3.2s;display:inline-flex;position:absolute;bottom:2px;left:8px}.mini__toast i{background:var(--brand-green);border-radius:50%;width:6px;height:6px}.card__obj{filter:drop-shadow(0 10px 14px #00000059);transition:transform .4s var(--ease-out)}html[data-motion=on] .card__obj{animation:obj-drift 6s ease-in-out infinite}.card:focus-within .card__obj,.card:hover .card__obj{transform:translateY(-4px)rotate(-4deg)scale(1.06)}.card--object{overflow:visible}.card__obj--lead{width:112px;height:112px;margin:-28px 0 0 -8px;display:block}@keyframes obj-drift{0%,to{translate:0}50%{translate:0 -5px}}.obj-placeholder{background:linear-gradient(145deg,var(--color-surface2),var(--color-paper));border:1px solid var(--color-line);color:var(--brand-coral);border-radius:22%;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0f}.person{justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.person:before{content:"";background:radial-gradient(closest-side,var(--brand-crimson),transparent);border-radius:50%;position:absolute;inset:20% 10% 10%}@supports (color:color-mix(in lab,red,red)){.person:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--brand-crimson) 28%,transparent),transparent)}}.person:before{filter:blur(30px)}.person:after,.person:before{z-index:0;pointer-events:none}.person:after{content:"";background:radial-gradient(closest-side,#0000008c,#0000);border-radius:50%;height:6%;position:absolute;bottom:-2%;left:18%;right:18%}.person img{z-index:1;object-fit:contain;object-position:bottom center;filter:drop-shadow(0 20px 30px #0006);width:auto;max-width:none;height:100%;position:relative}.person--lean img{transform:translateY(6%)}.person--bust:after{display:none}.person--bust{-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.band--person{min-height:300px}.band__person{width:32%;max-width:360px;height:100%;display:none;position:absolute;bottom:0;right:3%}@media (min-width:1024px){.band__person{display:block}}.hero-stage:before{content:"";background:radial-gradient(55% 55% at 55% 60%,var(--brand-crimson),transparent 70%);border-radius:50%;position:absolute;inset:-10% 0 -6%}@supports (color:color-mix(in lab,red,red)){.hero-stage:before{background:radial-gradient(55% 55% at 55% 60%,color-mix(in srgb,var(--brand-crimson) 26%,transparent),transparent 70%)}}.hero-stage:before{pointer-events:none;z-index:0}.hero-stage>*{z-index:1;position:relative}.browser{box-shadow:var(--shadow-float),inset 0 0 0 2px #3a3a3b;background:#0b0b0b;border:0;border-radius:2.2%/4%;padding:1.6% 1.6% 0;overflow:visible;container-type:inline-size}.browser:after{content:"";background:linear-gradient(#2a2a2b,#0b0b0b);border-radius:0 0 1.2cqw 1.2cqw;height:1.8cqw;margin:0 -3.5%;display:block;box-shadow:0 8px 16px #00000073}.browser__bar{background:#1c1c1a;border-radius:1.4cqw 1.4cqw 0 0;gap:.6cqw;padding:.8cqw 1.2cqw}.browser__dot{background:#3f3f40;width:1cqw;height:1cqw}.browser__url{color:#9a968f;background:#141413;border-color:#2f2f30;border-radius:.6cqw;height:2.2cqw;font-size:1.1cqw}.browser__screen{background:#141413;border-radius:0 0 .6cqw .6cqw}html[data-motion=on] .browser-wrap[data-inview=true] .browser__screen>*{animation:screen-wipe .9s var(--ease-out) both}@keyframes screen-wipe{0%{clip-path:inset(0 0 100%);opacity:.4}to{clip-path:inset(0);opacity:1}}.scene{border-radius:var(--radius-2xl);border:1px solid var(--color-line);box-shadow:var(--shadow-card);aspect-ratio:4/5;overflow:hidden}.scene--wide{aspect-ratio:16/9}.scene img{object-fit:cover;width:100%;height:100%}.footer-clearance{padding-bottom:88px}.container{width:100%;margin-inline:auto}.section--tight{padding-block:calc(var(--section-y) * .6)}.section--charcoal{background:var(--color-paper)}.section--lifted{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.section--lifted{background:color-mix(in srgb,var(--color-surface) 70%,var(--color-bg))}}.hero-block{flex-direction:column;justify-content:center;min-height:calc(100svh - 72px);padding-block:32px 40px;display:flex;position:relative}@media (min-width:640px){.hero-block{min-height:calc(100svh - 88px);padding-block:40px 56px}}.section--glow{isolation:isolate;position:relative}.section--glow:before{content:"";z-index:-1;background:var(--gradient-glow);pointer-events:none;position:absolute;inset:0}.display-1{line-height:var(--leading-tight)}.display-1,.display-2{font-family:var(--font-display);letter-spacing:var(--tracking-tight);font-weight:var(--weight-semibold)}.display-2{line-height:1.12}.display-3{font-family:var(--font-display);line-height:var(--leading-snug);letter-spacing:var(--tracking-display);font-weight:var(--weight-semibold)}.lede{line-height:var(--leading-relaxed);max-width:60ch}.eyebrow{font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-body);align-items:center;gap:8px;display:inline-flex}.eyebrow:before{content:"";background:var(--brand-crimson);border-radius:50%;flex:none;width:6px;height:6px}:root[data-theme=light] .em-coral{color:var(--brand-crimson-deep)}.text-body{color:var(--color-body)}.link{font-weight:var(--weight-medium);color:var(--color-accent);align-items:center;gap:6px;text-decoration:none;display:inline-flex;position:relative}.link:after{content:"";transform-origin:0;width:100%;height:1px;transition:transform .16s var(--ease-out);background:currentColor;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.link:focus-visible:after,.link:hover:after{transform:scaleX(1)}.link svg{transition:transform .16s var(--ease-out)}.link:hover svg{transform:translate(3px)}.btn{border-radius:var(--radius-pill);min-height:48px;font-family:var(--font-body);font-weight:var(--weight-medium);font-size:var(--text-lg);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;transition:background-color .18s ease,color .18s,border-color .18s,transform .18s var(--ease-out),box-shadow .18s;border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 24px;line-height:1;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn--primary:focus-visible,.btn--primary:hover{box-shadow:var(--shadow-glow);transform:translateY(-1px)}.btn--secondary{background:var(--color-surface);border-color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.btn--secondary{border-color:color-mix(in srgb,var(--color-text) 85%,transparent)}}.btn--secondary{color:var(--color-text)}.btn--secondary:focus-visible,.btn--secondary:hover{background:var(--color-surface2);transform:translateY(-1px)}.btn--ghost{color:inherit;background:0 0;border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.btn--ghost{border-color:color-mix(in srgb,currentColor 28%,transparent)}}.btn--ghost:focus-visible,.btn--ghost:hover{background:currentColor}@supports (color:color-mix(in lab,red,red)){.btn--ghost:focus-visible,.btn--ghost:hover{background:color-mix(in srgb,currentColor 10%,transparent)}}.btn--lg{font-size:var(--text-lg)}.btn--sm{font-size:var(--text-md);padding:0 16px}.btn[disabled]{opacity:.6;cursor:default}.card{isolation:isolate;background:linear-gradient(160deg,#ffffff17 0,#ffffff09 50%,#ffffff05 100%),var(--color-surface);border-radius:var(--radius-2xl);box-shadow:inset 0 1px 0 #ffffff1f,var(--shadow-card);border:1px solid #ffffff1a;position:relative}.card:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(60% 45% at 0 0,#ffffff12 0,#fff0 100%);position:absolute;inset:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.card{background:linear-gradient(160deg,#ffffff13 0,#ffffff08 55%,#ffffff04 100%),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.card{background:linear-gradient(160deg,#ffffff13 0,#ffffff08 55%,#ffffff04 100%),color-mix(in srgb,var(--color-surface) 62%,transparent)}}.card{-webkit-backdrop-filter:blur(18px)saturate(1.25)}}[data-theme=light] .card{background:var(--color-surface);border-color:var(--color-line);box-shadow:var(--shadow-card);-webkit-backdrop-filter:none}[data-theme=light] .card:after{content:none}.card--hover{transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}.card--hover:hover{box-shadow:var(--shadow-float);transform:translateY(-2px)}.float{background:linear-gradient(160deg,#ffffff14 0,#ffffff08 100%),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.float{background:linear-gradient(160deg,#ffffff14 0,#ffffff08 100%),color-mix(in srgb,var(--color-surface) 78%,transparent)}}.float{border-radius:var(--radius-pill);box-shadow:inset 0 1px 0 #ffffff1a,var(--shadow-card);color:var(--color-text);-webkit-backdrop-filter:blur(16px)saturate(1.25);border:1px solid #ffffff1f}[data-theme=light] .float{background:var(--color-surface);border-color:var(--color-line);box-shadow:var(--shadow-card);-webkit-backdrop-filter:none}.float--deep{box-shadow:var(--shadow-float)}.float--card{border-radius:var(--radius-lg)}.tag{border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-body);white-space:nowrap;align-items:center;gap:6px;padding:5px 12px;display:inline-flex}.tag--accent{border-color:var(--brand-crimson)}@supports (color:color-mix(in lab,red,red)){.tag--accent{border-color:color-mix(in srgb,var(--brand-crimson) 55%,transparent)}}.tag--accent{color:var(--color-accent-ink)}.tag--plan{background:var(--brand-crimson)}@supports (color:color-mix(in lab,red,red)){.tag--plan{background:color-mix(in srgb,var(--brand-crimson) 18%,transparent)}}.tag--plan{color:var(--color-accent-ink);border-color:#0000}.chip{border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--color-line);box-shadow:var(--shadow-card);font-size:var(--text-base);white-space:nowrap;color:var(--color-text);align-items:center;gap:10px;padding:8px 16px 8px 10px;display:inline-flex}.chip__icon{background:var(--brand-crimson);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab,red,red)){.chip__icon{background:color-mix(in srgb,var(--brand-crimson) 22%,transparent)}}.chip__icon{color:var(--brand-coral);flex:none}.chip__icon--teal{background:var(--brand-teal);color:#fff;font-family:var(--font-body);font-size:11px;font-weight:var(--weight-semibold)}.chip__label{color:var(--color-muted);font-size:var(--text-sm)}.chip__value{font-family:var(--font-body);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;font-size:var(--text-base)}.chip__text{font-weight:var(--weight-medium);font-size:13px}.chip__example{color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.dot-live{background:var(--brand-green);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}html[data-motion=on] .dot-live{animation:lk-pulse var(--motion-pulse) ease-in-out infinite}@keyframes lk-float{0%,to{transform:translate(0)}50%{transform:translateY(-6px)}}@keyframes lk-float2{0%,to{transform:translate(0)}50%{transform:translateY(6px)}}@keyframes lk-pulse{0%,to{opacity:.55}50%{opacity:1}}.drift{animation:lk-float var(--drift-duration,7s) ease-in-out infinite;animation-delay:var(--drift-delay,0s);will-change:transform;animation-play-state:paused}.drift--2{animation-name:lk-float2}.drift[data-inview=true]{animation-play-state:running}.phone{max-width:320px;box-shadow:var(--shadow-float),inset 0 0 0 2px #3a3a3b;background:#0b0b0b;border-radius:13.75%/6.575%;padding:3.125%;container-type:inline-size}.phone,.phone__screen{width:100%;position:relative}.phone__screen{background:#141413;border-radius:11.25cqw;height:100%;overflow:hidden}.phone__img{position:absolute;inset:11cqw 0 0}.phone__img--full{inset:0}.phone__notch{z-index:2;background:#0b0b0b;border-radius:3.75cqw;width:28cqw;height:7.5cqw;position:absolute;top:4.375cqw;left:50%;transform:translate(-50%)}.phone .screen-pending{position:absolute;inset:0}.screen-pending{text-align:center;color:var(--color-muted);font-size:var(--text-sm);background:repeating-linear-gradient(45deg,transparent 0 14px,var(--color-line-strong) 14px 15px);place-items:center;padding:24px;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.screen-pending{background:repeating-linear-gradient(45deg,transparent 0 14px,color-mix(in srgb,var(--color-line-strong) 60%,transparent) 14px 15px)}}.browser{border-radius:var(--radius-xl);background:var(--color-surface);width:100%;box-shadow:var(--shadow-float);border:1px solid var(--color-line);position:relative;overflow:hidden}.browser__bar{border-bottom:1px solid var(--color-line);background:var(--color-paper);align-items:center;gap:8px;padding:10px 14px;display:flex}.browser__dot{background:var(--color-line-strong);border-radius:50%;width:10px;height:10px}.browser__url{background:var(--color-surface);border:1px solid var(--color-line);height:22px;color:var(--color-muted);font-size:11px;font-family:var(--font-body);border-radius:6px;flex:1;align-items:center;margin-left:8px;padding:0 10px;display:flex}.browser__screen{aspect-ratio:16/10;background:var(--color-bg);position:relative;overflow:hidden}.ftabs{grid-template-columns:minmax(280px,5fr) 7fr;align-items:start;gap:48px;display:grid}.ftabs__list{flex-direction:column;gap:4px;display:flex;position:sticky;top:108px}.ftabs__tab{text-align:left;border-radius:var(--radius-xl);width:100%;color:var(--color-muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;padding:18px 20px;transition:color .16s,background-color .16s,border-color .16s;display:block}.ftabs__tab:hover{background:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.ftabs__tab:hover{background:color-mix(in srgb,var(--color-surface) 70%,transparent)}}.ftabs__tab:hover{color:var(--color-text)}.ftabs__tab[aria-selected=true]{color:var(--color-text);background:var(--color-surface);border-color:var(--color-line);box-shadow:var(--shadow-card)}.ftabs__tab h3{font-size:var(--text-xl);margin-bottom:4px}.ftabs__tab p{font-size:var(--text-base);color:var(--color-muted)}.ftabs__indicator{background:var(--gradient-brand);width:3px;transition:top .25s var(--ease-out),height .25s var(--ease-out);border-radius:2px;position:absolute;left:-12px}.ftabs__panel{position:relative}.ftabs__screen{transition:opacity .25s var(--ease-out),transform .25s var(--ease-out)}.ftabs__screen[data-active=false]{opacity:0;pointer-events:none;position:absolute;inset:0;transform:translate(12px)}.ftabs__screen[data-active=true]{opacity:1;transform:none}@media (max-width:900px){.ftabs{grid-template-columns:1fr;gap:24px}.ftabs__list{scrollbar-width:none;flex-direction:row;padding-bottom:4px;position:static;overflow-x:auto}.ftabs__tab{flex:none;width:min(78vw,320px)}.ftabs__indicator,.ftabs__tab p{display:none}}.stack{gap:16px;display:grid}.stack__card{top:calc(108px + var(--stack-i,0) * 16px);position:sticky}.faq{flex-direction:column;gap:12px;display:flex}.faq details{background:var(--color-surface);border:1px solid var(--color-line);border-radius:22px;overflow:hidden}.faq summary{cursor:pointer;min-height:44px;font-family:var(--font-body);font-weight:var(--weight-medium);font-size:var(--text-lg);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;list-style:none;transition:color .16s;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary svg{color:var(--color-body);transition:transform .25s var(--ease-out);flex:none}.faq__body{max-width:70ch;line-height:var(--leading-relaxed);font-size:var(--text-md);padding:0 24px 20px}.seg{border-radius:var(--radius-pill);background:var(--color-surface2);border:1px solid var(--color-line);gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.seg__btn{border-radius:var(--radius-pill);font:inherit;font-weight:var(--weight-semibold);font-size:var(--text-sm);color:var(--color-muted);cursor:pointer;background:0 0;border:0;padding:0 16px;transition:background-color .14s,color .14s}.seg__btn[aria-pressed=true]{color:#fff}.disclaimer{font-size:var(--text-xs);color:var(--color-muted);letter-spacing:.01em}.nav{z-index:var(--z-nav);padding:16px var(--gutter) 0;pointer-events:none;justify-content:center;display:flex;position:sticky;top:0}.nav__pill{pointer-events:auto;background:var(--color-surface);align-items:center;gap:20px;display:flex}@supports (color:color-mix(in lab,red,red)){.nav__pill{background:color-mix(in srgb,var(--color-surface) 88%,transparent)}}.nav__pill{-webkit-backdrop-filter:blur(14px);border:1px solid var(--color-line);box-shadow:var(--shadow-card);max-width:100%;padding:8px 10px 8px 22px}.nav__link,.nav__pill{border-radius:var(--radius-pill)}.nav__link{min-height:44px;font-family:var(--font-body);font-weight:var(--weight-medium);font-size:var(--text-md);letter-spacing:-.02em;color:var(--color-text);white-space:nowrap;align-items:center;padding:0 14px;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}.nav__link:focus-visible,.nav__link:hover{background:var(--brand-crimson);color:#fff}.nav__link[aria-current=page]{background:var(--color-surface2)}.nav__link[aria-current=page]:hover{background:var(--brand-crimson)}.nav__menu{pointer-events:auto;left:var(--gutter);right:var(--gutter);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-2xl);box-shadow:var(--shadow-float);padding:12px 16px 20px;position:absolute;top:84px}.brand{font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:-.02em;color:inherit;align-items:center;gap:8px;line-height:1;text-decoration:none;display:inline-flex}@keyframes hero-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes hero-card-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}html[data-motion=on] [data-hero-text]{animation:hero-in .4s var(--ease-out) both}html[data-motion=on] [data-hero-text]:nth-child(2){animation-delay:80ms}html[data-motion=on] [data-hero-text]:nth-child(3){animation-delay:.16s}html[data-motion=on] [data-hero-text]:nth-child(4){animation-delay:.24s}html[data-motion=on] [data-hero-text]:nth-child(5){animation-delay:.32s}html[data-motion=on] [data-hero-text]:nth-child(6){animation-delay:.4s}html[data-motion=on] [data-hero-card]{animation:hero-card-in .4s var(--ease-out) both}html[data-motion=on] [data-hero-card="1"]{animation-delay:.3s}html[data-motion=on] [data-hero-card="2"]{animation-delay:.42s}html[data-motion=on] [data-hero-card="3"]{animation-delay:.54s}html[data-motion=on] [data-hero-card="4"]{animation-delay:.66s}.table-wrap{border:1px solid var(--color-line);border-radius:var(--radius-2xl);background:var(--color-surface);position:relative;overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:var(--text-base)}.table td,.table th{text-align:left;border-top:1px solid var(--color-line);vertical-align:top;padding:12px 16px}.table thead th{background:var(--brand-crimson-deep);color:#fff;font-size:var(--text-sm);font-weight:var(--weight-bold);border-top:0}.table th[scope=row]{font-weight:var(--weight-medium);color:var(--color-body)}.table--group td{background:var(--color-surface2);color:var(--color-text);font-weight:var(--weight-bold)}.table .yes{color:var(--color-accent-ink);font-weight:var(--weight-semibold)}.table .no{color:var(--color-muted)}.container{max-width:var(--container);padding-inline:var(--gutter)}.section{padding-block:var(--section-y);scroll-margin-top:90px}.section--charcoal,.section--lifted{background:var(--v2-bg-alt);border-block:1px solid #ffffff0d}.section--glow{background:radial-gradient(ellipse 60% 50% at 50% 100%,#6e0b1c59,transparent 70%),var(--color-bg)}.section--glow:before{content:none}.display-1{font-size:var(--display-1);letter-spacing:-.045em;text-wrap:balance;line-height:1}.display-1--home{letter-spacing:-.05em;font-size:clamp(48px,7.4vw,118px);line-height:.95}.display-2{font-size:var(--display-2);letter-spacing:-.04em;text-wrap:balance;line-height:1.02}.display-3{font-size:var(--display-3);letter-spacing:-.02em;line-height:1.2}.lede{font-size:var(--lede);color:var(--color-body);text-wrap:pretty;max-width:620px;line-height:1.6}.eyebrow{font-family:var(--font-body);letter-spacing:.08em;color:var(--brand-coral);gap:10px;font-size:12px;font-weight:500}.eyebrow:before{background:var(--brand-red-bright);width:8px;height:8px;box-shadow:0 0 0 4px #d41a382e}.eyebrow--num:before,.eyebrow--plain:before{content:none}.eyebrow__num{color:#86817b;margin-right:4px}html[data-motion=on] .eyebrow--pulse:before{animation:v2-pulse 2.4s ease-in-out infinite}.eyebrow--accent{color:var(--brand-coral)}.em-coral{color:#cfcfcf}@supports ((-webkit-background-clip:text) or (background-clip:text)){.em-coral{-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(#fff 12%,#8f8f8f);-webkit-background-clip:text;background-clip:text}:root[data-theme=light] .em-coral{background-image:linear-gradient(#141413 12%,#6b6b6b)}}@media (forced-colors:active){.em-coral{-webkit-text-fill-color:currentColor;background:0 0}}.link{min-height:44px;color:var(--brand-coral);gap:8px;font-size:15px;font-weight:500}.link:after{content:none}.card .link{color:var(--brand-coral)}.btn{letter-spacing:0;border:1px solid #0000;min-height:44px;padding:0 20px;font-size:14px;font-weight:600}.btn--lg{min-height:54px;padding:0 28px;font-size:16px}.btn--sm{min-height:44px;padding:0 18px;font-size:14px}.btn--primary{background:var(--brand-crimson);border-color:var(--brand-crimson);color:#fff;box-shadow:0 14px 40px #a3162d59}.btn--sm.btn--primary{box-shadow:none}.btn--primary:focus-visible,.btn--primary:hover{background:var(--brand-crimson-deep);border-color:var(--brand-crimson-deep);color:#fff;transform:none;box-shadow:0 14px 40px #a3162d59}.btn--ghost,.btn--secondary{color:#fff;background:0 0;border-color:#ffffff38}.btn--ghost:focus-visible,.btn--ghost:hover,.btn--secondary:focus-visible,.btn--secondary:hover{color:#fff;background:#ffffff12;transform:none}.card{background:var(--v2-surface);border:1px solid var(--v2-line-2);box-shadow:none;-webkit-backdrop-filter:none;transition:border-color .3s,background-color .3s,transform .4s var(--ease-card);border-radius:22px}.card:after{content:none}.card--sm{border-radius:18px}.card--hover:hover,.card.lift:hover,a.card:hover{border-color:var(--v2-red-line);box-shadow:none;background:#12070a}.card.lift:hover,a.card:hover{transform:translateY(-6px)}.card--panel{background:var(--v2-surface-2);border-radius:26px}.card--featured{border-color:var(--v2-red-line-strong);background:var(--v2-featured-bg);box-shadow:var(--v2-featured-shadow)}.float{border:1px solid var(--v2-line-2);box-shadow:none;background:#0c0c0dd9}.sweep:before{content:none}.sweep--featured{border-color:var(--v2-red-line-strong);background:var(--v2-featured-bg);box-shadow:var(--v2-featured-shadow)}.lift:hover{box-shadow:none}.tag{border:1px solid #ee50644d;padding:6px 12px;font-weight:400}.tag,.tag--accent{color:var(--brand-coral-soft)}.tag--accent{border-color:#ee506473}.tag--plan{color:#fff;background:#a3162d47}.chip{background:var(--v2-surface);border-color:var(--v2-line-2);box-shadow:none}.outcome{background:var(--v2-outcome-bg);font-family:var(--font-display);color:#fff;border:1px solid #ee50644d;border-radius:16px;margin:0;padding:16px 20px;font-size:18px;font-weight:500;line-height:1.4}.outcome__label{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-coral);margin-bottom:4px;font-size:11px;font-weight:500;display:block}.bullets{flex-direction:column;margin:0;padding:0;list-style:none}.bullets,.bullets li{gap:10px;display:flex}.bullets li{color:var(--v2-soft);font-size:16px;line-height:1.5}.bullets svg{color:var(--brand-coral);flex:none;margin-top:3px}.faq{border-top:1px solid #ffffff1a;gap:0}.faq details{background:0 0;border:0;border-bottom:1px solid #ffffff1a;border-radius:0}.faq summary{font-family:var(--font-display);letter-spacing:-.015em;gap:20px;padding:24px 0;font-size:clamp(18px,1.6vw,21px);font-weight:500}.faq summary h3{font:inherit;letter-spacing:inherit;margin:0}.faq summary:hover{color:#fff}.faq__plus{color:#fff;border:1px solid #fff3;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .4s,background-color .3s,border-color .3s;display:inline-flex}.faq details[open] .faq__plus{background:var(--brand-crimson);border-color:var(--brand-crimson);transform:rotate(45deg)}.faq summary svg{color:#fff}.faq details[open] summary svg{transform:none}.faq__body{max-width:none;color:var(--color-body);text-wrap:pretty;padding:0 56px 26px 0;font-size:16px;line-height:1.65}.seg{background:var(--v2-surface);border:1px solid #ffffff24;padding:4px}.seg__btn{min-width:58px;min-height:44px;font-family:var(--font-body);color:var(--color-body);padding:0 14px;font-size:12px;transition:background-color .25s}.seg__btn[aria-pressed=true]{background:var(--brand-crimson)}.disclaimer{color:var(--v2-faint);font-size:12px;line-height:1.5}.source-line{font-family:var(--font-body);color:var(--v2-faint);font-size:11px}.table-wrap{background:var(--v2-surface-2);border-radius:20px}.table{font-size:14px}.table thead th{color:var(--color-body);border-bottom:1px solid var(--color-line);background:0 0;padding:14px 16px;font-size:14px;font-weight:600}.table td,.table th{border-top-color:#ffffff0f}.table td{color:#fff}.table--group td{background:var(--v2-bg-alt);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-coral);font-size:12px;font-weight:500}.table .yes{color:var(--brand-green)}.phone{aspect-ratio:416/870;background:linear-gradient(160deg,#2a2a2c,#0e0e0f 40%,#1c1c1e);border-radius:16.4%/7.85%;padding:3.2%;box-shadow:0 40px 90px #000000b3,0 0 0 1px #ffffff14}.phone__screen{background:#000;border-radius:13.6cqw}.phone__notch{background:#000;border-radius:999px;width:34%;height:8.6cqw;top:3.6cqw}.v2-glow{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#a3162d61,#0000 64%);border-radius:50%;position:absolute}.prose-lk{color:var(--v2-soft);max-width:760px;font-size:17px;line-height:1.75}.prose-lk h2{letter-spacing:-.03em;margin-top:44px;scroll-margin-top:100px;font-size:clamp(26px,2.6vw,34px);line-height:1.15}.prose-lk h3{letter-spacing:-.02em;margin-top:32px;scroll-margin-top:100px;font-size:21px}.prose-lk a:not(.btn){color:var(--brand-coral);text-underline-offset:3px}.prose-lk code{background:var(--v2-surface-3);border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.prose-lk .note,.prose-lk blockquote{background:var(--v2-outcome-bg);border:1px solid #ee50644d;border-radius:16px}.prose-lk .table-wrap{border-radius:16px}.v2nav{z-index:var(--z-nav);position:fixed;inset:0 0 auto}.v2nav__bar{-webkit-backdrop-filter:blur(18px);background:#0a0a0bf2;border-bottom:1px solid #ffffff14}.v2nav__inner{justify-content:space-between;align-items:center;gap:16px;padding-block:8px;display:flex}.v2nav__link{min-height:44px;color:var(--color-body);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.v2nav__link:focus-visible,.v2nav__link:hover{color:#fff;background:#ffffff0f}.v2nav__link[aria-current=page]{color:#fff;background:#a3162d47}.v2nav__menu-btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.v2nav__overlay{z-index:calc(var(--z-nav) - 1);-webkit-backdrop-filter:blur(14px);background:#050505;flex-direction:column;gap:4px;padding:96px 24px 32px;display:flex;position:fixed;inset:0;overflow-y:auto}.v2nav__big{border-bottom:1px solid var(--color-line);font-family:var(--font-display);letter-spacing:-.01em;color:#fff;padding:14px 0;font-size:20px;font-weight:600;text-decoration:none}.v2nav__big[aria-current=page]{color:var(--brand-coral)}.footer-wordmark{color:#d41a3859;-webkit-user-select:none;user-select:none;width:clamp(226px,54vw,736px);height:auto;margin:28px 0 0;display:block;overflow:visible;transform:translateY(12%)}.closing{border:1px solid var(--color-line);background:radial-gradient(70% 90% at 85% 100%,#a3162d8c,#0000 65%),#0a0a0b;border-radius:36px;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:32px;padding:clamp(36px,6vw,88px);display:grid;overflow:hidden}.closing,.closing__art{align-items:center;position:relative}.closing__art{pointer-events:none;justify-content:center;height:clamp(220px,26vw,340px);display:flex}.closing__cards{object-fit:contain;filter:drop-shadow(0 30px 40px #000000b3);width:auto;max-width:100%;height:100%}.closing[data-image=portrait]{align-items:end;min-height:460px;padding-bottom:0}.closing[data-image=portrait]>:first-child{align-self:center;padding-bottom:clamp(36px,6vw,88px)}.closing[data-image=portrait] .closing__art{justify-content:flex-end;align-self:end;height:auto}.closing__portrait{width:clamp(240px,32vw,440px);height:auto;margin-bottom:-1px;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.page-hero{isolation:isolate;padding:clamp(110px,14vh,140px) 0 clamp(60px,8vw,100px);position:relative;overflow:hidden}.page-hero:before{content:"";z-index:-2;background:radial-gradient(70% 60% at 80% 20%,#780c1e66,#0000 60%),radial-gradient(90% 50% at 50% 120%,#6e0b1c59,#0000 60%);inset:0}.page-hero:before,.page-hero__mark{pointer-events:none;position:absolute}.page-hero__mark{z-index:-1;opacity:.035;width:min(70vw,860px);top:-14vh;right:-18vw}.home-hero{isolation:isolate;padding:clamp(110px,14vh,150px) 0 60px;position:relative;overflow:hidden}.home-hero__spot{z-index:-1;background:radial-gradient(640px circle at var(--mx,70%) var(--my,40%),#ffffff0d,transparent 62%);pointer-events:none;position:absolute;inset:0}.home-hero__field{z-index:-2;object-fit:cover;object-position:70% 50%;pointer-events:none}.home-hero__title{font-family:var(--font-display);letter-spacing:-.04em;margin-top:22px;font-size:clamp(36px,10.2cqi,80px);font-weight:600;line-height:1.02}.home-hero__mask{padding-bottom:.06em;display:block;overflow:hidden}.home-hero__line{display:inline-block}.home-hero__line.em-coral{text-wrap:balance;max-width:11em}html[data-motion=on] .home-hero__line{animation:v2-rise-line 1.1s var(--ease-v2) both}.home-hero__stage{justify-content:center;align-items:center;min-width:0;height:clamp(520px,68vh,680px);display:flex;position:relative}.home-hero__cards{opacity:.45;pointer-events:none;width:26%;top:26%;left:2%}.home-hero__photo{width:100%;height:auto;-webkit-mask-image:radial-gradient(62% 58% at 50% 42%,#000 60%,#0000 100%);mask-image:radial-gradient(62% 58% at 50% 42%,#000 60%,#0000 100%)}@media (max-width:640px){.home-hero__stage{height:auto;min-height:380px}}.marquee{background:#080808;border-block:1px solid #ffffff12}.marquee__mask{padding:13px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee__track{width:max-content;font-family:var(--font-body);letter-spacing:.13em;text-transform:uppercase;color:var(--color-muted);white-space:nowrap;gap:24px;font-size:10px;font-weight:500;display:flex}.stagebtn{background:#ffffff04;border:1px solid #ffffff14;border-radius:22px;transition:background-color .35s,border-color .35s;position:relative;overflow:hidden}.stagebtn[data-active=true]{background:linear-gradient(160deg,#a3162d2e,#0e0e0fe6);border-color:#d41a3873}.stagebtn__head{color:#fff;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:18px;padding:24px 26px;display:flex}.stagebtn[data-active=true] .stagebtn__head{padding-bottom:0}.stagebtn__num{width:38px;height:38px;font-family:var(--font-body);background:#1a1a1b;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;transition:background-color .35s;display:inline-flex}.stagebtn[data-active=true] .stagebtn__num{background:var(--brand-crimson)}.stagebtn__label{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:600;display:block}.stagebtn__title{color:var(--color-body);margin-top:4px;font-size:15px;display:block}.stagebtn__panel{padding:18px 26px 24px 82px}.stagebtn__track{background:#ffffff0f;width:100%;height:2px;position:absolute;bottom:0;left:0}.stagebtn__bar{background:var(--brand-red-bright);transform-origin:0;width:100%;height:100%;display:block}html[data-motion=on] .stagebtn__bar[data-run=true]{animation:v2-progress 4.5s linear both}.stage-num{font-family:var(--font-display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #ffffff12;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(200px,28vw,380px);font-weight:700;line-height:1;position:absolute}.stage-screen{object-fit:cover;object-position:top center;opacity:0;transition:opacity .6s ease,transform .8s var(--ease-card);transform:scale(1.04)}.stage-screen[data-active=true]{opacity:1;transform:none}.uccard{background:var(--v2-surface);color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;transition:border-color .3s,transform .4s var(--ease-card);border:1px solid #ffffff14;border-radius:22px;flex-direction:column;padding:0;display:flex;overflow:hidden}.uccard:focus-visible,.uccard:hover{border-color:#ee506473;transform:translateY(-6px)}.uccard__img{aspect-ratio:4/5;background:#111;display:block;position:relative;overflow:hidden}.uccard__shade{background:linear-gradient(#05050500 45%,#050505eb);position:absolute;inset:0}.uccard__num{font-family:var(--font-body);letter-spacing:.04em;color:var(--color-body);background:#050505bf;border-radius:999px;padding:4px 8px;font-size:11px;position:absolute;bottom:70px;left:14px}.uccard__foot{justify-content:space-between;align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.uccard__title{font-family:var(--font-display);letter-spacing:-.02em;font-size:21px;font-weight:600;line-height:1.15}.uccard__go{background:var(--brand-crimson);border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.ucdrawer__backdrop{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a8;position:fixed;inset:0}.ucdrawer{z-index:61;background:#0a0a0b;border-left:1px solid #ffffff1a;flex-direction:column;width:min(100%,520px);display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}html[data-motion=on] .ucdrawer{animation:v2-drawer-in .5s var(--ease-v2) both}.ucdrawer__close{color:#fff;cursor:pointer;background:#05050599;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;top:16px;right:16px}.quad{background:#ffffff14;border:1px solid #ffffff14;border-radius:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1px;display:grid;overflow:hidden}.quad__cell{background:#0a0a0b;flex-direction:column;justify-content:space-between;gap:40px;min-height:260px;padding:clamp(26px,3vw,40px);transition:background-color .4s;display:flex}.quad__cell:hover{background:#1a0a0e}.capcard{border:1px solid var(--v2-line-2);-webkit-backdrop-filter:blur(8px);background:#0c0c0dd9;border-radius:24px;flex-direction:column;gap:22px;padding:22px;display:flex}.capcard__well{background:#050505;border:1px solid #ffffff0f;border-radius:16px;min-height:196px;padding:16px}.capcard__well .mini{box-shadow:none;background:0 0;border:0;margin:0;padding:24px 4px 4px}.capcard__well .mini__example{top:0;right:4px}.ai-diamond{background:var(--brand-red-bright);border-radius:2px;width:.4em;height:.4em;display:inline-block;transform:rotate(45deg)translateY(-.2em)}.plan-badge{z-index:2;white-space:nowrap;color:#050505;letter-spacing:.06em;text-transform:uppercase;background:#fff;border-radius:999px;padding:4px 14px;font-size:11px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.tierarc{aspect-ratio:1400/797;background:#0a0a0b;border-radius:16px;position:relative;overflow:hidden}.tierarc img{transition:transform .8s var(--ease-card)}.tierarc:hover img{transform:scale(1.05)}.tierrow{border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;transition:background-color .3s;display:flex}.tierrow[data-on=true]{background:#a3162d2e}.tiltcard{opacity:0;width:100%;height:auto;transition:opacity .5s ease,transform .6s var(--ease-card);filter:drop-shadow(0 40px 50px #000000b3);transform:translateY(24px)}.tiltcard[data-on=true]{opacity:1;transform:none}.storebadge{background:var(--v2-surface);border-color:#ffffff24;border-radius:14px;min-height:52px}.pilltab{min-height:44px;color:var(--color-body);font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;align-items:center;padding:0 18px;font-size:14px;font-weight:500;transition:background-color .25s,border-color .25s,color .25s;display:inline-flex}.pilltab:hover{color:#fff;border-color:#ffffff4d}.pilltab[aria-pressed=true],.pilltab[aria-selected=true]{background:var(--brand-crimson);border-color:var(--brand-crimson);color:#fff}.factchip{border:1px solid var(--color-line);background:var(--v2-surface);border-radius:16px;padding:12px 16px}.factchip__label{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:11px;display:block}.factchip__value{font-family:var(--font-body);margin-top:2px;font-size:17px;font-weight:600;display:block}.compare{max-height:min(78vh,900px);overflow:auto}.compare thead th{z-index:1;background:var(--v2-surface-2);position:sticky;top:0}.compare .compare__pro{background-color:#a3162d14}.compare thead th.compare__pro{color:#fff;background:#1a0b0f}.helpsearch{background:var(--v2-surface);color:#fff;width:100%;min-height:60px;font:inherit;border:1px solid #fff3;border-radius:999px;padding:0 22px 0 52px;font-size:16px}.helpsearch:focus{border-color:var(--brand-red-bright);outline:2px solid var(--brand-red-bright);outline-offset:3px}.curswitch{background:#1c1c1e;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:2px;padding:4px;display:inline-flex}.curswitch__btn{min-width:64px;min-height:44px;color:var(--color-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:15px;font-weight:600;transition:background-color .2s,color .2s}.curswitch__btn:hover{color:#fff}.curswitch__btn[aria-pressed=true]{background:var(--brand-red-bright);color:#fff}.curswitch__btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.phone__scroll{overscroll-behavior:contain;scrollbar-width:none;position:absolute;inset:0;overflow-y:auto}.phone__scroll::-webkit-scrollbar{display:none}.phone__scroll:focus-visible{outline:2px solid var(--brand-red-bright);outline-offset:-2px}.stage-screen:not([data-active=true]),.tapmoment__card{pointer-events:none}.tapmoment__card{filter:drop-shadow(0 18px 30px #0009);z-index:2;width:170px;position:absolute;top:-1%;left:50%;transform:translate(-8%,-10%)rotate(-14deg)}.tapmoment__card img{border-radius:10px}.tapmoment__rings{z-index:3;pointer-events:none;width:0;height:0;position:absolute;top:8.6%;left:50%}.tapmoment__rings>span{opacity:0;border:1.5px solid #ee5064d9;border-radius:50%;width:150px;height:150px;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.2)}.tapmoment__lock{color:#fff;text-align:center;background:radial-gradient(120% 70% at 50% 108%,#a3162d8c,#0000 62%),linear-gradient(#1b1b1d,#0b0b0c 60%,#120709);position:absolute;inset:0}.tapmoment__status{letter-spacing:.01em;justify-content:space-between;align-items:center;padding:4.4cqw 7.4cqw 0 7.8cqw;font-size:3.7cqw;font-weight:600;display:flex}.tapmoment__glyphs{align-items:center;gap:1.1cqw;display:inline-flex}.tapmoment__glyphs i{opacity:.85;background:currentColor;border-radius:50%;width:1.3cqw;height:1.3cqw}.tapmoment__glyphs b{background:currentColor;border-radius:.4cqw;width:1.9cqw;height:2.9cqw;margin-left:.6cqw}.tapmoment__clock{font-family:var(--font-display);letter-spacing:-.04em;margin-top:58cqw;font-size:19cqw;font-weight:500;line-height:1}.tapmoment__date{opacity:.8;margin-top:2.6cqw;font-size:4.2cqw;font-weight:500}.tapmoment__profile{object-fit:cover;object-position:top}.tapmoment__profile--dark{opacity:0}html[data-motion=on] .tapmoment__card{animation:tap-card 6s cubic-bezier(.22,1,.36,1) infinite}html[data-motion=on] .tapmoment__rings>span{animation:tap-ring 6s cubic-bezier(.2,.7,.2,1) infinite}html[data-motion=on] .tapmoment__rings>span:nth-child(2){animation-delay:.28s}html[data-motion=on] .tapmoment__rings>span:nth-child(3){animation-delay:.56s}html[data-motion=on] .tapmoment__profile--light{animation:tap-open-light 12s linear infinite}html[data-motion=on] .tapmoment__profile--dark{animation:tap-open-dark 12s linear infinite}.herotabs{background:#161617;border:1px solid #ffffff1a;border-radius:999px;gap:2px;padding:4px;display:inline-flex}.herotabs__tab{min-height:48px;color:var(--color-body);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 22px;font-size:16px;font-weight:500;transition:background-color .2s,color .2s,box-shadow .2s}.herotabs__tab:hover{color:#fff}.herotabs__tab[aria-selected=true]{background:var(--brand-red-bright);color:#fff;box-shadow:0 0 0 2px #050505,0 0 0 4px #ffffffeb}.herotabs__tab:focus-visible{outline-offset:3px;outline:2px solid #fff}.heropillars{border-top:1px solid var(--color-line);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:20px 0 0;list-style:none;display:grid}.heropillars li{text-align:center;color:var(--color-soft);flex-direction:column;align-items:center;gap:10px;padding:0 6px;font-size:14px;line-height:1.3;display:flex}.heropillars li+li{border-left:1px solid var(--color-line)}.heropillars__icon{width:52px;height:52px;color:var(--color-soft);background:#1c1c1e;border-radius:50%;place-items:center;display:grid}@media (max-width:560px){.heropillars{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}.heropillars li:nth-child(4){border-left:0}}.cardlayers{width:min(100%,460px);margin:0 auto;position:relative}.cardlayers__scene{aspect-ratio:600/900;perspective:1500px;position:relative}.cardlayers__layer{filter:drop-shadow(0 10px 18px #00000073);height:38.9%;position:absolute;bottom:5.6%;left:0;right:0}.cardlayers__layer--4{z-index:1}.cardlayers__layer--3{z-index:2;transform:translateY(-42.9%)}.cardlayers__layer--2{z-index:3;transform:translateY(-85.7%)}.cardlayers__layer--1{z-index:4;transform:translateY(-125.7%)}.cardlayers__closed{z-index:5;opacity:0}.cardlayers__layer--1:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff47 50%,#0000 65%) 120% 0/250% 100% no-repeat;position:absolute;inset:0;-webkit-mask:url(/assets/cards/stack/layer-1.webp) 50%/contain no-repeat;mask:url(/assets/cards/stack/layer-1.webp) 50%/contain no-repeat}html[data-motion=on] .cardlayers__scene{animation:cardlayers-float 8s ease-in-out infinite}html[data-motion=on] .cardlayers__layer--1{animation:cardlayers-1 8s cubic-bezier(.65,0,.35,1) infinite}html[data-motion=on] .cardlayers__layer--2{animation:cardlayers-2 8s cubic-bezier(.65,0,.35,1) infinite}html[data-motion=on] .cardlayers__layer--3{animation:cardlayers-3 8s cubic-bezier(.65,0,.35,1) infinite}html[data-motion=on] .cardlayers__closed{animation:cardlayers-closed 8s linear infinite}html[data-motion=on] .cardlayers__layer--1:after{animation:cardlayers-sheen 8s ease-in-out infinite}.home-hero{flex-direction:column;min-height:100svh;padding:clamp(92px,12vh,124px) 0 clamp(14px,2.4vh,28px);display:flex}.home-hero__grid{flex:1;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(24px,3vw,56px);display:grid}@media (min-width:1024px){.home-hero__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}}.home-hero .home-hero__line.em-coral{max-width:none}.home-hero__copy{min-width:0;container-type:inline-size}.home-hero .herotabs{width:fit-content;margin-top:clamp(12px,2.2vh,22px);display:flex}.home-hero__title{margin-top:clamp(14px,2.4vh,26px);font-size:clamp(36px,min(8.6cqi,7.2vh),76px)}.home-hero__lede{max-width:640px;margin-top:clamp(12px,2.2vh,24px);font-size:clamp(15px,min(1.25vw,2.15vh),18px);line-height:1.55}.home-hero__ctas{flex-wrap:wrap;gap:12px;margin-top:clamp(16px,3vh,32px);display:flex}.home-hero__aside{margin-top:clamp(4px,1.2vh,14px)}.home-hero__stage{height:auto;min-height:0}.home-hero .hero-product{width:min(100%,500px,max(260px,72.4638svh - 210.145px))}.home-hero__strip{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;margin-top:clamp(10px,2vh,26px);padding-top:clamp(10px,1.6vh,18px);display:flex}.home-hero__strip .heropillars{flex:auto}@media (min-width:768px){.home-hero__strip .heropillars{border-top:0;flex-wrap:wrap;gap:10px 0;padding:0;display:flex}.home-hero__strip .heropillars li{text-align:left;flex-direction:row;gap:10px;padding:0 16px;font-size:13.5px;line-height:1.25}.home-hero__strip .heropillars li:first-child{padding-left:0}.home-hero__strip .heropillars__icon{flex:none;width:36px;height:36px}}@media (max-width:767px){.home-hero__strip .heropillars{border-top:0;width:100%;padding-top:4px}}.closing[data-image=tap] .closing__art{height:clamp(340px,40vw,540px)}.closing__tap,.closing__tap-photo{height:100%;position:relative}.closing__tap-cards{opacity:.45;filter:blur(2px);width:36%;height:auto;position:absolute;top:34%;left:-22%}@media (min-width:768px){.home-hero__strip .heropillars li{gap:7px;padding:0 8px;font-size:12.5px}.home-hero__strip .heropillars__icon{width:30px;height:30px}}.home-hero__strip{column-gap:16px}.closing__tap-photo{mix-blend-mode:lighten}.closing__tap-photo .home-hero__photo{-webkit-mask-image:radial-gradient(52% 50% at 50% 46%,#000 62%,#0000 100%);mask-image:radial-gradient(52% 50% at 50% 46%,#000 62%,#0000 100%)}html[data-promo]{--promo-h:44px}.v2nav{top:var(--promo-h,0)}.page-hero{padding-top:calc(clamp(110px, 14vh, 140px) + var(--promo-h,0px))}.home-hero{padding-top:calc(clamp(92px, 12vh, 124px) + var(--promo-h,0px))}.promobar{z-index:calc(var(--z-nav) + 1);height:var(--promo-h,44px);color:#fff;background:linear-gradient(90deg,#5c0917,#a3162d 50%,#5c0917);justify-content:center;align-items:center;padding:0 48px 0 16px;font-size:13.5px;display:flex;position:fixed;inset:0 0 auto}html:not([data-promo]) .promobar{display:none}.promobar__text{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.promobar__label{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;background:#ffffff29;border-radius:999px;padding:2px 8px;font-size:10.5px}.promobar__cta{color:#fff;text-underline-offset:3px;align-items:center;gap:4px;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.promobar__close{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:0;right:0}.promobar__close:focus-visible,.promobar__cta:focus-visible{outline-offset:-4px;outline:2px solid #fff}@media (max-width:639px){.promobar__label,.promobar__price{display:none}}.planpromo{background:#a3162d1f;border:1px dashed #ee506480;border-radius:14px;margin-bottom:16px;padding:12px 14px;font-size:14px}.planpromo__label{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-coral);font-size:10.5px}.card .link,.link{color:#fff}.link:hover{color:var(--brand-coral-soft)}.heropillars{grid-template-columns:repeat(6,minmax(0,1fr))}.heropillars__label{max-width:5.8em}@media (max-width:560px){.heropillars,.home-hero__strip .heropillars{grid-template-columns:repeat(3,minmax(0,1fr))}.heropillars li:nth-child(4){border-left:1px solid var(--color-line)}.heropillars li:nth-child(3n+1){border-left:0}}@media (min-width:768px){.home-hero__strip .heropillars li{gap:7px;padding:0 7px}.home-hero__strip .heropillars__icon{width:28px;height:28px}.home-hero__strip .heropillars li{padding:0 6px}.home-hero__strip .heropillars__label{max-width:5.5em}}@media (max-width:400px){.home-hero .eyebrow{letter-spacing:.06em;gap:8px;font-size:11px}}.founder__photo{background:#1c1c1d;border:2px solid #ffffff1f;border-radius:50%;flex:none;width:120px;height:120px;overflow:hidden}.founder__photo img{transition:transform .5s,filter .5s}@media (hover:hover){.founder__photo img{filter:grayscale()}.founder:hover .founder__photo img{filter:grayscale(0);transform:scale(1.06)}}.founder__rule{background:#ffffff29;width:28px;height:1px;margin:16px auto 14px;display:block}.zoomimg{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.zoomimg img{transition:transform .5s}.zoomimg:hover img{transform:scale(1.03)}.zoomimg:focus-visible{outline:2px solid var(--brand-red-bright);outline-offset:-2px}.zoomimg__hint{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0c0db8;border:1px solid #ffffff29;border-radius:999px;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:10px;right:10px}.lightbox{color:#fff;overscroll-behavior:contain;background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:clamp(12px,3vw,40px);overflow:auto}.lightbox[open]{place-items:center;display:grid}.lightbox.lightbox--zoomed[open]{place-items:start;display:block}.lightbox::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050506e6}.lightbox__frame{width:min(var(--lb-w,1400px),100%);position:relative}.lightbox--zoomed .lightbox__frame{width:var(--lb-w,1400px)}.lightbox__img{object-fit:contain;background:#111;border-radius:18px;width:100%;height:auto;max-height:calc(100dvh - 2*clamp(12px,3vw,40px));display:block;box-shadow:0 40px 120px #000000b3}.lightbox--zoomed .lightbox__img{cursor:zoom-out;max-height:none}.lightbox__tip{display:none}@media (max-width:1119px){.lightbox__img{cursor:zoom-in}.lightbox__tip{color:#fff;pointer-events:none;background:#0c0c0dd1;border:1px solid #ffffff29;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;display:block;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}}.lightbox__close{z-index:2;color:#fff;cursor:pointer;background:#0c0c0dc7;border:1px solid #fff3;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:fixed;top:14px;right:14px}.lightbox__close:hover{background:var(--brand-crimson)}.lightbox__close:focus-visible{outline-offset:2px;outline:2px solid #fff}}@layer utilities{.pointer-events-none{pointer-events:none}.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}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-10{top:calc(var(--spacing) * 10)}.top-\[-4\%\]{top:-4%}.top-\[-10\%\]{top:-10%}.top-\[33\%\]{top:33%}.-right-6{right:calc(var(--spacing) * -6)}.right-4{right:calc(var(--spacing) * 4)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-14{bottom:calc(var(--spacing) * 14)}.-left-4{left:calc(var(--spacing) * -4)}.-left-\[37px\]{left:-37px}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-\[-6\%\]{left:-6%}.left-\[-10\%\]{left:-10%}.left-\[53\%\]{left:53%}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-\[2\]{z-index:2}.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-0{margin:0}.mx-auto{margin-inline:auto}.\!mt-12{margin-top:calc(var(--spacing) * 12)!important}.-mt-2{margin-top: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-3\.5{margin-top:calc(var(--spacing) * 3.5)}.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-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[3px\]{margin-top:3px}.mt-\[18px\]{margin-top:18px}.mt-\[22px\]{margin-top:22px}.mt-\[30px\]{margin-top:30px}.mt-\[clamp\(28px\,5vw\,64px\)\]{margin-top:clamp(28px,5vw,64px)}.mt-\[clamp\(32px\,4vw\,48px\)\]{margin-top:clamp(32px,4vw,48px)}.mt-\[clamp\(32px\,5vw\,56px\)\]{margin-top:clamp(32px,5vw,56px)}.mt-\[clamp\(40px\,5vw\,56px\)\]{margin-top:clamp(40px,5vw,56px)}.mt-\[clamp\(40px\,5vw\,64px\)\]{margin-top:clamp(40px,5vw,64px)}.mt-\[clamp\(40px\,6vw\,72px\)\]{margin-top:clamp(40px,6vw,72px)}.mt-\[clamp\(48px\,6vw\,80px\)\]{margin-top:clamp(48px,6vw,80px)}.mt-auto{margin-top:auto}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mb-1{margin-bottom:var(--spacing)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.-ml-px{margin-left:-1px}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/7\]{aspect-ratio:16/7}.aspect-\[16\/8\]{aspect-ratio:16/8}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[1400\/1120\]{aspect-ratio:1400/1120}.aspect-square{aspect-ratio:1}.h-0{height:0}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-14{height:calc(var(--spacing) * 14)}.h-\[26px\]{height:26px}.h-\[36px\]{height:36px}.h-\[clamp\(220px\,30vw\,380px\)\]{height:clamp(220px,30vw,380px)}.h-\[min\(560px\,calc\(100dvh-120px\)\)\]{height:min(560px,100dvh - 120px)}.h-auto{height:auto}.h-full{height:100%}.\!min-h-\[44px\]{min-height:44px!important}.\!min-h-\[46px\]{min-height:46px!important}.\!min-h-\[50px\]{min-height:50px!important}.\!min-h-\[52px\]{min-height:52px!important}.min-h-\[20px\]{min-height:20px}.min-h-\[24px\]{min-height:24px}.min-h-\[44px\]{min-height:44px}.min-h-\[50px\]{min-height:50px}.min-h-\[65px\]{min-height:65px}.min-h-\[260px\]{min-height:260px}.min-h-\[420px\]{min-height:420px}.min-h-\[520px\]{min-height:520px}.min-h-\[600px\]{min-height:600px}.min-h-\[clamp\(360px\,50vh\,560px\)\]{min-height:clamp(360px,50vh,560px)}.\!w-\[280px\]{width:280px!important}.w-0{width:0}.w-4{width:calc(var(--spacing) * 4)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-14{width:calc(var(--spacing) * 14)}.w-\[42\%\]{width:42%}.w-\[80\%\]{width:80%}.w-\[90\%\]{width:90%}.w-\[120\%\]{width:120%}.w-\[min\(92\%\,480px\)\]{width:min(92%,480px)}.w-\[min\(100\%\,440px\)\]{width:min(100%,440px)}.w-\[min\(100\%\,480px\)\]{width:min(100%,480px)}.w-\[min\(100\%\,520px\)\]{width:min(100%,520px)}.w-\[min\(400px\,calc\(100vw-32px\)\)\]{width:min(400px,100vw - 32px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.\!max-w-\[140px\]{max-width:140px!important}.\!max-w-full{max-width:100%!important}.\!max-w-none{max-width:none!important}.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-\[92\%\]{max-width:92%}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[600px\]{max-width:600px}.max-w-\[640px\]{max-width:640px}.max-w-\[760px\]{max-width:760px}.max-w-\[820px\]{max-width:820px}.max-w-\[860px\]{max-width:860px}.max-w-\[900px\]{max-width:900px}.max-w-\[1000px\]{max-width:1000px}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-\[860px\]{min-width:860px}.min-w-\[min\(100\%\,300px\)\]{min-width:min(100%,300px)}.flex-1{flex:1}.flex-none{flex:none}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{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,)}.resize{resize:both}.scroll-mt-\[90px\]{scroll-margin-top:90px}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(min\(100\%\,300px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(min\(100\%\,320px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(min\(100\%\,360px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,170px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,180px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,200px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,220px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,240px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,260px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,265px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,265px),1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,270px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,300px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,360px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,380px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,400px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,420px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,440px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,460px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[120px_1fr\]{grid-template-columns:120px 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.\!gap-2{gap:calc(var(--spacing) * 2)!important}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.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-3\.5{gap:calc(var(--spacing) * 3.5)}.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)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[7px\]{gap:7px}.gap-\[9px\]{gap:9px}.gap-\[18px\]{gap:18px}.gap-\[22px\]{gap:22px}.gap-\[clamp\(24px\,4vw\,56px\)\]{gap:clamp(24px,4vw,56px)}.gap-\[clamp\(28px\,5vw\,64px\)\]{gap:clamp(28px,5vw,64px)}.gap-\[clamp\(32px\,5vw\,72px\)\]{gap:clamp(32px,5vw,72px)}.gap-\[clamp\(40px\,6vw\,88px\)\]{gap:clamp(40px,6vw,88px)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-16{column-gap:calc(var(--spacing) * 16)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}: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-line>:not(:last-child)){border-color:var(--color-line)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.\!rounded-\[24px\]{border-radius:24px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-\[28px\]{border-radius:28px}.rounded-\[32px\]{border-radius:32px}.rounded-full{border-radius:3.40282e+38px}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.\!border-b-0{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[rgba\(238\,80\,100\,0\.45\)\]{border-color:#ee506473}.border-\[rgba\(255\,255\,255\,0\.09\)\]{border-color:#ffffff17}.border-line{border-color:var(--color-line)}.border-line-strong{border-color:var(--color-line-strong)}.border-red-bright{border-color:var(--brand-red-bright)}.border-transparent{border-color:#0000}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.border-white\/\[0\.16\]{border-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.16\]{border-color:color-mix(in oklab,var(--color-white) 16%,transparent)}}.bg-\[\#111112\]{background-color:#111112}.bg-\[rgba\(5\,5\,5\,0\.72\)\]{background-color:#050505b8}.bg-bg-alt{background-color:#0a0a0b}.bg-crimson{background-color:var(--brand-crimson)}.bg-surface{background-color:var(--color-surface)}.bg-surface2{background-color:var(--color-surface2)}.bg-\[linear-gradient\(180deg\,\#050505\,\#0a0a0b_50\%\,\#050505\)\]{background-image:linear-gradient(#050505,#0a0a0b 50%,#050505)}.bg-\[linear-gradient\(180deg\,\#050505\,rgba\(5\,5\,5\,\.4\)_30\%\,rgba\(5\,5\,5\,\.4\)_70\%\,\#050505\)\]{background-image:linear-gradient(#050505,#05050566 30% 70%,#050505)}.bg-\[linear-gradient\(180deg\,rgba\(5\,5\,5\,0\)_50\%\,rgba\(5\,5\,5\,\.85\)\)\]{background-image:linear-gradient(#05050500 50%,#050505d9)}.bg-\[linear-gradient\(180deg\,rgba\(10\,10\,11\,0\)_30\%\,\#0a0a0b\)\]{background-image:linear-gradient(#0a0a0b00 30%,#0a0a0b)}.bg-\[linear-gradient\(180deg\,rgba\(10\,10\,11\,0\)_40\%\,\#0a0a0b\)\]{background-image:linear-gradient(#0a0a0b00 40%,#0a0a0b)}.bg-\[linear-gradient\(180deg\,transparent_50\%\,rgba\(5\,5\,5\,\.6\)\)\]{background-image:linear-gradient(#0000 50%,#05050599)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.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-7{padding:calc(var(--spacing) * 7)}.p-\[22px\]{padding:22px}.p-\[26px\]{padding:26px}.p-\[clamp\(20px\,2\.6vw\,30px\)\]{padding:clamp(20px,2.6vw,30px)}.p-\[clamp\(22px\,2\.6vw\,28px\)\]{padding:clamp(22px,2.6vw,28px)}.p-\[clamp\(22px\,2\.6vw\,32px\)\]{padding:clamp(22px,2.6vw,32px)}.p-\[clamp\(24px\,2\.6vw\,32px\)\]{padding:clamp(24px,2.6vw,32px)}.p-\[clamp\(24px\,3\.4vw\,44px\)\]{padding:clamp(24px,3.4vw,44px)}.p-\[clamp\(24px\,3vw\,32px\)\]{padding:clamp(24px,3vw,32px)}.p-\[clamp\(24px\,3vw\,36px\)\]{padding:clamp(24px,3vw,36px)}.p-\[clamp\(28px\,4vw\,56px\)\]{padding:clamp(28px,4vw,56px)}.p-\[clamp\(28px\,5vw\,56px\)\]{padding:clamp(28px,5vw,56px)}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.\!px-\[26px\]{padding-inline:26px!important}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[clamp\(22px\,5vw\,64px\)\]{padding-inline:clamp(22px,5vw,64px)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.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-6{padding-block:calc(var(--spacing) * 6)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[22px\]{padding-block:22px}.py-\[clamp\(36px\,6vw\,72px\)\]{padding-block:clamp(36px,6vw,72px)}.\!pt-0{padding-top:0!important}.\!pt-\[clamp\(24px\,4vw\,48px\)\]{padding-top:clamp(24px,4vw,48px)!important}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-\[26px\]{padding-top:26px}.pt-\[clamp\(32px\,4vw\,48px\)\]{padding-top:clamp(32px,4vw,48px)}.pt-\[clamp\(40px\,6vw\,80px\)\]{padding-top:clamp(40px,6vw,80px)}.pt-\[clamp\(80px\,11vw\,140px\)\]{padding-top:clamp(80px,11vw,140px)}.\!pb-\[clamp\(28px\,4vw\,48px\)\]{padding-bottom:clamp(28px,4vw,48px)!important}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-\[22px\]{padding-bottom:22px}.pb-\[clamp\(40px\,6vw\,80px\)\]{padding-bottom:clamp(40px,6vw,80px)}.pb-\[clamp\(60px\,8vw\,100px\)\]{padding-bottom:clamp(60px,8vw,100px)}.pb-\[clamp\(80px\,10vw\,120px\)\]{padding-bottom:clamp(80px,10vw,120px)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.\!font-body{font-family:var(--font-body)!important}.font-body{font-family:var(--font-body)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[12px\]{font-size:12px!important}.\!text-\[13px\]{font-size:13px!important}.\!text-\[15px\]{font-size:15px!important}.\!text-\[19px\]{font-size:19px!important}.\!text-\[20px\]{font-size:20px!important}.\!text-\[22px\]{font-size:22px!important}.\!text-\[26px\]{font-size:26px!important}.\!text-\[clamp\(34px\,4\.6vw\,64px\)\]{font-size:clamp(34px,4.6vw,64px)!important}.text-\[9\.5px\]{font-size:9.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[clamp\(26px\,2\.6vw\,34px\)\]{font-size:clamp(26px,2.6vw,34px)}.text-\[clamp\(26px\,2\.6vw\,36px\)\]{font-size:clamp(26px,2.6vw,36px)}.text-\[clamp\(28px\,3vw\,40px\)\]{font-size:clamp(28px,3vw,40px)}.text-\[clamp\(34px\,4\.4vw\,56px\)\]{font-size:clamp(34px,4.4vw,56px)}.text-\[clamp\(34px\,4\.6vw\,64px\)\]{font-size:clamp(34px,4.6vw,64px)}.text-\[clamp\(40px\,5\.4vw\,76px\)\]{font-size:clamp(40px,5.4vw,76px)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.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-normal{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}.\!font-semibold{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.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\.08em\]{--tw-tracking:.08em!important;letter-spacing:.08em!important}.\!tracking-\[0\.14em\]{--tw-tracking:.14em!important;letter-spacing:.14em!important}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.\[text-wrap\:balance\]{text-wrap:balance}.\[text-wrap\:pretty\]{text-wrap:pretty}.whitespace-nowrap{white-space:nowrap}.\!text-white{color:var(--color-white)!important}.text-\[\#9a968f\]{color:#9a968f}.text-bad{color:var(--color-bad)}.text-body{color:var(--color-body)}.text-coral{color:var(--brand-coral)}.text-faint{color:#7c7872}.text-muted{color:var(--color-muted)}.text-red-bright{color:var(--brand-red-bright)}.text-soft{color:#d7d3cd}.text-soft-2{color:#e4e0da}.text-text{color:var(--color-text)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-90{opacity:.9}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{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-\[2px\]{--tw-blur:blur(2px)}.blur-\[14px\],.blur-\[2px\]{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,)}.blur-\[14px\]{--tw-blur:blur(14px)}.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{--tw-backdrop-blur:blur(8px);-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-\[border-color\,transform\]{transition-property:border-color,transform;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-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-300{--tw-duration:.3s;transition-duration:.3s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[perspective\:1200px\]{perspective:1200px}.\[transform-style\:preserve-3d\]{transform-style:preserve-3d}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:text-coral:is(:where(.group):hover *){color:var(--brand-coral)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}}.last\:pb-0:last-child{padding-bottom:0}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[rgba\(238\,80\,100\,0\.35\)\]:hover{border-color:#ee506459}.hover\:border-red-bright:hover{border-color:var(--brand-red-bright)}.hover\:text-coral:hover{color:var(--brand-coral)}.hover\:text-coral-soft:hover{color:var(--brand-coral-soft)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-50:focus{z-index:50}@media (min-width:1180px){.min-\[1180px\]\:flex{display:flex}.min-\[1180px\]\:hidden{display:none}}@media (min-width:40rem){.sm\:right-24{right:calc(var(--spacing) * 24)}.sm\:left-auto{left:auto}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-\[44px\]{height:44px}.sm\:\!min-h-\[54px\]{min-height:54px!important}.sm\:min-w-\[210px\]{min-width:210px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:\!px-5{padding-inline:calc(var(--spacing) * 5)!important}}@media (min-width:48rem){.md\:sticky{position:sticky}.md\:top-\[110px\]{top:110px}.md\:order-2{order:2}.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-\[110px\]{top:110px}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:flex{display:flex}.lg\:aspect-auto{aspect-ratio:auto}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1\.4fr\]{grid-template-columns:1fr 1.4fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.lg\:grid-cols-\[minmax\(0\,760px\)_280px\]{grid-template-columns:minmax(0,760px) 280px}.lg\:justify-between{justify-content:space-between}.lg\:self-start{align-self:flex-start}.lg\:pb-3{padding-bottom:calc(var(--spacing) * 3)}}.\[\&_\.lede\]\:mx-auto .lede{margin-inline:auto}.\[\&\:not\(\:first-child\)\]\:border-l:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:1px}}:root{--brand-crimson:#a3162d;--brand-crimson-deep:#870f24;--brand-coral:#ee5064;--brand-ground:#050505;--brand-charcoal:#0c0c0d;--brand-warm-grey:#c9c5bf;--brand-paper:#fff;--brand-teal:#377f86;--brand-green:#7fd1ae;--brand-red-bright:#d41a38;--brand-coral-soft:#f3b5bd;--brand-link-hover:#f07a88;--font-display:"DM Sans",Inter,system-ui,sans-serif;--font-body:Inter,system-ui,sans-serif;--text-xs:11px;--text-sm:12px;--text-base:14px;--text-md:15px;--text-lg:16px;--text-xl:19px;--text-2xl:24px;--text-3xl:28px;--text-4xl:36px;--text-5xl:60px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.05;--leading-snug:1.2;--leading-normal:1.4;--leading-relaxed:1.55;--tracking-tight:-.02em;--tracking-display:-.01em;--tracking-label:.04em;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:10px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:28px;--space-10:36px;--space-11:48px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-3xl:36px;--radius-pill:999px;--shadow-glow:0 14px 40px #a3162d59;--gradient-brand:linear-gradient(135deg,#a3162d,#d41a38);--gradient-glow:radial-gradient(ellipse 60% 50% at 50% 100%,#6e0b1c59,transparent 70%);--motion-fast:.18s;--motion-base:.25s;--motion-float:7s;--motion-float2:8s;--motion-pulse:2.4s}.theme-dark,:root,:root[data-theme=dark]{--color-bg:#050505;--color-paper:#0a0a0b;--color-surface:#0c0c0d;--color-surface2:#0e0e0f;--color-text:#fff;--color-body:#c9c5bf;--color-muted:#8e8a84;--color-line:#ffffff14;--color-line-strong:#ffffff38;--color-primary:#a3162d;--color-primary-hover:#870f24;--color-on-primary:#fff;--color-accent:#ee5064;--color-accent-ink:#ee5064;--color-good:#7fd1ae;--color-warn:#e4a33b;--color-bad:#ee5064;--color-teal:#377f86;--shadow-card:0 1px 0 #ffffff06,0 2px 10px #00000047;--shadow-float:0 40px 90px #000000b3}.theme-light,:root[data-theme=light]{--color-bg:#fff;--color-paper:#f7f5f2;--color-surface:#fff;--color-surface2:#f0ede9;--color-text:#141413;--color-body:#3a3835;--color-muted:#5f5b57;--color-line:#1414131a;--color-line-strong:#1414133d;--color-primary:#a3162d;--color-primary-hover:#870f24;--color-on-primary:#fff;--color-accent:#a3162d;--color-accent-ink:#870f24;--color-good:#2e7a60;--color-warn:#8a5a0e;--color-bad:#a3162d;--color-teal:#2b6a70;--shadow-card:0 1px 2px #1414130f,0 2px 10px #14141314;--shadow-float:0 2px 4px #1414130f,0 16px 40px #14141324}@property --sweep{syntax:"<angle>";inherits:false;initial-value:-135deg}html[data-motion=off] .cardring__card,html[data-motion=off] .nfc,html[data-motion=off] .nfc:after,html[data-motion=off] .stagecard,html[data-motion=off] .stages__item,html[data-motion=off] .sweep:before{transition-duration:.2s!important;transition-delay:0s!important}.preview-row{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:14px;margin:0;padding:6px 2px 10px;list-style:none;display:flex;overflow-x:auto}.preview-row::-webkit-scrollbar{display:none}.preview-row:focus-visible{outline:2px solid var(--brand-coral);outline-offset:4px;border-radius:12px}.preview-row__item{scroll-snap-align:center;flex:0 0 min(230px,62vw)}.preview-row__item .phone{transition:transform .45s var(--ease-out),box-shadow .45s}.preview-row__caption{text-align:center;color:var(--color-muted);margin:12px 4px 0;font-size:12.5px;line-height:1.4}@media (min-width:768px){.preview-row{justify-content:center;align-items:flex-end;gap:0;padding:12px 0 4px;overflow:visible}.preview-row__item{flex:0 240px;margin:0 -6px}.preview-row[data-count="1"] .preview-row__item{flex-basis:260px}.preview-row[data-count="2"] .preview-row__item{margin:0 8px}html[data-motion=on] .preview-row__item .phone{transform:rotate(calc(var(--i) * 5deg)) translateY(calc(var(--i) * var(--i) * 10px))}html[data-motion=on] .preview-row__item:focus-within .phone,html[data-motion=on] .preview-row__item:hover .phone{z-index:2;transform:rotate(0)translateY(-8px)scale(1.03)}.preview-row__item:hover{z-index:2;position:relative}}.storebadge{border:1px solid var(--color-line-strong);color:#fff;min-height:48px;transition:transform .18s var(--ease-out),border-color .18s;background:#000;border-radius:10px;align-items:center;gap:10px;padding:0 14px 0 12px;line-height:1;text-decoration:none;display:inline-flex}a.storebadge:focus-visible,a.storebadge:hover{border-color:#fff;transform:translateY(-1px)}.storebadge__text{flex-direction:column;gap:3px;display:flex}.storebadge__small{letter-spacing:.01em;opacity:.85;font-size:10px}.storebadge__big{font-size:17px;font-weight:var(--weight-semibold);letter-spacing:-.01em}.storebadge--soon{opacity:.72}.storebadge__soon{font-size:9px;font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;background:#ffffff1f;border-radius:999px;margin-left:4px;padding:4px 7px}:root[data-theme=light] .storebadge{background:#141413;border-color:#141413}:root{--font-display:var(--font-display-next),"DM Sans",Inter,system-ui,sans-serif;--font-body:var(--font-body-next),Inter,system-ui,sans-serif;--display-1:clamp(36px,1.25rem + 3.6vw,72px);--display-2:clamp(32px,1.1rem + 2.7vw,56px);--display-3:clamp(22px,1.2rem + .6vw,28px);--lede:clamp(16px,.95rem + .25vw,18px);--section-y:clamp(96px,8vw,128px);--container:1280px;--gutter:clamp(20px,4vw,48px);--z-base:0;--z-float:10;--z-sticky:20;--z-nav:30;--z-overlay:40;--z-toast:50;--ease-out:cubic-bezier(.22,1,.36,1);--ease-proto:cubic-bezier(.2,.6,.2,1)}.prose-lk h2{font-size:var(--display-3);margin-top:2.2em}.prose-lk h3{font-size:var(--text-xl);font-weight:var(--weight-semibold);margin-top:1.6em}.prose-lk h2+p,.prose-lk h3+p{margin-top:.6em}.prose-lk ol,.prose-lk p,.prose-lk ul{line-height:var(--leading-relaxed);font-size:var(--text-lg);max-width:68ch;color:var(--color-body);margin-top:1em}.prose-lk ol,.prose-lk ul{padding-left:1.4em}.prose-lk ul{list-style:outside}.prose-lk ol{list-style:decimal}.prose-lk li{margin-top:.4em}.prose-lk a{text-underline-offset:3px;text-decoration:underline}.prose-lk .anchor{color:var(--color-text);text-decoration:none}.prose-lk .anchor:hover:after{content:" #";color:var(--brand-coral)}.prose-lk code{background:var(--color-surface2);border-radius:var(--radius-sm);padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.prose-lk .note{border-left:3px solid var(--brand-crimson);background:var(--color-surface);border-radius:0 var(--radius-lg) var(--radius-lg) 0;margin-top:1.6em;padding:16px 20px}.prose-lk .note p{font-size:var(--text-base);margin-top:0}.prose-lk .note p+p{margin-top:.6em}.prose-lk strong{font-weight:var(--weight-semibold);color:var(--color-text)}.prose-lk .table-wrap{margin-top:1.4em}.prose-lk table{border-collapse:collapse;width:100%;min-width:560px;font-size:var(--text-base)}.prose-lk td,.prose-lk th{text-align:left;border-top:1px solid var(--color-line);vertical-align:top;padding:12px 14px}.prose-lk thead th{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);border-top:0}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}html[data-motion=off]{scroll-behavior:auto}html[data-motion=off] .drift{animation:none}html[data-motion=off] .dot-live{opacity:1;animation:none}html[data-motion=off] *,html[data-motion=off] :after,html[data-motion=off] :before{transition-duration:.001ms!important;animation-duration:.001ms!important}html[data-motion=off] .ftabs__screen[data-active=false]{transform:none}.prose-lk figure{margin:1.8em 0 0}.prose-lk figure img{border-radius:var(--radius-xl);border:1px solid var(--color-line);width:100%;height:auto;display:block}.prose-lk figcaption{font-size:var(--text-sm);color:var(--color-muted);margin-top:.6em}.prose-lk .flow-steps{flex-wrap:wrap;align-items:center;gap:8px;max-width:none;margin-top:1.4em;padding:0;list-style:none;display:flex}.prose-lk .flow-steps li{border-radius:var(--radius-pill);border:1px solid var(--color-line-strong);background:var(--color-surface);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text);margin:0;padding:8px 14px}.prose-lk .flow-steps li+li:before{content:"";vertical-align:middle;background:var(--brand-crimson);width:14px;height:2px;margin-right:12px;display:inline-block}.prose-lk .cards{gap:12px;max-width:none;margin-top:1.4em;padding:0;list-style:none;display:grid}@media (min-width:640px){.prose-lk .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.prose-lk .cards li{border-radius:var(--radius-lg);border:1px solid var(--color-line);background:var(--color-surface);margin:0;padding:16px 18px}.prose-lk .cards strong{font-size:var(--text-md);display:block}.prose-lk .cards p{font-size:var(--text-base);max-width:none;margin-top:.4em}.hero-copy{container-type:inline-size}.hero-copy .display-1{font-size:max(36px,min(var(--display-1),7.9cqi))}.hero-copy .display-1 .em-coral{text-wrap:balance;display:inline-block}.hero-foot{border-top:1px solid var(--color-line)}.hero-product__layer{opacity:0;transition:opacity .7s var(--ease-out);position:absolute;inset:0}.hero-product__layer[data-active=true]{opacity:1}.hero-product__card{aspect-ratio:1200/758}.hero-product__dots{z-index:4;gap:0;display:flex;position:absolute;bottom:-18px;left:31%;transform:translate(-50%)}.hero-product__dot{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.hero-product__dot:before{content:"";background:var(--color-line-strong);width:8px;height:8px;transition:width .3s var(--ease-out),background-color .3s;border-radius:999px}.hero-product__dot[aria-selected=true]:before{background:var(--brand-crimson);width:22px}html[data-motion=off] .hero-product__layer{transition-duration:0s}.hero-product{width:min(100%,520px);margin-inline:auto;padding:12px 0 calc(8% + 24px);position:relative}.hero-product__phone{z-index:2;width:62%;position:relative}.hero-product__phone .phone{max-width:none}.hero-product__card{transform-origin:100% 100%;filter:drop-shadow(0 24px 32px #0000008c);z-index:3;width:60%;position:absolute;bottom:4%;left:42%;transform:rotate(-10deg)}.hero-product__card img{width:100%;height:auto;display:block}.card .link{color:#fff}.card .link:hover{color:var(--brand-coral-soft)}.prose-lk .placeholder{background:var(--brand-coral)}@supports (color:color-mix(in lab,red,red)){.prose-lk .placeholder{background:color-mix(in srgb,var(--brand-coral) 22%,transparent)}}.prose-lk .placeholder{color:var(--color-text);border-radius:var(--radius-sm);padding:.05em .35em;font-style:italic}@keyframes hero-in-move{0%{transform:translateY(16px)}to{transform:none}}html[data-motion=on] .display-1[data-hero-text]{animation-name:hero-in-move}:root{--display-1:clamp(40px,5.6vw,80px);--display-2:clamp(34px,4.6vw,62px);--display-3:22px;--lede:clamp(16px,1.35vw,19px);--section-y:clamp(72px,9vw,128px);--container:1240px;--gutter:clamp(20px,4vw,40px);--ease-v2:cubic-bezier(.16,1,.3,1);--ease-card:cubic-bezier(.2,.8,.2,1);--v2-bg-alt:#0a0a0b;--v2-surface:#0c0c0d;--v2-surface-2:#0e0e0f;--v2-surface-3:#141415;--v2-soft:#d7d3cd;--v2-soft-2:#e4e0da;--v2-faint:#7c7872;--v2-faint-2:#6f6b66;--v2-line-2:#ffffff17;--v2-red-line:#ee506466;--v2-red-line-strong:#d41a3899;--v2-featured-bg:linear-gradient(180deg,#1a080c,#0e0e0f 55%);--v2-featured-shadow:0 20px 60px #a3162d40;--v2-outcome-bg:linear-gradient(160deg,#2a0d14,#140709)}@keyframes v2-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}@keyframes v2-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes v2-spin{to{transform:rotate(1turn)}}@keyframes v2-ripple{0%{opacity:.9;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)scale(2.6)}}@keyframes v2-tilt{0%,to{transform:rotateY(-14deg)rotateX(6deg)}50%{transform:rotateY(14deg)rotateX(-4deg)}}@keyframes v2-marquee{to{transform:translate(-50%)}}@keyframes v2-rise-line{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:none}}html[data-motion=on] .v2-float{animation:v2-float var(--float-dur,7s) ease-in-out infinite}html[data-motion=on] .v2-spin{animation:v2-spin 120s linear infinite}html[data-motion=on] .v2-tilt{animation:v2-tilt 9s ease-in-out infinite}html[data-motion=on] .v2-marquee{animation:v2-marquee 42s linear infinite}.v2-ripple>span{width:var(--ripple-size,140px);height:var(--ripple-size,140px);opacity:0;border:1.5px solid #ee5064cc;border-radius:50%;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.v2-ripple>span:nth-child(2){border-color:#ee506499}.v2-ripple>span:nth-child(3){border-color:#ee506466}html[data-motion=on] .v2-ripple>span{animation:v2-ripple 2.2s cubic-bezier(.2,.7,.2,1) infinite}html[data-motion=on] .v2-ripple>span:nth-child(2){animation-delay:var(--ripple-gap,.6s)}html[data-motion=on] .v2-ripple>span:nth-child(3){animation-delay:calc(var(--ripple-gap,.6s) * 2)}#main>:first-child:not(.page-hero):not(.home-hero){padding-top:calc(max(clamp(110px, 14vh, 140px), var(--first-pad,0px)) + var(--promo-h,0px))}@keyframes v2-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes v2-drawer-in{0%{opacity:0;transform:translate(40px)}}html[data-motion=off] .tierarc img,html[data-motion=off] .uccard{transition:none}@media (max-width:640px){.stagebtn__panel{padding-left:26px}.stagebtn__head{padding:20px}}@keyframes tap-card{0%{opacity:0;transform:translate(-120%,-70%)rotate(-32deg)}8%{opacity:1}22%,36%{opacity:1;transform:translate(-8%,-10%)rotate(-14deg)}52%,to{opacity:0;transform:translate(40%,-80%)rotate(4deg)}}@keyframes tap-ring{0%,23%{opacity:0;transform:translate(-50%,-50%)scale(.2)}26%{opacity:1}50%,to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}@keyframes tap-open-light{0%,14.9%{opacity:1;clip-path:circle(0 at 50% 6%)}21%{clip-path:circle(150% at 50% 6%)}44%{opacity:1;clip-path:circle(150% at 50% 6%)}48%,to{opacity:0;clip-path:circle(150% at 50% 6%)}}@keyframes tap-open-dark{0%,64.9%{opacity:1;clip-path:circle(0 at 50% 6%)}71%{clip-path:circle(150% at 50% 6%)}94%{opacity:1;clip-path:circle(150% at 50% 6%)}98%,to{opacity:0;clip-path:circle(150% at 50% 6%)}}@keyframes cardlayers-1{0%,16%{transform:translateY(0)}40%,70%{transform:translateY(-125.7%)}90%,to{transform:translateY(0)}}@keyframes cardlayers-2{0%,17%{transform:translateY(0)}42%,71%{transform:translateY(-85.7%)}90%,to{transform:translateY(0)}}@keyframes cardlayers-3{0%,18%{transform:translateY(0)}44%,72%{transform:translateY(-42.9%)}90%,to{transform:translateY(0)}}@keyframes cardlayers-closed{0%,15%{opacity:1}19%,89%{opacity:0}93%,to{opacity:1}}@keyframes cardlayers-sheen{0%,44%{background-position:120% 0}66%,to{background-position:-20% 0}}@keyframes cardlayers-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(-.6deg)}}.home-hero .hero-product{width:min(100%,500px,max(240px,72.4638svh - 217.391px))}.home-hero__strip .storebadge{gap:8px;min-height:44px;padding:0 10px}.home-hero__strip .storebadge svg{width:18px;height:18px}.home-hero__strip .storebadge__big{font-size:15px}.home-hero__strip .storebadge{padding:0 9px}.home-hero__strip .storebadge__soon{margin-left:2px;padding:3px 6px}@media (max-width:639px){.btn,.btn.btn--lg{min-height:48px;padding:0 16px;font-size:15px}.btn.btn--sm{min-height:44px;padding:0 14px;font-size:14px}.home-hero__ctas{gap:10px}}@media (max-width:380px){.btn,.btn.btn--lg{padding:0 12px;font-size:14px}}html.lk-modal-open{overflow:hidden}@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-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-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}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}