.hero-bg-image[data-astro-cid-ewxirvlt]{background-image:url(/website-hero.jpg);background-size:cover;background-position:80% center;background-repeat:no-repeat}@media(max-width:768px){.hero-bg-image[data-astro-cid-ewxirvlt]{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 250 250' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='roughNoiseRed'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.58' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23roughNoiseRed)' opacity='0.10'/%3E%3C/svg%3E"),radial-gradient(circle at 50% 50%,#91050b,#4d0407)!important;background-size:auto,cover!important;background-position:center!important}}.hero-section[data-astro-cid-ewxirvlt]{position:relative;background:#030303!important}.bg-\[\#91050b\][data-astro-cid-ewxirvlt]{background-color:#91050b}.text-\[\#F5F5DC\][data-astro-cid-ewxirvlt]{color:beige!important}.absolute[data-astro-cid-ewxirvlt]{position:absolute}.inset-0[data-astro-cid-ewxirvlt]{inset:0}.m-auto[data-astro-cid-ewxirvlt]{margin:auto!important}.w-\[90\%\][data-astro-cid-ewxirvlt]{width:90%!important}.h-\[90\%\][data-astro-cid-ewxirvlt]{height:90%!important}.opacity-10[data-astro-cid-ewxirvlt]{opacity:.1!important}.z-0[data-astro-cid-ewxirvlt]{z-index:0}.pointer-events-none[data-astro-cid-ewxirvlt]{pointer-events:none}.object-contain[data-astro-cid-ewxirvlt]{object-fit:contain}.w-full[data-astro-cid-ewxirvlt]{width:100%}.overflow-hidden[data-astro-cid-ewxirvlt]{overflow:hidden}.hero-container[data-astro-cid-ewxirvlt]{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;min-height:100vh;padding-left:2rem;padding-right:2rem;width:100%;max-width:1200px;margin:0 auto;position:relative;z-index:10}@media(min-width:768px){.hero-container[data-astro-cid-ewxirvlt]{grid-template-columns:1.1fr .9fr;gap:3rem}}.hero-left-column[data-astro-cid-ewxirvlt]{display:flex;flex-direction:column;justify-content:center;color:beige;z-index:5}.hero-title[data-astro-cid-ewxirvlt]{font-family:var(--font-display, "Archivo Black", "Inter", sans-serif);font-weight:900;margin:0 0 1.5rem;text-transform:uppercase;display:flex;flex-direction:column;line-height:.82!important}.hero-title-small[data-astro-cid-ewxirvlt]{font-size:clamp(34px,4.9vw,62px);letter-spacing:-.02em;opacity:.95}.hero-title-large[data-astro-cid-ewxirvlt]{font-size:clamp(68px,9.8vw,135px);letter-spacing:-.04em;margin-top:.05em}.hero-desc[data-astro-cid-ewxirvlt]{font-size:clamp(15px,1.1vw,18px);color:#f5f5dccc;line-height:1.35!important;margin-bottom:2rem;max-width:480px}.hero-btn[data-astro-cid-ewxirvlt]{display:inline-block;padding:16px 36px;border-radius:9999px;font-size:14px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;transition:background .3s,transform .3s;background:beige;color:#91050b;border:1px solid #F5F5DC;width:fit-content}.hero-btn[data-astro-cid-ewxirvlt]:hover{transform:translateY(-2px);background:transparent;color:beige}.hero-right-column[data-astro-cid-ewxirvlt]{position:relative;height:500px;width:100%;z-index:5}.hero-devices-row[data-astro-cid-ewxirvlt]{position:relative!important;display:block!important;width:100%!important;height:500px!important}.hero-device[data-astro-cid-ewxirvlt]{position:absolute!important;bottom:10px!important;width:28%!important;height:clamp(380px,45vh,480px)!important;object-fit:contain!important;filter:drop-shadow(0 15px 30px rgba(0,0,0,.5))!important;transform-origin:bottom center!important;transition:transform .4s ease!important}.device-1[data-astro-cid-ewxirvlt]{left:6%!important;z-index:10!important;transform:rotate(-10deg) translateY(15px) scale(.92)!important}.device-2[data-astro-cid-ewxirvlt]{left:28%!important;z-index:20!important;transform:rotate(-3deg) translateY(-10px) scale(1.06)!important}.device-3[data-astro-cid-ewxirvlt]{left:50%!important;z-index:30!important;transform:rotate(4deg) translateY(5px) scale(.98)!important}.device-4[data-astro-cid-ewxirvlt]{left:72%!important;z-index:40!important;transform:rotate(10deg) translateY(20px) scale(1.02)!important}.hero-mobile-device[data-astro-cid-ewxirvlt]{display:none!important}@media(max-width:768px){.hero-container[data-astro-cid-ewxirvlt]{padding-top:110px!important}.hero-devices-row[data-astro-cid-ewxirvlt]{display:block!important;position:relative!important;width:100%!important;height:440px!important;margin-top:.5rem!important;overflow:visible!important}.hero-mobile-device[data-astro-cid-ewxirvlt]{display:block!important;position:absolute!important;bottom:10px!important;width:29%!important;height:clamp(340px,45vh,440px)!important;object-fit:contain!important;filter:drop-shadow(0 15px 30px rgba(0,0,0,.5))!important;transform-origin:bottom center!important;transition:transform .4s ease!important}.mdevice-1[data-astro-cid-ewxirvlt]{left:32%!important;z-index:40!important;transform:rotate(-22deg) translateY(-50px) scale(1.1)!important}.mdevice-2[data-astro-cid-ewxirvlt]{left:40%!important;z-index:30!important;transform:rotate(-5deg) translateY(5px) scale(1.2)!important}.mdevice-3[data-astro-cid-ewxirvlt]{left:56%!important;z-index:20!important;transform:rotate(6deg) translateY(40px) scale(1.1)!important}.mdevice-4[data-astro-cid-ewxirvlt]{left:72%!important;z-index:10!important;transform:rotate(16deg) translateY(5px) scale(1.05)!important}}@keyframes fanFloat{0%{transform:translateY(0)}to{transform:translateY(-12px)}}.pstack-images[data-astro-cid-v7iudhpg]{position:absolute;right:0!important;left:auto;bottom:0;width:50%!important;height:100%;pointer-events:none;overflow:visible}.pstack-img[data-astro-cid-v7iudhpg]{position:absolute;bottom:0;max-width:none;object-fit:contain;filter:drop-shadow(0 16px 32px rgba(0,0,0,.5));transform-origin:bottom center}.product-stack-inner[data-astro-cid-v7iudhpg]{padding:1.5rem!important;overflow:visible!important}.product-stack-card[data-astro-cid-v7iudhpg]{overflow:visible!important}.pstack-info[data-astro-cid-v7iudhpg]{width:40%!important;max-width:none!important}.pstack-name[data-astro-cid-v7iudhpg]{font-size:clamp(38px,4.5vw,58px)!important;line-height:1!important;margin:12px 0 6px!important;text-transform:uppercase!important}.pstack-desc[data-astro-cid-v7iudhpg]{font-size:clamp(15px,1.1vw,18px)!important;max-width:42ch!important}@media(max-width:760px){.product-stack-inner[data-astro-cid-v7iudhpg]{padding:1.5rem!important}.pstack-info[data-astro-cid-v7iudhpg]{width:100%!important}.pstack-images[data-astro-cid-v7iudhpg]{position:absolute!important;top:4%!important;left:0!important;right:0!important;width:100%!important;height:48%!important;overflow:visible!important;clip-path:none!important}.pstack-img[data-astro-cid-v7iudhpg]{position:absolute!important;bottom:0!important;left:50%!important;right:auto!important;height:98%!important;--offset: calc(var(--vIdx) - (var(--total) - 1) / 2);transform:translate(-50%) translate(calc(var(--offset) * -1 * clamp(38px,11vw,56px))) rotate(calc(var(--offset) * -1 * 6.5deg)) translateY(calc(abs(var(--offset))*4px))!important}#pcard-1[data-astro-cid-v7iudhpg] .pstack-img[data-astro-cid-v7iudhpg]{height:82%!important}#pcard-2[data-astro-cid-v7iudhpg] .pstack-img[data-astro-cid-v7iudhpg],#pcard-3[data-astro-cid-v7iudhpg] .pstack-img[data-astro-cid-v7iudhpg]{height:78%!important}}.tone-dark[data-astro-cid-v7iudhpg]{background:linear-gradient(135deg,#1a1a1a,#0d0d0d);color:var(--text-light, #f7f3ee)}.tone-crimson[data-astro-cid-v7iudhpg]{background:linear-gradient(135deg,#1e0204,#2d0307);color:var(--text-light, #f7f3ee)}.tone-charcoal[data-astro-cid-v7iudhpg]{background:linear-gradient(135deg,#111,#1a1a1a);color:var(--text-light, #f7f3ee)}.tone-deep-red[data-astro-cid-v7iudhpg]{background:linear-gradient(135deg,#1a0303,#250404);color:var(--text-light, #f7f3ee)}.product-stacking-section[data-astro-cid-v7iudhpg] .eyebrow[data-astro-cid-v7iudhpg]{color:var(--brand-red, #91050b);position:relative;z-index:30}.product-stacking-section[data-astro-cid-v7iudhpg] h2[data-astro-cid-v7iudhpg]{font-size:clamp(28px,4vw,52px);line-height:.95;margin:8px 0 0;text-transform:uppercase;color:var(--text-light, #f7f3ee);position:relative;z-index:30}.product-stacking-section[data-astro-cid-v7iudhpg]{padding-bottom:clamp(180px,26vh,320px)!important}.age-gate{position:fixed;inset:0;z-index:50;display:none;place-items:center;padding:24px;background:radial-gradient(circle at 70% 18%,rgba(145,5,11,.24),transparent 30%),#090909f7;backdrop-filter:blur(18px);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.age-gate.active{display:grid;pointer-events:auto;opacity:1;visibility:visible}.age-card{width:min(520px,100%);border:1px solid rgba(247,243,238,.18);background:linear-gradient(150deg,#161616f5,#050505fa);color:var(--text-light);padding:clamp(26px,5vw,46px);box-shadow:0 34px 110px #0000008c;transform-origin:center}.age-badge{display:inline-grid;place-items:center;width:54px;height:54px;margin-bottom:24px;border:1px solid var(--red);color:var(--red);font-weight:var(--weight-label);font-size:14px}.age-card h2{margin:0;color:var(--text-light);font-family:var(--font-display);font-size:clamp(28px,4.4vw,46px);line-height:1;letter-spacing:0;font-stretch:normal;max-width:100%;text-transform:uppercase}.age-card p{margin:20px 0 28px;max-width:420px;color:var(--text-muted-light);font-size:15px;line-height:1.6;letter-spacing:0;font-stretch:normal}.age-actions{display:flex;flex-wrap:wrap;gap:10px}.age-actions .button{white-space:normal}.age-card .button.secondary{border-color:#f7f3ee52;color:var(--text-light)}.age-card .button.secondary:hover{border-color:var(--text-light)}.intro-layer{position:fixed;inset:0;z-index:49;display:none;place-items:center;overflow:hidden;background:radial-gradient(circle at center,#450005 0,#190103 42%,#080000);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .3s,visibility .3s}.intro-layer.active{display:grid;pointer-events:auto;opacity:1;visibility:visible}.intro-glow{position:absolute;z-index:1;width:24vmin;aspect-ratio:1;border-radius:50%;background:#c50612b8;filter:blur(34px);opacity:0;transform:scale(.2);will-change:transform,opacity}.intro-mark{position:relative;z-index:2;width:min(400px,60vw);transform-origin:center;will-change:transform,opacity}.intro-logo{display:block;width:100%}.intro-dot{position:absolute;right:-18px;bottom:6%;width:11px;height:11px;border-radius:50%;background:var(--cream);box-shadow:0 0 #f7f3ee66}.intro-wipe{position:absolute;inset:-16%;z-index:4;background:var(--cream);transform:translateY(112%) rotate(-7deg);transform-origin:center}main{position:relative;overflow:clip}body.locked{overflow:hidden}section{position:relative;padding:clamp(24px,3.5vw,48px) 0}.section-title{margin:14px 0 0;font-family:var(--font-display);font-size:clamp(40px,6.5vw,88px);line-height:.92;letter-spacing:-.035em;text-transform:uppercase}.reveal-line{display:block;overflow:hidden}.reveal-line span{display:inline-block}.hero{position:relative;padding:104px 0 0;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 82% 22%,rgba(247,243,238,.12),transparent 34%),radial-gradient(circle at 10% 90%,rgba(9,9,9,.22),transparent 42%),linear-gradient(145deg,var(--red),var(--red-dark));color:var(--text-light)}@keyframes hero-glow-pulse{0%,to{opacity:.18;transform:scale(1)}50%{opacity:.28;transform:scale(1.08)}}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 60% 50% at 70% 60%,rgba(145,5,11,.35) 0%,transparent 70%),radial-gradient(ellipse 40% 40% at 30% 40%,rgba(145,5,11,.12) 0%,transparent 65%);animation:hero-glow-pulse 5s ease-in-out infinite}.hero-ghost{position:absolute;z-index:1;right:-2vw;bottom:-2vw;color:#f7f3ee12;font-family:var(--font-display);font-size:clamp(70px,15vw,230px);line-height:.9;font-weight:900;letter-spacing:-.035em;white-space:nowrap;pointer-events:none}.hero-inner{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;padding:clamp(50px,8vw,100px) 0 clamp(20px,4vw,50px)}.hero-copy{max-width:1120px}.hero-title{margin:0;max-width:1100px;color:var(--text-light);font-family:var(--font-display);font-size:clamp(64px,12vw,180px);line-height:.9;letter-spacing:-.035em;text-transform:uppercase}.title-line{display:block;overflow:hidden}.title-line span{display:inline-block;will-change:transform}.title-line-two{padding-left:clamp(28px,10vw,150px)}.hero-copy p{max-width:560px;margin:36px 0 0;color:#f7f3eec7;font-size:clamp(17px,1.8vw,21px);line-height:1.6}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.hero .button{background:var(--cream);color:var(--black)}.hero .button:hover{background:var(--white)}.hero .button.secondary{background:transparent;border-color:#f7f3ee80;color:var(--text-light)}.hero .button.secondary:hover{border-color:var(--white)}.hero-grain{position:absolute;inset:0;z-index:2;opacity:.18;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.12'/%3E%3C/svg%3E")}.hero-index{position:absolute;right:0;bottom:34px;display:flex;gap:24px;color:#f7f3eea6;font-size:9px;font-weight:var(--weight-label);letter-spacing:.12em;text-transform:uppercase}.hero-tagline{margin-top:32px;color:var(--cream);font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:clamp(14px,1.5vw,18px);letter-spacing:.12em}.hero-devices-float{position:relative;width:100%;height:520px;pointer-events:none}.hero-device{position:absolute;left:var(--x);top:var(--y);transform:rotate(var(--rot));animation:heroFloat 4s ease-in-out infinite alternate;animation-delay:var(--delay);filter:drop-shadow(0 24px 40px rgba(0,0,0,.35))}.hero-device img{width:clamp(120px,14vw,220px);height:auto;display:block}@keyframes heroFloat{0%{transform:rotate(var(--rot)) translateY(0)}to{transform:rotate(var(--rot)) translateY(-18px)}}@media(max-width:768px){.hero-devices-float{height:280px}.hero-device[data-device="3"],.hero-device[data-device="4"]{display:none}.hero-device{width:clamp(80px,28vw,140px)}.hero-device img{width:100%}}.about{z-index:6;margin-top:-1px;padding-top:clamp(32px,4.5vh,60px)!important;padding-bottom:12px!important;border-top:1px solid rgba(9,9,9,.08);overflow:hidden}@media(min-width:761px){.hero-section{position:relative;z-index:1}.about{position:relative;z-index:5;background-color:beige!important}.product-stacking-section{position:relative;z-index:10;background-color:#91050b!important}}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,80px);align-items:center;max-width:1200px!important;margin:0 auto!important;text-align:left!important}.about-grid>*{position:relative;z-index:1}.about-copy{padding:clamp(18px,3vw,36px) 0;display:flex!important;flex-direction:column!important;align-items:flex-start!important}.about-logo-container{display:flex;justify-content:center;align-items:center;position:relative}.about-logo-shield{position:relative;width:clamp(410px,36vw,620px);height:clamp(410px,36vw,620px);border-radius:50%;background:radial-gradient(circle,rgba(145,5,11,.05) 0%,transparent 70%);display:flex;justify-content:center;align-items:center;border:1px dashed rgba(9,9,9,.08)}@media(max-width:900px){.about-logo-shield{width:clamp(240px,75vw,400px)!important;height:clamp(240px,75vw,400px)!important}}.about-logo-s{width:68%;height:68%;object-fit:contain;opacity:.88;filter:drop-shadow(0 12px 32px rgba(145,5,11,.16))}.about-title{font-size:clamp(32px,4.8vw,68px);line-height:1.05}.about-title .reveal-line{padding-bottom:6px;margin-bottom:-6px;padding-top:4px;margin-top:-4px}.about-title em{color:var(--red);font-style:normal}.body-lg{max-width:720px;margin:36px 0 0;color:var(--text-muted-dark);font-size:clamp(17px,1.8vw,21px);line-height:1.65}.about-copy .body-lg{max-width:820px!important;margin:28px 0 0!important;text-align:left!important}.syok-geng-note{max-width:540px;margin-top:30px;border-left:3px solid var(--red);padding-left:18px;color:var(--text-dark-soft);line-height:1.7}.about-copy .syok-geng-note{max-width:760px!important;margin:30px 0 0!important;border-left:3px solid var(--red)!important;border-top:none!important;padding-left:18px!important;padding-top:0!important;text-align:left!important;width:100%!important}.image-tile{position:relative;overflow:hidden;isolation:isolate;background:var(--black)}.image-tile img,.reel-image{width:100%;height:100%;display:block;object-fit:cover}.image-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0909090d,#090909bd),linear-gradient(130deg,rgba(145,5,11,.2),transparent 58%);pointer-events:none}.about-logo-panel{position:relative;min-height:560px;aspect-ratio:4 / 5;display:grid;place-items:center;margin:0;overflow:hidden;border:1px solid rgba(247,243,238,.15);background:radial-gradient(circle at 50% 50%,#150103,#090909);box-shadow:18px 18px 0 var(--red)}.panel-corners{position:absolute;inset:12px;z-index:1;pointer-events:none}.corner{position:absolute;width:10px;height:10px;border:1.5px solid var(--cream);opacity:.7}.corner.tl{top:0;left:0;border-right:0;border-bottom:0}.corner.tr{top:0;right:0;border-left:0;border-bottom:0}.corner.bl{bottom:0;left:0;border-right:0;border-top:0}.corner.br{bottom:0;right:0;border-left:0;border-top:0}.about-logo-panel:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(to right,rgba(247,243,238,.08) 1px,transparent 1px),linear-gradient(to bottom,rgba(247,243,238,.08) 1px,transparent 1px);background-position:center center;background-size:100% 100%}.about-logo-panel:after{content:"";position:absolute;z-index:0;width:50%;aspect-ratio:1;border:1px dashed rgba(247,243,238,.15);border-radius:50%;pointer-events:none}.about-logo-panel img{position:relative;z-index:1;width:32%;filter:drop-shadow(0 12px 24px rgba(0,0,0,.5));will-change:transform}.about-logo-panel img.about-logo-watermark{position:absolute!important;inset:0!important;margin:auto!important;width:150%!important;height:150%!important;z-index:0!important;object-fit:contain!important;pointer-events:none!important;opacity:.12!important;filter:invert(99%) sepia(9%) saturate(405%) hue-rotate(18deg) brightness(101%) contrast(92%)!important}.about-logo-panel figcaption{position:absolute;left:20px;right:20px;bottom:20px;z-index:2;display:flex;justify-content:space-between;color:#f7f3ee99;font-size:10px;font-weight:var(--weight-label);letter-spacing:.12em;text-transform:uppercase}.about-panel-index{position:absolute;z-index:2;top:20px;left:20px;color:#f7f3ee99;font-size:9px;font-weight:800;letter-spacing:.14em}.about-slogan-banner{width:100%;padding:20px 0;border-top:1px solid rgba(9,9,9,.08);border-bottom:1px solid rgba(9,9,9,.08);background:var(--brand-red);color:var(--cream);margin-top:-20px!important;overflow:hidden}.about-slogan-track{width:max-content;display:flex;align-items:center;gap:40px;font-family:Archivo Black,Outfit,sans-serif;font-size:clamp(24px,4vw,54px);font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;will-change:transform}.about-slogan-track i{width:12px;height:12px;border-radius:50%;background:currentColor;flex:0 0 auto;opacity:.8}.feed-section{overflow:hidden;background:var(--cream)}.feed-section .section-title{font-family:var(--font-display);font-size:clamp(42px,6.5vw,92px);line-height:.92;letter-spacing:-.035em;text-transform:uppercase;font-weight:900}.feed-section .feed-title{margin:12px 0 0;font-family:var(--font-display);font-size:clamp(42px,6.5vw,92px);line-height:.92;letter-spacing:-.035em;text-transform:uppercase;font-weight:900;color:var(--text-dark, #090909)}.feed-track-container{width:100%;overflow:hidden;position:relative;margin-top:24px}.feed-track{display:flex;gap:24px;width:max-content;overflow:visible;padding:10px 24px 32px;will-change:transform}.reel-card{position:relative;width:clamp(240px,20vw,320px);aspect-ratio:9 / 16;flex:0 0 auto;border:1px solid rgba(9,9,9,.08);background:var(--black);overflow:hidden;box-shadow:0 10px 30px #0000000f;transition:transform .4s cubic-bezier(.25,1,.5,1),filter .4s ease,box-shadow .4s ease}.reel-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #0000002e;z-index:2}.reel-video-wrapper{position:relative;width:100%;height:100%;overflow:hidden}.reel-video,.reel-image{width:100%;height:100%;object-fit:cover;display:block;transition:scale .8s var(--ease)}.reel-card:hover .reel-video,.reel-card:hover .reel-image{scale:1.05}.reel-link{display:block;width:100%;height:100%}.reel-label{position:absolute;left:20px;right:20px;bottom:20px;z-index:2;color:var(--white);font-size:clamp(10px,1.2vw,13px);font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,.4);pointer-events:none;opacity:.9;transition:opacity .3s ease}.reel-card:hover .reel-label{opacity:1}.faq{border-top:1px solid rgba(9,9,9,.08)}.faq-grid{max-width:980px}.faq-heading{max-width:760px;margin:0 auto 44px;text-align:center}.faq-intro{margin:18px auto 0;color:var(--text-muted-dark);line-height:1.6}.faq-list{border-top:1px solid rgba(9,9,9,.16)}.faq-item{border-bottom:1px solid rgba(9,9,9,.16);transition:color .3s var(--ease)}.faq-item.active{color:var(--red)}.faq-question{width:100%;min-height:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;border:0;background:transparent;color:var(--black);cursor:pointer;padding:26px 0;text-align:left;font-family:var(--font-display);font-size:clamp(18px,2vw,25px);line-height:1.15;letter-spacing:-.035em;text-transform:uppercase}.faq-question:after{content:"+";flex:0 0 auto;color:var(--red);font-size:30px;line-height:1;transition:transform .35s var(--ease)}.faq-item.active .faq-question{color:var(--red)}.faq-item.active .faq-question:after{transform:rotate(45deg)}.faq-answer{height:0;overflow:hidden;color:var(--text-muted-dark);line-height:1.7;transition:height .45s var(--ease)}.faq-answer p{max-width:760px;margin:0 0 28px}@media(max-width:900px){.about-grid,.product-stage-inner{grid-template-columns:1fr}.about-grid{gap:52px;text-align:center!important}.about-copy{align-items:center!important}.about-copy .body-lg{margin:28px auto 0!important;text-align:center!important}.about-copy .syok-geng-note{margin:30px auto 0!important;border-left:none!important;border-top:1px solid rgba(245,245,220,.15)!important;padding-left:0!important;padding-top:18px!important;text-align:center!important}.about-logo-panel{min-height:420px;aspect-ratio:4 / 4.4}.about-logo-shield{width:clamp(240px,75vw,400px)!important;height:clamp(240px,75vw,400px)!important}.product-stage{padding:92px 0}.product-copy{min-height:auto}.product-scan-frame{min-height:430px;overflow:visible}}@media(max-width:760px){section{padding:32px 0}.hero{padding-top:64px}.hero-inner{min-height:calc(100svh - 64px);padding:48px 0 70px}.hero-title{font-size:clamp(52px,18vw,96px);line-height:.98;letter-spacing:-.015em}.title-line-two{padding-left:0}.hero-copy p{margin-top:28px;font-size:16px}.hero-index{left:0;right:auto;bottom:18px}.hero-ghost{font-size:24vw;right:-8vw;bottom:0}.about{padding-top:52px}.about-title{font-size:clamp(24px,7vw,42px)!important;line-height:1.05!important}.about-title .reveal-line{overflow:visible!important}.product-stage{min-height:100svh}.product-stage{padding:76px 0 54px}.product-stage-inner{gap:18px}.product-copy h2{font-size:clamp(38px,12vw,58px)}.product-name{margin-top:24px}.product-scan-frame{min-height:280px;overflow:visible}.product-family{inset:0}.product-family img{position:absolute;max-width:none;height:clamp(200px,32vh,250px);margin-left:0}.product-family.active img:nth-child(1){transform:rotate(-10deg) translate(-70px) translateY(5px) scale(.96)}.product-family.active img:nth-child(2){transform:rotate(-5deg) translate(-35px) translateY(1px) scale(.98)}.product-family.active img:nth-child(3){transform:rotate(0) translate(0) translateY(0) scale(1)}.product-family.active img:nth-child(4){transform:rotate(5deg) translate(35px) translateY(1px) scale(.98)}.product-family.active img:nth-child(5){transform:rotate(10deg) translate(70px) translateY(5px) scale(.96)}.product-family.active img:first-child:nth-last-child(3){transform:rotate(-8deg) translate(-50px) translateY(4px) scale(.97)}.product-family.active img:first-child:nth-last-child(3)+img{transform:rotate(0) translate(0) translateY(0) scale(1)}.product-family.active img:first-child:nth-last-child(3)+img+img{transform:rotate(8deg) translate(50px) translateY(4px) scale(.97)}.feed-section{padding-bottom:70px}.about-slogan-banner{margin-top:20px!important;padding:16px 12px!important}.faq-heading{margin-bottom:28px;text-align:left}.faq-question{min-height:76px;align-items:center}}@media(prefers-reduced-motion:reduce){.reveal-line span{transform:none}.age-gate,.intro-layer{display:none}body.locked{overflow:auto}.reel-card{transform:none}}.product-stacking-section{position:relative;padding-bottom:clamp(180px,26vh,320px)!important;padding-top:clamp(20px,3vw,36px);overflow:visible}.product-stacking-header{padding-bottom:clamp(12px,2vw,24px);position:relative;z-index:30;margin-bottom:clamp(32px,5vh,70px)!important}.product-stack-card{position:sticky;height:70vh;width:88%;max-width:1300px;margin-inline:auto;margin-bottom:0;overflow:visible}.product-stack-inner{position:relative;width:100%;height:100%;border-radius:36px;overflow:visible;display:flex;align-items:center;padding:clamp(32px,5vw,80px);box-shadow:0 24px 64px #0000002e}.pstack-content{position:relative;z-index:10;display:flex;flex-direction:column;gap:12px;max-width:420px}.pstack-badge{display:inline-block;font-size:var(--text-xs);font-weight:700;letter-spacing:.15em;text-transform:uppercase;padding:6px 16px;border-radius:9999px;background:oklch(from currentColor l c h / .12);border:1px solid oklch(from currentColor l c h / .2);width:fit-content}.pstack-name{font-family:Archivo Black,Outfit,sans-serif;font-size:var(--text-3xl);font-weight:900;line-height:1.05;letter-spacing:-.02em;text-transform:uppercase}.pstack-colors{font-size:var(--text-xs);font-weight:700;letter-spacing:.15em;text-transform:uppercase;opacity:.5}.pstack-desc{font-size:var(--text-base);opacity:.65;max-width:38ch}.pstack-cta{display:inline-block;margin-top:8px;padding:12px 28px;border:1px solid oklch(from currentColor l c h / .3);border-radius:9999px;font-size:var(--text-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;width:fit-content;transition:background .18s ease,color .18s ease;color:inherit}.pstack-images{position:absolute;inset:0 0 0 auto;width:52%;height:100%;pointer-events:none;overflow:visible;clip-path:none}.pstack-img{position:absolute;max-width:none;object-fit:contain;filter:drop-shadow(0 24px 40px rgba(0,0,0,.45))}@media(max-width:760px){.product-stack-card{height:82vh;width:94%}.product-stack-inner{flex-direction:column;justify-content:flex-end;padding:28px 24px;border-radius:28px}.pstack-content{max-width:100%;gap:8px}.pstack-images{top:0;height:55%;right:12%;width:76%;overflow:visible!important;clip-path:none!important}.pstack-img{height:80%!important}}.hero-section{background-color:#91050b!important;color:beige!important}.hero-section .hero-title{color:beige!important}.hero-section .hero-desc{color:#f5f5dccc!important}.hero-section .hero-btn.button{background-color:beige!important;color:#91050b!important;border-color:beige!important}.hero-section .hero-btn.button:hover{background-color:transparent!important;color:beige!important}.tagline-section{background-color:beige!important;color:#91050b!important}.tagline-section .kinetic-tagline{color:#91050b!important}.about{background-color:beige!important;color:#91050b!important;border-top:1px solid rgba(145,5,11,.12)!important}.about .about-title{color:#91050b!important}.about .about-title em{color:#91050b!important;text-shadow:none!important}.about .body-lg{color:#090909cc!important}.about .syok-geng-note{color:#090909e6!important;border-left-color:#91050b!important}.about .about-logo-shield{background:#91050b!important;border:none!important;border-radius:clamp(24px,3.5vw,48px)!important;box-shadow:0 24px 48px #91050b26!important}.about .about-logo-s{width:55%!important;height:55%!important;filter:brightness(0) invert(1)!important;opacity:1!important}.about .about-panel-index{color:#09090980!important}.product-stacking-section{background-color:#91050b!important;color:beige!important}.product-stacking-section h2{color:beige!important}.product-stacking-section .eyebrow{color:beige!important;opacity:.82}.feed-section{background-color:beige!important;color:#91050b!important}.feed-title{color:#91050b!important}.feed-section .eyebrow{color:#91050b!important;opacity:.82}.feed-track-container{border-top-color:#91050b26!important;border-bottom-color:#91050b26!important}.reel-label{color:#91050b!important}.faq{background-color:#91050b!important;color:beige!important}.faq .section-title{color:beige!important}.faq .eyebrow{color:beige!important;opacity:.82}.faq-question{color:beige!important;border-bottom-color:#f5f5dc26!important}.faq-question:after{color:beige!important}.faq-answer p{color:#f5f5dccc!important}.footer-reveal{background-color:#121212!important;color:beige!important}.footer-reveal a{color:beige!important}.footer-reveal .footer-word{color:#4a4a4a!important;-webkit-text-fill-color:#4a4a4a!important;-webkit-text-stroke:0!important}.footer-reveal .footer-kicker{color:#f5f5dc80!important}.footer-bottom{border-top-color:#f5f5dc1a!important}.hero-section{position:relative;z-index:1}.about{position:relative;z-index:2}.product-stacking-section{position:relative;z-index:3}.feed-section{position:relative;z-index:4}.faq{position:relative;z-index:5}.footer-reveal{position:relative;z-index:6}
