@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-400-normal.qiz4-Cze.woff2)format("woff2"),url(/_astro/barlow-latin-400-normal.fsAxiSwU.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-latin-500-normal.BPAOfeC8.woff2)format("woff2"),url(/_astro/barlow-latin-500-normal.C1h8hMer.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-latin-600-normal.DILqtrty.woff2)format("woff2"),url(/_astro/barlow-latin-600-normal.CNwfPWQD.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-condensed-latin-500-normal.BgYH2mbd.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-500-normal.HIEiP5Ov.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-600-normal.DepVgxBB.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-600-normal.BFJEwTuo.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-700-normal.v1xN8_Wq.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-700-normal.Dmwat-ge.woff)format("woff")}@font-face{font-family:Big Shoulders Stencil Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/big-shoulders-stencil-display-latin-700-normal.B8X9u_1c.woff2)format("woff2"),url(/_astro/big-shoulders-stencil-display-latin-700-normal.CE-u77Ov.woff)format("woff")}@font-face{font-family:Big Shoulders Stencil Display;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/big-shoulders-stencil-display-latin-900-normal.C2a_AZvg.woff2)format("woff2"),url(/_astro/big-shoulders-stencil-display-latin-900-normal.DNqnuUup.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-latin-400-normal.V6pRDFza.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-400-normal.6-qcROiO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/jetbrains-mono-latin-700-normal.BYuf6tUa.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-700-normal.D3wTyLJW.woff)format("woff")}:root{--char:#141110;--char-2:#1e1916;--line:#3a302a;--ember:#ff6a2b;--jute:#a07a4a;--gold:#d6a24e;--bone:#efe6d8;--ash:#a89c90;--err:#ff8a80;--paper:#fff8ee;--ink:#1a1512;--ink-2:#5b4a3c;--rule:#e3d3b8;--stamp:#b3261e;--wa:#1f7a3d;--heat-4:#ffd27a;--sten:"Big Shoulders Stencil Display",Impact,sans-serif;--cond:"Barlow Condensed",sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--char);color:var(--bone);-webkit-font-smoothing:antialiased;font:400 16px/1.55 Barlow,system-ui,sans-serif}a{color:inherit}img{max-width:100%;display:block}button{font:inherit;cursor:pointer;color:inherit}:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #ffc09a}.wrap{max-width:1180px;margin:0 auto;padding-inline:20px}[hidden]{display:none!important}.lbl{font:600 14px var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--ash)}.bar{z-index:30;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#141110eb;border-bottom:1px solid #2a221d;position:sticky;top:0}.bar .wrap{align-items:center;gap:18px;height:62px;display:flex}.brand{font:700 20px var(--cond);letter-spacing:.12em;align-items:center;gap:10px;text-decoration:none;display:flex}.brand img{border-radius:50%;width:38px;height:38px}.nav{font:600 15px var(--cond);letter-spacing:.06em;text-transform:uppercase;gap:22px;margin-left:auto;display:flex}.nav a{color:var(--ash);text-decoration:none}.nav a:hover{color:var(--bone)}.call{border:1.5px solid var(--line);font:600 14px var(--cond);letter-spacing:.06em;white-space:nowrap;border-radius:6px;padding:8px 12px;text-decoration:none}@media (width<=900px){.nav{display:none}.call{margin-left:auto}}.picker{isolation:isolate;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding-block:30px 56px;display:grid;position:relative}.picker>:not(canvas){z-index:1;position:relative}.picker canvas[data-coalbed],.kc canvas[data-coalbed]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.tagline{font:700 13px var(--cond);letter-spacing:.2em;color:var(--gold);text-transform:uppercase}.chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.chips button{border:1.5px solid var(--line);font:600 15px var(--cond);letter-spacing:.04em;background:0 0;border-radius:30px;min-height:40px;padding:8px 16px}.chips button[aria-pressed=true]{background:var(--bone);color:var(--char);border-color:var(--bone)}.stage{justify-content:center;align-items:flex-end;height:420px;display:flex;position:relative}.stage:after{content:"";background:radial-gradient(closest-side,#000a,#0000);width:70%;height:24px;position:absolute;bottom:-6px}.sack{--h:300px;width:calc(var(--h)*.72);height:var(--h);z-index:1;background:linear-gradient(160deg,#2c2622 0,#171310 55%,#0c0a09 100%);border-radius:24px 24px 34px 34px/16px 16px 44px 44px;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:height .45s cubic-bezier(.3,1.3,.5,1),width .45s cubic-bezier(.3,1.3,.5,1);display:flex;position:relative;box-shadow:inset 0 -26px 50px #000,inset 10px 0 30px #ffffff08,0 26px 70px -20px #ff5a2970}.sack:before{content:"";background:var(--jute);border-radius:5px;width:44%;height:18px;position:absolute;top:-10px;left:50%;transform:translate(-50%);box-shadow:inset 0 -4px #0003}.sack img{border-radius:50%;width:46%}.sack .wt{font:900 calc(var(--h)*.2)/.9 var(--sten);color:var(--ember)}.sack .ln{font:600 calc(var(--h)*.045) var(--cond);letter-spacing:.14em;color:var(--gold);text-transform:uppercase;text-align:center;padding:0 10px}.sack.land{animation:.55s cubic-bezier(.3,1.5,.5,1) bLand}@keyframes bLand{0%{transform:translateY(-26px)scaleY(1.04)}55%{transform:translateY(0)scale(1.06,.92)}to{transform:none}}.sack .wt.swap{animation:.35s bWt}@keyframes bWt{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.info .pname{font:700 clamp(36px,5vw,60px)/.95 var(--cond);text-transform:uppercase;letter-spacing:.01em}.price{align-items:baseline;gap:12px;margin-top:10px;display:flex}.price b{font:700 54px/1 var(--cond);color:#fff}.price span{color:var(--ash);font-size:15px}.use{color:var(--ash);max-width:44ch;min-height:3em;margin-top:6px}.dial{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;width:100%;max-width:380px;margin-top:14px}.dial text{font:700 15px var(--cond);fill:var(--ash);cursor:pointer}.dial text.on{fill:var(--ember)}.dial .ndl{transform-origin:190px 180px;transition:transform .45s cubic-bezier(.3,1.4,.5,1)}.range{width:100%;max-width:380px;accent-color:var(--ember);height:28px;margin-top:4px}.hint{color:var(--ash);font-size:13px}.qtyrow{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;display:flex}.stepper{border:1.5px solid var(--line);border-radius:6px;height:44px;display:flex;overflow:hidden}.stepper button{background:var(--char-2);border:0;width:44px;font:600 20px Barlow}.stepper input{text-align:center;width:64px;font:700 18px var(--cond);color:var(--bone);background:0 0;border:0}.numin{border:1.5px solid var(--line);background:var(--char-2);width:90px;height:44px;color:var(--bone);font:700 18px var(--cond);text-align:center;border-radius:6px}[aria-invalid=true]{border-color:var(--err)!important}.err{color:var(--err);margin-top:6px;font-size:13px}.total{font:600 15px var(--cond);letter-spacing:.06em;color:var(--ash);text-transform:uppercase;margin-top:12px}.total b{color:var(--bone);font-size:18px}.ctas{grid-template-columns:1fr 2fr;gap:10px;max-width:380px;margin-top:16px;display:grid}.btn{height:52px;font:700 17px var(--cond);letter-spacing:.04em;text-transform:uppercase;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:flex}.btn.g{border:1.5px solid var(--line);background:0 0}.btn.p{background:var(--ember);color:#140c07}.added{color:var(--heat-4);min-height:1.3em;margin-top:8px;font:500 13px Barlow}section[id],.picker{scroll-margin-top:70px}@media (width<=900px){.picker{grid-template-columns:1fr;gap:4px;padding-top:16px}.stage{height:225px}.info .pname{font-size:34px}.price b{font-size:44px}.use{min-height:0}.dial{margin-inline:auto;max-width:290px;margin-top:6px;display:block}.range{max-width:290px;margin-inline:auto;display:block}.hint{text-align:center}.ctas{max-width:none}}.lineup{border-top:1px solid #2a221d;padding-block:46px}h2.big{font:700 clamp(30px,4vw,44px)/1 var(--cond);text-transform:uppercase}.sub{color:var(--ash);max-width:62ch;margin:8px 0 26px}.row-sacks{scrollbar-width:thin;align-items:flex-end;gap:14px;padding:12px 2px 6px;display:flex;overflow-x:auto}.mini{background:0 0;border:0;border-radius:8px;flex-direction:column;flex:none;align-items:center;gap:8px;padding:6px;display:flex}.mini i{width:calc(var(--h)*.72);height:var(--h);font:900 calc(var(--h)*.24) var(--sten);color:var(--ember);background:linear-gradient(160deg,#2c2622,#0e0b0a);border-radius:10px 10px 16px 16px/8px 8px 20px 20px;justify-content:center;align-items:center;font-style:normal;transition:transform .25s cubic-bezier(.3,1.5,.5,1);display:flex;position:relative}.mini i:before{content:"";background:var(--jute);border-radius:3px;width:44%;height:8px;position:absolute;top:-5px}.mini:hover i{transform:translateY(-6px)}.mini span{font:600 14px var(--cond);color:var(--ash)}.mini[aria-pressed=true] i{outline:2px solid var(--ember);outline-offset:4px}.mini[aria-pressed=true] span{color:var(--bone)}.band{background:var(--ember);color:#140c07;white-space:nowrap;font:900 clamp(26px,4vw,40px)/1 var(--sten);letter-spacing:.04em;padding:14px 0;overflow:hidden}.band span{margin-right:28px}.kc{isolation:isolate;border-bottom:1px solid #2a221d;padding-block:56px;position:relative}.kc>:not(canvas){z-index:1;position:relative}.kc-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:36px;margin-top:8px;display:grid}.kc .lbl{margin:20px 0 8px;display:block}.seg{border:1.5px solid var(--line);border-radius:6px;max-width:520px;display:flex;overflow:hidden}.seg button{font:600 15px var(--cond);letter-spacing:.04em;color:var(--ash);background:0 0;border:0;flex:1;min-height:44px;padding:11px 6px}.seg button+button{border-left:1.5px solid var(--line)}.seg button[aria-pressed=true]{background:var(--bone);color:var(--char)}.kgday{align-items:center;gap:14px;display:flex}.kgday input{border:0;border-bottom:2px solid var(--line);width:150px;font:900 84px/1 var(--sten);color:var(--bone);background:0 0;padding:0;transition:color .3s}.kgday .u{font:600 18px var(--cond);color:var(--ash);text-transform:uppercase}.kgday .st{flex-direction:column;gap:6px;display:flex}.kgday .st button{border:1.5px solid var(--line);background:var(--char-2);border-radius:6px;width:44px;height:36px;font-size:18px}.gauge{background:linear-gradient(90deg,#3a1a0e,#c2410c 40%,#ff7a1a 70%,#ffd27a);border-radius:8px;max-width:520px;height:12px;margin-top:16px;position:relative}.gauge i{width:5px;height:26px;box-shadow:0 0 0 3px var(--char),0 0 calc(var(--heat,0)*22px) calc(var(--heat,0)*6px) #ff9a3c;background:#fff;border-radius:3px;transition:left .3s;position:absolute;top:-7px}.gl{color:var(--ash);justify-content:space-between;max-width:520px;margin-top:6px;font:500 12px Barlow;display:flex}.kc input[type=range]{width:100%;max-width:520px;accent-color:var(--ember);height:28px;margin-top:6px}.res{background:var(--char-2);border:1.5px solid var(--line);border-radius:8px;padding:20px;transition:box-shadow .4s}.res.hot{box-shadow:0 0 0 1px #ff7a1a55,0 20px 60px -20px #ff6a2b77}.res .need{color:var(--ash);font:500 15px Barlow}.res .need b{color:var(--bone)}.mix{margin-top:12px;list-style:none}.mix li{border-bottom:1px dashed var(--line);font:700 20px var(--cond);letter-spacing:.02em;justify-content:space-between;align-items:baseline;padding:9px 0;display:flex}.mix li em{font:400 15px var(--mono);color:var(--ash);font-style:normal}.mix li.in{animation:.4s cubic-bezier(.2,1.2,.4,1) both cIn}@keyframes cIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}.sum{justify-content:space-between;align-items:baseline;margin-top:12px;display:flex}.sum span{font:900 30px var(--sten)}.sum b{font:700 44px/1 var(--cond);color:var(--heat-4)}.eff{font:400 13px var(--mono);color:var(--ash);margin-top:6px}.save{color:#7fd39a;margin-top:4px;font:500 14px Barlow}.over{color:var(--ash);margin-top:4px;font:400 13px Barlow}.res .btn{width:100%;margin-top:16px}@media (width<=900px){.kc-grid{grid-template-columns:1fr}.kgday input{width:120px;font-size:72px}}.blk{border-bottom:1px solid #2a221d;padding-block:56px}.split{grid-template-columns:1fr 1fr;align-items:start;gap:32px;display:grid}.old{margin-top:18px;list-style:none}.old li{color:var(--ash);border-bottom:1px solid #2a221d;padding:12px 0}.old li b{color:var(--bone);font:700 17px var(--cond);text-transform:uppercase;letter-spacing:.04em;display:block}.founder{grid-template-columns:220px 1fr;align-items:center;gap:28px;display:grid}.founder img{object-fit:cover;filter:grayscale(.25);border-radius:8px;width:220px;height:260px}.founder q{font:700 clamp(24px,3vw,34px)/1.15 var(--cond);text-transform:uppercase;display:block}.founder .who{color:var(--gold);font:600 15px var(--cond);letter-spacing:.12em;text-transform:uppercase;margin-top:14px}.founder p{color:var(--ash);max-width:60ch;margin-top:10px}.hub{border:1.5px dashed var(--jute);border-radius:8px;padding:20px}.hub b{font:900 32px var(--sten);color:var(--ember);display:block}.hub p{color:var(--ash)}@media (width<=760px){.split,.founder{grid-template-columns:1fr}.founder img{width:150px;height:180px}}footer{color:var(--ash);padding:30px 0 120px;font-size:14px}footer .wrap{flex-wrap:wrap;align-items:center;gap:12px 26px;display:flex}.crumb{color:var(--ash);padding-top:16px;font:500 13px Barlow}.pd-extra{border-top:1px solid #2a221d;grid-template-columns:260px 1fr;gap:28px;padding-block:30px 50px;display:grid}.pd-extra img{border-radius:8px}.pd-extra ul{list-style:none}.pd-extra li{color:var(--ash);border-bottom:1px solid #2a221d;grid-template-columns:64px 1fr;gap:10px;padding:10px 0;display:grid}.pd-extra li b{font:900 22px var(--sten);color:var(--ember)}@media (width<=760px){.pd-extra{grid-template-columns:1fr}.pd-extra img{max-width:240px}}.dock{z-index:50;filter:drop-shadow(0 18px 30px #000c);width:370px;position:fixed;bottom:20px;right:20px}.slip{background:var(--paper);color:var(--ink);-webkit-mask:radial-gradient(6px at 6px 0,#0000 97%,#000) -6px 0/12px 100% repeat-x;mask:radial-gradient(6px at 6px 0,#0000 97%,#000) -6px 0/12px 100% repeat-x}.tab{width:100%;font:700 13px var(--mono);color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:16px 16px 12px;display:flex}.tab .go{background:var(--ink);color:var(--paper);font:700 13px var(--cond);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:4px;padding:8px 12px}.tab.has .go{background:var(--wa);color:#fff}.tab .flash{color:var(--stamp)}.dock.bump{animation:.5s cubic-bezier(.3,1.6,.5,1) dBump}@keyframes dBump{30%{transform:translateY(-10px)rotate(-1deg)}to{transform:none}}.body{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.dock.open .body{grid-template-rows:1fr}.body>div{overflow:hidden}.inner{max-height:68vh;padding:0 16px 16px;overflow:auto}.lines{font:400 13px var(--mono);border-top:2px solid var(--ink);list-style:none}.lines li{border-bottom:1px dashed var(--rule);grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:8px 0;display:grid}.lines .q{border:1px solid var(--ink-2);border-radius:3px;display:flex;overflow:hidden}.lines .q button{width:28px;height:28px;font:700 14px var(--mono);color:var(--ink);background:0 0;border:0}.lines .q output{min-width:24px;font:700 13px var(--mono);justify-content:center;align-items:center;display:flex}.lines li.new{animation:.45s cubic-bezier(.2,1.2,.4,1) aSlip}@keyframes aSlip{0%{opacity:0;background:#ffd7bf;transform:translateY(-10px)}to{opacity:1;background:0 0;transform:none}}.empty{font:400 13px var(--mono);color:var(--ink-2);border-top:2px solid var(--ink);border-bottom:1px dashed var(--rule);padding:14px 0}.tot{font:700 18px var(--mono);border-top:2px solid var(--ink);justify-content:space-between;margin-top:8px;padding-top:8px;display:flex}.field{margin-top:12px}.field label{font:700 11px var(--mono);letter-spacing:.1em;color:var(--ink-2);margin-bottom:4px;display:block}.field input{width:100%;height:44px;color:var(--ink);background:#fff;border:1.5px solid #c9b79b;border-radius:4px;padding:0 10px;font:400 16px Barlow}.field .err{color:var(--stamp);font:400 12px var(--mono)}.send{background:var(--wa);color:#fff;width:100%;height:50px;font:700 17px var(--cond);letter-spacing:.04em;text-transform:uppercase;border:0;border-radius:4px;margin-top:14px;display:block}.send:disabled{cursor:not-allowed;background:#9aa79e}.sub2{gap:8px;margin-top:8px;display:flex}.sub2 button,.sub2 a{border:1.5px solid var(--ink);height:40px;font:600 14px var(--cond);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);background:0 0;border-radius:4px;flex:1;justify-content:center;align-items:center;text-decoration:none;display:flex}.sub2 button:disabled{opacity:.4;cursor:not-allowed}.slipft{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.note{font:400 11px/1.5 var(--mono);color:var(--ink-2)}.stamp{border:2px solid var(--stamp);color:var(--stamp);font:700 10px var(--mono);letter-spacing:.08em;border-radius:3px;flex:none;padding:3px 6px;transform:rotate(-5deg)}.stamp.thump{animation:.5s cubic-bezier(.2,1.6,.4,1) .2s both aThump}@keyframes aThump{0%{opacity:0;transform:rotate(-14deg)scale(1.9)}to{opacity:1;transform:rotate(-5deg)scale(1)}}.toast{font:400 12px var(--mono);color:var(--wa);min-height:1em;margin-top:6px}.scrim{z-index:45;background:#0009;display:none;position:fixed;inset:0}.scrim.on{display:block}@media (width<=900px){.dock{width:auto;bottom:0;left:0;right:0}.inner{max-height:72vh}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}.sack.land,.sack .wt.swap,.lines li.new,.mix li.in,.stamp.thump,.dock.bump{animation:none}}.nav a[aria-current=page]{color:var(--bone);box-shadow:inset 0 -2px var(--ember)}.menu{border:1.5px solid var(--line);height:38px;font:700 14px var(--cond);letter-spacing:.1em;background:0 0;border-radius:6px;margin-left:8px;padding:0 12px;display:none}.mpanel{background:var(--char);border-top:1px solid #2a221d;padding:8px 20px 16px;display:none}.mpanel a{font:600 18px var(--cond);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #2a221d;padding:12px 0;text-decoration:none;display:block}.mpanel a[aria-current=page]{color:var(--ember)}.mpanel.open{display:block}@media (width<=900px){.menu{display:block}.call{margin-left:auto}}@media (width<=420px){.call{padding:7px 8px;font-size:12px}}.phead{isolation:isolate;border-bottom:1px solid #2a221d;padding-block:56px 64px;position:relative;overflow:hidden}.phead>:not(canvas){z-index:1;position:relative}.phead canvas[data-coalbed]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.phead h1{font:900 clamp(40px,7vw,88px)/.92 var(--sten);text-transform:uppercase;max-width:16ch;margin-top:10px}.phead p{color:var(--ash);max-width:58ch;margin-top:16px;font-size:18px}.crumbs{color:var(--ash);font:500 13px Barlow}.crumbs a{color:var(--bone)}.quals{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.quals div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px}.quals b{font:900 30px/1 var(--sten);color:var(--ember);text-transform:uppercase;display:block}.quals p{color:var(--ash);margin-top:8px}@media (width<=760px){.quals{grid-template-columns:1fr 1fr}}@media (width<=480px){.quals{grid-template-columns:1fr}}.bt{height:190vh;position:relative}.bt-pin{padding:10px 0;position:sticky;top:90px}.bt-sheet{background:var(--paper);color:var(--ink);background-image:repeating-linear-gradient(var(--paper) 0 39px,var(--rule) 39px 40px);border-radius:2px;max-width:900px;padding:22px 20px 18px}.bt-hd{border-bottom:2px solid var(--ink);background:var(--paper);flex-wrap:wrap;justify-content:space-between;gap:6px;padding-bottom:8px;display:flex}.bt-hd b{font:900 30px/1 var(--sten)}.bt-hd span{font:400 12px var(--mono);color:var(--ink-2);align-self:flex-end}.bt-scale{font:400 11px var(--mono);color:var(--ink-2);justify-content:space-between;margin:14px 104px 4px 34%;display:flex}.bt-row{grid-template-columns:34% 1fr 92px;align-items:center;gap:12px;padding:14px 0;display:grid}.bt-l{font:700 18px/1.2 var(--cond);text-transform:uppercase}.bt-l small{font:400 12px var(--mono);color:var(--ink-2);text-transform:none;margin-top:3px;display:block}.bt-track{background:#e6d8bf;border-radius:15px;height:30px;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #0002}.bt-track i{position:absolute;top:0;bottom:0;left:0}.bt-ash{background:repeating-linear-gradient(90deg,#9b9087 0 6px,#b3a89d 6px 11px);width:0}.bt-fire{background:linear-gradient(90deg,#3a1a0e,#c2410c 18%,#ff7a1a 40%,#ffd27a 55%,#ff7a1a 70%,#c2410c 90%) 0 0/200% 100%;animation:2.2s linear infinite btFlow;left:0;right:0;box-shadow:0 0 18px 2px #ff6a2b88}@keyframes btFlow{to{background-position:-200% 0}}.bt-row.out .bt-fire{opacity:0}.bt-row.uneven .bt-fire{animation:2.2s linear infinite btFlow,.35s steps(2,end) infinite btFlick}@keyframes btFlick{50%{opacity:.55}}.bt-st{font:700 12px var(--mono);letter-spacing:.06em;text-align:right}.bt-row.out .bt-st{color:var(--stamp)}.bt-ft{font:400 12px var(--mono);color:var(--ink-2);margin-top:6px}@media (width<=560px){.bt-row{grid-template-columns:1fr 76px}.bt-l{grid-column:1/-1}.bt-scale{margin:14px 88px 4px 0}.bt{height:200vh}}@media (prefers-reduced-motion:reduce){.bt{height:auto}.bt-pin{position:static}.bt-fire{animation:none!important}}.tl{border-top:2px solid var(--ember);grid-template-columns:repeat(4,1fr);gap:0;margin-top:30px;list-style:none;display:grid}.tl li{padding:18px 18px 0 0;position:relative}.tl li:before{content:"";background:var(--ember);border-radius:50%;width:14px;height:14px;position:absolute;top:-8px;left:0;box-shadow:0 0 12px 2px #ff6a2b88}.tl b{font:900 34px/1 var(--sten);color:var(--bone);margin-top:6px;display:block}.tl strong{font:700 18px var(--cond);text-transform:uppercase;margin-top:8px;display:block}.tl p{color:var(--ash);margin-top:6px;font-size:15px}@media (width<=760px){.tl{border-top:0;border-left:2px solid var(--ember);grid-template-columns:1fr;margin-left:6px}.tl li{padding:0 0 22px 22px}.tl li:before{top:4px;left:-8px}.tl b{margin-top:0}}.bigquote{font:900 clamp(30px,4.6vw,56px)/1.02 var(--sten);text-transform:uppercase;max-width:22ch}.bigquote:before{content:"“";color:var(--ember)}.bigquote:after{content:"”";color:var(--ember)}.phases{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.phase{border:1.5px solid var(--line);border-radius:8px;padding:20px;position:relative}.phase.now{border-color:var(--ember);background:linear-gradient(#2a170d,#0000)}.phase .k{font:700 13px var(--cond);letter-spacing:.2em;color:var(--gold)}.phase b{font:900 30px/1 var(--sten);text-transform:uppercase;margin-top:8px;display:block}.phase p{color:var(--ash);margin-top:8px}.phase .now-tag{font:700 11px var(--cond);letter-spacing:.14em;background:var(--ember);color:#140c07;border-radius:20px;padding:3px 8px;position:absolute;top:14px;right:14px}@media (width<=760px){.phases{grid-template-columns:1fr}}.kgrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.kgrid div{border:1.5px solid var(--line);border-radius:8px;padding:18px}.kgrid b{font:700 20px var(--cond);text-transform:uppercase;display:block}.kgrid p{color:var(--ash);margin-top:4px;font-size:14px}@media (width<=860px){.kgrid{grid-template-columns:1fr 1fr}}.form{grid-template-columns:1fr 1fr;gap:14px 16px;max-width:760px;display:grid}.form .full{grid-column:1/-1}.form label{font:600 14px var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--ash);margin-bottom:6px;display:block}.form input,.form select,.form textarea{border:1.5px solid var(--line);background:var(--char-2);width:100%;min-height:48px;color:var(--bone);border-radius:6px;padding:10px 12px;font:400 16px Barlow}.form textarea{resize:vertical;min-height:110px}.form input::placeholder,.form textarea::placeholder{color:#8a7e73}.form .btn{width:100%}.form .note{color:var(--ash);grid-column:1/-1;font-size:13px}@media (width<=600px){.form{grid-template-columns:1fr}}.contact-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:40px;display:grid}.cinfo{list-style:none}.cinfo li{border-bottom:1px solid #2a221d;padding:16px 0}.cinfo span{font:600 13px var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);display:block}.cinfo a,.cinfo b{font:700 26px var(--cond);color:var(--bone);text-decoration:none}.cinfo a:hover{color:var(--ember)}@media (width<=860px){.contact-grid{grid-template-columns:1fr}}.rates{border-collapse:collapse;width:100%;max-width:760px}.rates caption{text-align:left;font:900 30px var(--sten);text-transform:uppercase;color:var(--bone);padding:26px 0 8px}.rates th{text-align:left;font:600 13px var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--ash);border-bottom:1.5px solid var(--line);padding:8px 6px}.rates td{font:400 15px var(--mono);border-bottom:1px solid #2a221d;padding:12px 6px}.rates .r{text-align:right}.rates a{color:var(--ember)}.teaser{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.teaser a{border:1.5px solid var(--line);border-radius:8px;padding:22px;text-decoration:none;transition:border-color .2s,transform .25s cubic-bezier(.3,1.5,.5,1);display:block}.teaser a:hover{border-color:var(--ember);transform:translateY(-4px)}.teaser .k{font:700 13px var(--cond);letter-spacing:.2em;color:var(--gold)}.teaser b{font:900 30px/1 var(--sten);text-transform:uppercase;margin-top:8px;display:block}.teaser p{color:var(--ash);margin-top:8px}.teaser .go{font:700 15px var(--cond);letter-spacing:.06em;text-transform:uppercase;color:var(--ember);margin-top:12px;display:inline-block}@media (width<=860px){.teaser{grid-template-columns:1fr}}.cta-band{border:1.5px dashed var(--jute);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex}.cta-band h2{font:900 clamp(28px,4vw,44px)/1 var(--sten);text-transform:uppercase;max-width:20ch}.cta-band .row{flex-wrap:wrap;gap:10px;display:flex}.mt-8{margin-top:8px}.mb-0{margin-bottom:0}.m-0{margin:0}.pb-0{padding-bottom:0}.no-rule{border-bottom:0}.size-link{margin-top:6px;display:inline-block}.ember{color:var(--ember)}.inline-btn{display:inline-flex}.size-pills{flex-wrap:wrap;gap:8px;display:flex}.size-pills .btn{height:44px;display:inline-flex}.lbl.block{margin:22px 0 10px;display:block}.h-30{font-size:30px}.h-34{font-size:34px}.mt-36{margin-top:36px}.mt-18{margin-top:18px}.who-line{margin-top:16px}.tab-count{background:var(--ink);min-width:28px;height:28px;color:var(--paper);font:700 13px var(--mono);border-radius:14px;flex:none;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.tab.has .tab-count{background:var(--ember);color:#140c07}.tab-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tab-k{font:700 10px var(--mono);letter-spacing:.18em;color:var(--ink-2)}#tabSum{font:700 14px var(--mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.slip-hd{display:none}.lines li .nm{align-items:baseline;gap:6px;min-width:0;display:flex}.lines li .nm:after{content:"";border-bottom:1.5px dotted #b9a68a;flex:1;min-width:12px;transform:translateY(-3px)}.sub2 button,.sub2 a{font-weight:600}@media (width>=901px){.dock{filter:drop-shadow(0 16px 26px #000d);width:auto;max-width:340px;transition:transform .25s cubic-bezier(.3,1.4,.5,1);bottom:26px;left:auto;right:28px}.dock.empty:not(.open){display:none}.dock:not(.open) .slip{transform:rotate(-2deg);-webkit-mask:radial-gradient(5px at 5px 0,#0000 97%,#000) -5px 0/10px 51% repeat-x,radial-gradient(5px at 5px 100%,#0000 97%,#000) -5px 100%/10px 51% repeat-x;mask:radial-gradient(5px at 5px 0,#0000 97%,#000) -5px 0/10px 51% repeat-x,radial-gradient(5px at 5px 100%,#0000 97%,#000) -5px 100%/10px 51% repeat-x}.dock:not(.open):hover{transform:translateY(-4px)}.dock:not(.open) .slip:before{content:"";background:var(--jute);opacity:.9;border-radius:3px;width:56px;height:12px;margin-left:-28px;position:absolute;top:2px;left:50%}.dock:not(.open) .slip{position:relative}.tab{gap:14px;min-width:300px;padding:22px 16px 16px 18px}.tab .go{padding:9px 14px}.dock:not(.open) .body{display:none}.dock.open{filter:drop-shadow(-24px 0 40px #000c);width:430px;max-width:100vw;animation:.38s cubic-bezier(.2,1,.3,1) slipIn;inset:0 0 0 auto}@keyframes slipIn{0%{transform:translate(105%)}to{transform:none}}.dock.open .slip{flex-direction:column;height:100%;display:flex;transform:none;-webkit-mask:radial-gradient(6px at 0 6px,#0000 97%,#000) 0 -6px/100% 12px repeat-y;mask:radial-gradient(6px at 0 6px,#0000 97%,#000) 0 -6px/100% 12px repeat-y}.dock.open .tab{display:none}.dock.open .body{flex:1;min-height:0;display:block}.dock.open .body>div{height:100%}.dock.open .inner{height:100%;max-height:none;padding:26px 30px 28px 34px;overflow:auto}.slip-hd{border-bottom:2px solid var(--ink);grid-template-columns:44px 1fr auto;align-items:center;gap:12px;margin-bottom:6px;padding-bottom:16px;display:grid}.slip-hd img{border-radius:50%}.slip-hd b{font:900 30px/1 var(--sten);letter-spacing:.02em;display:block}.slip-hd span{font:400 11px var(--mono);color:var(--ink-2);margin-top:4px;display:block}.slip-x{border:1.5px solid var(--ink);width:40px;height:40px;color:var(--ink);background:0 0;border-radius:50%;font:400 24px/1 Barlow}.slip-x:hover{background:var(--ink);color:var(--paper)}.dock.open .lines{border-top:0}.dock.open .lines li{border-bottom:1px dashed var(--rule);grid-template-columns:1fr auto auto;padding:12px 0;font-size:14px}.dock.open .lines .q{border-color:#c9b79b;border-radius:20px}.dock.open .lines .q button{width:30px;height:30px}.dock.open .tot{border-top:2px solid var(--ink);align-items:baseline;margin-top:10px;padding-top:12px}.dock.open .tot #tKg{font:700 15px var(--mono);color:var(--ink-2)}.dock.open .tot #tAmt{font:700 42px/1 var(--cond)}.dock.open .empty{border-top:0;padding:26px 0;font-size:14px}.dock.open .field{margin-top:16px}.dock.open .send{border-radius:6px;height:56px;margin-top:18px;font-size:19px}.dock.open .sub2{justify-content:center;gap:18px;margin-top:12px}.dock.open .sub2 button,.dock.open .sub2 a{height:auto;font:600 13px var(--mono);letter-spacing:0;text-transform:none;text-underline-offset:3px;color:var(--ink-2);border:0;flex:none;padding:4px 0;text-decoration:underline}.dock.open .sub2 button:hover,.dock.open .sub2 a:hover{color:var(--ink)}.dock.open .slipft{border-top:1px dashed var(--rule);margin-top:20px;padding-top:14px}.scrim.on{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000b}}.tab:not(.has) .tab-count{display:none}@media (width<=900px){.tab-count{min-width:24px;height:24px;font-size:12px}.tab-text{flex-direction:row;align-items:baseline;gap:8px}.tab-k{font:700 13px var(--mono);letter-spacing:.04em;color:var(--ink);white-space:nowrap}.tab.has .tab-k{display:none}}@media (prefers-reduced-motion:reduce){.dock.open{animation:none}}.menu{justify-content:center;align-items:center;width:44px;height:40px;padding:0}.menu-i{width:20px;height:14px;display:block;position:relative}.menu-i i{background:var(--bone);border-radius:2px;width:100%;height:2px;transition:transform .25s,opacity .2s,top .25s;position:absolute;left:0}.menu-i i:first-child{top:0}.menu-i i:nth-child(2){top:6px}.menu-i i:nth-child(3){top:12px}.menu[aria-expanded=true]{border-color:var(--ember)}.menu[aria-expanded=true] .menu-i i:first-child{top:6px;transform:rotate(45deg)}.menu[aria-expanded=true] .menu-i i:nth-child(2){opacity:0}.menu[aria-expanded=true] .menu-i i:nth-child(3){top:6px;transform:rotate(-45deg)}@media (width<=900px){.menu{display:inline-flex}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1.tagline{margin:0}.brand img{width:38px;height:38px}.slip-hd img{width:44px;height:44px}.founder img{object-fit:cover}.sack img{aspect-ratio:1;height:auto}.pd-extra img{height:auto}.cnote{color:var(--ash);margin-top:2px;font-size:13px}
