.home-module__AXHXSa__hero{--hero-red:#7c3aed;--hero-coral:#f02eae;isolation:isolate;color:#160936;background:linear-gradient(118deg,#0000 0 63%,#ffffffb3 63.2% 63.5%,#0000 63.7%),radial-gradient(circle at 77% 47%,#d834ff3d,#0000 29%),radial-gradient(circle at 43% 112%,#662ded33,#0000 40%),linear-gradient(135deg,#fff 0%,#f6f2ff 48%,#ece8ff 100%);min-height:calc(100svh - 5rem);position:relative;overflow:hidden}.home-module__AXHXSa__hero:before{z-index:2;content:"";pointer-events:none;background:linear-gradient(132deg,#0000 30%,#7c3aed1f 30.2%,#0000 30.8%),linear-gradient(132deg,#0000 45%,#f02eae1f 45.3%,#0000 46%),linear-gradient(132deg,#0000 57%,#38bdf821 57.3%,#0000 58%);position:absolute;inset:-20% -10%}.home-module__AXHXSa__hero:after{z-index:8;content:"";pointer-events:none;background:linear-gradient(#0000,#efeaffeb);height:90px;position:absolute;bottom:0;left:0;right:0}.home-module__AXHXSa__heroShell{z-index:4;min-height:calc(100svh - 5rem);position:relative}.home-module__AXHXSa__heroLayout{grid-template-columns:minmax(0,.94fr) minmax(420px,1.06fr);align-items:center;gap:clamp(20px,3vw,60px);min-height:calc(100svh - 5rem);padding-block:clamp(52px,7vh,88px) clamp(82px,10vh,112px);display:grid}.home-module__AXHXSa__glow{z-index:1;aspect-ratio:1;filter:blur(12px);pointer-events:none;background:radial-gradient(circle,#ee2ec057,#7c3aed21 42%,#0000 69%);border-radius:999px;width:min(60vw,850px);animation:6s ease-in-out infinite home-module__AXHXSa__breathe;position:absolute;top:50%;left:73%;transform:translate(-50%,-50%)}.home-module__AXHXSa__grid{z-index:2;transform-origin:top;pointer-events:none;background-image:linear-gradient(#7c3aed29 1px,#0000 1px),linear-gradient(90deg,#7c3aed29 1px,#0000 1px);background-size:62px 62px;height:78%;position:absolute;bottom:-41%;left:30%;right:-12%;transform:perspective(620px)rotateX(64deg);-webkit-mask-image:radial-gradient(#000 10%,#0000 68%);mask-image:radial-gradient(#000 10%,#0000 68%)}.home-module__AXHXSa__giantType{z-index:1;color:#5c20be09;font-family:var(--font-display);letter-spacing:-.1em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(280px,39vw,650px);font-weight:800;line-height:.8;position:absolute;bottom:-.21em;right:-.04em}.home-module__AXHXSa__copy{z-index:6;max-width:690px;position:relative}.home-module__AXHXSa__title{max-width:8.5em;font-family:var(--font-impact), var(--font-display);letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;margin-top:0;font-size:clamp(58px,7.4vw,118px);font-weight:400;line-height:.9}.home-module__AXHXSa__titleVariant{display:block}.home-module__AXHXSa__titleVariantB{display:none}html[data-hero-variant=b] .home-module__AXHXSa__titleVariantA{display:none}html[data-hero-variant=b] .home-module__AXHXSa__titleVariantB{display:block}.home-module__AXHXSa__title b{background:linear-gradient(100deg,#6d28d9 4%,#9b2fea 44%,#f02eae 92%);color:#0000;font:inherit;filter:drop-shadow(0 14px 24px #7c3aed33);-webkit-background-clip:text;background-clip:text;display:inline-block}.home-module__AXHXSa__lede{color:#271948ad;max-width:35em;margin-top:clamp(28px,4vh,42px);font-size:clamp(14px,1.35vw,17px);line-height:1.65}.home-module__AXHXSa__actions{align-items:center;gap:28px;margin-top:30px;display:flex}.home-module__AXHXSa__primaryAction{color:#fff;letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(110deg,#7328ee,#d91cbe 72%,#ff3aa8);border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:58px;padding-inline:29px;font-size:11px;font-weight:900;transition:transform .22s,box-shadow .22s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 20px 55px -17px #7c3aedbf}.home-module__AXHXSa__primaryAction:before{content:"";background:linear-gradient(110deg,#0000 25%,#ffffff57,#0000 70%);transition:transform .65s;position:absolute;inset:0;transform:translate(-120%)}.home-module__AXHXSa__primaryAction:hover{transform:translateY(-3px);box-shadow:0 28px 66px -16px #7c3aede6}.home-module__AXHXSa__primaryAction:hover:before{transform:translate(120%)}.home-module__AXHXSa__visual{z-index:5;width:100%;min-height:min(69vh,680px);position:relative}.home-module__AXHXSa__heroMotion,.home-module__AXHXSa__productMotion{--scene-x:0;--scene-y:0;width:100%;min-height:inherit;position:relative}.home-module__AXHXSa__orbit{aspect-ratio:1;width:min(42vw,600px);transform:translate(calc(-50% + var(--scene-x) * 7px), calc(-50% + var(--scene-y) * 5px)) rotate(calc(-12deg + var(--scene-x) * 1.2deg));border:1px solid #7c3aed33;border-radius:50%;transition:transform .18s linear;position:absolute;top:50%;left:52%}.home-module__AXHXSa__orbit:before,.home-module__AXHXSa__orbit:after{border-radius:inherit;content:"";border:1px solid #7c3aed1c;position:absolute}.home-module__AXHXSa__orbit:before{inset:9%}.home-module__AXHXSa__orbit:after{border-color:#f02eae45;inset:22%;box-shadow:inset 0 0 45px #7c3aed1c}.home-module__AXHXSa__orbit>span{background:var(--hero-coral);width:7px;height:7px;box-shadow:0 0 16px var(--hero-red);border-radius:50%;animation:2.4s ease-in-out infinite home-module__AXHXSa__orbitPulse;position:absolute}.home-module__AXHXSa__orbit>span:first-child{top:4%;left:30%}.home-module__AXHXSa__orbit>span:nth-child(2){animation-delay:.7s;bottom:30%;right:2%}.home-module__AXHXSa__orbit>span:nth-child(3){animation-delay:1.4s;bottom:4%;left:28%}.home-module__AXHXSa__core{aspect-ratio:1;width:min(33vw,470px);transform:translate(calc(-50% + var(--scene-x) * -5px), calc(-50% + var(--scene-y) * -4px));filter:blur(2px);background:radial-gradient(circle at 48% 44%,#f252d666,#7c3aed29 42%,#0000 70%);border-radius:50%;transition:transform .22s ease-out;position:absolute;top:50%;left:52%}.home-module__AXHXSa__mascotWrap{z-index:4;transform:translate3d(calc(var(--scene-x) * 12px), calc(var(--scene-y) * 8px), 0);justify-content:center;align-items:center;transition:transform .16s ease-out;display:flex;position:absolute;inset:-3% -12% -3% -8%}.home-module__AXHXSa__mascotFloat{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.home-module__AXHXSa__mascot{filter:drop-shadow(0 42px 32px #411c7857);width:min(49vw,710px);max-width:100%;height:auto}.home-module__AXHXSa__diamondArtifact{z-index:7;isolation:isolate;filter:drop-shadow(0 24px 25px #46149152);transition:filter .24s,scale .24s;animation:6s ease-in-out infinite home-module__AXHXSa__diamondDrift;position:absolute}.home-module__AXHXSa__diamondArtifact:before{z-index:-1;content:"";filter:blur(24px);opacity:.7;background:#c026d352;border-radius:50%;position:absolute;inset:18%}.home-module__AXHXSa__diamondArtifact:hover{filter:drop-shadow(0 30px 30px #5819af75);scale:1.05}.home-module__AXHXSa__diamondImage{object-fit:contain;width:100%;height:auto;display:block}.home-module__AXHXSa__diamondIdentity{width:clamp(118px,11vw,164px);top:7%;left:-1%;transform:rotate(-8deg)}.home-module__AXHXSa__diamondWeb{width:clamp(108px,10vw,150px);animation-delay:-2.1s;top:15%;right:-1%;transform:rotate(7deg)}.home-module__AXHXSa__diamondProduct{z-index:9;width:clamp(116px,10.5vw,158px);animation-delay:-4s;bottom:16%;right:-5%;transform:rotate(-12deg)}@keyframes home-module__AXHXSa__breathe{0%,to{opacity:.72;transform:translate(-50%,-50%)scale(.94)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.05)}}@keyframes home-module__AXHXSa__orbitPulse{0%,to{opacity:.35;transform:scale(.7)}50%{opacity:1;transform:scale(1.25)}}@keyframes home-module__AXHXSa__drift{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes home-module__AXHXSa__diamondDrift{0%,to{translate:0}50%{translate:0 -11px}}@media (max-width:1050px){.home-module__AXHXSa__heroLayout{grid-template-columns:minmax(0,.92fr) minmax(380px,1.08fr)}.home-module__AXHXSa__title{font-size:clamp(54px,7.4vw,82px)}}@media (max-width:820px){.home-module__AXHXSa__hero,.home-module__AXHXSa__heroShell,.home-module__AXHXSa__heroLayout{min-height:auto}.home-module__AXHXSa__heroLayout{grid-template-columns:minmax(0,1fr);gap:10px;padding-block:52px 78px}.home-module__AXHXSa__copy{text-align:center}.home-module__AXHXSa__actions{justify-content:center}.home-module__AXHXSa__title{max-width:none;font-size:clamp(52px,13.5vw,92px)}.home-module__AXHXSa__lede{margin-inline:auto}.home-module__AXHXSa__visual{min-height:clamp(400px,68vw,560px)}.home-module__AXHXSa__orbit{width:min(74vw,510px)}.home-module__AXHXSa__core{width:min(58vw,400px)}.home-module__AXHXSa__mascot{width:min(84vw,600px)}.home-module__AXHXSa__mascotWrap{inset:-5% -4% -4%}.home-module__AXHXSa__grid{bottom:-38%;left:-15%;right:-15%}.home-module__AXHXSa__giantType{font-size:64vw;bottom:-.14em}}@media (max-width:520px){.home-module__AXHXSa__heroLayout{padding-top:38px}.home-module__AXHXSa__title{margin-top:0;font-size:clamp(48px,16vw,76px)}.home-module__AXHXSa__lede{margin-top:23px;font-size:14px}.home-module__AXHXSa__actions{flex-direction:column;gap:10px;margin-top:25px}.home-module__AXHXSa__primaryAction{width:100%;max-width:340px}.home-module__AXHXSa__visual{min-height:360px;margin-top:clamp(48px,12vw,64px)}.home-module__AXHXSa__mascotWrap{inset:0 -4% -4%}.home-module__AXHXSa__mascot{width:min(101vw,510px)}.home-module__AXHXSa__diamondIdentity{width:96px;top:4%;left:-3%}.home-module__AXHXSa__diamondWeb{width:88px;top:13%;right:-4%}.home-module__AXHXSa__diamondProduct{width:92px;bottom:7%;right:-4%}}@media (prefers-reduced-motion:reduce){.home-module__AXHXSa__glow,.home-module__AXHXSa__orbit>span,.home-module__AXHXSa__diamondArtifact{animation:none}}.home-module__AXHXSa__capabilities{isolation:isolate;color:#fff;background:radial-gradient(circle at 86% 18%,#e72cbf4d,#0000 24%),radial-gradient(circle at 15% 84%,#407aff2e,#0000 30%),linear-gradient(145deg,#0a0617 0%,#18072d 46%,#090616 100%);min-height:auto;position:relative;overflow:hidden}.home-module__AXHXSa__capabilities:before{z-index:-1;content:"";transform-origin:bottom;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;transform:perspective(700px)rotateX(58deg)scale(1.4)translateY(20%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 34% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 34% 78%,#0000)}.home-module__AXHXSa__capabilities:after{z-index:4;content:"";pointer-events:none;background:linear-gradient(#efeaff 0%,#0000 13% 74%,#090616b8 89%,#090616 100%);position:absolute;inset:0}.home-module__AXHXSa__capabilityAura{aspect-ratio:1;border:1px solid #ffffff14;border-radius:50%;width:min(64vw,900px);animation:24s linear infinite home-module__AXHXSa__rotateSlow;position:absolute;top:3%;right:-13%;box-shadow:0 0 0 80px #ffffff05,0 0 0 160px #ffffff03,inset 0 0 140px #c024ff2e}.home-module__AXHXSa__capabilityAura:before,.home-module__AXHXSa__capabilityAura:after{content:"";border-radius:50%;position:absolute}.home-module__AXHXSa__capabilityAura:before{border:1px dashed #ff52d542;inset:14%}.home-module__AXHXSa__capabilityAura:after{background:#ff3cc7;width:12px;height:12px;top:1%;left:48%;box-shadow:0 0 32px #ff3cc7}.home-module__AXHXSa__capabilityLayout{z-index:2;grid-template-columns:minmax(230px,.36fr) minmax(0,1fr);align-items:end;gap:clamp(34px,5vw,88px);padding-block:clamp(100px,12vw,170px) clamp(110px,13vw,180px);display:grid;position:relative}.home-module__AXHXSa__capabilityIntro{align-self:start;padding-top:clamp(12px,5vw,70px);position:sticky;top:110px}.home-module__AXHXSa__capabilityKicker{color:#ff76db;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:700;display:inline-flex}.home-module__AXHXSa__capabilityKicker:before{content:"";background:#ff3cc7;border-radius:50%;width:7px;height:7px;box-shadow:0 0 20px #ff3cc7}.home-module__AXHXSa__sceneTitle{font-family:var(--font-impact), var(--font-display);letter-spacing:-.045em;text-transform:uppercase;margin-top:22px;margin-bottom:0;font-size:clamp(56px,6.3vw,104px);font-weight:400;line-height:.94}.home-module__AXHXSa__sceneTitle span{color:#0000;-webkit-text-stroke:1px #ffffffad}.home-module__AXHXSa__serviceGrid{z-index:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.5vw,24px);display:grid;position:relative}.home-module__AXHXSa__serviceClone{display:none}.home-module__AXHXSa__serviceCard{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:24px;transition:transform .28s cubic-bezier(.2,.8,.2,1),border-color .28s,box-shadow .28s;display:block;overflow:hidden;transform:translateY(0)rotate(0);box-shadow:0 22px 70px -42px #000000e6}.home-module__AXHXSa__serviceCard:nth-child(2){transform:translateY(26px)rotate(1.8deg)}.home-module__AXHXSa__serviceCard:nth-child(3){transform:translateY(-8px)rotate(-1.5deg)}.home-module__AXHXSa__serviceCard:hover,.home-module__AXHXSa__serviceCard:nth-child(2):hover,.home-module__AXHXSa__serviceCard:nth-child(3):hover{border-color:#ff3ac7bf;transform:translateY(-10px)rotate(0)scale(1.025);box-shadow:0 30px 80px -42px #ff2dbfb3}.home-module__AXHXSa__serviceVisual{isolation:isolate;height:clamp(210px,24vw,360px);display:block;position:relative;overflow:hidden}.home-module__AXHXSa__serviceVisual:before{z-index:-1;content:"";background:linear-gradient(145deg,#5828ff,#f044c4 58%,#ffb4e9);position:absolute;inset:0}.home-module__AXHXSa__serviceCardsocial .home-module__AXHXSa__serviceVisual:before{background:linear-gradient(145deg,#191849,#6c32df 56%,#ff51c8)}.home-module__AXHXSa__serviceCardtextile .home-module__AXHXSa__serviceVisual:before{background:linear-gradient(145deg,#ff8a3d,#ee3d89 58%,#7227dc)}.home-module__AXHXSa__serviceImage{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.home-module__AXHXSa__serviceCardtextile .home-module__AXHXSa__serviceImage{z-index:2;object-fit:contain;object-position:center;filter:drop-shadow(0 24px 24px #25054170);transform-origin:70% 65%;max-width:none;transform:rotate(5deg);width:150%!important;height:115%!important;inset:auto -52% -15% auto!important}.home-module__AXHXSa__textileCardPortal{z-index:0;filter:drop-shadow(0 0 6px #fff)drop-shadow(0 0 14px #31c8ff)drop-shadow(0 0 27px #f02eaee6);border-radius:48%;width:78%;height:122%;animation:2.8s ease-in-out infinite home-module__AXHXSa__textilePortalPulse;position:absolute;top:-10%;right:-13%;transform:rotate(176deg)}.home-module__AXHXSa__textileCardPortal:before{background:conic-gradient(from 16deg, transparent 0 7%, #fff 8% 12%, #31c8ff 13% 22%, transparent 23% 31%, #ef2db5 32% 39%, transparent 40% 49%, #fff 50% 54%, #31c8ff 55% 67%, transparent 68% 76%, #8b31ef 77% 87%, transparent 88% 100%);content:"";border-radius:48%;position:absolute;inset:-5%;-webkit-mask:radial-gradient(#0000 47%,#000 50% 77%,#0000 80%);mask:radial-gradient(#0000 47%,#000 50% 77%,#0000 80%)}.home-module__AXHXSa__textileCardPortal:after{z-index:-1;content:"";background:repeating-radial-gradient(at 45%,#31c8ff3d 0 3%,#8b31ef17 4% 9%,#0000 10% 16%),radial-gradient(at 54%,#0f032b4d 0 18%,#100226 62%,#05000f 100%);border-radius:48%;position:absolute;inset:10%;box-shadow:inset 0 0 24px #31c8ffdb,inset 0 0 46px #8b31efe6,0 0 20px #31c8ff75}.home-module__AXHXSa__textileCardPortal i{border-radius:48%;position:absolute}.home-module__AXHXSa__textileCardPortal i:first-child{border:2px dashed #ffffffeb;inset:7%;transform:rotate(13deg)}.home-module__AXHXSa__textileCardPortal i:nth-child(2){border:3px dotted #ef2db5fa;inset:17%;box-shadow:inset 0 0 14px #31c8ffc2,0 0 12px #ef2db5bf}.home-module__AXHXSa__textileCardPortal i:nth-child(3){z-index:-1;background:radial-gradient(at 42%,#ffffff42,#31c8ff2e 21%,#0b0122f0 67%);inset:21%;box-shadow:inset 0 0 24px #31c8ffc7}.home-module__AXHXSa__textileReachDiamond{z-index:4;filter:drop-shadow(0 0 11px #ff6014c7);width:clamp(68px,6vw,84px);height:auto;animation:4.2s ease-in-out infinite home-module__AXHXSa__productFloat;position:absolute;top:17%;left:0;transform:rotate(-8deg)}.home-module__AXHXSa__serviceCardweb .home-module__AXHXSa__serviceImage{z-index:1;object-fit:contain;object-position:left bottom;filter:drop-shadow(14px 22px 24px #0f042861);width:37%;height:75%;inset:auto auto -3% 1%}.home-module__AXHXSa__webStorefrontMini{z-index:2;background:linear-gradient(145deg,#f4effff7,#c4abffe6);border:1px solid #ffffff6b;border-radius:14px;width:50%;padding:7px;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:17%;right:3%;overflow:hidden;transform:rotate(-3deg);box-shadow:0 24px 48px -24px #20074cd9}.home-module__AXHXSa__webStoreBarMini{background:#1d0c3feb;border-radius:7px 7px 4px 4px;align-items:center;gap:3px;height:18px;padding-inline:6px;display:flex}.home-module__AXHXSa__webStoreBarMini>i{background:#ffffffc2;border-radius:50%;width:3px;height:3px}.home-module__AXHXSa__webStoreBarMini>span{color:#ffffffb8;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;width:auto;min-width:0;margin-left:4px;font-size:5px;font-style:normal;font-weight:600;line-height:1;overflow:hidden}.home-module__AXHXSa__webStoreHeroMini{background:linear-gradient(120deg,#6d28d9,#ed2db4);border-radius:6px;grid-template-columns:1fr .7fr;align-items:center;gap:8px;min-height:43px;margin-top:5px;padding:8px;display:grid}.home-module__AXHXSa__webCartIcon{background:#ffffff1f;border:1px solid #ffffff47;border-radius:11px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 9px 20px #2f0f6838}.home-module__AXHXSa__webCartIcon svg{stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.35px;width:29px;height:29px;overflow:visible}.home-module__AXHXSa__webDiamondSlot{aspect-ratio:1;justify-self:end;place-items:center;width:31px;display:grid;transform:rotate(14deg)}.home-module__AXHXSa__webHeroDiamond{filter:drop-shadow(0 5px 8px #1e9aff7a);width:37px;max-width:none;height:auto;transform:translate(-4px,-2px)rotate(-14deg)}.home-module__AXHXSa__webProductsMini{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:5px;display:grid}.home-module__AXHXSa__webProductsMini>i{aspect-ratio:.82;background:linear-gradient(155deg,#fffffffa,#ebe3ffe6);border-radius:5px;place-items:center;display:grid;position:relative;overflow:hidden}.home-module__AXHXSa__webProductsMini img{object-fit:contain;filter:drop-shadow(0 4px 4px #1b083d38);width:88%;height:88%}.home-module__AXHXSa__serviceCard:hover .home-module__AXHXSa__serviceImage{transform:scale(1.07)}.home-module__AXHXSa__serviceCardtextile:hover .home-module__AXHXSa__serviceImage{transform:rotate(5deg)scale(1.04)}.home-module__AXHXSa__serviceCardweb:hover .home-module__AXHXSa__webStorefrontMini{transform:rotate(0)scale(1.025)}.home-module__AXHXSa__serviceVisualShade{z-index:1;pointer-events:none;background:linear-gradient(#0000 42%,#080414a3);position:absolute;inset:0}.home-module__AXHXSa__serviceLabel{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffffffdb;letter-spacing:.14em;background:#08041438;border:1px solid #ffffff4d;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:700;position:absolute;top:16px;left:16px}.home-module__AXHXSa__serviceCardweb .home-module__AXHXSa__serviceLabel{inset:auto 14px 12px auto}.home-module__AXHXSa__serviceCardtextile .home-module__AXHXSa__serviceLabel{top:auto;bottom:12px;left:14px}.home-module__AXHXSa__serviceCardFooter{background:#08041494;justify-content:space-between;align-items:end;gap:12px;min-height:100px;padding:18px 18px 20px;display:flex}.home-module__AXHXSa__serviceCardFooter strong,.home-module__AXHXSa__serviceCardFooter small{display:block}.home-module__AXHXSa__serviceCardFooter strong{font-family:var(--font-impact), var(--font-display);letter-spacing:-.035em;font-size:clamp(21px,2vw,31px);font-weight:400;line-height:.98}.home-module__AXHXSa__serviceCardFooter small{color:#ffffffa1;margin-top:8px;font-size:11px;line-height:1.25}.home-module__AXHXSa__serviceArrow{background:linear-gradient(135deg,#7328ee,#f12db2);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:15px;display:grid;box-shadow:0 14px 34px -12px #f12db2cc}.home-module__AXHXSa__loopType{z-index:1;color:#ffffff09;font-family:var(--font-impact), var(--font-display);white-space:nowrap;font-size:clamp(64px,9vw,150px);line-height:.8;position:absolute;bottom:1.5%;left:-2%;right:-2%;overflow:hidden;transform:rotate(-2deg)}.home-module__AXHXSa__makerScene{color:#fff;background:#0a0615;min-height:118svh;position:relative;overflow:hidden}.home-module__AXHXSa__makerScene:after{z-index:5;content:"";pointer-events:none;background:linear-gradient(#090616,#0000);height:clamp(90px,10vw,140px);position:absolute;top:0;left:0;right:0}.home-module__AXHXSa__makerVisual,.home-module__AXHXSa__makerShade{position:absolute;inset:0}.home-module__AXHXSa__makerVisual{background:radial-gradient(circle at 76% 46%,#f02eae4d,#0000 25%),radial-gradient(circle at 62% 58%,#5148ff45,#0000 36%),linear-gradient(140deg,#080412 0%,#16072c 52%,#080613 100%);overflow:hidden}.home-module__AXHXSa__makerVisual:before{content:"";background:linear-gradient(126deg,#0000 41%,#ffffff14 41.2% 41.8%,#0000 42%),linear-gradient(126deg,#0000 54%,#f02eae21 54.2% 54.7%,#0000 55%);animation:18s ease-in-out infinite alternate home-module__AXHXSa__cinematicZoom;position:absolute;inset:-20% -15%;transform:translate(0,0)}.home-module__AXHXSa__makerGrid{background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:58px 58px;width:82%;height:105%;position:absolute;bottom:-45%;right:-20%;transform:perspective(650px)rotateX(64deg)rotate(-7deg);-webkit-mask-image:radial-gradient(#000 14%,#0000 70%);mask-image:radial-gradient(#000 14%,#0000 70%)}.home-module__AXHXSa__makerHalo{aspect-ratio:1;border:1px solid #ffffff26;border-radius:50%;width:min(45vw,650px);animation:26s linear infinite home-module__AXHXSa__rotateSlow;position:absolute;top:50%;right:19%;transform:translateY(-50%)rotate(-12deg);box-shadow:0 0 0 55px #ffffff05,0 0 0 112px #f02eae06,inset 0 0 110px #7c3aed57}.home-module__AXHXSa__creativeStation{z-index:2;filter:drop-shadow(0 42px 70px #0000008c);width:min(51vw,760px);height:auto;position:absolute;top:25%;right:2%}.home-module__AXHXSa__makerShade{pointer-events:none;background:linear-gradient(90deg,#070312f5 0%,#070312c2 39%,#07031214 70%,#0703122e 100%),linear-gradient(#090513 0%,#09051333 30%,#0000 72%,#090513 100%)}.home-module__AXHXSa__makerContent{z-index:3;align-items:center;min-height:118svh;padding-block:100px;display:flex;position:relative}.home-module__AXHXSa__makerContent>div{max-width:760px}.home-module__AXHXSa__makerTitle{font-family:var(--font-impact), var(--font-display);letter-spacing:-.05em;text-transform:uppercase;margin-top:0;font-size:clamp(57px,7.8vw,126px);font-weight:400;line-height:.88}.home-module__AXHXSa__makerTitle span{background:linear-gradient(100deg,#ad52ff,#ff43ba 70%);color:#0000;filter:drop-shadow(0 12px 25px #d634ff47);-webkit-background-clip:text;background-clip:text}.home-module__AXHXSa__makerText{color:#ffffffb3;max-width:38em;margin-top:30px;font-size:clamp(15px,1.5vw,18px)}.home-module__AXHXSa__neonLink{color:#fff;letter-spacing:.18em;text-transform:uppercase;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:54px;margin-top:30px;padding-inline:25px;font-size:10px;font-weight:900;transition:background .2s,transform .2s;display:inline-flex}.home-module__AXHXSa__qualityBadge{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffffffb3;text-transform:uppercase;background:#1205256b;border:1px solid #ffffff52;border-radius:18px;gap:5px;width:clamp(150px,15vw,210px);padding:14px 16px;display:grid;position:absolute;bottom:8%;right:4.5%}.home-module__AXHXSa__qualityBadge svg{color:#69f5a6;filter:drop-shadow(0 0 12px #69f5a66b);width:27px;height:27px}.home-module__AXHXSa__qualityBadge span{color:#fff;letter-spacing:.14em;font-size:9px;font-weight:900}.home-module__AXHXSa__qualityBadge small{color:#ffffff7a;letter-spacing:.12em;font-size:8px}.home-module__AXHXSa__productLab{isolation:isolate;color:#fff;background:radial-gradient(circle at 76% 48%,#6d28d957,#0000 26%),radial-gradient(circle at 64% 66%,#ef2bb129,#0000 22%),linear-gradient(145deg,#090715,#15102d 56%,#070611);min-height:110svh;position:relative;overflow:hidden}.home-module__AXHXSa__productLab:before{z-index:8;content:"";pointer-events:none;background:linear-gradient(#090513,#0000);height:clamp(90px,10vw,140px);position:absolute;top:0;left:0;right:0}.home-module__AXHXSa__productLab:after{z-index:7;content:"";pointer-events:none;background:linear-gradient(#0000 0 70%,#070611b3 88%,#070611 100%),linear-gradient(118deg,#0000 0 64%,#ffffff0f 64.2% 64.5%,#0000 64.7%);position:absolute;inset:0}.home-module__AXHXSa__labGrid{background-image:linear-gradient(#a765ff1f 1px,#0000 1px),linear-gradient(90deg,#a765ff1f 1px,#0000 1px);background-size:58px 58px;height:86%;position:absolute;bottom:-42%;left:32%;right:-18%;transform:perspective(650px)rotateX(64deg);-webkit-mask-image:radial-gradient(#000,#0000 68%);mask-image:radial-gradient(#000,#0000 68%)}.home-module__AXHXSa__labLayout{grid-template-columns:minmax(300px,.8fr) minmax(500px,1.2fr);align-items:center;gap:clamp(30px,5vw,90px);min-height:110svh;padding-block:clamp(90px,11vh,150px);display:grid}.home-module__AXHXSa__labCopy{z-index:5;position:relative}.home-module__AXHXSa__labTitle{font-family:var(--font-impact), var(--font-display);letter-spacing:-.045em;text-transform:uppercase;margin-top:0;font-size:clamp(52px,6.3vw,100px);font-weight:400;line-height:.92}.home-module__AXHXSa__labTitle span{color:#0000;-webkit-text-stroke:1px #ffffffb3}.home-module__AXHXSa__labCopy>p:last-of-type{color:#fff9;max-width:35em;margin-top:27px;font-size:15px}.home-module__AXHXSa__neonLink{background:linear-gradient(110deg,#7228ed,#ef2bb1);border:0;box-shadow:0 24px 55px -16px #ca2bdbcc}.home-module__AXHXSa__neonLink:hover{transform:translateY(-4px);box-shadow:0 30px 65px -14px #ca2bdbe6}.home-module__AXHXSa__productStage{perspective:1000px;min-height:min(70vh,640px);position:relative}.home-module__AXHXSa__productMotion{transform-style:flat;transition:transform .18s ease-out;transform:none}.home-module__AXHXSa__stageRing{aspect-ratio:1;border:1px solid #ffffff1a;border-radius:50%;width:min(42vw,610px);animation:9s ease-in-out infinite home-module__AXHXSa__ringTilt;position:absolute;top:48%;left:54%;transform:translate(-50%,-50%)rotateX(68deg)rotate(-16deg);box-shadow:0 0 0 58px #ffffff04,0 0 0 116px #ffffff03,inset 0 0 100px #b848ff38}.home-module__AXHXSa__stageRing:after{content:"";background:#ff3bbd;border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;left:48%;box-shadow:0 0 28px #ff3bbd}.home-module__AXHXSa__productObject{filter:drop-shadow(0 38px 32px #0000007a);transition:filter .25s,transform .25s;display:block;position:absolute}.home-module__AXHXSa__productObject:hover{filter:drop-shadow(0 45px 40px #c337ff6b)}.home-module__AXHXSa__mockup{aspect-ratio:1;width:100%}.home-module__AXHXSa__capFlat,.home-module__AXHXSa__capClassic{z-index:7;filter:brightness(.82)saturate(.9)drop-shadow(0 24px 22px #00000080);width:min(23%,174px);top:8%}.home-module__AXHXSa__capFlat{transform:translate3d(calc(var(--scene-x) * -6px), calc(var(--scene-y) * -4px), 150px) rotate(-8deg);animation:6.8s ease-in-out infinite home-module__AXHXSa__productFloat;left:19.75%}.home-module__AXHXSa__capClassic{transform:translate3d(calc(var(--scene-x) * 6px), calc(var(--scene-y) * -4px), 145px) rotate(8deg);animation:7.1s ease-in-out .45s infinite reverse home-module__AXHXSa__productFloat;right:19.75%}.home-module__AXHXSa__shirt{z-index:6;filter:brightness(1.2)saturate(1.06)drop-shadow(0 42px 38px #fff3);width:36%;transform:translate3d(calc(var(--scene-x) * -4px), calc(var(--scene-y) * -3px), 120px) scale(1.04);animation:7s ease-in-out infinite home-module__AXHXSa__productFloat;top:38%;left:32%}.home-module__AXHXSa__shirt>span{z-index:2;color:#6f25e8;font-family:var(--font-impact);letter-spacing:.01em;text-align:center;text-transform:uppercase;white-space:normal;font-size:clamp(8px,1vw,15px);line-height:1.08;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.home-module__AXHXSa__sweatshirtClassic,.home-module__AXHXSa__hoodie{opacity:.84;filter:brightness(.84)saturate(.92)drop-shadow(0 38px 32px #0000008a);width:28%;top:42%}.home-module__AXHXSa__sweatshirtClassic{z-index:3;transform:translate3d(calc(var(--scene-x) * -5px), calc(var(--scene-y) * -2px), -30px) rotate(-3deg);animation:8s ease-in-out .35s infinite reverse home-module__AXHXSa__productFloat;left:-1%}.home-module__AXHXSa__hoodie{z-index:3;transform:translate3d(calc(var(--scene-x) * 5px), calc(var(--scene-y) * -2px), -30px) rotate(3deg);animation:8s ease-in-out .8s infinite reverse home-module__AXHXSa__productFloat;right:-1%}.home-module__AXHXSa__stageLabel{z-index:9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffffffeb;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;background:#160c34d6;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:9px;padding:10px 14px;font-size:8px;font-weight:900;display:flex;position:absolute;bottom:5%;left:50%;transform:translate(-50%);box-shadow:0 0 24px #744cff52}.home-module__AXHXSa__stageLabel i{background:#61e89a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #61e89a}.home-module__AXHXSa__proofScene{isolation:isolate;color:#fff;background:#090715;min-height:108svh;padding:0;position:relative;overflow:hidden}.home-module__AXHXSa__proofScene:before,.home-module__AXHXSa__proofScene:after{display:none}.home-module__AXHXSa__proofArtwork{z-index:0;object-fit:cover;object-position:center;transform:scale(1.03)}.home-module__AXHXSa__proofShade{z-index:1;background:linear-gradient(#070611 0%,#0000 16% 84%,#090715 100%),linear-gradient(90deg,#05020fd1,#05020f14 58%,#05020f2e),linear-gradient(#05020f47,#0000 54%,#05020feb);position:absolute;inset:0}.home-module__AXHXSa__proofImpact{z-index:2;align-items:flex-end;min-height:108svh;padding-block:100px;display:flex;position:relative}.home-module__AXHXSa__proofTop{z-index:2;grid-template-columns:1.3fr .7fr;align-items:end;gap:clamp(30px,7vw,120px);display:grid;position:relative}.home-module__AXHXSa__proofTitle{font-family:var(--font-impact), var(--font-display);letter-spacing:-.05em;text-transform:uppercase;margin-top:0;font-size:clamp(64px,9vw,146px);font-weight:400;line-height:.92}.home-module__AXHXSa__proofTitle span{background:linear-gradient(100deg,#fff,#61d8ff 42%,#f02eae 82%);color:#0000;-webkit-background-clip:text;background-clip:text}.home-module__AXHXSa__proofSignals{color:#ffffffc2;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:13px;margin-top:28px;font-size:12px;font-weight:900;display:flex}.home-module__AXHXSa__proofSignals i{background:#ff52c8;border-radius:50%;width:6px;height:6px;box-shadow:0 0 16px #ff52c8}.home-module__AXHXSa__proofParagraph{color:#20113f9e;max-width:34em;padding-bottom:8px;font-size:15px}.home-module__AXHXSa__proofVisual{z-index:2;margin-top:clamp(56px,8vw,110px);position:relative}.home-module__AXHXSa__processScene{aspect-ratio:3/2;color:#fff;background:radial-gradient(circle at 38%,#f02eae40,#0000 25%),radial-gradient(circle at 47% 48%,#6441ff4d,#0000 36%),linear-gradient(145deg,#16092e,#26104a 52%,#0d091a);border:1px solid #4a1c8124;border-radius:28px 120px;min-height:0;position:relative;overflow:hidden;box-shadow:0 50px 100px -42px #5426999e}.home-module__AXHXSa__processScene:before{display:none}.home-module__AXHXSa__processArtwork{object-fit:cover;object-position:center}.home-module__AXHXSa__processArtworkGlow{z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 70px #0a021c38}.home-module__AXHXSa__processScene:before{content:"";background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;transform:perspective(720px)rotateY(7deg)scale(1.15);-webkit-mask-image:linear-gradient(90deg,#000,#0000 67%);mask-image:linear-gradient(90deg,#000,#0000 67%)}.home-module__AXHXSa__processOrbit{aspect-ratio:1;border:1px solid #ffffff2e;border-radius:50%;width:min(38vw,520px);animation:28s linear infinite home-module__AXHXSa__rotateSlow;position:absolute;top:50%;left:38%;transform:translate(-50%,-50%)rotate(-9deg);box-shadow:0 0 0 58px #ffffff05,0 0 0 116px #f02eae05,inset 0 0 100px #aa3fff59}.home-module__AXHXSa__processOrbit:before,.home-module__AXHXSa__processOrbit:after{content:"";border-radius:50%;position:absolute}.home-module__AXHXSa__processOrbit:before{border:1px dashed #ff68da5c;inset:15%}.home-module__AXHXSa__processOrbit:after{background:#ff52c8;width:10px;height:10px;top:4%;left:28%;box-shadow:0 0 22px #ff52c8}.home-module__AXHXSa__processCore{z-index:2;aspect-ratio:1;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);text-align:center;background:linear-gradient(145deg,#ffffff2e,#7732c52b);border:1px solid #fff3;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:min(22vw,300px);display:flex;position:absolute;top:50%;left:38%;transform:translate(-50%,-50%);box-shadow:0 30px 70px #00000047,inset 0 0 60px #eb2fbb24}.home-module__AXHXSa__processCore small{color:#fff9;letter-spacing:.15em;text-transform:uppercase;max-width:16em;font-size:8px;font-weight:900;line-height:1.5}.home-module__AXHXSa__processCore strong{max-width:4.2em;font-family:var(--font-impact), var(--font-display);background:linear-gradient(110deg,#fff,#cc9dff 50%,#ff61cc);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(34px,4.4vw,68px);font-weight:400;line-height:.88}.home-module__AXHXSa__processFlow{z-index:3;counter-reset:process-step;width:40%;list-style:none;position:absolute;top:14%;right:5%}.home-module__AXHXSa__processFlow li{counter-increment:process-step;border-bottom:1px solid #ffffff26;grid-template-columns:40px minmax(0,1fr);gap:6px 14px;padding-block:clamp(20px,2.4vw,34px);display:grid}.home-module__AXHXSa__processFlow li:before{aspect-ratio:1;color:#ff8ddd;content:counter(process-step, decimal-leading-zero);width:34px;font-family:var(--font-impact), var(--font-display);background:#15082bb8;border:1px solid #ff68da61;border-radius:50%;grid-row:1/span 2;align-self:start;place-items:center;font-size:11px;line-height:1;display:grid;box-shadow:0 12px 26px -16px #f02eaee6}.home-module__AXHXSa__processFlow strong,.home-module__AXHXSa__processFlow small{grid-column:2}.home-module__AXHXSa__processFlow strong{font-family:var(--font-impact), var(--font-display);letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(20px,2vw,31px);font-weight:400;line-height:1}.home-module__AXHXSa__processFlow small{color:#ffffff8a;max-width:30em;font-size:10px;line-height:1.5}.home-module__AXHXSa__processMosaic{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(12px,2vw,28px);display:grid;position:absolute;inset:10% 5%}.home-module__AXHXSa__processTile{background:linear-gradient(145deg,#ffffff29,#ffffff0a);border:1px solid #ffffff42;border-radius:22px;height:min(34vw,350px);position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:0 26px 50px -30px #000000b8}.home-module__AXHXSa__processTileBuild{transform:rotate(2deg)}.home-module__AXHXSa__processTileDelivery{transform:rotate(-2deg)}.home-module__AXHXSa__processTile:after{content:"";pointer-events:none;background:linear-gradient(#0000 46%,#080316d6);position:absolute;inset:0}.home-module__AXHXSa__processTile img{object-fit:cover;transition:transform .5s}.home-module__AXHXSa__processTileDirection img{object-position:58% center}.home-module__AXHXSa__processTileDelivery img{object-fit:contain;transform:scale(1.12)}.home-module__AXHXSa__processTile span{z-index:1;color:#fff;font-family:var(--font-impact), var(--font-display);letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(20px,2.3vw,32px);position:absolute;bottom:14px;right:16px}.home-module__AXHXSa__processConnector{color:#ff52c8;filter:drop-shadow(0 0 14px #ff52c8bf);font-size:clamp(24px,3vw,42px)}.home-module__AXHXSa__processTile:hover img{transform:scale(1.06)}.home-module__AXHXSa__processTileDelivery:hover img{transform:scale(1.18)}.home-module__AXHXSa__processSignal{background:radial-gradient(circle,#ff47c733,#0000 22%),radial-gradient(circle at 72% 25%,#31c8ff2e,#0000 24%);position:absolute;inset:0;overflow:hidden}.home-module__AXHXSa__signalOrbit{aspect-ratio:1;border:1px solid #fff3;border-radius:50%;width:min(44vw,520px);animation:22s linear infinite home-module__AXHXSa__signalSpin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-16deg)scaleY(.68);box-shadow:0 0 0 42px #ffffff06,0 0 0 88px #ff34be0a,inset 0 0 70px #31c8ff4d}.home-module__AXHXSa__signalOrbit:before,.home-module__AXHXSa__signalOrbit:after{content:"";border:1px dashed #ff5cd07a;border-radius:50%;position:absolute;inset:12%}.home-module__AXHXSa__signalOrbit:after{border-style:solid;border-color:#31c8ff8a;inset:28%}.home-module__AXHXSa__signalCore{z-index:3;aspect-ratio:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;background:linear-gradient(145deg,#fff3,#6229be29);border:1px solid #ffffff4d;border-radius:34% 66% 56% 44%/52% 38% 62% 48%;place-content:center;width:clamp(150px,16vw,226px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg);box-shadow:0 30px 70px #0000005c,inset 0 0 45px #ff4ac62e}.home-module__AXHXSa__signalCore span{color:#ffffff94;letter-spacing:.24em;font-size:8px;font-weight:900}.home-module__AXHXSa__signalCore strong{color:#fff;font-family:var(--font-impact), var(--font-display);letter-spacing:-.04em;margin-top:10px;font-size:clamp(25px,3.6vw,52px);font-weight:400;line-height:.84;transform:rotate(8deg)}.home-module__AXHXSa__signalNode{z-index:4;aspect-ratio:1.08;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0523a8;border:1px solid #ffffff47;border-radius:24px;place-items:center;width:clamp(112px,13vw,180px);transition:transform .26s,border-color .26s;display:grid;position:absolute;transform:rotate(-8deg);box-shadow:0 22px 42px -25px #000000e6}.home-module__AXHXSa__signalNode i{color:#ff59c9;text-shadow:0 0 24px #ff50c9c2;font-size:clamp(32px,4vw,56px);font-style:normal;line-height:1}.home-module__AXHXSa__signalNode span{font-family:var(--font-impact), var(--font-display);letter-spacing:.02em;text-transform:uppercase;margin-top:-8px;font-size:clamp(15px,1.7vw,23px)}.home-module__AXHXSa__signalNodeIdea{top:13%;left:8%}.home-module__AXHXSa__signalNodeSystem{top:11%;right:9%;transform:rotate(8deg)}.home-module__AXHXSa__signalNodePiece{bottom:10%;right:10%;transform:rotate(-4deg)}.home-module__AXHXSa__signalNodeSystem i{color:#36d6ff;text-shadow:0 0 24px #36d6ffc2}.home-module__AXHXSa__signalNodePiece i{color:#b77cff;text-shadow:0 0 24px #b77cffc2}.home-module__AXHXSa__signalNode:hover{border-color:#ff5bcdcc;transform:translateY(-7px)rotate(-3deg)}.home-module__AXHXSa__signalBeam{z-index:2;background:linear-gradient(90deg,#0000,#31c8ffcc,#0000);width:27%;height:1px;position:absolute;top:29%;right:19%;transform:rotate(30deg);box-shadow:0 0 16px #31c8ffb3}@keyframes home-module__AXHXSa__signalSpin{to{transform:translate(-50%,-50%)rotate(344deg)scaleY(.68)}}.home-module__AXHXSa__portalCta{background:#eee9ff;min-height:105svh;position:relative;overflow:hidden}.home-module__AXHXSa__portalCta:after{z-index:4;content:"";pointer-events:none;background:linear-gradient(#0000,#090614);height:clamp(80px,10vw,150px);position:absolute;bottom:0;left:0;right:0}.home-module__AXHXSa__portalImage,.home-module__AXHXSa__portalVeil{position:absolute;inset:0}.home-module__AXHXSa__portalImage{background-image:url(/immersive-studio.webp);background-position:50%;background-size:cover;animation:16s ease-in-out infinite alternate-reverse home-module__AXHXSa__cinematicZoom;transform:scale(1.035)}.home-module__AXHXSa__portalVeil{background:linear-gradient(#090715 0%,#0000 16%),radial-gradient(circle at 50% 54%,#ffffff2e,#f5f0ff8a 40%,#f1ecffc7 72%),linear-gradient(#0000 60%,#eee9fff0)}.home-module__AXHXSa__portalContent{z-index:3;color:#170a35;text-align:center;place-items:center;min-height:105svh;padding:110px 20px;display:grid;position:relative}.home-module__AXHXSa__portalContent>div{max-width:1100px}.home-module__AXHXSa__portalMark{filter:drop-shadow(0 18px 26px #642aa847);width:clamp(72px,8vw,118px);height:auto;margin:0 auto 26px}.home-module__AXHXSa__portalTitle{font-family:var(--font-impact), var(--font-display);letter-spacing:-.05em;text-transform:uppercase;text-shadow:0 5px #ffffff8c;margin-top:0;font-size:clamp(48px,7.1vw,116px);font-weight:400;line-height:.94}.home-module__AXHXSa__portalTitle span{background:linear-gradient(100deg,#6d28d9,#bd27dc 52%,#f02eae);color:#0000;-webkit-background-clip:text;background-clip:text}.home-module__AXHXSa__portalButton{color:#fff;letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(112deg,#6f29ee,#ed2db4);border:1px solid #ffffffa6;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:64px;margin-top:38px;padding-inline:34px;font-size:11px;font-weight:900;transition:transform .22s,box-shadow .22s;display:inline-flex;box-shadow:0 28px 70px -18px #8b2adcb8}.home-module__AXHXSa__portalButton:hover{transform:translateY(-5px)scale(1.02);box-shadow:0 36px 80px -16px #8b2adcdb}@keyframes home-module__AXHXSa__rotateSlow{to{transform:rotate(360deg)}}@keyframes home-module__AXHXSa__cinematicZoom{0%{transform:scale(1.03)}to{transform:scale(1.1)}}@keyframes home-module__AXHXSa__textilePortalPulse{0%,to{opacity:.88;scale:.98}50%{opacity:1;scale:1.025}}@keyframes home-module__AXHXSa__ringTilt{0%,to{transform:translate(-50%,-50%)rotateX(68deg)rotate(-16deg)}50%{transform:translate(-50%,-50%)rotateX(62deg)rotate(-9deg)}}@keyframes home-module__AXHXSa__productFloat{0%,to{translate:0}50%{translate:0 -15px}}@media (max-width:900px){.home-module__AXHXSa__capabilityLayout,.home-module__AXHXSa__labLayout,.home-module__AXHXSa__proofTop{grid-template-columns:minmax(0,1fr)}.home-module__AXHXSa__capabilityLayout{gap:42px;padding-block:92px 145px}.home-module__AXHXSa__capabilityIntro{padding-top:0;position:static}.home-module__AXHXSa__capabilityAura{width:96vw;top:19%;right:-42%}.home-module__AXHXSa__serviceGrid{gap:14px}.home-module__AXHXSa__serviceCard:nth-child(2),.home-module__AXHXSa__serviceCard:nth-child(3){transform:none}.home-module__AXHXSa__serviceCard:hover,.home-module__AXHXSa__serviceCard:nth-child(2):hover,.home-module__AXHXSa__serviceCard:nth-child(3):hover{transform:translateY(-8px)scale(1.015)}.home-module__AXHXSa__serviceVisual{height:clamp(210px,39vw,300px)}.home-module__AXHXSa__makerScene,.home-module__AXHXSa__makerContent{min-height:100svh}.home-module__AXHXSa__makerShade{background:linear-gradient(90deg,#070312f0,#0703129e 65%,#0703124d),linear-gradient(#090513,#0000 60%,#090513)}.home-module__AXHXSa__creativeStation{width:min(55vw,610px);top:31%;right:-3%}.home-module__AXHXSa__labLayout{gap:24px;padding-block:90px}.home-module__AXHXSa__productStage{min-height:600px}.home-module__AXHXSa__stageRing{width:min(76vw,570px)}.home-module__AXHXSa__proofTop{gap:24px}.home-module__AXHXSa__proofParagraph{max-width:44em}.home-module__AXHXSa__processOrbit,.home-module__AXHXSa__processCore{left:35%}.home-module__AXHXSa__processFlow{width:43%;right:4%}}@media (max-width:560px){.home-module__AXHXSa__sceneTitle,.home-module__AXHXSa__makerTitle,.home-module__AXHXSa__labTitle,.home-module__AXHXSa__proofTitle,.home-module__AXHXSa__portalTitle{font-size:clamp(42px,12.8vw,65px)}.home-module__AXHXSa__capabilities{min-height:auto}.home-module__AXHXSa__capabilityLayout{min-height:auto;padding-block:78px 118px}.home-module__AXHXSa__capabilityAura{opacity:.7;width:145vw;top:27%;right:-72%}.home-module__AXHXSa__serviceGrid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-18px;padding:4px 18px 18px;display:flex;overflow-x:auto}.home-module__AXHXSa__serviceGrid::-webkit-scrollbar{display:none}.home-module__AXHXSa__serviceGrid>*{scroll-snap-align:start;flex:0 0 min(78vw,300px)}.home-module__AXHXSa__serviceClone{margin-right:max(0px,22vw - 36px);display:block}.home-module__AXHXSa__serviceClone>*{height:100%}.home-module__AXHXSa__serviceCard{border-radius:20px}.home-module__AXHXSa__serviceVisual{height:250px}.home-module__AXHXSa__serviceCardweb .home-module__AXHXSa__serviceImage{width:37%;height:74%;left:1%}.home-module__AXHXSa__webStorefrontMini{width:50%;right:3%}.home-module__AXHXSa__serviceCardFooter{min-height:88px;padding:15px 15px 17px}.home-module__AXHXSa__serviceCardFooter strong{font-size:25px}.home-module__AXHXSa__serviceCardFooter small{font-size:10px}.home-module__AXHXSa__serviceArrow{width:32px;height:32px;font-size:14px}.home-module__AXHXSa__loopType{font-size:56px;bottom:2%}.home-module__AXHXSa__makerScene,.home-module__AXHXSa__makerContent{min-height:105svh}.home-module__AXHXSa__makerShade{background:linear-gradient(#070312e6 0 43%,#07031233 67%,#070312eb)}.home-module__AXHXSa__makerContent{align-items:flex-start;padding-block:82px 105px}.home-module__AXHXSa__makerContent>div{max-width:340px}.home-module__AXHXSa__makerText{font-size:14px}.home-module__AXHXSa__makerHalo{width:112vw;top:73%;right:-23%}.home-module__AXHXSa__creativeStation{width:100vw;top:53%;right:0}.home-module__AXHXSa__qualityBadge{width:164px;padding:11px 13px;bottom:5%;right:5%}.home-module__AXHXSa__qualityBadge span{font-size:8px}.home-module__AXHXSa__productLab{min-height:auto}.home-module__AXHXSa__labLayout{min-height:auto;padding-block:78px 90px}.home-module__AXHXSa__labCopy{text-align:center}.home-module__AXHXSa__labCopy>p:last-of-type{margin-inline:auto;font-size:13.5px}.home-module__AXHXSa__neonLink{width:100%;max-width:340px;min-height:58px}.home-module__AXHXSa__productStage{min-height:530px;margin-top:15px}.home-module__AXHXSa__stageRing{width:76vw;left:50%}.home-module__AXHXSa__capFlat,.home-module__AXHXSa__capClassic{filter:brightness(.82)saturate(.9)drop-shadow(0 20px 18px #0000007a);width:min(32vw,128px);top:7%}.home-module__AXHXSa__capFlat{left:13.5%;transform:translateZ(150px)rotate(-7deg)}.home-module__AXHXSa__capClassic{right:13.5%;transform:translateZ(145px)rotate(7deg)}.home-module__AXHXSa__shirt{filter:brightness(1.2)saturate(1.05)drop-shadow(0 30px 30px #ffffff2e);width:44%;top:34%;left:28%;transform:translateZ(90px)scale(1.04)}.home-module__AXHXSa__sweatshirtClassic{opacity:.82;width:28%;top:38%;left:-2%;transform:translateZ(-20px)rotate(-3deg)}.home-module__AXHXSa__hoodie{opacity:.8;width:28%;top:38%;right:-2%;transform:translateZ(-30px)rotate(3deg)}.home-module__AXHXSa__stageLabel{bottom:3%}.home-module__AXHXSa__proofScene{min-height:92svh;padding:0}.home-module__AXHXSa__proofArtwork{object-position:55% center;transform:scale(1.01)}.home-module__AXHXSa__proofImpact{align-items:flex-end;min-height:92svh;padding-block:72px}.home-module__AXHXSa__proofSignals{flex-wrap:wrap;gap:9px;max-width:280px}.home-module__AXHXSa__proofVisual{margin-top:46px}.home-module__AXHXSa__processScene{aspect-ratio:3/2;border-radius:18px 58px;min-height:0}.home-module__AXHXSa__processSignal{inset:0 4%}.home-module__AXHXSa__signalOrbit{width:270px}.home-module__AXHXSa__signalCore{width:145px}.home-module__AXHXSa__signalNode{border-radius:18px;width:106px}.home-module__AXHXSa__signalNodeIdea{top:12%;left:0}.home-module__AXHXSa__signalNodeSystem{top:12%;right:0}.home-module__AXHXSa__signalNodePiece{bottom:10%;right:0}.home-module__AXHXSa__signalNode i{font-size:30px}.home-module__AXHXSa__signalNode span{font-size:14px}.home-module__AXHXSa__signalBeam{width:30%;right:22%}.home-module__AXHXSa__processOrbit{width:250px;top:20%;left:50%}.home-module__AXHXSa__processCore{width:176px;top:20%;left:50%}.home-module__AXHXSa__processCore strong{font-size:38px}.home-module__AXHXSa__processFlow{width:calc(100% - 44px);top:41%;left:22px;right:auto}.home-module__AXHXSa__processFlow li{grid-template-columns:34px minmax(0,1fr);gap:5px 11px;padding-block:18px}.home-module__AXHXSa__processFlow li:before{width:29px;font-size:9px}.home-module__AXHXSa__processFlow strong{font-size:19px}.home-module__AXHXSa__processFlow small{font-size:9px}.home-module__AXHXSa__portalCta,.home-module__AXHXSa__portalContent{min-height:90svh}.home-module__AXHXSa__portalImage{background-image:url(/immersive-studio-mobile.webp);background-position:50%}.home-module__AXHXSa__portalVeil{background:radial-gradient(circle at 53% 52%,#ffffff2e,#f5f0ffad 48%,#f1ecffe6 82%)}.home-module__AXHXSa__portalContent{padding:96px 18px}.home-module__AXHXSa__portalMark{width:76px}.home-module__AXHXSa__portalButton{width:100%;max-width:340px;min-height:62px}}@media (prefers-reduced-motion:reduce){.home-module__AXHXSa__capabilityAura,.home-module__AXHXSa__makerVisual:before,.home-module__AXHXSa__makerHalo,.home-module__AXHXSa__processOrbit,.home-module__AXHXSa__stageRing,.home-module__AXHXSa__productObject,.home-module__AXHXSa__portalImage{animation:none}.home-module__AXHXSa__heroMotion,.home-module__AXHXSa__productMotion{--scene-x:0!important;--scene-y:0!important}.home-module__AXHXSa__productMotion{transform:none}.home-module__AXHXSa__orbit,.home-module__AXHXSa__core,.home-module__AXHXSa__mascotWrap,.home-module__AXHXSa__productMotion{transition:none}}
