:root{--paper:oklch(0.975 0.004 250);--paper-2:oklch(0.948 0.008 250);--paper-3:oklch(0.915 0.012 250);--ink:oklch(0.21 0.03 262);--ink-2:oklch(0.4 0.025 262);--ink-3:oklch(0.5 0.02 262);--rule:oklch(0.87 0.012 255);--rule-strong:oklch(0.76 0.016 255);--accent:oklch(0.62 0.19 254);--accent-ink:oklch(0.49 0.2 260);--accent-deep:oklch(0.42 0.19 262);--accent-wash:oklch(0.935 0.035 250);--night:oklch(0.18 0.035 262);--night-2:oklch(0.23 0.04 262);--on-night:oklch(0.96 0.006 250);--on-night-2:oklch(0.8 0.02 255);--on-night-3:oklch(0.66 0.025 258);--on-night-rule:oklch(0.33 0.03 262);--focus:oklch(0.55 0.22 258);--success:oklch(0.5 0.13 155);--danger:oklch(0.52 0.19 28);--white:oklch(0.995 0 0);--font-display:var(--f-display),"Arial Narrow",system-ui,sans-serif;--font-body:var(--f-body),system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:var(--f-mono),ui-monospace,"SFMono-Regular",monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--text-xs:0.78rem;--text-sm:0.9rem;--text-base:1.0625rem;--text-lg:1.25rem;--text-xl:clamp(1.4rem,1.1rem + 1vw,1.75rem);--text-2xl:clamp(1.75rem,1.2rem + 2vw,2.6rem);--text-3xl:clamp(2.2rem,1.3rem + 3.6vw,4rem);--text-display:clamp(2.7rem,1.2rem + 6vw,6.2rem);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.7,0,0.84,0);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-fast:160ms;--dur-mid:420ms;--dur-slow:800ms;--radius-pill:999px;--radius-panel:20px;--radius-field:12px;--wrap:1240px;--gutter:clamp(16px,4vw,40px)}@property --s-bg{syntax:"<color>";inherits:true;initial-value:#222}@property --s-fg{syntax:"<color>";inherits:true;initial-value:#fff}@property --s-muted{syntax:"<color>";inherits:true;initial-value:#ccc}@property --s-accent{syntax:"<color>";inherits:true;initial-value:#0a84ff}@property --s-on-accent{syntax:"<color>";inherits:true;initial-value:#fff}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}body,html{overflow-x:clip}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:96px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--text-base);line-height:1.6;min-height:100dvh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,svg,video{display:block;max-width:100%}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--font-display);font-style:normal;font-weight:700;line-height:1.04;letter-spacing:-.018em;text-wrap:balance;overflow-wrap:anywhere;min-width:0}p{text-wrap:pretty}::-moz-selection{background:var(--accent);color:var(--white)}::selection{background:var(--accent);color:var(--white)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}.skip-link{position:absolute;left:var(--space-4);top:-100px;z-index:200;background:var(--ink);color:var(--paper);padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);text-decoration:none}.skip-link:focus{top:var(--space-4)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wrap{width:100%;max-width:calc(var(--wrap) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:clamp(72px,10vw,140px)}.section--tight{padding-block:clamp(56px,7vw,96px)}.section--night{background:var(--night);color:var(--on-night)}.section-head{display:grid;gap:var(--space-4);max-width:56rem;margin-bottom:clamp(40px,6vw,72px)}.section-title{font-size:var(--text-3xl);font-variation-settings:"opsz" 96,"wdth" 94}.section-lede{font-size:var(--text-lg);color:var(--ink-2);max-width:44rem}.section--night .section-lede{color:var(--on-night-2)}.kicker{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink)}.section--night .kicker{color:oklch(.78 .12 250)}.prose-measure{max-width:68ch}.btn{--btn-bg:var(--accent-deep);--btn-fg:var(--white);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-5);border-radius:var(--radius-pill);border:1px solid transparent;background:var(--btn-bg);color:var(--btn-fg);font-weight:600;font-size:var(--text-base);text-decoration:none;white-space:nowrap;cursor:pointer;position:relative;overflow:hidden;isolation:isolate;transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-mid) var(--ease-out),color var(--dur-mid) var(--ease-out),border-color var(--dur-mid) var(--ease-out)}.btn:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--ink);transform:translateY(101%);border-radius:inherit;transition:transform var(--dur-mid) var(--ease-out)}.btn:hover:before{transform:translateY(0)}.btn:active{transform:scale(.98)}.btn .btn-arrow{transition:transform var(--dur-mid) var(--ease-out)}.btn:hover .btn-arrow{transform:translateX(3px)}.btn[aria-disabled=true],.btn[disabled]{opacity:.55;cursor:not-allowed}.btn[disabled]:before{display:none}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--ink);border-color:var(--rule-strong)}.btn--ghost:before{background:var(--paper-3)}.btn--light{--btn-bg:var(--on-night);--btn-fg:var(--night)}.btn--light:before{background:var(--accent)}.btn--light:hover{color:var(--white)}.btn--sm{min-height:40px;padding:0 var(--space-4);font-size:var(--text-sm)}.text-link{color:var(--accent-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:text-decoration-thickness var(--dur-fast) var(--ease-out)}.text-link:hover{text-decoration-thickness:2px}.js [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity var(--dur-slow) var(--ease-out),transform 1s var(--ease-out);transition-delay:calc(var(--rd, 0) * 80ms)}.js [data-reveal].is-in{opacity:1;transform:none}.nav-sentinel{position:absolute;top:0;left:0;height:40px;width:1px}.nav{position:fixed;top:12px;left:50%;translate:-50% 0;z-index:100;width:min(calc(100% - 24px),980px);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:8px 8px 8px 20px;border-radius:var(--radius-pill);background:color-mix(in oklch,var(--paper) 84%,transparent);border:1px solid var(--rule);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);transition:box-shadow var(--dur-mid) var(--ease-out),background-color var(--dur-mid) var(--ease-out)}.nav.is-scrolled{box-shadow:0 10px 30px -12px color-mix(in oklch,var(--ink) 28%,transparent);background:color-mix(in oklch,var(--paper) 94%,transparent)}.nav-logo{display:inline-flex;align-items:center;color:var(--ink);text-decoration:none}.nav-logo svg{height:30px;width:auto}.nav-links{display:flex;align-items:center;gap:var(--space-1);list-style:none}.nav-links a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:var(--radius-pill);text-decoration:none;font-size:var(--text-sm);font-weight:500;color:var(--ink-2);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.nav-links a:hover{color:var(--ink);background:var(--paper-2)}.nav-links a[aria-current=page]{color:var(--ink);background:var(--paper-3)}.nav-actions{display:flex;align-items:center;gap:var(--space-2)}.nav-toggle{display:none;min-height:40px;padding:0 16px;border-radius:var(--radius-pill);border:1px solid var(--rule-strong);background:transparent;font-size:var(--text-sm);font-weight:600;cursor:pointer}.nav-sheet{position:fixed;inset:72px 12px auto 12px;z-index:99;background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-panel);padding:var(--space-4);box-shadow:0 30px 60px -30px color-mix(in oklch,var(--ink) 40%,transparent);transform-origin:top center;animation:sheetIn .26s var(--ease-out)}.nav-sheet ul{list-style:none;display:grid}.nav-sheet a{display:block;padding:14px var(--space-2);font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;text-decoration:none;border-bottom:1px solid var(--rule)}.nav-sheet li:last-child a{border-bottom:0}.nav-sheet .btn{width:100%;margin-top:var(--space-3)}@keyframes sheetIn{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}@media (max-width:860px){.nav-links{display:none}.nav-toggle{display:inline-flex;align-items:center}.nav-cta{display:none}}@media (min-width:861px){.nav-sheet{display:none}}.hero{min-height:100dvh;display:flex;padding-top:112px;padding-bottom:var(--space-8);position:relative}.hero,.hero-grid{align-items:center}.hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,80px)}.hero-copy{display:grid;gap:var(--space-5);align-content:center}.hero-title{font-size:var(--text-display);line-height:.96;letter-spacing:-.028em;font-weight:700;font-variation-settings:"opsz" 96,"wdth" 90}.hero-title .line{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.hero-title .line-in{display:inline-block;animation:lineUp 1.1s var(--ease-out) both;animation-delay:calc(var(--l, 0) * .11s + 80ms)}@keyframes lineUp{0%{transform:translateY(105%)}to{transform:translateY(0)}}.mark{position:relative;color:var(--accent-ink);white-space:nowrap}.mark-stroke{position:absolute;left:-2%;bottom:-.08em;width:104%;height:.28em;overflow:visible;pointer-events:none}.mark-stroke path{fill:none;stroke:var(--accent);stroke-width:7;stroke-linecap:round;stroke-dasharray:420;stroke-dashoffset:420;animation:drawStroke 1.1s var(--ease-out) .9s forwards}@keyframes drawStroke{to{stroke-dashoffset:0}}.hero-lede{font-size:clamp(1.08rem,1rem + .4vw,1.3rem);color:var(--ink-2);max-width:34rem;animation:fadeUp .9s var(--ease-out) .42s both}.hero-actions{gap:var(--space-3);animation:fadeUp .9s var(--ease-out) .54s both}.hero-actions,.hero-proof{display:flex;flex-wrap:wrap}.hero-proof{gap:var(--space-2) var(--space-5);list-style:none;font-size:var(--text-sm);color:var(--ink-2);animation:fadeUp .9s var(--ease-out) .66s both}.hero-proof li{display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap}.hero-proof li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent)}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hero-stage-col{animation:stageIn 1.2s var(--ease-out) .26s both;min-width:0}@keyframes stageIn{0%{opacity:0;transform:translateY(24px) rotate(1.2deg)}to{opacity:1;transform:none}}@media (max-width:960px){.hero{min-height:auto;padding-top:104px}.hero-grid{grid-template-columns:minmax(0,1fr)}}.specimen-figure{gap:var(--space-4);min-width:0}.specimen,.specimen-figure{display:grid;position:relative}.specimen{--s-bg:#222;--s-fg:#fff;--s-muted:#ccc;--s-accent:#0a84ff;--s-on-accent:#fff;isolation:isolate;overflow:hidden;border-radius:var(--radius-panel);background:var(--s-bg);color:var(--s-fg);aspect-ratio:5/5.4;min-height:420px;padding:clamp(18px,3.2vw,34px);grid-template-rows:auto 1fr auto;gap:var(--space-5);box-shadow:0 1px 0 color-mix(in oklch,var(--ink) 8%,transparent),0 40px 80px -40px color-mix(in oklch,var(--ink) 45%,transparent);transition:--s-bg .8s var(--ease-in-out),--s-fg .8s var(--ease-in-out),--s-muted .8s var(--ease-in-out),--s-accent .8s var(--ease-in-out),--s-on-accent .8s var(--ease-in-out)}.specimen--static{aspect-ratio:auto;min-height:460px}@media (max-width:640px){.specimen{aspect-ratio:auto;min-height:430px;width:100%}.sp-nav{display:none}}.sp-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);font-size:.82rem;color:var(--s-muted);min-width:0}.sp-brand{font-family:var(--s-font);color:var(--s-fg);font-size:1rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;min-width:0}.sp-brand,.sp-nav{white-space:nowrap}.sp-nav{display:flex;gap:var(--space-3)}.sp-body{display:grid;align-content:center;gap:var(--space-4);min-width:0}.sp-city{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--s-accent)}.sp-headline{font-family:var(--s-font);font-size:clamp(2rem,1.1rem + 3.4vw,3.7rem);line-height:1;letter-spacing:-.01em;font-weight:700;text-wrap:balance;overflow-wrap:anywhere}.specimen[data-case=upper] .sp-headline{text-transform:uppercase;letter-spacing:.005em}.sp-word{white-space:nowrap}.sp-char,.sp-word{display:inline-block}.sp-sub{color:var(--s-muted);font-size:.98rem;max-width:28ch}.sp-cta{justify-self:start;display:inline-flex;align-items:center;min-height:42px;padding:0 18px;border-radius:var(--s-radius,0);background:var(--s-accent);color:var(--s-on-accent);font-weight:600;font-size:.92rem;white-space:nowrap;transition:border-radius .6s var(--ease-in-out)}.sp-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid color-mix(in oklch,var(--s-fg) 22%,transparent);padding-top:var(--space-3);font-size:.8rem;color:var(--s-muted);list-style:none}.sp-items li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:var(--space-2)}.sp-items li+li{padding-left:var(--space-3);border-left:1px solid color-mix(in oklch,var(--s-fg) 18%,transparent)}.specimen[data-phase=out] .sp-char{animation:charOut .3s var(--ease-in) both;animation-delay:calc(var(--i) * 9ms)}.specimen[data-phase=in] .sp-char{animation:charIn .72s var(--ease-out) both;animation-delay:calc(var(--i) * 22ms + .12s)}@keyframes charOut{to{opacity:0;transform:translateY(-.45em) rotate(-6deg);filter:blur(3px)}}@keyframes charIn{0%{opacity:0;transform:translateY(.7em) rotate(8deg);filter:blur(4px)}to{opacity:1;transform:none;filter:blur(0)}}.specimen[data-phase=out] .sp-fade{opacity:0;transform:translateY(-6px)}.sp-fade{transition:opacity .36s var(--ease-out),transform .52s var(--ease-out)}.specimen[data-phase=in] .sp-fade{transition-delay:.26s}.sp-deco{position:absolute;inset:0;z-index:-1;pointer-events:none;transition:opacity .5s var(--ease-out)}.specimen[data-phase=out] .sp-deco{opacity:0}.sp-deco:after,.sp-deco:before{content:"";position:absolute}[data-deco=slab] .sp-deco:before{left:0;top:0;width:42%;height:12px;background:var(--s-accent)}[data-deco=slab] .sp-deco:after{right:0;bottom:0;width:38%;height:38%;background:repeating-linear-gradient(135deg,color-mix(in oklch,var(--s-accent) 26%,transparent) 0 10px,transparent 10px 22px)}[data-deco=gilt] .sp-deco:before{inset:12px;border:1px solid color-mix(in oklch,var(--s-accent) 55%,transparent)}[data-deco=gilt] .sp-deco:after{right:34px;top:50%;width:12px;height:12px;rotate:45deg;border:1px solid var(--s-accent)}[data-deco=arch] .sp-deco:before{right:-10%;bottom:-18%;width:62%;aspect-ratio:1/1.2;border-radius:999px 999px 0 0;background:color-mix(in oklch,var(--s-accent) 14%,transparent)}[data-deco=arch] .sp-deco:after{right:6%;bottom:-8%;width:40%;aspect-ratio:1/1.2;border-radius:999px 999px 0 0;border:1px solid color-mix(in oklch,var(--s-accent) 40%,transparent)}[data-deco=glow] .sp-deco:before{right:-25%;top:-30%;width:90%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in oklch,var(--s-accent) 45%,transparent),transparent 65%)}[data-deco=glow] .sp-deco:after{left:-20%;bottom:-35%;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in oklch,var(--s-fg) 10%,transparent),transparent 65%)}[data-deco=soft] .sp-deco:before{right:8%;top:14%;width:34%;aspect-ratio:1;border-radius:50%;background:color-mix(in oklch,var(--s-accent) 16%,transparent)}[data-deco=soft] .sp-deco:after{right:26%;top:30%;width:18%;aspect-ratio:1;border-radius:50%;background:color-mix(in oklch,var(--s-accent) 24%,transparent)}[data-deco=spark] .sp-deco:before{right:9%;top:18%;width:22%;aspect-ratio:1;background:var(--s-accent);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);animation:sparkTurn 14s linear infinite}[data-deco=spark] .sp-deco:after{left:0;right:0;bottom:0;height:40%;background:linear-gradient(to top,color-mix(in oklch,var(--s-accent) 8%,transparent),transparent)}@keyframes sparkTurn{to{rotate:1turn}}[data-deco=rail] .sp-deco:before{right:22px;top:22px;bottom:22px;width:18px;border-right:1px solid color-mix(in oklch,var(--s-fg) 30%,transparent);background:repeating-linear-gradient(to bottom,color-mix(in oklch,var(--s-fg) 40%,transparent) 0 1px,transparent 1px 16px);background-size:8px 100%;background-repeat:no-repeat;background-position:100% 0}[data-deco=rail] .sp-deco:after{left:0;right:0;top:0;height:4px;background:var(--s-accent)}[data-deco=column] .sp-deco:before{left:62%;top:0;bottom:0;width:1px;background:color-mix(in oklch,var(--s-fg) 16%,transparent)}[data-deco=column] .sp-deco:after{left:62%;top:18%;width:38%;height:30%;background:color-mix(in oklch,var(--s-accent) 10%,transparent)}[data-deco=double] .sp-deco:before{top:16px}[data-deco=double] .sp-deco:after,[data-deco=double] .sp-deco:before{left:18px;right:18px;height:5px;border-top:1px solid var(--s-fg);border-bottom:1px solid var(--s-fg);opacity:.6}[data-deco=double] .sp-deco:after{bottom:16px}[data-deco=grid] .sp-deco:before{inset:0;background-image:linear-gradient(color-mix(in oklch,var(--s-accent) 14%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklch,var(--s-accent) 14%,transparent) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(135deg,#000,transparent 75%);mask-image:linear-gradient(135deg,#000,transparent 75%)}.specimen-caption{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);font-size:var(--text-sm);color:var(--ink-2)}.specimen-meta{display:grid;gap:2px;min-width:0}.specimen-meta strong{color:var(--ink);font-weight:600}.specimen-meta .mono{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-3)}.swatches{display:flex;flex-wrap:wrap;gap:6px;list-style:none}.swatch{width:26px;height:26px;border-radius:50%;border:1px solid var(--rule-strong);background:linear-gradient(135deg,var(--sw-bg) 50%,var(--sw-accent) 50%);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.swatch:hover{transform:scale(1.12)}.swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--ink)}.specimen-progress{height:2px;background:var(--rule);border-radius:2px;overflow:hidden}.specimen-progress span{display:block;height:100%;background:var(--ink);transform-origin:left;animation:progress var(--cycle,4.2s) linear both}.specimen-figure[data-paused=true] .specimen-progress span{animation-play-state:paused}@keyframes progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.spec{border-top:1px solid var(--rule-strong)}.spec-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) auto;gap:var(--space-5);align-items:baseline;padding:clamp(20px,2.6vw,30px) 0;border-bottom:1px solid var(--rule);position:relative}.spec-row:after{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:100%;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ease-out)}.spec-row:hover:after{transform:scaleX(1)}.spec-row h3{font-size:var(--text-xl);font-weight:600;letter-spacing:-.015em;font-variation-settings:"opsz" 48,"wdth" 92}.spec-row p{color:var(--ink-2)}.chip{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap;background:var(--accent-wash);color:var(--accent-deep)}@media (max-width:760px){.spec-row{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.spec-row .chip{justify-self:start}}.build{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,6vw,96px);align-items:start}.build-visual-col{position:sticky;top:15vh;min-width:0}.build-steps{display:grid;list-style:none}.build-step{min-height:72vh;display:grid;align-content:center;gap:var(--space-4);padding-block:var(--space-7);opacity:.38;transition:opacity .6s var(--ease-out)}.build-step.is-active{opacity:1}.build-step .step-no{font-family:var(--font-mono);font-size:var(--text-sm);color:oklch(.78 .12 250)}.build-step h3{font-size:var(--text-2xl);font-variation-settings:"opsz" 72,"wdth" 90}.build-step p{color:var(--on-night-2);max-width:30rem;font-size:var(--text-lg)}.mock{--m-line:color-mix(in oklch,var(--on-night) 22%,transparent);--m-ink:var(--on-night-3);position:relative;aspect-ratio:4/3.5;border-radius:var(--radius-panel);border:1px dashed var(--m-line);padding:clamp(16px,3vw,28px);display:grid;grid-template-rows:auto 1fr auto;gap:var(--space-4);overflow:hidden;background:transparent;transition:background-color .9s var(--ease-in-out),border-color .9s var(--ease-in-out),box-shadow .9s var(--ease-in-out)}.mock-bar{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.mock-block{border-radius:6px;border:1px dashed var(--m-line);min-height:12px;transition:all .9s var(--ease-in-out)}.mock-logo{width:34%;height:16px}.mock-links{display:flex;gap:8px}.mock-links .mock-block{width:40px;height:10px}.mock-hero{display:grid;align-content:center;gap:12px;position:relative}.mock-title{font-family:var(--font-display);font-weight:700;font-size:clamp(1.5rem,1rem + 2vw,2.6rem);line-height:1;letter-spacing:-.02em;font-variation-settings:"opsz" 72,"wdth" 90;color:transparent;position:relative;transition:color .9s var(--ease-in-out)}.mock-title .ghost{position:absolute;inset:0;display:grid;gap:10px;align-content:start;transition:opacity .6s var(--ease-out)}.mock-title .ghost i{display:block;height:.62em;border-radius:6px;border:1px dashed var(--m-line)}.mock-title .ghost i:nth-child(2){width:70%}.mock-sub{width:62%;height:10px}.mock-btn{width:132px;height:38px;border-radius:999px;display:grid;place-items:center;font-size:.82rem;font-weight:600;color:transparent}.mock-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mock-cards .mock-block{height:clamp(48px,7vw,76px)}.mock-note{position:absolute;right:clamp(12px,3vw,28px);top:26%;padding:10px 14px;border-radius:12px;background:oklch(.88 .12 95);color:oklch(.25 .04 80);font-size:.8rem;line-height:1.35;max-width:48%;rotate:3deg;box-shadow:0 14px 26px -16px #000;transition:opacity .5s var(--ease-out),transform .7s var(--ease-out)}.mock-serp{position:absolute;left:8%;right:8%;bottom:7%;padding:14px 16px;border-radius:14px;background:var(--white);color:oklch(.25 .02 260);box-shadow:0 24px 50px -20px #000;display:grid;gap:4px;opacity:0;transform:translateY(30px) scale(.96);transition:opacity .6s var(--ease-out),transform .8s var(--ease-out)}.mock-serp .serp-url{font-size:.74rem;color:oklch(.45 .02 260)}.mock-serp .serp-title{font-size:1rem;color:oklch(.45 .2 265);font-weight:600}.mock-serp .serp-desc{font-size:.8rem;color:oklch(.42 .02 260)}.mock[data-step="1"],.mock[data-step="2"],.mock[data-step="3"]{border-style:solid;border-color:var(--m-line)}.mock[data-step="1"] .mock-title,.mock[data-step="2"] .mock-title,.mock[data-step="3"] .mock-title{color:var(--on-night)}.mock[data-step="1"] .mock-title .ghost,.mock[data-step="2"] .mock-title .ghost,.mock[data-step="3"] .mock-title .ghost{opacity:0}.mock[data-step="1"] .mock-block,.mock[data-step="2"] .mock-block,.mock[data-step="3"] .mock-block{border-style:solid}.mock[data-step="1"] .mock-btn,.mock[data-step="2"] .mock-btn,.mock[data-step="3"] .mock-btn{color:var(--on-night)}.mock[data-step="1"] .mock-note,.mock[data-step="2"] .mock-note,.mock[data-step="3"] .mock-note{opacity:0;transform:translateY(-14px) rotate(8deg)}.mock[data-step="2"],.mock[data-step="3"]{background:oklch(.97 .004 250);border-color:transparent;box-shadow:0 40px 80px -40px #000}.mock[data-step="2"] .mock-title,.mock[data-step="3"] .mock-title{color:oklch(.21 .03 262)}.mock[data-step="2"] .mock-block,.mock[data-step="3"] .mock-block{border-color:transparent;background:oklch(.9 .015 250)}.mock[data-step="2"] .mock-logo,.mock[data-step="3"] .mock-logo{background:oklch(.21 .03 262)}.mock[data-step="2"] .mock-btn,.mock[data-step="3"] .mock-btn{background:oklch(.42 .19 262);color:#fff}.mock[data-step="2"] .mock-cards .mock-block:first-child,.mock[data-step="3"] .mock-cards .mock-block:first-child{background:oklch(.62 .19 254)}.mock[data-step="2"] .mock-cards .mock-block:nth-child(2),.mock[data-step="3"] .mock-cards .mock-block:nth-child(2){background:oklch(.86 .06 250)}.mock[data-step="3"] .mock-serp{opacity:1;transform:none}@media (max-width:900px){.build{grid-template-columns:minmax(0,1fr);gap:0}.build-visual-col{top:72px;z-index:2;padding-block:var(--space-3);background:var(--night)}.mock{aspect-ratio:auto;height:min(44vh,360px)}.mock-cards{display:none}.build-step{min-height:64vh;align-content:end;padding-bottom:14vh}}.sectors{list-style:none;border-top:1px solid var(--rule-strong)}.sector-row{border-bottom:1px solid var(--rule)}.sector-link{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-4) var(--space-6);padding:clamp(18px,2.4vw,28px) clamp(4px,1.4vw,20px);text-decoration:none;color:var(--ink);overflow:hidden}.sector-link:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--r-bg);clip-path:inset(0 100% 0 0);transition:clip-path .62s var(--ease-out)}.sector-name-wrap{position:relative;display:grid;min-width:0}.sector-name{grid-area:1/1;font-family:var(--font-display);font-size:clamp(1.7rem,1rem + 3.2vw,3.6rem);font-weight:700;line-height:1.04;letter-spacing:-.02em;font-variation-settings:"opsz" 72,"wdth" 92;transition:opacity .36s var(--ease-out),transform .52s var(--ease-out)}.sector-name--alt{font-family:var(--r-font);font-variation-settings:normal;letter-spacing:-.01em;color:var(--r-fg);opacity:0;transform:translateY(40%)}.sector-name--alt[data-upper=true]{text-transform:uppercase;letter-spacing:.01em}.sector-trades{font-size:var(--text-sm);color:var(--ink-2);margin-top:6px;transition:color .42s var(--ease-out)}.sector-side{display:grid;justify-items:end;gap:6px;text-align:right}.sector-type{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-3);transition:color .42s var(--ease-out);white-space:nowrap}.sector-arrow{width:44px;height:44px;border-radius:50%;border:1px solid var(--rule-strong);display:grid;place-items:center;transition:transform .52s var(--ease-out),background-color .42s var(--ease-out),border-color .42s var(--ease-out),color .42s var(--ease-out)}@media (hover:hover){.sector-link:focus-visible:before,.sector-link:hover:before{clip-path:inset(0 0 0 0)}.sector-link:focus-visible .sector-name--base,.sector-link:hover .sector-name--base{opacity:0;transform:translateY(-40%)}.sector-link:focus-visible .sector-name--alt,.sector-link:hover .sector-name--alt{opacity:1;transform:none}.sector-link:focus-visible .sector-trades,.sector-link:focus-visible .sector-type,.sector-link:hover .sector-trades,.sector-link:hover .sector-type{color:var(--r-muted)}.sector-link:focus-visible .sector-arrow,.sector-link:hover .sector-arrow{background:var(--r-accent);border-color:var(--r-accent);color:var(--r-on-accent);transform:rotate(-45deg)}}@media (hover:none){.sector-name--base:before{content:"";display:inline-block;width:.42em;height:.42em;margin-right:.3em;border-radius:50%;vertical-align:.18em;background:linear-gradient(135deg,var(--r-bg) 50%,var(--r-accent) 50%);box-shadow:0 0 0 1px var(--rule-strong)}}@media (max-width:640px){.sector-type{display:none}.sector-arrow{width:38px;height:38px}}.statement{font-family:var(--font-display);font-size:clamp(1.9rem,1.1rem + 3.4vw,4.2rem);line-height:1.06;letter-spacing:-.02em;font-weight:600;font-variation-settings:"opsz" 96,"wdth" 94;max-width:22ch;text-wrap:balance}.statement .w{color:var(--rule-strong);transition:color .6s var(--ease-out);transition-delay:calc(var(--wi) * 45ms)}.statement.is-in .w{color:var(--ink)}.statement.is-in .w--accent{color:var(--accent-ink)}.no-js .statement .w,html:not(.js) .statement .w{color:var(--ink)}.statement-foot{margin-top:var(--space-7);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-6);align-items:end}.statement-foot p{color:var(--ink-2);font-size:var(--text-lg);max-width:34rem}@media (max-width:760px){.statement-foot{grid-template-columns:minmax(0,1fr)}}.promises{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--rule-strong);list-style:none}.promise{padding:var(--space-6) var(--space-5) var(--space-6) 0;display:grid;gap:var(--space-3);align-content:start}.promise+.promise{padding-left:var(--space-5);border-left:1px solid var(--rule)}.promise h3{font-size:var(--text-xl);font-weight:600;font-variation-settings:"opsz" 48,"wdth" 92}.promise p{color:var(--ink-2);font-size:var(--text-sm)}@media (max-width:960px){.promises{grid-template-columns:repeat(2,minmax(0,1fr))}.promise:nth-child(3){padding-left:0;border-left:0}.promise:nth-child(n+3){border-top:1px solid var(--rule)}}@media (max-width:560px){.promises{grid-template-columns:minmax(0,1fr)}.promise,.promise+.promise{padding-left:0;border-left:0}.promise+.promise{border-top:1px solid var(--rule)}}.faq-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,96px);align-items:start}.faq-layout .section-head{position:sticky;top:120px;margin-bottom:0}.faq{border-top:1px solid var(--rule-strong)}.faq details{border-bottom:1px solid var(--rule)}.faq summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);align-items:center;padding:var(--space-5) 0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;line-height:1.25;letter-spacing:-.01em;font-variation-settings:"opsz" 32}.faq summary::-webkit-details-marker{display:none}.faq-icon{width:34px;height:34px;border-radius:50%;border:1px solid var(--rule-strong);position:relative;transition:background-color var(--dur-mid) var(--ease-out),border-color var(--dur-mid) var(--ease-out),transform var(--dur-mid) var(--ease-out)}.faq-icon:after,.faq-icon:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:currentColor;translate:-50% -50%;transition:transform var(--dur-mid) var(--ease-out)}.faq-icon:after{transform:rotate(90deg)}.faq details[open] .faq-icon{background:var(--ink);border-color:var(--ink);color:var(--paper);transform:rotate(180deg)}.faq details[open] .faq-icon:after{transform:rotate(0deg)}.faq summary:hover .faq-icon{border-color:var(--ink)}.faq-answer{padding:0 0 var(--space-5);color:var(--ink-2);max-width:60ch}.faq details::details-content{block-size:0;overflow:hidden;transition:block-size .42s var(--ease-out),content-visibility .42s allow-discrete}.faq details[open]::details-content{block-size:auto}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}}@media (max-width:860px){.faq-layout{grid-template-columns:minmax(0,1fr)}.faq-layout .section-head{position:static;margin-bottom:var(--space-6)}}.footer{background:var(--night);color:var(--on-night);overflow:hidden}.footer-cta{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:var(--space-6);align-items:end;padding-block:clamp(72px,10vw,140px) clamp(48px,6vw,80px);border-bottom:1px solid var(--on-night-rule)}.footer-cta h2{font-size:var(--text-3xl);font-variation-settings:"opsz" 96,"wdth" 92;letter-spacing:-.024em}.footer-cta p{color:var(--on-night-2);margin-top:var(--space-4);max-width:34rem}.footer-cta-actions{display:grid;gap:var(--space-3);justify-items:start}.footer-mail{color:var(--on-night);font-size:var(--text-lg);text-decoration:underline;text-decoration-color:var(--on-night-3);text-underline-offset:.25em;overflow-wrap:anywhere}.footer-mail:hover{text-decoration-color:var(--on-night)}.footer-cols{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr));gap:var(--space-6);padding-block:var(--space-7)}.footer-cols h3{font-family:var(--font-mono);font-weight:400;font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--on-night-3);margin-bottom:var(--space-4)}.footer-cols ul{list-style:none;display:grid;gap:2px}.footer-cols a{display:inline-block;padding:6px 0;color:var(--on-night-2);text-decoration:none;font-size:var(--text-sm);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out)}.footer-cols a:hover{color:var(--on-night)}.footer-about{color:var(--on-night-2);font-size:var(--text-sm);max-width:22rem;display:grid;gap:var(--space-4)}.footer-about svg{height:30px;width:auto;color:var(--on-night)}.wordmark{display:flex;justify-content:space-between;font-family:var(--font-display);font-size:clamp(4.5rem,24vw,23rem);line-height:.78;letter-spacing:-.05em;color:var(--on-night);-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-top:var(--space-5)}.wordmark,.wordmark span{font-variation-settings:"opsz" 96,"wdth" 75,"wght" 760}.wordmark span{display:inline-block}.wordmark.is-in span{animation:weightWave 1.8s var(--ease-in-out) both;animation-delay:calc(var(--k) * 90ms)}.wordmark span.wm-accent{color:var(--accent)}@keyframes weightWave{0%{font-variation-settings:"opsz" 96,"wdth" 75,"wght" 200;transform:translateY(12%)}55%{font-variation-settings:"opsz" 96,"wdth" 100,"wght" 800;transform:translateY(0)}to{font-variation-settings:"opsz" 96,"wdth" 75,"wght" 760;transform:none}}.footer-legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-5);border-top:1px solid var(--on-night-rule);font-size:var(--text-xs);color:var(--on-night-3)}.footer-legal a{color:inherit}@media (max-width:900px){.footer-cta{grid-template-columns:minmax(0,1fr)}.footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-about{grid-column:1/-1}}@media (max-width:420px){.footer-cols{grid-template-columns:minmax(0,1fr)}}.page-hero{padding-top:clamp(128px,16vw,180px);padding-bottom:clamp(48px,6vw,80px)}.page-hero h1{font-size:clamp(2.4rem,1.2rem + 4.6vw,5rem);line-height:.98;letter-spacing:-.026em;font-variation-settings:"opsz" 96,"wdth" 92;max-width:18ch}.page-hero .lede{margin-top:var(--space-5);font-size:var(--text-lg);color:var(--ink-2);max-width:44rem}.crumbs{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;font-size:var(--text-sm);color:var(--ink-3);margin-bottom:var(--space-5)}.crumbs li+li:before{content:"/";margin-right:var(--space-2);color:var(--rule-strong)}.crumbs a{color:var(--ink-2);text-decoration:none}.crumbs a:hover{color:var(--ink);text-decoration:underline}.sector-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,72px);align-items:center}@media (max-width:960px){.sector-hero-grid{grid-template-columns:minmax(0,1fr)}}.needs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);list-style:none}.need{display:grid;gap:var(--space-3);align-content:start;padding-top:var(--space-5);border-top:2px solid var(--ink)}.need h3{font-size:var(--text-xl);font-weight:600;font-variation-settings:"opsz" 48,"wdth" 92}.need p{color:var(--ink-2)}@media (max-width:860px){.needs{grid-template-columns:minmax(0,1fr)}}.feature-list{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none}.feature-list li{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:var(--radius-pill);border:1px solid var(--rule-strong);font-size:var(--text-sm);background:var(--white)}.other-sectors{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none}.other-sectors a{display:inline-flex;align-items:center;gap:var(--space-2);min-height:40px;padding:0 16px;border-radius:var(--radius-pill);border:1px solid var(--rule);text-decoration:none;font-size:var(--text-sm);white-space:nowrap;transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.other-sectors a:hover{border-color:var(--ink);background:var(--white)}.other-sectors .dot{width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,var(--d-bg) 50%,var(--d-accent) 50%);box-shadow:0 0 0 1px var(--rule-strong)}.band{border-radius:var(--radius-panel);background:var(--accent-wash);padding:clamp(28px,5vw,64px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-5);align-items:center}.band h2{font-size:var(--text-2xl);font-variation-settings:"opsz" 72,"wdth" 90}.band p{color:var(--ink-2);margin-top:var(--space-3);max-width:40rem}@media (max-width:760px){.band{grid-template-columns:minmax(0,1fr)}}.contact-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,96px);align-items:start}.contact-aside{display:grid;gap:var(--space-6);position:sticky;top:120px}.contact-steps{list-style:none;display:grid;gap:var(--space-5);counter-reset:step}.contact-steps li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);align-items:baseline}.contact-steps li:before{counter-increment:step;content:counter(step);font-family:var(--font-mono);font-size:var(--text-sm);width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--paper)}.contact-steps strong{display:block;font-weight:600}.contact-steps span{color:var(--ink-2);font-size:var(--text-sm)}@media (max-width:900px){.contact-grid{grid-template-columns:minmax(0,1fr)}.contact-aside{position:static}}.form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) var(--space-4);padding:clamp(20px,4vw,44px);border-radius:var(--radius-panel);background:var(--white);border:1px solid var(--rule)}.form .full{grid-column:1/-1}.field{display:grid;gap:var(--space-2);min-width:0}.field label,.field legend{font-size:var(--text-sm);font-weight:600}.field .opt{color:var(--ink-3);font-weight:400}.input,.select,.textarea{width:100%;min-height:50px;padding:12px 14px;border-radius:var(--radius-field);border:1px solid var(--rule-strong);background:var(--paper);font-size:1rem;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.textarea{min-height:140px;resize:vertical}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-2) 50%),linear-gradient(135deg,var(--ink-2) 50%,transparent 50%);background-position:calc(100% - 20px) 52%,calc(100% - 14px) 52%;background-size:6px 6px;background-repeat:no-repeat;padding-right:40px}.input:hover,.select:hover,.textarea:hover{border-color:var(--ink-3)}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline:none;border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in oklch,var(--focus) 28%,transparent);background:var(--white)}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--danger)}.input:disabled,.select:disabled,.textarea:disabled{opacity:.6;cursor:not-allowed}.field-error{font-size:var(--text-sm);color:var(--danger)}.radios{display:flex;flex-wrap:wrap;gap:var(--space-2);border:0}.radio{position:relative}.radio input{position:absolute;opacity:0;inset:0;cursor:pointer}.radio span{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:var(--radius-pill);border:1px solid var(--rule-strong);font-size:var(--text-sm);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.radio input:checked+span{background:var(--ink);color:var(--paper);border-color:var(--ink)}.radio input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-foot{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;justify-content:space-between}.form-note{font-size:var(--text-xs);color:var(--ink-3);max-width:30rem}.form-alert{padding:var(--space-4);border-radius:var(--radius-field);font-size:var(--text-sm)}.form-alert--error{background:color-mix(in oklch,var(--danger) 10%,var(--white));color:oklch(.4 .15 28)}.spinner{width:16px;height:16px;border-radius:50%;border:2px solid color-mix(in oklch,currentColor 30%,transparent);border-top-color:currentcolor;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.form-success{padding:clamp(28px,5vw,56px);border-radius:var(--radius-panel);background:var(--night);color:var(--on-night);display:grid;gap:var(--space-4);animation:fadeUp .6s var(--ease-out) both}.form-success h2{font-size:var(--text-2xl)}.form-success p{color:var(--on-night-2)}@media (max-width:640px){.form{grid-template-columns:minmax(0,1fr)}}.posts{list-style:none;border-top:1px solid var(--rule-strong)}.post-row a{display:grid;grid-template-columns:9rem minmax(0,1fr) auto;gap:var(--space-5);align-items:baseline;padding:var(--space-6) 0;border-bottom:1px solid var(--rule);text-decoration:none}.post-meta,.post-row time{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-3)}.post-row h2{font-size:var(--text-xl);font-weight:600;transition:color var(--dur-fast) var(--ease-out)}.post-row p{color:var(--ink-2);margin-top:var(--space-2);font-size:var(--text-sm);max-width:60ch}.post-row a:hover h2{color:var(--accent-ink)}@media (max-width:720px){.post-row a{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}}.article{max-width:70ch}.article h2{font-size:var(--text-2xl);margin:var(--space-7) 0 var(--space-4);font-variation-settings:"opsz" 72,"wdth" 90}.article h3{font-size:var(--text-xl);margin:var(--space-6) 0 var(--space-3);font-weight:600}.article ol,.article p,.article ul{margin-bottom:var(--space-4);color:var(--ink-2);font-size:1.1rem;line-height:1.75}.article ol,.article ul{padding-left:1.3em}.article li{margin-bottom:var(--space-2)}.article strong{color:var(--ink)}.article a{color:var(--accent-ink)}.article blockquote{border-left:3px solid var(--accent);padding-left:var(--space-5);margin:var(--space-6) 0;font-size:var(--text-lg);color:var(--ink)}.legal h2{font-size:var(--text-xl);margin:var(--space-6) 0 var(--space-3)}.legal p{color:var(--ink-2);margin-bottom:var(--space-3);max-width:68ch}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-delay:0ms!important;transition-duration:.15s!important;transition-delay:0ms!important}.js [data-reveal]{transform:none}.hero-actions,.hero-lede,.hero-proof,.hero-stage-col,.hero-title .line-in{animation:none}.mark-stroke path{animation:none;stroke-dashoffset:0}[data-deco=spark] .sp-deco:before{animation:none}.specimen-progress{display:none}.statement .w{color:var(--ink)}}