@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-s.p.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.W0Viyq_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.W0Viyq_variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/4032351b19cb998e-s.p.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/cb4b92673aedbbad-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.skg5bW_className{font-family:Figtree,Figtree Fallback;font-style:normal}.skg5bW_variable{--font-body:"Figtree", "Figtree Fallback"}
:root{--bg:#141210;--bg-raised:#1d1a17;--line:#2f2a25;--text:#ece4d8;--text-muted:#a8998a;--accent:#f2862e;--accent-ink:#1a0f05;--brown:#8a6e5a;--filament-orange:#f2862e;--filament-green:#2e7d4f;--filament-brown:#8a6e5a;--filament-black:#121212;--radius:6px;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:40px;--space-6:64px;--space-7:112px;--wrap:1180px;--ease:cubic-bezier(.2, .7, .2, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6;overflow-x:hidden}h1,h2,h3{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.05}h1{font-size:clamp(2.6rem,7vw,5.4rem)}h2{font-size:clamp(2rem,4.4vw,3.4rem)}h3{letter-spacing:-.01em;font-size:1.3rem}p{margin:0}a{color:inherit}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.wrap{width:min(var(--wrap), 100% - 32px);margin-inline:auto}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);font-size:.8rem}.lead{color:var(--text-muted);max-width:56ch;font-size:1.15rem}.btn{align-items:center;gap:var(--space-2);border-radius:var(--radius);transition:transform .18s var(--ease), background-color .18s var(--ease), border-color .18s var(--ease);border:1px solid #0000;padding:14px 22px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-primary:hover{background:#ff9640}.btn-ghost{border-color:var(--line);color:var(--text)}.btn-ghost:hover{border-color:var(--text-muted)}.section{padding-block:var(--space-7)}.section-head{gap:var(--space-3);margin-bottom:var(--space-6);max-width:720px;display:grid}.reveal{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(24px)}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}.btn,.btn:hover{transition:none;transform:none}}
.Tkw0gW_header{z-index:50;background:#141210e6;border-bottom:1px solid #2f2a2599;position:fixed;inset:0 0 auto}.Tkw0gW_bar{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-3);display:flex}.Tkw0gW_logo{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-size:1.4rem;font-weight:700;text-decoration:none}.Tkw0gW_logo span{color:var(--accent)}.Tkw0gW_nav{gap:var(--space-4);font-size:.95rem;display:none}.Tkw0gW_nav a{color:var(--text-muted);text-decoration:none;transition:color .16s}.Tkw0gW_nav a:hover{color:var(--text)}.Tkw0gW_skip{position:absolute;left:-9999px}.Tkw0gW_skip:focus{background:var(--accent);color:var(--accent-ink);border-radius:var(--radius);padding:8px 12px;top:8px;left:16px}@media (min-width:900px){.Tkw0gW_nav{display:flex}}@media (max-width:480px){.Tkw0gW_bar .btn{padding:10px 14px;font-size:.9rem}}
.p-5sba_footer{border-top:1px solid var(--line);padding-block:var(--space-6) var(--space-4);font-size:.95rem}.p-5sba_grid{gap:var(--space-5);display:grid}.p-5sba_grid nav{gap:var(--space-2);align-content:start;display:grid}.p-5sba_grid nav a{color:var(--text-muted);text-decoration:none}.p-5sba_grid nav a:hover{color:var(--text)}.p-5sba_logo{font-family:var(--font-display), sans-serif;font-size:1.5rem;font-weight:700}.p-5sba_logo span{color:var(--accent)}.p-5sba_note{color:var(--text-muted);margin-top:var(--space-2);max-width:34ch}.p-5sba_title{margin-bottom:var(--space-1);font-weight:600}.p-5sba_bottom{margin-top:var(--space-6);color:var(--text-muted);font-size:.85rem}@media (min-width:760px){.p-5sba_grid{grid-template-columns:2fr 1fr 1fr}}
._0kgzzW_page{isolation:isolate;grid-template-rows:auto 1fr;min-height:100svh;display:grid;position:relative;overflow:hidden}._0kgzzW_grid{z-index:-1;background-image:linear-gradient(#f2862e0f 1px,#0000 1px),linear-gradient(90deg,#f2862e0f 1px,#0000 1px);background-size:40px 40px;animation:20s linear infinite _0kgzzW_drift;position:absolute;inset:-40px;-webkit-mask-image:radial-gradient(at 70%,#000 10%,#0000 70%);mask-image:radial-gradient(at 70%,#000 10%,#0000 70%)}@keyframes _0kgzzW_drift{to{transform:translate(40px,40px)}}._0kgzzW_top{justify-content:space-between;align-items:center;padding:24px clamp(16px,4vw,48px);display:flex}._0kgzzW_logo{font-family:var(--font-display), sans-serif;font-size:1.4rem;font-weight:700}._0kgzzW_logo span{color:var(--accent)}._0kgzzW_status{color:var(--text-muted);align-items:center;gap:10px;font-size:.85rem;display:inline-flex}._0kgzzW_dot{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1.6s ease-out infinite _0kgzzW_pulse;box-shadow:0 0 #f2862e99}@keyframes _0kgzzW_pulse{to{box-shadow:0 0 0 12px #f2862e00}}._0kgzzW_main{align-items:center;gap:clamp(24px,4vw,64px);width:100%;max-width:1280px;margin-inline:auto;padding:0 clamp(16px,4vw,48px) 48px;display:grid}@media (min-width:900px){._0kgzzW_main{grid-template-columns:1fr 1.05fr}._0kgzzW_media{order:2}}._0kgzzW_media{aspect-ratio:1;justify-self:center;width:min(100%,72svh);position:relative;-webkit-mask-image:radial-gradient(closest-side,#000 74%,#0000 100%);mask-image:radial-gradient(closest-side,#000 74%,#0000 100%)}._0kgzzW_canvas,._0kgzzW_still{object-fit:cover;width:100%;height:100%;transition:opacity .5s var(--ease);position:absolute;inset:0}._0kgzzW_canvas{opacity:0}._0kgzzW_canvas[data-visible]{opacity:1}._0kgzzW_still[data-hidden]{opacity:0}._0kgzzW_nozzle{background:linear-gradient(90deg, transparent, var(--accent), transparent);height:2px;filter:drop-shadow(0 0 8px var(--accent));opacity:.7;animation:3.2s ease-in-out infinite alternate _0kgzzW_scan;position:absolute;top:30%;left:18%;right:18%}@keyframes _0kgzzW_scan{0%{transform:translateY(0)}to{transform:translateY(150px)}}._0kgzzW_copy{gap:24px;display:grid}._0kgzzW_eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--text-muted);font-size:.8rem}._0kgzzW_copy h1{font-size:clamp(3rem,9vw,6.5rem);line-height:.95;display:grid}._0kgzzW_copy em{color:var(--accent);font-style:normal}._0kgzzW_line{clip-path:inset(100% 0 0);animation:_0kgzzW_printIn .9s var(--ease) forwards;display:block}._0kgzzW_line:nth-child(2){animation-delay:.35s}@keyframes _0kgzzW_printIn{to{clip-path:inset(0)}}._0kgzzW_lead{color:var(--text-muted);opacity:0;max-width:44ch;animation:_0kgzzW_fadeUp .7s var(--ease) .7s forwards;font-size:1.1rem}@keyframes _0kgzzW_fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}._0kgzzW_start{opacity:0;animation:_0kgzzW_fadeUp .7s var(--ease) .95s forwards;gap:12px;display:grid}._0kgzzW_start>span{font-family:var(--font-display), sans-serif;font-size:1.3rem;font-weight:700}._0kgzzW_count{gap:10px;display:flex}._0kgzzW_cell{border:1px solid var(--line);border-radius:var(--radius);background:#1d1a17b3;justify-items:center;min-width:68px;padding:10px 8px;display:grid}._0kgzzW_cell strong{font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;font-size:1.8rem;line-height:1.1}._0kgzzW_cell span{color:var(--text-muted);font-size:.75rem}._0kgzzW_progress{background:var(--line);border-radius:2px;max-width:420px;height:3px;overflow:hidden}._0kgzzW_progress span{background:var(--accent);width:40%;height:100%;animation:2.4s ease-in-out infinite _0kgzzW_printing;display:block}@keyframes _0kgzzW_printing{0%{transform:translate(-100%)}to{transform:translate(260%)}}._0kgzzW_owner{color:var(--text-muted);font-size:.8rem;position:absolute;bottom:16px;right:clamp(16px,4vw,48px)}._0kgzzW_owner summary{cursor:pointer;opacity:.6}._0kgzzW_owner form{gap:6px;margin-top:8px;display:flex}._0kgzzW_owner input,._0kgzzW_owner button{font:inherit;border-radius:var(--radius);border:1px solid var(--line);background:var(--bg);color:var(--text);padding:6px 10px}._0kgzzW_owner button{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);cursor:pointer}@media (max-width:480px){._0kgzzW_cell{flex:1;min-width:0}._0kgzzW_cell strong{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){._0kgzzW_grid,._0kgzzW_dot,._0kgzzW_nozzle,._0kgzzW_progress span{animation:none}._0kgzzW_line,._0kgzzW_lead,._0kgzzW_start{clip-path:none;opacity:1;animation:none}}
