:root{--bg: #0c0a08;--bg-raise: #131009;--bg-card: #15110b;--ink: #e8e2d5;--dim: #99907f;--faint: #6b6357;--accent: #d98e32;--ember: #b04a17;--on-accent: #16100a;--ok: #4bbd8b;--wait: #d9a13a;--no: #e0625c;--glow: rgba(217, 142, 50, .35);--line: rgba(232, 226, 213, .13);--line-soft: rgba(232, 226, 213, .07);--serif: "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", "URW Palladio L", Georgia, serif;--mono: ui-monospace, "SF Mono", "Cascadia Code", "JetBrains Mono", Menlo, Consolas, "Liberation Mono", monospace;--wrap: 1100px;--ease: cubic-bezier(.77, 0, .18, 1)}:root,[data-shopskin]{--pick-bloom: radial-gradient( circle, color-mix(in srgb, var(--ember) 84%, #ff5a44) 0%, var(--ember) 52%, color-mix(in srgb, var(--ember) 56%, black) 100% );--pick-fill: color-mix(in srgb, var(--ember) 55%, transparent);--pick-fill-hover: color-mix(in srgb, var(--ember) 16%, transparent);--pick-line: color-mix(in srgb, var(--ember) 85%, transparent);--pick-ink: #fff;--pick-lift: 0 6px 18px color-mix(in srgb, var(--ember) 34%, transparent);--pick-ease: cubic-bezier(.3, .7, .2, 1)}[data-pick]{position:relative;z-index:0;overflow:hidden;transition:color .3s ease,border-color .3s ease,box-shadow .35s ease}[data-pick]:before{content:"";position:absolute;left:50%;top:50%;z-index:-1;width:150%;aspect-ratio:1;border-radius:50%;background:var(--pick-bloom);transform:translate(-50%,-50%) scale(0);transition:transform .5s var(--pick-ease);pointer-events:none}[data-pick=on]:before{transform:translate(-50%,-50%) scale(1)}[data-pick=on]{color:var(--pick-ink);border-color:var(--pick-line);box-shadow:var(--pick-lift)}[data-pick].off:before,[data-pick]:disabled:before,[data-pick][aria-disabled=true]:before{transform:translate(-50%,-50%) scale(0)}@media(prefers-reduced-motion:reduce){[data-pick]:before{transition:opacity .2s ease;transform:translate(-50%,-50%) scale(1);opacity:0}[data-pick=on]:before{opacity:1}}*{box-sizing:border-box;margin:0;padding:0}html{color-scheme:dark;overflow-x:clip;background-color:var(--bg);background-image:radial-gradient(ellipse 75% 45% at 50% -10%,rgba(176,74,23,.1),transparent 70%);background-repeat:no-repeat;scroll-behavior:smooth;min-height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-width:thin;scrollbar-color:var(--faint) transparent}body{min-height:100dvh;color:var(--ink);font-family:var(--serif);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip;background:transparent;-webkit-tap-highlight-color:transparent}:where(a,button,input,select,textarea,label,summary){touch-action:manipulation}@media(max-width:760px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{font-size:max(16px,1em)!important}}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:1;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}::selection{background:var(--ember);color:#fff}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--serif);font-weight:500;line-height:1.12;letter-spacing:-.01em;text-wrap:balance}h1{font-size:clamp(2.5rem,6.5vw,4.4rem)}h2{font-size:clamp(1.7rem,3.8vw,2.5rem)}h3{font-size:1.2rem}p{text-wrap:pretty}.eyebrow{font-family:var(--mono);font-size:.72rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.microlabel{font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.lede{font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.6;color:var(--dim);max-width:42em}.dim{color:var(--dim)}.wrap{width:min(var(--wrap),100% - 3rem);margin-inline:auto}.section{padding-block:clamp(4rem,9vw,7.5rem)}.section+.section{border-top:1px solid var(--line-soft)}.section-head{display:grid;gap:1rem;margin-bottom:clamp(2.25rem,5vw,3.5rem);max-width:46em}.btn{display:inline-flex;align-items:center;gap:.6em;font-family:var(--mono);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;padding:.85em 1.6em;border:1px solid var(--line);border-radius:999px;transition:border-color .25s var(--ease),background .25s var(--ease),color .25s var(--ease),box-shadow .25s var(--ease);white-space:nowrap}.btn-primary{background:var(--accent);background-image:linear-gradient(135deg,color-mix(in srgb,var(--accent) 88%,#fff),color-mix(in srgb,var(--accent) 64%,var(--ember)));background-repeat:no-repeat;border-color:transparent;color:var(--on-accent);font-weight:700;box-shadow:0 3px 20px color-mix(in srgb,var(--accent) 26%,transparent)}.btn-primary:hover{box-shadow:0 0 34px var(--glow)}.btn-ghost{color:var(--ink)}.btn-ghost:hover{border-color:var(--accent);color:var(--accent)}:where(button,[type=button],[type=submit],[type=reset]){font:inherit;cursor:pointer;color:inherit}:where(button,[type=button],[type=submit]):disabled{opacity:.5;cursor:default}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){font:inherit;color:var(--ink);background:var(--bg-card);border:1px solid var(--line);border-radius:10px;padding:.6rem .75rem}:where(input,select,textarea):focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--glow)}:where(select){cursor:pointer}:where(input)::placeholder,:where(textarea)::placeholder{color:var(--faint)}.btn-small{display:inline-flex;align-items:center;gap:.4em;font-family:var(--mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:none;border:1px solid var(--line);border-radius:999px;padding:.45em 1.05em;cursor:pointer;text-decoration:none;transition:border-color .2s var(--ease),color .2s var(--ease),background .2s var(--ease)}.btn-small:hover{border-color:var(--accent);color:var(--accent)}.btn-small:disabled{opacity:.5;cursor:default}:where(button,a).primary,:where(button,a).ghost,:where(button,a).danger{display:inline-flex;align-items:center;justify-content:center;gap:.5em;font:inherit;font-weight:600;border-radius:10px;padding:.6rem 1.15rem;border:1px solid var(--line);cursor:pointer;text-decoration:none;transition:border-color .2s var(--ease),background .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease)}:where(button,a).primary{background:var(--accent);background-image:linear-gradient(135deg,color-mix(in srgb,var(--accent) 88%,#fff),color-mix(in srgb,var(--accent) 64%,var(--ember)));background-repeat:no-repeat;border-color:transparent;color:var(--on-accent)}:where(button,a).primary:hover{box-shadow:0 0 24px var(--glow)}:where(button,a).ghost{background:none;color:var(--ink)}:where(button,a).ghost:hover{border-color:var(--accent);color:var(--accent)}:where(button,a).danger{background:none;color:var(--dim)}:where(button,a).danger:hover{border-color:var(--ember);color:var(--ember)}.card{background:linear-gradient(180deg,var(--bg-card),var(--bg-raise));border:1px solid var(--line-soft);border-radius:10px;padding:1.75rem;transition:border-color .3s var(--ease)}.card:hover{border-color:var(--line)}em{font-style:italic}strong{font-weight:600;color:var(--ink)}.amber{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}select{color-scheme:dark;background-color:var(--bg-raise);color:var(--ink)}select option,select optgroup{background-color:var(--bg-raise);color:var(--ink)}.platform-skin{--bg: #07080b;--bg-raise: #0d0f14;--bg-card: #10131a;--ink: #eaecf2;--dim: #949bab;--faint: #6a7181;--accent: #8fa8ff;--ember: #4f6bd8;--on-accent: #070b16;--glow: rgba(143, 168, 255, .28);--line: rgba(234, 236, 242, .14);--line-soft: rgba(234, 236, 242, .07);--ok: #3ddc97;--wait: #f2c14e;--no: #ff7a7a;--glass: rgba(255, 255, 255, .07);--glass-strong: rgba(255, 255, 255, .11);--glass-line: rgba(255, 255, 255, .17);--glass-hi: rgba(255, 255, 255, .38);--glass-blur: 18px;--glass-shadow: 0 26px 70px rgba(0, 0, 0, .62);--serif: "Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--display-tight: -.022em;position:relative;min-height:100dvh;color:var(--ink);background-color:var(--bg)}.platform-skin:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60% 38% at 50% -8%,rgba(143,168,255,.16),transparent 72%),radial-gradient(ellipse 90% 50% at 50% 108%,rgba(79,107,216,.08),transparent 70%),var(--bg)}.platform-skin .glass{position:relative;background-color:var(--glass);background-image:linear-gradient(154deg,#ffffff17,#fff0 46%,#ffffff09);border:1px solid var(--glass-line);border-radius:16px;backdrop-filter:blur(var(--glass-blur)) saturate(1.45);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.45);box-shadow:var(--glass-shadow),inset 0 1px #ffffff0f,inset 0 0 0 1px #ffffff06}.platform-skin .glass:after{content:"";position:absolute;inset:0 0 auto;height:1px;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--glass-hi) 22%,var(--glass-hi) 78%,transparent);pointer-events:none}.platform-skin .dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--faint);box-shadow:0 0 0 3px #ffffff0a;flex:none}.platform-skin .dot.live{background:var(--ok);box-shadow:0 0 0 3px #3ddc9729,0 0 12px #3ddc9799}.platform-skin .dot.waiting{background:var(--wait);box-shadow:0 0 0 3px #f2c14e29;animation:ln-pulse 1.8s ease-in-out infinite}.platform-skin .dot.no{background:var(--no);box-shadow:0 0 0 3px #ff7a7a29}@keyframes ln-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.platform-skin .dot.waiting{animation:none}}html:has(.platform-skin){background-image:radial-gradient(ellipse 75% 45% at 50% -10%,rgba(79,107,216,.13),transparent 70%)}
