.tokens_root__hA3Er{--cream-lo:#e7e3d7;--cream:#f0efe9;--cream-hi:#f8f5ed;--ember-lo:#b8360f;--ember:#e5481c;--ember-text:#c43c14;--ember-hi:#f77a55;--ink-lo:#191714;--ink:#24211c;--ink-hi:#2f2b25;--pine-lo:#22483d;--pine:#2f6b5a;--pine-hi:#4a8a76;--on-cream:#1b1a17;--on-cream-2:#57534a;--on-cream-3:#8d8879;--on-ink:#f4f2ea;--on-ink-2:hsla(48,31%,94%,.62);--on-ink-3:hsla(48,31%,94%,.38);--on-ember:#fff6f2;--on-ember-2:rgba(255,246,242,.78);--on-pine:#eff5f2;--on-pine-2:rgba(239,245,242,.7);--sans:var(--font-display),ui-sans-serif,system-ui,sans-serif;--mono:var(--font-mono),ui-monospace,"SF Mono",Menlo,monospace;--t-display:clamp(46px,7.2vw,104px);--t-h1:clamp(38px,5.4vw,78px);--t-h2:clamp(30px,3.9vw,56px);--t-h3:clamp(21px,1.9vw,28px);--t-body:clamp(15px,1.15vw,17px);--t-label:11px;--track-display:-0.042em;--track-h:-0.032em;--track-label:0.15em;--r-panel:16px;--r-ctl:6px;--max:1320px;--gutter:clamp(20px,4.2vw,60px);--section:clamp(88px,13vh,168px)}.tokens_band__gRrNU{position:relative;background:var(--ground);color:var(--fg)}.tokens_band__gRrNU[data-g=cream]{--ground:var(--cream);--fg:var(--on-cream);--fg2:var(--on-cream-2);--fg3:var(--on-cream-3);--panel:var(--cream-hi);--well:var(--cream-lo);--accent:var(--ember);--rule:rgba(27,26,23,.16)}.tokens_band__gRrNU[data-g=ink]{--ground:var(--ink);--fg:var(--on-ink);--fg2:var(--on-ink-2);--fg3:var(--on-ink-3);--panel:var(--ink-hi);--well:var(--ink-lo);--accent:var(--ember-hi);--rule:hsla(48,31%,94%,.16)}.tokens_band__gRrNU[data-g=ember]{--ground:var(--ember);--fg:var(--on-ember);--fg2:var(--on-ember-2);--fg3:var(--on-ember-2);--panel:rgba(255,246,242,.11);--well:var(--ember-lo);--accent:var(--cream);--rule:rgba(255,246,242,.24)}.tokens_band__gRrNU[data-g=pine]{--ground:var(--pine);--fg:var(--on-pine);--fg2:var(--on-pine-2);--fg3:var(--on-pine-2);--panel:rgba(239,245,242,.1);--well:var(--pine-lo);--accent:var(--cream);--rule:rgba(239,245,242,.22)}.tokens_band__gRrNU:after{content:"";position:absolute;inset:auto 0 0;height:clamp(240px,54vh,560px);background:linear-gradient(180deg,transparent 0,var(--to,transparent) 100%);pointer-events:none;z-index:0}.tokens_band__gRrNU>:not(canvas){position:relative;z-index:1}.tokens_band__gRrNU[data-to=cream]:after{--to:var(--cream)}.tokens_band__gRrNU[data-to=ink]:after{--to:var(--ink)}.tokens_band__gRrNU[data-to=ember]:after{--to:var(--ember)}.tokens_band__gRrNU[data-to=pine]:after{--to:var(--pine)}.tokens_wrap__2qHIO{width:min(var(--max),100% - var(--gutter) * 2);margin-inline:auto}.tokens_label__au_0J{font-family:var(--sans);font-size:13px;font-weight:400;letter-spacing:.005em;color:var(--fg3);margin:0}.tokens_body__8AFoJ{font-size:var(--t-body);line-height:1.55;color:var(--fg2);margin:0;max-width:58ch}.tokens_panel__bdp2n{background:var(--panel);border-radius:var(--r-panel);padding:clamp(24px,2.6vw,38px)}.tokens_cta__h_t9q{display:inline-flex;align-items:center;gap:9px;padding:13px 20px;border:0;border-radius:var(--r-ctl);background:var(--ember-text);color:var(--on-ember);font-family:var(--sans);font-size:14px;font-weight:500;letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:background .32s ease,transform .42s cubic-bezier(.22,1,.36,1)}.tokens_cta__h_t9q:hover{background:var(--ember-lo);transform:translateY(-1px)}.tokens_band__gRrNU[data-g=ember] .tokens_cta__h_t9q{background:var(--cream);color:var(--on-cream)}.tokens_band__gRrNU[data-g=ember] .tokens_cta__h_t9q:hover{background:#fff}@media (prefers-reduced-motion:reduce){.tokens_arrow___rRTC,.tokens_cta__h_t9q{transition:none}}