:root{--ink:#121214;--ink-2:#1a1a1c;--ink-3:#232326;--cream:#F4F0E6;--paper:#FBF8F0;--lime:#E3FC02;--text:#F5F5F0;--muted:#A8A8A3;--line:rgba(255,255,255,.12);--h1:"Anton",Impact,sans-serif;--head:"Bricolage Grotesque",system-ui,sans-serif;--script:"Instrument Serif",Georgia,serif;--body:"Instrument Sans",system-ui,sans-serif;--wrap:1200px;--gut:clamp(18px,4vw,40px);--bw:3px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--ink);color:var(--text);font:400 17px/1.6 var(--body);-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-x:clip}html{overflow-x:hidden;overflow-x:clip}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:100;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}img{display:block;max-width:100%}a{color:inherit}:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gut)}h1,h2,h3{margin:0;font-weight:800}p{margin:0}.h2{font-family:var(--head);font-weight:800;font-size:clamp(38px,5vw,64px);line-height:.98;letter-spacing:-.02em;text-transform:uppercase}.stamp{display:inline-block;background:var(--lime);color:var(--ink);border:var(--bw) solid var(--ink);border-radius:12px;padding:.02em .22em .06em;box-shadow:4px 4px 0 var(--ink);line-height:1}.stamp.dark{background:var(--ink);color:var(--lime);border-color:var(--ink)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:999px;font:700 16px/1 var(--body);text-decoration:none;cursor:pointer;border:var(--bw) solid var(--ink);box-shadow:4px 4px 0 var(--ink);transition:transform .12s ease,box-shadow .12s ease}.btn:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ink)}.btn:active{transform:translate(4px,4px);box-shadow:0 0 0 var(--ink)}.btn-lime{background:var(--lime);color:var(--ink)}.btn-ink{background:var(--ink);color:var(--lime);box-shadow:4px 4px #00000059}.btn-paper{background:var(--paper);color:var(--ink)}.on-ink .btn,.btn.on-ink{border-color:var(--ink);box-shadow:4px 4px 0 var(--cream)}.on-ink .btn:hover,.btn.on-ink:hover{box-shadow:2px 2px 0 var(--cream)}.btn[disabled]{background:#e4dfd2;color:#77746c;border-color:#b9b4a7;box-shadow:none;cursor:not-allowed;transform:none}.star{font-family:var(--head);font-weight:800}.nav{position:fixed;top:16px;left:0;right:0;z-index:80;pointer-events:none}.nav .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{pointer-events:auto;display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:var(--text)}.brand .mark{width:44px;height:44px;display:block;border-radius:50%;border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);object-fit:cover;background:var(--lime)}.brand .word{height:22px;width:auto;display:block;opacity:1;filter:drop-shadow(0 0 1.2px rgba(0,0,0,.95)) drop-shadow(0 1px 0 rgba(0,0,0,.9)) drop-shadow(0 -1px 0 rgba(0,0,0,.55)) drop-shadow(1px 0 0 rgba(0,0,0,.55)) drop-shadow(-1px 0 0 rgba(0,0,0,.55)) drop-shadow(0 2px 6px rgba(0,0,0,.45))}.brand span{font:800 20px/1 var(--head);letter-spacing:-.01em}.pillnav{pointer-events:auto;display:flex;align-items:center;gap:6px;padding:6px 6px 6px 22px;border-radius:999px;background:#f4f0e6eb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:2px solid var(--ink);color:var(--ink)}.pillnav a.l{text-decoration:none;font-weight:600;font-size:15px;padding:8px 10px;border-radius:999px}.pillnav a.l:hover{background:#12121414}.pillnav .btn{min-height:42px;padding:0 20px;font-size:15px;box-shadow:3px 3px 0 var(--ink);border-width:2px;margin-left:8px}.hero{padding:8px 8px 0}.hero-stage{position:relative;min-height:clamp(720px,100svh,980px);border-radius:28px;overflow:hidden;display:flex;align-items:flex-start;isolation:isolate}.hero-stage>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:72% 42%;z-index:-2}.hero-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#12121473,#12121459 18%,#1212148c 38%,#121214d1,#0c0c0ef2 72%,#08080a 88%,#050506),linear-gradient(90deg,rgba(18,18,20,.7),rgba(18,18,20,.25) 55%,transparent 78%)}.hero-inner{width:100%;min-height:inherit;padding:132px clamp(20px,4vw,52px) clamp(28px,4vw,48px);box-sizing:border-box;display:flex;flex-direction:column}.ticket{display:inline-flex;align-items:center;gap:8px;width:max-content;max-width:min(100%,320px);margin:4px 0 18px;background:var(--cream);color:var(--ink);font:700 13px/1.15 var(--body);padding:9px 14px;border-radius:6px;border:2px solid var(--ink);transform:rotate(-2deg);-webkit-mask:radial-gradient(circle 7px at 0 50%,transparent 6.5px,#000 7px) left/51% 100% no-repeat,radial-gradient(circle 7px at 100% 50%,transparent 6.5px,#000 7px) right/51% 100% no-repeat;mask:radial-gradient(circle 7px at 0 50%,transparent 6.5px,#000 7px) left/51% 100% no-repeat,radial-gradient(circle 7px at 100% 50%,transparent 6.5px,#000 7px) right/51% 100% no-repeat}.ticket span{font-family:var(--head);font-size:18px;line-height:0}.hero h1{font-family:var(--h1);font-weight:400;text-transform:uppercase;font-size:clamp(52px,9.6vw,148px);line-height:.88;letter-spacing:.002em;margin:22px 0 0;max-width:15.5ch;text-wrap:balance;text-shadow:0 2px 30px rgba(0,0,0,.35)}.hero-foot{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 40px;margin-top:auto;padding-top:36px}.subline{font:800 clamp(24px,2.6vw,36px)/1.15 var(--head);letter-spacing:-.015em;max-width:22ch}.subline .stamp{transform:rotate(-1.5deg);margin-left:.15em}.subline em{font-style:italic;font-synthesis:style}.hero-cta{display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:380px}.hero-cta p{color:#dedbd2;font-size:16px}.hero-cta .btn{border-color:var(--ink);box-shadow:5px 5px 0 var(--cream)}.hero-cta .btn:hover{box-shadow:3px 3px 0 var(--cream)}@media(prefers-reduced-motion:no-preference){:root{--ease:cubic-bezier(.2,.7,.2,1);--pop:cubic-bezier(.34,1.56,.64,1)}.nav{animation:drop .7s .05s var(--ease) both}.hero-stage{animation:stage .9s var(--ease) both}.hero-stage>img{animation:settle 1.6s var(--ease) both}.ticket{animation:ticket .6s .3s var(--pop) both}.hero h1{animation:rise .9s .42s var(--ease) both}.hero-foot{animation:rise .9s .62s var(--ease) both}.subline .stamp{animation:slap .5s 1.05s var(--pop) both}.marquee{animation:slidein 1s .75s var(--ease) both}@keyframes drop{0%{opacity:0;translate:0 -30px}to{opacity:1;translate:none}}@keyframes stage{0%{clip-path:inset(4% 3% 4% 3% round 40px)}to{clip-path:inset(0 0 0 0 round 28px)}}@keyframes settle{0%{transform:scale(1.08)}to{transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes ticket{0%{opacity:0;scale:.7;rotate:-8deg}to{opacity:1;scale:1;rotate:0deg}}@keyframes slap{0%{opacity:0;scale:1.6}to{opacity:1;scale:1}}@keyframes slidein{0%{opacity:0;translate:12% 0}to{opacity:1;translate:none}}.js .rv{opacity:0;translate:0 40px;transition:opacity .8s var(--ease),translate .8s var(--ease);transition-delay:var(--d,0s)}.js .rv.in{opacity:1;translate:none}.js .rv-pop{opacity:0;scale:.55;transition:opacity .35s ease,scale .55s var(--pop);transition-delay:var(--d,.25s)}.js .in .rv-pop,.js .rv-pop.in{opacity:1;scale:1}.seal svg{animation:spin 22s linear infinite}@keyframes spin{to{rotate:360deg}}.pc{transition:translate .2s var(--ease),box-shadow .2s var(--ease)}.pc:hover{translate:-3px -3px;box-shadow:9px 9px 0 var(--ink)}.beat .ph img{transition:scale .6s var(--ease)}.beat:hover .ph img{scale:1.04}}.marquee{background:var(--lime);color:var(--ink);border-block:var(--bw) solid var(--ink);overflow:hidden;margin-top:40px;transform:rotate(-1deg) scale(1.02)}.marquee .track{display:flex;width:max-content;animation:marq 28s linear infinite}.marquee span{font:800 clamp(22px,2.6vw,34px)/1 var(--head);text-transform:uppercase;letter-spacing:-.01em;padding:16px 0;white-space:nowrap}.marquee i{font-style:normal;display:inline-block;margin:0 .6em}@keyframes marq{to{transform:translate(-50%)}}.marquee.thin{background:var(--ink);color:var(--lime);border-block:2px solid var(--lime);margin:0;transform:rotate(1.2deg) scale(1.03);position:relative;z-index:2}.marquee.thin .track{animation-duration:40s;animation-direction:reverse}.marquee.thin span{font:700 clamp(15px,1.4vw,18px)/1 var(--body);letter-spacing:.08em;padding:11px 0}.marquee.thin i{color:var(--cream)}@media(prefers-reduced-motion:reduce){.marquee .track{animation:none}}@keyframes waBlink{0%,to{opacity:1;transform:translateY(0);box-shadow:5px 5px 0 var(--ink);filter:brightness(1)}45%{opacity:.72;transform:translateY(1px);box-shadow:3px 3px 0 var(--ink);filter:brightness(1.08)}55%{opacity:1;transform:translateY(0) scale(1.03);box-shadow:6px 6px 0 var(--ink);filter:brightness(1.12)}}.btn-blink{animation:waBlink 1.35s ease-in-out infinite;will-change:transform,opacity,filter}.btn-blink:hover,.btn-blink:focus-visible{animation:none}@media(prefers-reduced-motion:reduce){.btn-blink{animation:none}}.funslides{padding:clamp(56px,8vw,100px) 0 clamp(40px,5vw,64px);background:var(--ink);color:var(--text);overflow:hidden}.funslides .sec-head{margin-bottom:clamp(22px,3.5vw,40px)}.funslides .eyebrow{font:800 13px/1 var(--head);letter-spacing:.16em;text-transform:uppercase;color:var(--lime);margin:0 0 12px}.funslides .sec-head p{color:var(--muted);max-width:52ch}.fun-rail{overflow:hidden;padding:12px 0 8px}.fun-track{display:flex;gap:clamp(16px,2.2vw,24px);width:max-content;padding:20px clamp(14px,4vw,36px) 36px;align-items:center;animation:funslide 48s linear infinite;will-change:transform}.fun-track:hover{animation-play-state:paused}.fun-card{margin:0;flex:0 0 auto;width:min(280px,72vw);background:#fff;color:var(--ink);border:3px solid #0a0a0a;border-radius:18px;padding:10px 10px 18px;box-shadow:6px 6px #0a0a0a;transform:scale(.92);transition:transform .35s var(--ease);scroll-snap-align:center}.fun-card.is-center{transform:scale(1)}.fun-ph{position:relative;overflow:hidden;aspect-ratio:2/3;background:#111;border:3px solid #0a0a0a;border-radius:6px;box-shadow:inset 0 0 0 3px #fff}.fun-ph:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border:3px dashed rgba(10,10,10,.55);border-radius:4px;margin:3px}.fun-ph img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.fun-card figcaption{display:flex;flex-direction:column;gap:4px;padding:14px 6px 0;text-align:left}.fun-n{display:none}.fun-card strong{font:800 15px/1.2 var(--head);text-transform:uppercase;letter-spacing:-.01em;color:#0a0a0a}.fun-card em{font:600 13px/1.4 var(--body);color:#4a4842;font-style:normal}.fun-hint{margin:4px auto 0;font:700 13px/1 var(--body);color:var(--muted);letter-spacing:.04em}@keyframes funslide{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.fun-track{animation:none;flex-wrap:wrap;width:auto;justify-content:center;max-width:1100px;margin:0 auto}.fun-card{transform:none}}@media(max-width:560px){.fun-card{width:min(250px,78vw)}.fun-track{animation-duration:40s;gap:14px}}.certs{padding:clamp(64px,8vw,110px) 0;background:var(--cream);color:var(--ink);border-block:var(--bw) solid var(--ink)}.certs-head{text-align:center;margin:0 auto clamp(28px,4vw,48px);max-width:40rem}.certs-head .eyebrow{display:block;width:100%;text-align:center;justify-content:center;font:800 13px/1 var(--head);letter-spacing:.16em;text-transform:uppercase;color:#6b6860;margin:0 0 12px}.certs-head p{color:#4a4842;margin:12px auto 0;max-width:42ch}.certs-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);perspective:1200px}.cert-flip{-webkit-appearance:none;appearance:none;border:0;background:transparent;padding:0;cursor:pointer;display:block;width:100%;aspect-ratio:1;perspective:1000px}.cert-verify{display:inline-block;margin-top:10px;font:800 11px/1.2 var(--head);letter-spacing:.06em;text-transform:uppercase;color:var(--lime);text-decoration:underline;text-underline-offset:3px;pointer-events:auto;position:relative;z-index:2}.cert-verify:hover{color:#fff}.cert-inner{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.cert-flip:hover .cert-inner,.cert-flip:focus-visible .cert-inner,.cert-flip.is-flipped .cert-inner{transform:rotateY(180deg)}.cert-face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border:3px solid var(--ink);border-radius:18px;box-shadow:5px 5px 0 var(--ink);overflow:hidden;display:flex;align-items:center;justify-content:center}.cert-front{background:#fff;padding:clamp(6px,.7vw,10px)}.cert-front img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.cert-back{background:var(--ink);color:var(--cream);transform:rotateY(180deg);flex-direction:column;gap:8px;padding:16px 14px;text-align:center;box-shadow:5px 5px 0 var(--lime)}.cert-meta{font:800 11px/1 var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--lime)}.cert-back strong{font:800 14px/1.2 var(--head);letter-spacing:-.01em}.cert-back em{font:600 12px/1.35 var(--body);color:#f7f4ecc7;font-style:normal}@media(max-width:900px){.certs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:520px){.certs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(prefers-reduced-motion:reduce){.cert-inner{transition:none}}.brands{background:var(--cream);color:var(--ink);border-block:var(--bw) solid var(--ink);padding:clamp(36px,5vw,56px) 0;overflow:hidden}.brands-label{font:800 13px/1 var(--head);letter-spacing:.14em;text-transform:uppercase;color:#6b6860;margin:0 0 22px;text-align:center}.brands-rail{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.brands-track{display:flex;width:max-content;gap:0;animation:brandmarq 55s linear infinite}.brands-track:hover{animation-play-state:paused}.brands-set{display:flex;align-items:center;gap:clamp(28px,4vw,52px);padding-right:clamp(28px,4vw,52px)}.brands-set img{height:42px;width:auto;max-width:140px;object-fit:contain;opacity:.72;filter:grayscale(1) contrast(1.05);transition:opacity .25s}.brands-set img:hover{opacity:1}@media(prefers-reduced-motion:reduce){.brands-track{animation:none;flex-wrap:wrap;width:auto;justify-content:center;row-gap:20px}}@keyframes brandmarq{to{transform:translate(-50%)}}.hero .meta-cert{display:inline-flex;align-items:center;gap:8px;margin-top:14px;margin-bottom:0;font:600 14px/1.35 var(--body);color:var(--cream);background:#1212148c;border:1.5px solid rgba(227,252,2,.55);padding:8px 14px;border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);max-width:min(100%,42ch)}.hero .meta-cert b{color:var(--lime);font-weight:800}.sec{padding:clamp(80px,10vw,136px) 0}.sec-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 48px;margin-bottom:clamp(32px,4vw,52px)}.sec-head p{max-width:42ch;color:var(--muted)}.story{padding:clamp(88px,10vw,136px) 0 clamp(40px,5vw,64px)}.story .sec-head p{color:var(--muted)}.steps{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:-8px 0 clamp(36px,4vw,56px);font:800 14px/1 var(--head);text-transform:uppercase;letter-spacing:.1em}.steps span{padding:9px 14px;border-radius:999px;border:2px solid var(--line);color:var(--muted)}.steps span:first-child{background:var(--lime);border-color:var(--lime);color:var(--ink)}.steps i{font-style:normal;color:var(--lime)}.beats{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(22px,3vw,40px) clamp(20px,2.6vw,36px);align-items:start}.beat{margin:0;background:var(--cream);color:var(--ink);border:var(--bw) solid var(--ink);border-radius:24px;padding:12px 12px 18px;box-shadow:8px 8px 0 var(--lime);position:relative}.beat .ph{border:2px solid var(--ink);border-radius:15px;overflow:hidden}.beat .ph img{width:100%;height:100%;object-fit:cover}.beat figcaption{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;align-items:start;padding:16px 8px 0}.beat .n{grid-row:span 2;font:800 clamp(40px,4vw,56px)/.85 var(--head);letter-spacing:-.04em}.beat .t{font:800 clamp(19px,1.7vw,23px)/1.1 var(--head);letter-spacing:-.015em;text-transform:uppercase}.beat .c{font-size:15px;line-height:1.45;color:#4a4842}.beat .lbl{position:absolute;top:-14px;right:22px;background:var(--lime);border:2px solid var(--ink);border-radius:8px;padding:6px 11px;font:700 13px/1 var(--body);rotate:3deg;z-index:2}.b1{grid-column:1/span 7;rotate:-1deg}.b1 .ph{aspect-ratio:16/10}.b1 .ph img{object-position:50% 55%}.b2{grid-column:8/span 5;margin-top:72px;rotate:1.4deg;box-shadow:8px 8px #000;border-color:var(--cream)}.b2 .ph{aspect-ratio:4/3}.b2 .ph img{object-position:50% 40%}.b3{grid-column:1/span 4;margin-top:-28px;rotate:1.2deg;background:var(--lime);box-shadow:8px 8px 0 var(--cream)}.b3 .ph{aspect-ratio:4/5}.b3 .ph img{object-position:60% 45%}.b3 .c{color:#2c2c22}.b3 .lbl{background:var(--paper)}.b4{grid-column:5/span 8;margin-top:24px;rotate:-.8deg}.b4 .ph{aspect-ratio:16/10}.b4 .ph img{object-position:50% 50%}.b5{grid-column:1/span 6;margin-top:8px;rotate:.6deg;box-shadow:8px 8px 0 var(--ink)}.b5 .ph{aspect-ratio:4/5}.b5 .ph img{object-position:50% 28%}.b5 .lbl{background:var(--paper)}.diag{display:grid;grid-template-columns:1.2fr 1fr;gap:24px}.dc{position:relative;border:var(--bw) solid var(--ink);border-radius:26px;padding:clamp(26px,3vw,40px);display:flex;flex-direction:column;gap:14px}.dc h3{font:800 clamp(28px,2.8vw,38px)/1.02 var(--head);letter-spacing:-.02em}.dc p{max-width:40ch}.dc .btn{margin-top:auto;align-self:flex-start}.dc.lime{grid-row:span 2;background:var(--lime);color:var(--ink);box-shadow:8px 8px #000;justify-content:flex-end;min-height:560px}.dc.lime h3{font-size:clamp(46px,5.4vw,78px);line-height:.95}.dc.lime p{font-size:19px;font-weight:500}.dc.lime .btn{margin-top:14px}.dc.cream{background:var(--cream);color:var(--ink);box-shadow:8px 8px 0 var(--lime);rotate:.6deg}.dc.dark{background:var(--ink-2);border-color:var(--lime);color:var(--text);margin-left:clamp(0px,3vw,36px)}.dc.dark p{color:#cfccc3}.dc .q{font-weight:600;font-size:14px;opacity:.75}.sticker{position:absolute;top:-22px;right:28px;background:var(--ink);color:var(--lime);font:800 15px/1 var(--head);padding:12px 16px;border-radius:999px;transform:rotate(4deg);border:2px solid var(--lime)}.ast{position:absolute;top:28px;left:32px;font:800 64px/1 var(--head);color:var(--ink)}.diag{grid-template-rows:auto auto}.path-top{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:4px}.path-no{font:800 13px/1 var(--head);letter-spacing:.14em;text-transform:uppercase;padding:7px 11px;border-radius:999px;border:2px solid currentColor}.persona{display:inline-flex;align-items:center;gap:6px;font:700 14px/1.2 var(--body);padding:7px 12px;border-radius:999px;background:var(--ink);color:var(--lime)}.persona b{font-weight:800;opacity:.7;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.dc.dark .persona{background:var(--lime);color:var(--ink)}.dc.cream .persona{background:var(--ink);color:var(--cream)}.fit{list-style:none;margin:2px 0 0;padding:0;display:grid;gap:6px;font-size:15px;font-weight:500}.fit li{display:flex;gap:8px;align-items:baseline}.fit li:before{content:"\2731";font:800 14px/1 var(--head);flex:none}.dc.dark .fit li:before{color:var(--lime)}.start{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:auto;padding-top:16px;border-top:2px dashed currentColor;font-size:14px;font-weight:600}.start strong{font:800 16px/1.1 var(--head)}.dc.dark .start{border-top-color:#e3fc0280}.dc.lime .start{margin-top:6px}.dc .start .btn{margin:0 0 0 auto}.dc.lime .ast{font-size:88px;top:22px;left:30px}.proof{background:var(--ink-2);border-top:1px solid var(--line);padding-bottom:clamp(96px,11vw,150px)}.island{background:var(--cream);color:var(--ink);border-radius:34px;padding:clamp(24px,4vw,56px);border:var(--bw) solid var(--ink)}.island .sec-head p{color:#55534d}.proof-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(20px,3vw,36px);align-items:stretch}.framed{margin:0;position:relative}.seal{position:absolute;top:-34px;right:-26px;width:128px;height:128px;z-index:3;display:grid;place-items:center;rotate:-8deg}.seal svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.seal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--lime);border:var(--bw) solid var(--ink);box-shadow:4px 4px 0 var(--ink)}.seal b{position:relative;font:800 34px/1 var(--head);color:var(--ink)}.seal text{font:800 12.5px var(--head);letter-spacing:.16em;fill:var(--ink);text-transform:uppercase}.framed .img{border:var(--bw) solid var(--ink);border-radius:20px;overflow:hidden;box-shadow:8px 8px 0 var(--ink);height:100%}.framed img{width:100%;height:100%;object-fit:cover}.tape{position:absolute;bottom:-16px;left:22px;background:var(--lime);color:var(--ink);border:2px solid var(--ink);padding:8px 14px;border-radius:8px;font:700 14px/1.2 var(--body);transform:rotate(-2deg)}.qc{margin:0;background:var(--paper);border:2px solid var(--ink);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:14px}.qc .stars{display:inline-flex;gap:2px;align-self:flex-start;background:var(--ink);color:var(--lime);padding:6px 10px;border-radius:999px;font-size:14px;letter-spacing:2px}.qc blockquote{margin:0;font-size:17px;line-height:1.5}.qc blockquote p+p{margin-top:8px}.who{display:flex;align-items:center;gap:10px;font-weight:700;font-size:15px;margin-top:auto}.who small{display:block;font-weight:500;color:#6b6861;font-size:13px}.av{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--lime);color:var(--ink);border:2px solid var(--ink);font:800 15px/1 var(--head);flex:none}.qc.feature{background:var(--ink);color:var(--text);border-color:var(--ink);padding:clamp(26px,3vw,40px);box-shadow:8px 8px 0 var(--lime)}.qc.feature .stars{background:var(--lime);color:var(--ink)}.qc.feature blockquote{font:700 clamp(22px,2.2vw,28px)/1.3 var(--head);letter-spacing:-.01em}.qc.feature .who small{color:var(--muted)}.qc.feature .av{border-color:var(--lime)}.qgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:48px}.qgrid .qc{box-shadow:4px 4px 0 var(--ink)}.qc.lime{background:var(--lime)}.shop{background:var(--cream);color:var(--ink);padding-top:clamp(96px,11vw,150px)}.shop .sec-head p{color:#55534d}.grid-p{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 28px;align-items:stretch}.pc{display:flex;flex-direction:column;height:100%;background:var(--paper);border:var(--bw) solid var(--ink);border-radius:22px;overflow:hidden;box-shadow:6px 6px 0 var(--ink)}.pc .poster{position:relative;aspect-ratio:4/5;border-bottom:var(--bw) solid var(--ink);background:#ddd}.pc .poster img{width:100%;height:100%;object-fit:cover}.tag{position:absolute;top:14px;left:14px;padding:7px 14px;border-radius:999px;font:800 14px/1 var(--head);border:2px solid var(--ink)}.tag.sale{background:var(--lime);color:var(--ink);transform:rotate(-3deg)}.tag.out{background:var(--ink);color:var(--paper)}.pc.soldout .poster img{filter:grayscale(1) contrast(.9) brightness(.85)}.pb{display:flex;flex-direction:column;gap:8px;padding:20px 20px 22px;flex:1}.pb h3{font:800 24px/1.05 var(--head);letter-spacing:-.015em;min-height:2.1em;display:flex;align-items:flex-end}.fmtchip{position:absolute;right:14px;bottom:14px;background:var(--ink);color:var(--lime);border:2px solid var(--ink);border-radius:999px;padding:6px 12px;font:800 12px/1 var(--head);letter-spacing:.1em;text-transform:uppercase}.pb .fmt{color:#5d5a53;font-size:15px;min-height:3em}.price{padding-top:12px;border-top:2px solid var(--ink)}.price{display:flex;align-items:baseline;gap:10px;margin-top:4px}.price strong{font:800 26px/1 var(--head)}.price s{color:#7a776f;text-decoration-thickness:2px}.price em{margin-left:auto;font:700 13px/1 var(--body);font-style:normal;background:var(--lime);border:2px solid var(--ink);border-radius:999px;padding:5px 9px}.pact{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;padding-top:14px}.pact .btn{min-height:46px;padding:0 10px;font-size:15px;box-shadow:3px 3px 0 var(--ink);border-width:2px}.mocknote{font-size:13px;color:#6b6861;margin-top:24px}.band{background:var(--lime);color:var(--ink);border-block:var(--bw) solid var(--ink)}.band .wrap{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center;padding-block:clamp(64px,8vw,104px)}.band .h2{font-size:clamp(42px,5.6vw,76px)}.band p{font-size:19px;font-weight:500;max-width:44ch;margin:20px 0 30px}.band .framed{transform:rotate(2deg)}.band .framed .img{aspect-ratio:4/5;box-shadow:10px 10px 0 var(--ink)}.band .tape{background:var(--paper);left:auto;right:22px;transform:rotate(-3deg)}.faq-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,4vw,64px);align-items:start}.faq-title{background:var(--cream);color:var(--ink);border:var(--bw) solid var(--ink);border-radius:28px;padding:clamp(28px,3.5vw,48px);box-shadow:8px 8px 0 var(--lime);position:sticky;top:110px}.faq-title h2{font:800 clamp(52px,6vw,84px)/.9 var(--head);letter-spacing:-.03em;text-transform:uppercase}.faq-title h2 em{display:block;font:400 italic clamp(64px,7.4vw,108px)/.9 var(--script);text-transform:none;letter-spacing:-.01em;margin-top:6px}.faq-title p{margin-top:22px;color:#55534d;max-width:32ch}.faq-title .ast{position:static;display:block;font-size:48px;margin-bottom:8px}details{border-bottom:1px solid var(--line)}details:first-child{border-top:1px solid var(--line)}summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font:700 clamp(18px,1.7vw,21px)/1.3 var(--head);letter-spacing:-.01em}summary::-webkit-details-marker{display:none}summary:after{content:"\2731";flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:2px solid var(--line);color:var(--muted);font-size:18px;transition:transform .2s,background-color .2s}details[open] summary:after{background:var(--lime);border-color:var(--lime);color:var(--ink);transform:rotate(45deg)}details p{color:#c9c6bd;padding:0 56px 26px 0;max-width:62ch}.closing .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:clamp(28px,5vw,72px);align-items:center}.closing .framed .img{aspect-ratio:4/5;box-shadow:8px 8px 0 var(--cream);border-color:var(--ink);transform:rotate(-1.5deg)}.closing h2{font-family:var(--h1);font-weight:400;font-size:clamp(56px,7.4vw,112px);line-height:.9;text-transform:uppercase}.closing .meta-line{color:var(--lime);font-size:clamp(16px,1.6vw,20px);font-weight:600;max-width:36ch;margin:18px 0 0;letter-spacing:.01em}.closing p{color:#cfccc3;font-size:18px;max-width:42ch;margin:14px 0 32px}.closing .row{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center}.textlink{font-weight:600;text-underline-offset:6px;text-decoration-color:var(--lime);text-decoration-thickness:2px}footer{border-top:1px solid var(--line);padding:32px 0 40px;color:var(--muted);font-size:14px}footer .wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:22px 40px;align-items:flex-start}footer b{color:var(--text);font:800 18px/1 var(--head)}.ft-brand{display:flex;flex-direction:column;gap:6px}.ft-sub{font:600 13px/1.3 var(--body);color:var(--muted)}.ft-copy{font-size:13px}.ft-contact{max-width:340px;display:flex;flex-direction:column;gap:10px}.ft-addr{margin:0;line-height:1.45;color:var(--muted)}.ft-links{margin:0;line-height:1.4}.ft-links a{color:var(--text);font-weight:700;text-decoration:none;border-bottom:1px solid transparent}.ft-links a:hover{border-bottom-color:var(--ink)}.mock-flag{border:2px dashed var(--lime);color:var(--lime);border-radius:999px;padding:6px 14px;font-weight:600}.hero h1 em{font-family:var(--script);font-style:italic;font-weight:400;text-transform:none;color:var(--lime);font-size:.86em;line-height:1;letter-spacing:-.005em;display:inline-block;transform:translateY(-.02em);padding:0 .04em 0 0;text-shadow:2px 2px 0 var(--ink)}.wa-flag{border:2px dashed var(--lime);color:var(--lime);border-radius:999px;padding:6px 14px;font-weight:600;text-decoration:none;transition:background .2s,color .2s}.wa-flag:hover,.wa-flag:focus-visible{background:var(--lime);color:var(--ink);border-style:solid}@media(max-width:1020px){.qgrid,.grid-p{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1020px){.b1,.b4{grid-column:1/-1}.b2{grid-column:1/span 6;margin-top:0}.b3{grid-column:7/span 6;margin-top:0}}@media(max-width:860px){.dc.dark{margin-left:0}.dc.cream{rotate:none}.seal{right:-8px;top:-30px;width:104px;height:104px}.pillnav a.l{display:none}.pillnav{padding:5px}.pillnav .btn{margin-left:0}.diag,.proof-top,.band .wrap,.faq-grid,.closing .wrap{grid-template-columns:1fr}.dc.lime{grid-row:auto;min-height:0;padding-top:110px}.proof-top .framed .img{aspect-ratio:4/3}.faq-title{position:static}.band .framed{max-width:420px}.closing .framed{max-width:440px}}@media(max-width:900px){.hero-stage>img{object-position:78% 40%!important}body{font-size:16px}.hero{padding:6px 6px 0}.hero-stage{min-height:100svh;min-height:100dvh;border-radius:22px;background:var(--ink)}.hero-stage>img{top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;object-fit:cover;object-position:78% 40%}.hero-stage:before{top:0;right:0;left:0;height:auto;bottom:auto;background:linear-gradient(180deg,#1212146b,#12121461,#1212148c 30%,#0a0a0cc7 42%,#000000eb 55%,#000 70% 100%),linear-gradient(0deg,#000 0%,rgba(0,0,0,.85) 18%,transparent 48%),linear-gradient(90deg,rgba(18,18,20,.55),transparent 70%)}.hero-inner{padding-top:152px}.ticket{margin-top:10px;margin-bottom:14px;max-width:min(100%,calc(100vw - 168px))}.hero-foot{padding-top:12px;transform:translateY(-22px)}.subline{margin:0}.hero-cta>p,.hero-cta p,.hero-cta-lead{display:none!important}.hero h1{font-size:clamp(42px,12vw,58px);max-width:min(14ch,96%);line-height:.9}.qgrid,.grid-p{grid-template-columns:1fr}.brand .word,.brand span{display:none}details p{padding-right:0}.marquee{transform:rotate(-1.5deg) scale(1.04)}.marquee.thin{transform:rotate(1.5deg) scale(1.05)}.beats{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:18px;margin:0 calc(var(--gut)*-1);padding:22px var(--gut) 26px;scrollbar-width:none}.beats::-webkit-scrollbar{display:none}.beat{flex:0 0 82%;scroll-snap-align:center;margin-top:0;rotate:none}.beat .ph,.b3 .ph{aspect-ratio:4/3}.swipe{display:block}.dc .start .btn{margin-left:0}.dc.lime{padding-top:120px}}.swipe{display:none;margin-top:6px;color:var(--muted);font-size:14px;font-weight:600}.pillnav .btn{white-space:nowrap}.cc-poster{background:var(--ink);color:var(--paper);display:flex}.cc-art{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;padding:58px 22px 54px;overflow:hidden;background:radial-gradient(120% 80% at 100% 0%,rgba(227,252,2,.22),transparent 60%),var(--ink)}.pc .cc-poster img.cc-mark{width:44px;height:44px;object-fit:contain;margin-bottom:12px;flex:none}.cc-poster .tag,.cc-poster .fmtchip{z-index:2}.cc-k{font:700 12px/1 var(--head);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.cc-t{display:block;margin-top:10px;font:400 clamp(42px,4vw,58px)/.88 var(--h1);text-transform:uppercase;color:var(--paper)}.cc-t em{font:400 italic 1.02em/.9 var(--script);text-transform:none;color:var(--lime)}.cc-tiers{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:6px}.cc-tiers li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:7px 12px;border:2px solid rgba(244,240,230,.35);border-radius:999px;font:600 14px/1 var(--body)}.cc-tiers li span{font:800 14px/1 var(--head);color:var(--lime)}.cc-poster .fmtchip{background:var(--lime);color:var(--ink)}.price .from{font:600 14px/1 var(--body);color:#5d5a53}.pc-cc .price em{margin-left:0}
/*# sourceMappingURL=/cdn/shop/t/15/assets/lebuh-mockup.css.map */
