.ml-hero--v{min-height:0;aspect-ratio:2.117;align-items:center;padding:clamp(2rem,3vw,4rem) 0}.ml-hv{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:left center}.ml-hero--v:after{background:linear-gradient(270deg,rgba(11,8,32,.9),rgba(11,8,32,.55) 36%,rgba(11,8,32,0) 54%)!important}.ml-hero--v .ml-hero__c{margin-left:auto;width:44%;max-width:none}.ml .ml-hero--v h1{font-size:clamp(3.6rem,4.8vw,7.6rem)}.ml .ml-hero--v .ml-hero__p{margin:1.4rem 0 2rem;font-size:clamp(1.5rem,1.25vw,2rem)}
.ml-kin{overflow:hidden;padding:clamp(2rem,3vw,3.6rem) 0;background:var(--bg);border-block:1px solid var(--line)}.ml-kin__r{display:flex;width:max-content;will-change:transform;font-size:clamp(4.4rem,8vw,11rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;white-space:nowrap}.ml-kin__r span{padding-right:.45em}.ml-kin__r--o{color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.4)}.ml-kin__r--p{color:var(--pk)}
.ml-rot{background:radial-gradient(900px 500px at 70% 50%,rgba(224,24,159,.14),transparent 70%),var(--bg)}.ml-rot__g{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2.4rem,5vw,6.4rem);align-items:center}.ml-rot__v{position:relative;width:min(100%,78vh);margin-inline:auto;aspect-ratio:1;border-radius:1.8rem;overflow:hidden;background-color:#0d0b14;background-size:900% 500%;background-repeat:no-repeat;cursor:grab;touch-action:pan-y;user-select:none}.ml-rot__v:active{cursor:grabbing}.ml-rot__v:focus-visible{outline:3px solid #fff;outline-offset:3px}.ml-rot__h{position:absolute;left:50%;bottom:1.4rem;transform:translateX(-50%);padding:.6rem 1.4rem;border-radius:99px;background:rgba(255,255,255,.12);color:#fff;font-size:1.3rem;font-weight:600;white-space:nowrap;animation:ml-nudge 2.4s ease-in-out infinite;pointer-events:none}@keyframes ml-nudge{50%{transform:translateX(calc(-50% + 10px))}}.ml .ml-rot p{margin-top:1.4rem;font-size:1.8rem}.ml .ml-rot p.ml-note{font-size:1.25rem}
.ml-mo{background:var(--s)}.ml-mo__g{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-template-rows:repeat(2,clamp(20rem,24vw,34rem));gap:1.2rem}.ml-mo__g>*{border-radius:1.6rem;overflow:hidden;position:relative}.ml-mo__g img{width:100%;height:118%;object-fit:cover;will-change:transform;transform:translateY(calc(var(--mp,0)*-15%))}.ml-mo__a{grid-row:1/3}.ml-mo__t{background:var(--pink);padding:clamp(2rem,2.6vw,3.2rem);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;grid-column:2/4}.ml .ml-mo__t h2{font-size:clamp(3rem,4.4vw,6rem)}.ml .ml-mo__t p{margin:.8rem 0 1.6rem;color:#fff}.ml .ml-mo__t .ml-btn{background:#fff;color:#0b0820;min-height:5rem}.ml-mo__g>div:last-child img{object-position:82% center}
.ml-dn{display:flex;gap:.6rem;height:min(78vh,700px);background:var(--bg)}.ml-dn a{position:relative;flex:1;min-width:0;overflow:hidden;color:#fff;text-decoration:none;transition:flex 0.7s cubic-bezier(.2,.8,.2,1)}.ml-dn a:hover,.ml-dn a:focus-visible{flex:1.7}.ml-dn img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s cubic-bezier(.2,.8,.2,1)}.ml-dn a:hover img{transform:scale(1.05)}.ml-dn a:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(11,8,32,.85),rgba(11,8,32,0) 55%)}.ml-dn div{position:absolute;z-index:1;left:clamp(1.8rem,3vw,4rem);right:1.8rem;bottom:clamp(1.8rem,3vw,4rem)}.ml-dn b{display:block;font-size:clamp(3.2rem,4.6vw,6.4rem);font-weight:700;letter-spacing:-.02em;line-height:1.04}.ml-dn span{display:block;margin-top:.6rem;font-size:1.7rem;color:#efeaff}
.ml-hz{position:relative;background:var(--s)}.ml-hz__s{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.ml-hz .ml-head{margin-bottom:2.4rem}.ml-hz__t{display:flex;gap:1.4rem;width:max-content;padding-inline:max(1.6rem,calc((100vw - 1280px)/2));will-change:transform}.ml-hz__c{flex:none;width:clamp(36rem,44vw,62rem);border-radius:1.6rem;overflow:hidden;position:relative}.ml-hz__c img{width:100%;aspect-ratio:1.91;object-fit:cover}.ml-hz__c span{position:absolute;left:1.2rem;bottom:1.2rem;padding:.5rem 1.2rem;border-radius:99px;background:rgba(11,8,32,.8);color:#fff;font-size:1.35rem;font-weight:600}
.ml-wm{overflow:hidden;padding:clamp(1.6rem,3vw,3.6rem) 0 0;background:var(--bg);text-align:center}.ml-wm b{display:block;font-size:17.6vw;font-weight:700;letter-spacing:-.04em;line-height:.9;white-space:nowrap;color:transparent;background-size:130% auto;background-position:50% calc(var(--wp,0)*100%);-webkit-background-clip:text;background-clip:text}
.ml-gs{transition:transform .3s;transform:perspective(1200px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}
@media (max-width:900px){.ml-hero--v{aspect-ratio:auto;padding:0 0 3.2rem}.ml-hv{position:relative;z-index:0;display:block;height:auto;aspect-ratio:16/11;margin-bottom:2.4rem;object-position:22% center}.ml-hero--v .ml-hero__c{width:auto;margin:0}.ml .ml-hero--v h1{font-size:4.2rem}.ml .ml-hero--v .ml-hero__p{font-size:1.75rem}.ml-rot__g{grid-template-columns:1fr}.ml-mo__g{grid-template-columns:1fr 1fr;grid-template-rows:auto}.ml-mo__a{grid-row:auto;grid-column:1/3;aspect-ratio:16/11}.ml-mo__t{grid-column:1/3;grid-row:2}.ml-mo__g>div:not(.ml-mo__t):not(.ml-mo__a){aspect-ratio:1}.ml-mo__g img{height:100%;transform:none}.ml-dn{flex-direction:column;height:auto}.ml-dn a{height:62vw;flex:none}.ml-hz__s{position:static;height:auto;padding:5.6rem 0}.ml-hz{height:auto!important}.ml-hz__t{width:auto;overflow-x:auto;scroll-snap-type:x mandatory;padding-inline:1.6rem;transform:none!important;scrollbar-width:none}.ml-hz__c{width:82vw;scroll-snap-align:center}.ml-gs{transform:none}}
@media (prefers-reduced-motion:reduce){.ml-hv{display:none}.ml-hero--v{background:url('/cdn/shop/files/money-lamp-hero-neon-poster.jpg?width=1600') left center/cover}.ml-rot__h{animation:none}.ml-kin__r{transform:none!important}.ml-mo__g img{transform:none}.ml-dn a,.ml-dn img{transition:none}.ml-gs{transform:none}}
