@import url("https://fonts.googleapis.com/css2?family=Anton&family=Permanent+Marker&family=Space+Grotesk:wght@400;500;600;700&display=swap");:root{--ink:#0b0b0c;--ink-2:#131315;--ink-3:#1b1b1e;--bone:#f4efe3;--dim:#a9a69c;--acid:#e6ff3a;--red:#ff3b1f;--line:rgba(244,239,227,.14);--line-strong:3px solid var(--bone)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--bone);font-family:"Space Grotesk",system-ui,sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;background-image:radial-gradient(rgba(244,239,227,.05) 1px,transparent 1px);background-size:16px 16px}body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}main,header,footer,.ticker{position:relative;z-index:1}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{max-width:1140px;margin:0 auto;padding:0 24px}.ticker{background:var(--acid);color:var(--ink);font-family:"Anton",sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:14px;white-space:nowrap;overflow:hidden;padding:9px 0}.ticker span{display:inline-block;animation:slide 26s linear infinite;padding-left:24px}@keyframes slide{from{transform:translateX(0)}to{transform:translateX(-50%)}}.site-header{border-bottom:1px solid var(--line);background:rgba(11,11,12,.85);backdrop-filter:blur(10px);position:sticky;top:0;z-index:20}.site-header .wrap{display:flex;align-items:center;justify-content:space-between;padding-top:14px;padding-bottom:14px}.brand{display:flex;align-items:center;gap:12px;font-family:"Anton",sans-serif;text-transform:uppercase;letter-spacing:.04em;font-size:22px}.brand img{width:44px;height:44px}.brand b{color:var(--acid);font-weight:400}.nav{display:flex;gap:26px;align-items:center;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.nav a{color:var(--dim);transition:color .2s}.nav a:hover,.nav a.on{color:var(--bone)}@media (max-width:820px){.nav .hide-s{display:none}}.btn{display:inline-flex;align-items:center;gap:10px;padding:17px 28px;background:var(--acid);color:var(--ink);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:15px;border:var(--line-strong);box-shadow:7px 7px 0 var(--red);transition:transform .12s,box-shadow .12s}.btn:hover{transform:translate(3px,3px);box-shadow:4px 4px 0 var(--red)}.btn.ghost{background:transparent;color:var(--bone);box-shadow:none;border:1px solid var(--line)}.btn.ghost:hover{transform:none;border-color:var(--acid);color:var(--acid)}.btn.sm{padding:11px 18px;font-size:13px;box-shadow:4px 4px 0 var(--red)}.kick{font-family:"Permanent Marker",cursive;color:var(--red);font-size:22px;transform:rotate(-2deg);display:inline-block;margin-bottom:6px}h1,h2,h3{font-family:"Anton",sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:-.005em;line-height:.98;margin:0}h1{font-size:clamp(52px,9vw,112px)}h2{font-size:clamp(38px,5.6vw,64px);margin-bottom:22px}h3{font-size:26px;margin-bottom:10px;letter-spacing:.01em}p{margin:0 0 16px}.dim{color:var(--dim)}.acid{color:var(--acid)}.red{color:var(--red)}.section{padding:88px 0;border-top:1px solid var(--line)}.section.tight{padding:64px 0}.eyebrow{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--dim)}.hero{padding:72px 0 88px;position:relative}.hero .grid{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}@media (max-width:900px){.hero .grid{grid-template-columns:1fr}}.hero h1 .o{color:transparent;-webkit-text-stroke:2px var(--bone)}.hero h1 .r{color:var(--red)}.hero h1 .a{color:var(--acid)}.scribble{font-family:"Permanent Marker",cursive;color:var(--acid);font-size:clamp(22px,3vw,30px);transform:rotate(-3deg);display:inline-block;margin:20px 0 8px}.lede{max-width:520px;font-size:19px;color:var(--dim);margin-bottom:28px}.hero-meta{margin-top:18px;font-size:13px;color:var(--dim);letter-spacing:.06em}.hero-art{position:relative;aspect-ratio:1/1;max-width:500px;margin-left:auto;width:100%;border:var(--line-strong);background:var(--ink-2);display:grid;place-items:center;transform:rotate(2deg)}.hero-art img{width:72%;height:auto;filter:drop-shadow(0 0 24px rgba(230,255,58,.15))}.hero-art .stamp{position:absolute;right:-18px;top:-18px;width:132px;height:132px;border-radius:50%;background:var(--red);color:var(--ink);display:grid;place-items:center;text-align:center;font-family:"Anton",sans-serif;text-transform:uppercase;font-size:17px;line-height:1;transform:rotate(12deg);border:var(--line-strong)}.hero-art .label{position:absolute;left:14px;bottom:12px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media (max-width:900px){.cards{grid-template-columns:1fr}}.card{border:1px solid var(--line);background:var(--ink-2);padding:26px;position:relative;transition:transform .2s,border-color .2s}.card:hover{transform:translateY(-4px);border-color:var(--acid)}.card .num{font-family:"Anton",sans-serif;font-size:58px;line-height:1;color:var(--red)}.card p{color:var(--dim);margin:0;font-size:15px}.card.tilt:nth-child(2){transform:rotate(-1deg)}.card.tilt:nth-child(2):hover{transform:rotate(0) translateY(-4px)}.showcase{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media (max-width:900px){.showcase{grid-template-columns:1fr 1fr}}@media (max-width:520px){.showcase{grid-template-columns:1fr}}.piece{border:1px solid var(--line);background:var(--ink-2);aspect-ratio:1/1;display:grid;place-items:center;position:relative;overflow:hidden}.piece img{width:72%;height:auto}.piece .tag{position:absolute;left:12px;bottom:12px;background:var(--acid);color:var(--ink);padding:4px 9px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.piece.you{border:2px dashed var(--red);background:transparent;color:var(--red);font-family:"Permanent Marker",cursive;font-size:22px;text-align:center}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media (max-width:900px){.steps{grid-template-columns:1fr 1fr}}@media (max-width:520px){.steps{grid-template-columns:1fr}}.step{border:var(--line-strong);padding:24px;background:var(--ink)}.step .n{font-family:"Anton",sans-serif;font-size:64px;line-height:1;color:var(--red)}.step h3{margin:6px 0 6px;font-size:22px}.step p{margin:0;color:var(--dim);font-size:15px}.price{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;border:var(--line-strong);background:var(--red);color:var(--ink);padding:40px;box-shadow:10px 10px 0 var(--bone)}@media (max-width:760px){.price{grid-template-columns:1fr;text-align:left}}.price h3{font-size:46px;margin-bottom:10px;line-height:1}.price p{font-weight:600;margin:4px 0}.price .amount{font-family:"Anton",sans-serif;font-size:104px;line-height:1}.price .btn{background:var(--ink);color:var(--acid);box-shadow:6px 6px 0 var(--bone);border-color:var(--ink)}.checks{list-style:none;padding:0;margin:0}.checks li{padding:12px 0;border-bottom:1px solid var(--line);display:flex;gap:14px}.checks li::before{content:"✦";color:var(--acid);font-size:14px;padding-top:3px}details{border-bottom:1px solid var(--line);padding:20px 0}summary{cursor:pointer;font-weight:600;font-size:19px;list-style:none;display:flex;justify-content:space-between;gap:20px}summary::-webkit-details-marker{display:none}summary::after{content:"+";font-family:"Anton",sans-serif;font-size:28px;color:var(--red);line-height:1}details[open] summary::after{content:"–"}details p{color:var(--dim);margin:14px 0 0;max-width:720px}.legal{max-width:760px;margin:0 auto;padding:72px 24px 96px}.legal h1{font-size:clamp(46px,7vw,84px);margin-bottom:12px}.legal .meta{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin-bottom:40px;padding-bottom:24px;border-bottom:var(--line-strong)}.legal h2{font-size:30px;margin:44px 0 12px;color:var(--acid)}.legal h3{font-size:20px;margin:24px 0 8px;color:var(--bone)}.legal p,.legal li{color:#d6d1c5;font-size:16px;line-height:1.75}.legal ul,.legal ol{padding-left:22px;margin:0 0 16px}.legal li{margin-bottom:6px}.legal .draft{border:1px solid var(--red);color:var(--red);padding:12px 16px;font-size:14px;margin-bottom:32px}.form{display:grid;gap:14px}.form input,.form textarea{background:var(--ink-2);border:1px solid var(--line);color:var(--bone);padding:14px 16px;font:inherit;font-size:16px}.form input:focus,.form textarea:focus{outline:none;border-color:var(--acid)}.form textarea{min-height:130px;resize:vertical}.site-footer{border-top:var(--line-strong);margin-top:0;padding:64px 0 36px;background:var(--ink)}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:34px}@media (max-width:820px){.foot-grid{grid-template-columns:1fr 1fr}}.foot-grid h4{font-family:"Anton",sans-serif;font-weight:400;text-transform:uppercase;font-size:16px;letter-spacing:.06em;color:var(--acid);margin:0 0 14px}.foot-grid a{display:block;color:var(--dim);font-size:15px;margin-bottom:8px}.foot-grid a:hover{color:var(--bone)}.foot-bottom{margin-top:48px;padding-top:22px;border-top:1px solid var(--line);font-size:13px;color:var(--dim);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}.sticky-order{display:none}@media (max-width:700px){.sticky-order{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--acid);color:var(--ink);justify-content:center;align-items:center;padding:17px;font-family:"Anton",sans-serif;text-transform:uppercase;font-size:20px;letter-spacing:.05em;border-top:var(--line-strong)}body{padding-bottom:64px}}.center{text-align:center}.mt{margin-top:28px}.row{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}@media (max-width:820px){.split{grid-template-columns:1fr}}.frame{border:var(--line-strong);background:var(--ink-2);padding:28px;display:grid;place-items:center}.frame img{width:70%}