:root{--paper: #fafaf9;--card: #ffffff;--line: #e5e3de;--smoke: #6b6b74;--ink: #101013;--char: #1a1a1f;--line-dark: #2e2e36;--fog: #9b9ba4;--bone: #f8f7f4;--white: #ffffff;--accent: var(--ink);--r: 4px;--nav-bg: rgba(250, 250, 249, .92);--shadow: 0 24px 48px -24px rgba(16, 16, 19, .28);--shadow-dark: 0 24px 48px -20px rgba(0, 0, 0, .55)}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:Archivo,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}.wrap{max-width:1240px;margin:0 auto;padding:0 28px}.mono{font-family:JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.mark{font-family:Anton,sans-serif;display:inline-flex;line-height:1;text-decoration:none}.mark .speed{color:var(--ink);padding-right:.06em}.mark .st{background:var(--ink);color:var(--white);padding:0 .18em}.mark.sm{font-size:26px}.dark .mark .speed,.mark.inv .speed{color:var(--bone)}.dark .mark .st,.mark.inv .st{background:var(--white);color:var(--ink)}.checker{height:14px;background-image:linear-gradient(45deg,#101013 25%,transparent 25%,transparent 75%,#101013 75%),linear-gradient(45deg,#101013 25%,transparent 25%,transparent 75%,#101013 75%);background-size:14px 14px;background-position:0 0,7px 7px;background-color:#fff}.ticker{background:var(--ink);color:var(--bone);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:8px 0;overflow:hidden;white-space:nowrap}.ticker-track{display:inline-block;animation:ticker-slide 30s linear infinite}.ticker-track span{padding:0 26px}@keyframes ticker-slide{to{transform:translate(-50%)}}nav.site{border-bottom:1px solid var(--line);background:var(--nav-bg);position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav-in{display:flex;align-items:center;justify-content:space-between;height:70px;gap:18px}.nav-links{display:flex;gap:22px;flex-wrap:wrap}.nav-links a{color:var(--smoke);text-decoration:none;font-size:13px;font-weight:600}.nav-links a:hover,.nav-links a.on{color:var(--ink)}.cart-pill{font-family:JetBrains Mono,monospace;font-size:11px;padding:8px 14px;border:1px solid var(--ink);border-radius:999px;color:var(--ink);text-decoration:none;white-space:nowrap}.cart-pill .count{font-weight:700}@media(max-width:760px){.nav-links{display:none}}.btn{font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700;cursor:pointer;border:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;border-radius:var(--r);transition:transform .15s,background .2s,color .2s,border-color .2s}.btn-ink{background:var(--ink);color:var(--white)}.btn-ink:hover{background:#2a2a31;transform:translateY(-2px)}.btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--ink)}.btn-ghost:hover{background:var(--ink);color:var(--white)}.btn-wht{background:var(--white);color:var(--ink)}.btn-wht:hover{background:var(--bone);transform:translateY(-2px)}.btn-ghost-inv{background:transparent;color:var(--bone);border:1px solid var(--line-dark)}.btn-ghost-inv:hover{border-color:#fff;color:#fff}.dark{background:var(--ink);color:var(--bone)}.dark .muted{color:var(--fog)}.sec-tag{font-family:JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase;font-size:12px;color:var(--smoke);margin-bottom:12px;display:inline-flex;align-items:center;gap:10px}.sec-tag:before{content:"";width:30px;height:1px;background:currentColor}.dark .sec-tag{color:var(--fog)}h1.display,h2.display{font-family:Anton,sans-serif;text-transform:uppercase;line-height:.95;margin:0}.pad{padding:88px 0}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:42px;flex-wrap:wrap;gap:16px}.sec-head h2{font-size:clamp(34px,5vw,56px)}.sec-head p{color:var(--smoke);max-width:380px;font-size:14px;margin:0}.dark .sec-head p{color:var(--fog)}.pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:22px}.pcard{background:var(--card);border:1px solid var(--line);border-radius:10px;overflow:hidden;position:relative;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:transform .25s,border-color .25s,box-shadow .25s}.pcard:hover{transform:translateY(-6px);border-color:var(--ink);box-shadow:var(--shadow)}.pcard-flag{position:absolute;top:14px;right:14px;background:var(--ink);color:var(--white);font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border-radius:3px;z-index:2}.pcard-img{background:#f1f0ec}.pcard-img img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.pcard-body{padding:20px 22px 24px;border-top:1px solid var(--line);display:flex;flex-direction:column;flex:1}.pcard-kind{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--smoke);margin-bottom:6px}.pcard-body h3{font-family:Anton,sans-serif;font-size:21px;text-transform:uppercase;margin:0 0 6px;line-height:1.05}.pcard-body p{font-size:13px;color:var(--smoke);margin:0 0 16px;flex:1}.pcard-foot{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.pcard-price{font-family:Anton,sans-serif;font-size:24px}.pcard-price s{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--smoke);margin-left:8px;font-weight:400}.pcard-save{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border:1px solid var(--line);padding:4px 8px;border-radius:3px}footer.site{background:var(--ink);color:var(--fog);padding:56px 0 32px}footer.site a{color:var(--fog);text-decoration:none;font-size:13px}footer.site a:hover{color:var(--bone)}.foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;padding-bottom:36px;border-bottom:1px solid var(--line-dark)}.foot-grid h4{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--bone);margin-bottom:14px}.foot-grid ul{list-style:none;display:grid;gap:8px}.foot-base{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:24px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}@media(max-width:820px){.foot-grid{grid-template-columns:1fr 1fr}}.hero{position:relative;padding:84px 0 72px;overflow:hidden}.hero-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.55;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:radial-gradient(circle at 72% 28%,#000,transparent 70%);mask-image:radial-gradient(circle at 72% 28%,#000,transparent 70%)}.hero-in{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr .95fr;gap:50px;align-items:center}.hero h1{font-size:clamp(46px,7vw,92px)}.hero h1 .out{color:transparent;-webkit-text-stroke:1.5px var(--ink)}.lead{color:var(--smoke);font-size:17px;max-width:460px;margin:26px 0 34px}.hero-cta{display:flex;gap:14px;flex-wrap:wrap}.stats{display:flex;gap:34px;margin-top:44px;padding-top:26px;border-top:1px solid var(--line);flex-wrap:wrap}.stat .n{font-family:Anton,sans-serif;font-size:30px}.stat .l{font-size:11px;color:var(--smoke);letter-spacing:.08em;text-transform:uppercase;margin-top:2px}.hero-img{border:1px solid var(--line);border-radius:8px;overflow:hidden;box-shadow:var(--shadow);transform:rotate(-3deg);background:var(--ink)}.hero-img img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:4/5}@media(max-width:860px){.hero-in{grid-template-columns:1fr}.hero-img{max-width:420px}}.cats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.cat{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:340px;border-radius:10px;overflow:hidden;text-decoration:none;color:var(--bone);border:1px solid var(--line);background:var(--ink);transition:transform .25s,box-shadow .25s}.cat:hover{transform:translateY(-6px);box-shadow:var(--shadow)}.cat img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.75;transition:opacity .3s,transform .4s}.cat:hover img{opacity:.9;transform:scale(1.04)}.cat-body{position:relative;z-index:2;padding:22px;background:linear-gradient(transparent,#101013eb 55%)}.cat-body .num{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;color:var(--fog)}.cat-body h3{font-family:Anton,sans-serif;font-size:26px;text-transform:uppercase;margin:6px 0 4px}.cat-body p{font-size:12px;color:var(--fog);margin:0 0 10px}.cat-body .go{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--white)}@media(max-width:1000px){.cats{grid-template-columns:1fr 1fr}}@media(max-width:540px){.cats{grid-template-columns:1fr}}.show-band{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.show-band img{width:100%;border-radius:10px;border:1px solid var(--line-dark);box-shadow:var(--shadow-dark);display:block}.show-band .lead{color:var(--fog)}.feat-list{list-style:none;display:grid;gap:12px;margin:26px 0 32px}.feat-list li{padding-left:24px;position:relative;font-size:14px;color:var(--fog)}.feat-list li:before{content:"\2192";position:absolute;left:0;color:var(--white)}@media(max-width:860px){.show-band{grid-template-columns:1fr}}.specs{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden}.spec{background:var(--card);padding:34px 26px}.spec .ico{font-family:Anton,sans-serif;font-size:26px;margin-bottom:14px}.spec h4{font-size:16px;margin:0 0 8px}.spec p{font-size:13px;color:var(--smoke);margin:0}@media(max-width:860px){.specs{grid-template-columns:1fr 1fr}}@media(max-width:520px){.specs{grid-template-columns:1fr}}.meets-band{position:relative;overflow:hidden}.meets-band .bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.35}.meets-band .in{position:relative;z-index:2;padding:110px 0;max-width:640px}.meets-band h2{font-size:clamp(38px,6vw,64px)}.meets-band p{color:var(--fog);font-size:16px;margin:20px 0 30px}.notice{border:1px solid var(--line);border-radius:12px;background:var(--card);padding:46px 44px 40px;position:relative;overflow:hidden}.notice:before{content:"";position:absolute;top:0;left:0;width:100%;height:14px;background-image:linear-gradient(45deg,#101013 25%,transparent 25%,transparent 75%,#101013 75%),linear-gradient(45deg,#101013 25%,transparent 25%,transparent 75%,#101013 75%);background-size:14px 14px;background-position:0 0,7px 7px;background-color:#fff}.notice h3{font-family:Anton,sans-serif;font-size:24px;text-transform:uppercase;margin:10px 0 12px}.notice p{color:var(--smoke);font-size:14px;max-width:720px;margin:0}.line-hero{position:relative;overflow:hidden;background:var(--ink);color:var(--bone)}.line-hero .bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.4}.line-hero .bg.faint{opacity:.22}.line-hero .in{position:relative;z-index:2;padding:96px 0 84px;max-width:640px}.line-hero .crumb{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--fog);margin-bottom:18px}.line-hero .crumb a{color:var(--fog);text-decoration:none}.line-hero .crumb a:hover{color:var(--bone)}.line-hero h1{font-size:clamp(44px,7vw,84px)}.line-hero p{color:var(--fog);font-size:16px;margin:20px 0 0;max-width:480px}.line-pad{padding:72px 0}.line-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:36px;flex-wrap:wrap;gap:16px}.line-head h2{font-size:clamp(28px,4vw,44px)}.line-head p{color:var(--smoke);max-width:380px;font-size:14px;margin:0}.line-band{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.line-band img{width:100%;border-radius:10px;border:1px solid var(--line-dark);box-shadow:var(--shadow-dark);display:block}.line-band h2{font-size:clamp(30px,4.5vw,50px)}.line-band ul{list-style:none;display:grid;gap:12px;margin:24px 0 30px;padding:0}.line-band li{padding-left:24px;position:relative;font-size:14px;color:var(--fog)}.line-band li:before{content:"\2192";position:absolute;left:0;color:var(--white)}@media(max-width:860px){.line-band{grid-template-columns:1fr}}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line);padding:4px 0}.faq summary{cursor:pointer;font-weight:700;font-size:15px;padding:18px 0;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq summary:after{content:"+";font-family:Anton,sans-serif;font-size:20px}.faq details[open] summary:after{content:"\2013"}.faq details p{color:var(--smoke);font-size:14px;padding-bottom:18px;margin:0;max-width:720px}.shop-head{padding:56px 0 30px}.shop-head h1{font-size:clamp(40px,6vw,72px)}.shop-head p{color:var(--smoke);margin-top:12px;max-width:460px;font-size:15px}.filters{display:flex;gap:10px;flex-wrap:wrap;padding:0 0 32px}.filter{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;text-decoration:none;background:var(--card);color:var(--smoke);border:1px solid var(--line);padding:10px 18px;border-radius:999px;transition:all .15s;display:inline-block}.filter:hover{border-color:var(--ink);color:var(--ink)}.filter.on{background:var(--ink);color:var(--white);border-color:var(--ink)}.count-line{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--smoke);margin-bottom:20px}.shop-grid-wrap{padding-bottom:88px}.pagination-bar{display:flex;gap:10px;justify-content:center;padding:40px 0 0;font-family:JetBrains Mono,monospace;font-size:12px}.pagination-bar a,.pagination-bar span{color:var(--smoke);text-decoration:none;padding:8px 14px;border:1px solid var(--line);border-radius:999px}.pagination-bar a:hover,.pagination-bar span.current{color:var(--white);background:var(--ink);border-color:var(--ink)}.crumb-bar{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--smoke);padding:28px 0 0;text-transform:uppercase;letter-spacing:.1em}.crumb-bar a{color:var(--smoke);text-decoration:none}.crumb-bar a:hover{color:var(--ink)}.product-layout{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:32px 0 80px;align-items:start}@media(max-width:820px){.product-layout{grid-template-columns:1fr;gap:28px}}.gallery{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--card)}.gallery-main img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.gallery-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:10px;border-top:1px solid var(--line)}.gallery-thumbs button{border:1px solid var(--line);background:none;padding:0;border-radius:4px;overflow:hidden;cursor:pointer;opacity:.55;transition:opacity .2s,border-color .2s}.gallery-thumbs button.on,.gallery-thumbs button:hover{opacity:1;border-color:var(--ink)}.gallery-thumbs img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.p-meta{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--smoke);margin-bottom:8px}.p-meta a{color:var(--ink);text-decoration:none}.product-info h1{font-family:Anton,sans-serif;font-size:clamp(28px,4vw,42px);text-transform:uppercase;line-height:.95;margin-bottom:10px}.p-sub{color:var(--smoke);font-size:15px;margin-bottom:20px}.stars{letter-spacing:3px;font-size:14px;margin-bottom:20px}.p-price{font-family:Anton,sans-serif;font-size:42px;margin-bottom:4px}.p-price .was{font-family:JetBrains Mono,monospace;font-size:14px;color:var(--smoke);text-decoration:line-through;margin-left:10px;font-weight:400}.p-price small{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--smoke);display:block;font-weight:400;margin-top:4px}.p-save{font-family:JetBrains Mono,monospace;font-size:11px;margin-bottom:28px}.field-label{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--smoke);display:block;margin-bottom:10px}.size-opts{display:grid;gap:10px;margin-bottom:24px}.size-opts.multi-2{grid-template-columns:1fr 1fr}.size-opts.multi-3{grid-template-columns:repeat(3,1fr)}@media(max-width:640px){.size-opts.multi-2,.size-opts.multi-3{grid-template-columns:1fr}}.size-opt{position:relative;display:block;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:14px;text-align:left;cursor:pointer;transition:all .18s;color:var(--smoke);font-family:Archivo,sans-serif}.size-opt:hover{border-color:var(--smoke)}.size-opt.active{border-color:var(--ink);color:var(--ink);background:#f1f0ec}.size-opt.soldout{opacity:.45}.size-opt .name{font-weight:700;font-size:13px;display:block;margin-bottom:4px}.size-opt .dim{font-family:JetBrains Mono,monospace;font-size:10px;opacity:.8;line-height:1.4;display:block}.size-opt .note{font-size:11px;margin-top:6px;display:block}.mixed-note{margin-bottom:24px;display:none}.mixed-note.show{display:block}.mixed-note input{width:100%;background:var(--card);border:1px solid var(--line);color:var(--ink);padding:12px 14px;border-radius:var(--r);font-size:14px;outline:none;font-family:Archivo,sans-serif}.mixed-note input:focus{border-color:var(--ink)}.includes{border:1px solid var(--line);border-radius:var(--r);padding:18px;margin-bottom:24px;background:var(--card)}.includes h4{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--smoke);margin-bottom:10px}.includes ul{list-style:none;display:grid;gap:6px;font-size:13px;color:var(--smoke)}.includes li{padding-left:16px;position:relative}.includes li:before{content:"\2713";position:absolute;left:0;color:var(--ink);font-size:11px;font-weight:700}.includes p{font-size:13px;color:var(--smoke);margin:0 0 8px}.add-btn-full{width:100%}.add-btn-full[disabled]{opacity:.4;cursor:not-allowed}.cart-head{font-family:Anton,sans-serif;font-size:clamp(32px,5vw,48px);text-transform:uppercase;padding:36px 0 28px}.cart-layout{display:grid;grid-template-columns:1fr 320px;gap:32px;padding-bottom:80px;align-items:start}@media(max-width:820px){.cart-layout{grid-template-columns:1fr}}.cart-empty{text-align:center;padding:60px 20px;border:1px dashed var(--line);border-radius:12px;color:var(--smoke);background:var(--card)}.cart-item{display:grid;grid-template-columns:80px 1fr auto;gap:16px;padding:20px 0;border-bottom:1px solid var(--line);align-items:start}.cart-item img{width:80px;height:80px;object-fit:cover;border-radius:6px;border:1px solid var(--line)}.cart-item h3{font-size:15px;font-weight:600;margin-bottom:4px}.cart-item h3 a{color:var(--ink);text-decoration:none}.cart-item .meta{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--smoke);line-height:1.5}.cart-item .price{font-family:Anton,sans-serif;font-size:22px;white-space:nowrap}.cart-item .remove{background:none;border:none;color:var(--smoke);font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase;cursor:pointer;margin-top:8px;padding:0;letter-spacing:.06em;text-decoration:none;display:inline-block}.cart-item .remove:hover{color:var(--ink)}.qty-input{width:64px;background:var(--paper);border:1px solid var(--line);color:var(--ink);padding:6px 8px;border-radius:var(--r);font-size:13px;margin-top:8px;font-family:JetBrains Mono,monospace}.summary{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:24px;position:sticky;top:90px}.summary h2{font-family:Anton,sans-serif;font-size:20px;text-transform:uppercase;margin-bottom:18px}.sum-row{display:flex;justify-content:space-between;font-size:14px;color:var(--smoke);margin-bottom:10px}.sum-row.total{font-size:16px;color:var(--ink);font-weight:700;padding-top:14px;margin-top:14px;border-top:1px solid var(--line)}.sum-row.total span:last-child{font-family:Anton,sans-serif;font-size:28px}.sum-note{font-size:11px;color:var(--smoke);margin:10px 0 16px}.place-btn{width:100%}.event{display:grid;grid-template-columns:110px 1fr auto;gap:24px;align-items:center;padding:26px 0;border-bottom:1px solid var(--line)}.event:last-child{border-bottom:none}.event .date{text-align:center;border:1px solid var(--ink);border-radius:8px;padding:12px 8px}.event .date .d{font-family:Anton,sans-serif;font-size:30px;line-height:1}.event .date .m{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.event h3{font-family:Anton,sans-serif;font-size:22px;text-transform:uppercase;margin:0 0 4px}.event .meta{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--smoke);margin-bottom:6px}.event p{font-size:14px;color:var(--smoke);margin:0;max-width:560px}.event .tag{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line);padding:6px 12px;border-radius:999px;white-space:nowrap}.event .tag.live{background:var(--ink);color:var(--white);border-color:var(--ink)}@media(max-width:720px){.event{grid-template-columns:80px 1fr}.event .tag{display:none}}.builds{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.build{position:relative;border-radius:10px;overflow:hidden;border:1px solid var(--line-dark);min-height:260px;display:flex;align-items:flex-end}.build img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.build .cap{position:relative;z-index:2;width:100%;padding:18px;background:linear-gradient(transparent,#101013f2)}.build .cap h4{font-family:Anton,sans-serif;font-size:18px;text-transform:uppercase;margin:0;color:var(--bone)}.build .cap span{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--fog)}@media(max-width:820px){.builds{grid-template-columns:1fr}}.collab-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}@media(max-width:860px){.collab-grid{grid-template-columns:1fr}}.collab-types{display:grid;gap:14px;margin-top:26px}.collab-type{border:1px solid var(--line);border-radius:8px;padding:18px 20px;background:var(--card)}.collab-type h4{font-size:15px;margin:0 0 4px}.collab-type p{font-size:13px;color:var(--smoke);margin:0}.cform{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:30px}.cform h3{font-family:Anton,sans-serif;font-size:22px;text-transform:uppercase;margin:0 0 20px}.cfield{margin-bottom:14px}.cfield label{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--smoke);display:block;margin-bottom:6px}.cfield input,.cfield select,.cfield textarea{width:100%;background:var(--paper);border:1px solid var(--line);color:var(--ink);padding:12px 14px;border-radius:var(--r);font-size:14px;outline:none;font-family:Archivo,sans-serif}.cfield input:focus,.cfield select:focus,.cfield textarea:focus{border-color:var(--ink)}.cform-confirm{margin-top:16px;padding:14px;border:1px solid var(--ink);border-radius:var(--r);font-size:13px}.cform-errors{margin-top:16px;padding:14px;border:1px solid #b00020;border-radius:var(--r);font-size:13px;color:#b00020}.page-plain{padding:56px 0 88px;max-width:820px}.page-plain h1{font-family:Anton,sans-serif;font-size:clamp(36px,5vw,60px);text-transform:uppercase;line-height:.95;margin-bottom:28px}.page-plain .rte{color:var(--smoke);font-size:15px;display:grid;gap:14px}.page-plain .rte h2,.page-plain .rte h3{color:var(--ink);font-family:Anton,sans-serif;text-transform:uppercase}.page-plain .rte a{color:var(--ink)}.search-bar{display:flex;gap:10px;margin:24px 0 40px;max-width:520px}.search-bar input{flex:1;background:var(--card);border:1px solid var(--line);color:var(--ink);padding:12px 14px;border-radius:var(--r);font-size:14px;outline:none;font-family:Archivo,sans-serif}.search-bar input:focus{border-color:var(--ink)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/speedst-theme.css.map */
