.hero{height:clamp(640px,48vw,780px);position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid var(--line);background:#0d151a}.scene-media{position:absolute;inset:0;z-index:-3}.scene-image{width:100%;height:100%;object-fit:cover;object-position:center;transition:opacity .3s;transform:scale(1.012)}.scene-image.changing{opacity:.25}.hero::before{content:'';position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#020a10c9 0%,#030a1170 32%,#030b0e00 65%),linear-gradient(0deg,#050e126e 0%,transparent 30%)}.hero-copy{position:relative;padding-top:110px;pointer-events:none}.hero-copy h1{max-width:780px;font-size:clamp(60px,6.4vw,100px);line-height:.98;letter-spacing:-.06em;text-wrap:nowrap}.hero-copy p{color:#f1f3f4;font-size:clamp(18px,1.8vw,25px);line-height:1.3;max-width:540px;margin-top:22px;text-shadow:0 2px 25px #0007}.hero-actions{display:flex;gap:18px;margin-top:25px;pointer-events:auto}.hero-actions .btn{min-height:52px}.scene-switcher{position:absolute;bottom:25px;left:50%;transform:translateX(-50%);display:flex;padding:4px;border:1px solid #ffffff64;border-radius:40px;background:#151b224d;backdrop-filter:blur(24px);box-shadow:inset 0 1px #ffffff22;max-width:calc(100% - 24px)}.scene-switcher button{background:none;border:1px solid transparent;border-radius:30px;color:#fff;display:flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:10px 30px;font-size:15px;transition:background .2s,border-color .2s,color .2s}.scene-switcher button[aria-selected=true]{background:#041c2ecc;border-color:#008cff;color:#36aaff;box-shadow:inset 0 1px #7bd3ff40}.scene-switcher button[aria-selected=true] .icon{filter:invert(48%) sepia(88%) saturate(2185%) hue-rotate(175deg) brightness(105%)}.scene-hotspot{position:absolute;left:var(--x);top:var(--y);width:36px;height:36px;padding:0;border-radius:50%;background:#008cff38;border:1px solid #53b5ff;display:grid;place-items:center;box-shadow:0 0 0 6px #008cff12;transition:transform .2s,background .2s}.scene-hotspot .icon{width:17px;height:17px}.scene-hotspot:hover,.scene-hotspot[aria-expanded=true]{background:#008cffb0;transform:scale(1.1)}.scene-hotspot .hotspot-label{position:absolute;top:42px;left:50%;transform:translateX(-50%);color:white;font-size:12px;background:#051017c9;padding:4px 9px;border-radius:5px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s}.scene-hotspot:hover .hotspot-label,.scene-hotspot:focus-visible .hotspot-label{opacity:1}.scene-preview{position:absolute;right:6%;top:115px;display:grid;grid-template-columns:100px 1fr;gap:17px;align-items:center;width:350px;padding:17px;z-index:5;background:#111c23c9;backdrop-filter:blur(24px);border:1px solid #ffffff70;border-radius:14px;animation:preview-in .22s cubic-bezier(.2,.8,.2,1)}.scene-preview>img{width:100px;height:150px;object-fit:contain;background:#dedfdc;border-radius:8px;padding:7px;grid-row:1/3}.scene-preview .preview-close{position:absolute;right:7px;top:4px;width:28px;height:28px}.scene-preview h2{font-size:22px;letter-spacing:-.02em;margin:2px 24px 12px 0}.scene-preview p{font-size:13px;color:white}.scene-preview .btn{width:100%;margin-top:5px;min-height:39px;padding:8px 12px;font-size:13px;gap:15px}.home-discovery{padding-top:27px;padding-bottom:22px}.home-discovery .section-heading{margin-bottom:20px}.home-discovery h2{font-size:34px}.category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.category-card{height:245px;position:relative;overflow:hidden;border:1px solid #ffffff32;border-radius:9px;background:#171e21;display:flex;align-items:end;padding:19px;isolation:isolate}.category-card .category-scene{position:absolute;inset:0;z-index:-3;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.category-card::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#030b10ef 0%,#050e124a 40%,transparent 65%)}.category-card:hover .category-scene{transform:scale(1.045)}.category-card h3{font-size:24px;letter-spacing:-.03em}.category-card p{font-size:14px;color:#e0e5e7;margin-top:3px}.category-card .circle-arrow{position:absolute;right:16px;bottom:23px;width:36px;height:36px;border:1px solid #ffffff40;border-radius:50%;display:grid;place-items:center;background:#07141d60;backdrop-filter:blur(12px)}.category-card .circle-arrow .icon{width:18px}.category-card .category-name{padding-right:30px}.category-card:nth-child(1) img{object-position:63% 76%}.category-card:nth-child(2) img{object-position:80% 70%}.category-card:nth-child(3) img{object-position:87% 85%}.category-card:nth-child(4) img{object-position:77% 72%}.home-brands{display:grid;grid-template-columns:1fr 3fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;padding:24px 0}.home-brands h2{font-size:27px;line-height:1.2}.brand-entrances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.brand-entrances a{padding:3px 25px;border-left:1px solid var(--line)}.brand-entrances strong{font-size:18px;font-weight:600;display:flex;gap:20px;align-items:center}.brand-entrances .icon{width:19px}.brand-entrances p{font-size:13px;margin-top:4px}.scene-status{position:absolute;right:24px;bottom:22px;font-size:12px;color:#d6e5ef;background:#09121bbb;padding:7px 12px;border-radius:6px}.home-page .help-band{border-top:0}.home-page .footer-meta{display:none}@keyframes preview-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1100px){.hero-copy{padding-top:110px}.hero-copy h1{font-size:76px}.hero-copy p{font-size:21px;max-width:470px}.scene-preview{right:4%;top:110px;width:320px;grid-template-columns:85px 1fr;gap:13px}.scene-preview>img{width:85px}.category-card{height:220px;padding:16px}.category-card h3{font-size:21px}.category-card p{font-size:13px}.home-brands h2{font-size:23px}.brand-entrances a{padding-inline:20px}.brand-entrances strong{font-size:16px;gap:12px}}
@media(max-width:900px){.hero-copy h1{font-size:65px}.hero-copy p{font-size:19px;max-width:410px}.scene-preview{top:auto;bottom:95px;width:320px}.category-grid{gap:12px}.category-card{height:220px;padding:13px}.category-card h3{font-size:19px}.category-card .circle-arrow{right:9px;width:28px;height:28px}.category-card p{font-size:12px}.home-brands{grid-template-columns:1fr;padding-block:20px;gap:20px}.brand-entrances a:first-child{border:0;padding-left:0}.home-brands h2{font-size:26px}.scene-switcher button{padding-inline:25px}}
@media(max-width:600px){.hero{height:660px}.hero-copy{padding-top:105px}.hero-copy h1{font-size:clamp(44px,11.3vw,64px);line-height:1.01;letter-spacing:-.055em}.hero-copy p{font-size:17px;max-width:330px;margin-top:15px;line-height:1.4}.hero-actions{gap:10px;margin-top:20px}.hero-actions .btn{font-size:13px;padding:12px 14px;min-height:45px;gap:12px}.hero-actions .icon{width:18px}.scene-media{top:290px;bottom:0}.scene-image{object-fit:cover;object-position:70% center;transform:none}.hero::before{background:linear-gradient(180deg,#09131c 0%,#09131c 37%,#09131c55 51%,transparent 70%,#07101470 100%)}.scene-switcher{bottom:20px;width:calc(100% - 36px);justify-content:space-between;gap:0;padding:4px}.scene-switcher button{padding:9px 14px;gap:9px;min-height:43px;font-size:13px;flex:1}.scene-switcher .icon{width:18px;height:18px}.scene-hotspot{left:var(--mx);top:var(--my);width:34px;height:34px}.scene-preview{position:fixed;top:auto;bottom:18px;left:12px;right:12px;width:auto;z-index:100;grid-template-columns:92px 1fr;padding:18px;gap:17px;background:#111b23ef}.scene-preview>img{width:92px;height:140px}.scene-preview h2{font-size:24px}.scene-preview .btn{min-height:42px;font-size:14px}.scene-preview .preview-close{right:9px;top:8px;width:34px;height:34px}.home-discovery{padding-top:25px;padding-bottom:22px}.home-discovery .section-heading{align-items:center;margin-bottom:18px}.home-discovery h2{font-size:27px;max-width:250px}.home-discovery .text-link{font-size:12px;white-space:normal;text-align:right;gap:7px;max-width:85px}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.category-card{height:194px;padding:14px}.category-card h3{font-size:20px}.category-card p{font-size:12px;max-width:130px;line-height:1.4}.category-card .category-name{padding-right:12px}.category-card .circle-arrow{bottom:68px;right:11px;width:29px;height:29px}.brand-entrances{gap:15px;grid-template-columns:1fr}.brand-entrances a{border:0;padding:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.brand-entrances strong{font-size:16px;gap:16px}.brand-entrances p{font-size:12px;text-align:right;margin:0}.home-brands{gap:18px;padding-block:22px}.home-brands h2{font-size:25px}.scene-status{bottom:80px;right:15px;left:15px;text-align:center}.home-page .help-band{padding-block:26px}.home-page .help-band h2{font-size:25px}}

@media(max-width:600px){.scene-media{mask-image:linear-gradient(180deg,transparent,#000 16%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 16%)}}

.category-scene.soft{filter:blur(16px) brightness(.55);transform:scale(1.18)}
.category-card:hover .category-scene.soft{transform:scale(1.22)}
.category-object{position:absolute;left:50%;top:39%;width:82%;height:76%;object-fit:contain;transform:translate(-50%,-50%);z-index:-2;filter:drop-shadow(0 12px 10px #0007)}
.category-card:first-child .category-scene{object-position:52% 58%}
@media(max-width:600px){
.hero{height:700px}
.scene-media{top:270px;bottom:178px}
.scene-switcher{bottom:144px}
.hero-actions{position:absolute;top:570px;left:0;right:0;display:grid;gap:10px;margin:0}
.hero-actions .btn{width:100%;min-height:46px;font-size:14px}
}

.scene-preview>img.is-editorial{padding:0;background:#0b141b;object-fit:cover}
