:root{--www-deep: #1C1512;--www-cream: #FAF7F2;--www-cream-ink: #1C1512}.www-cream{background:var(--www-cream);color:var(--www-cream-ink)}.www-cream .www-lede,.www-cream .www-body{color:color-mix(in srgb,var(--www-cream-ink) 84%,transparent)}.www-cream .www-fact{color:var(--www-cream-ink)}.www-deep{background:var(--www-deep);color:#f5efe9}.www-display{font-family:var(--font-rounded);font-weight:700;line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.www-h1{font-size:clamp(2.75rem,1.6rem + 4.2vw,5rem)}.www-h2{font-size:clamp(2rem,1.3rem + 2.2vw,3.25rem)}.www-h3{font-family:var(--font-rounded);font-weight:700;font-size:1.3125rem;line-height:1.2;letter-spacing:-.015em}.www-lede{font-size:clamp(1.125rem,1rem + .5vw,1.3125rem);line-height:1.5;color:var(--text-secondary);max-width:38rem;text-wrap:pretty}.www-body{font-size:1.0625rem;line-height:1.6;color:var(--text-secondary);max-width:34rem}.www-fact{font-size:.9375rem;line-height:1.5;color:var(--text-primary);font-weight:500}.www-container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:1.5rem}@media(min-width:768px){.www-container{padding-inline:2.5rem}}.www-section{padding-block:clamp(4rem,6vw,7rem)}.www-band{background:var(--glaze-fill);color:var(--accent-surface-on);position:relative;overflow:hidden}.www-band:after{content:"";position:absolute;inset:0;background:var(--glaze-gloss);pointer-events:none}.www-band>*{position:relative;z-index:1}.www-band .www-lede,.www-band .www-body{color:color-mix(in srgb,var(--accent-surface-on) 82%,transparent)}.www-band .www-fact,.www-band .www-h2,.www-band .www-h3{color:var(--accent-surface-on)}.www-capture-note{color:var(--text-secondary)}.www-capture-note a{color:var(--accent-primary)}.www-band .www-capture-note{color:color-mix(in srgb,var(--accent-surface-on) 86%,transparent)}.www-band .www-capture-note a{color:var(--accent-surface-on)}.www-deep .www-capture-note{color:color-mix(in srgb,currentColor 86%,transparent)}.www-deep .www-capture-note a{color:inherit}.www-capture-status{color:var(--text-secondary)}.www-capture-status[data-tone=error]{color:var(--accent-danger)}.www-deep .www-capture-status{color:inherit;opacity:.85}.www-band .www-capture-status{color:inherit;opacity:1}.www-deep .www-capture-status[data-tone=error]{color:#ffd1d8;opacity:1}.www-band .www-capture-status[data-tone=error]{color:inherit;opacity:1;font-weight:600}.www-callout{background:color-mix(in srgb,#F5EFE9 14%,transparent);color:#f5efe9;box-shadow:inset 0 0 0 1px color-mix(in srgb,#F5EFE9 26%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.www-callout-line{border-color:color-mix(in srgb,#F5EFE9 36%,transparent)}.www-nav{position:sticky;top:.75rem;z-index:50}.www ::-moz-selection{background-color:var(--accent-primary-glow)}.www ::selection{background-color:var(--accent-primary-glow)}.www a:focus-visible,.www button:focus-visible,.www input:focus-visible,.www summary:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px;border-radius:6px}.www .tabular{font-variant-numeric:tabular-nums}.phone{width:390px;height:844px;border-radius:56px;padding:12px;background:#161210;box-shadow:0 34px 90px -30px #0000008c,0 8px 24px -12px #00000059,inset 0 0 0 2px #ffffff14;transform-origin:top left}.phone-screen{position:relative;height:100%;border-radius:44px;overflow:hidden;background:var(--bg-base);color:var(--text-primary);font-size:15px}.phone-island{position:absolute;top:11px;left:50%;transform:translate(-50%);width:122px;height:36px;border-radius:18px;background:#000;z-index:5}.phone-statusbar{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 30px;font-weight:600;font-size:.9375rem}@keyframes www-mark-in{0%{opacity:0;transform:translate(var(--fx),var(--fy)) rotate(calc(var(--rot) + 20deg)) scale(.6)}to{opacity:1;transform:translate(0) rotate(var(--rot)) scale(1)}}@keyframes www-mark-drift{0%,to{transform:translate(0) rotate(var(--rot))}50%{transform:translate(var(--dx),var(--dy)) rotate(calc(var(--rot) + var(--wob)))}}.www-mark{position:absolute;will-change:transform;animation:www-mark-in .9s cubic-bezier(.22,1,.36,1) var(--delay, 0ms) both,www-mark-drift 2.4s ease-in-out calc(var(--delay, 0ms) + .9s) 1 both}@media(prefers-reduced-motion:reduce){.www-mark{animation:none;opacity:1;transform:rotate(var(--rot))}}html.reduce-motion .www-mark{animation:none;opacity:1;transform:rotate(var(--rot))}
