.hero{--intro:1.3s;flex-direction:column;min-height:100vh;padding:max(20px,3.4cqw) max(20px,5cqw) max(32px,5cqw);display:flex}.hero__intro-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:auto;padding-top:max(88px,9cqw);display:flex}.hero__intro{width:300px;max-width:100%;color:var(--mu);margin:0;font-size:max(15px,1.35cqw);font-weight:300;line-height:1.6}.hero__title{letter-spacing:-.035em;margin:max(40px,6cqw) 0 0;font-weight:760;font-stretch:92%;line-height:.8}.hero__row{display:flex}.hero__row--1{justify-content:flex-end;align-items:flex-end}.hero__row--2{--d:.12s;justify-content:space-between;align-items:flex-start;margin-top:2.4cqw}.hero__row--3{--d:.24s;justify-content:space-between;align-items:flex-end;margin-top:2.4cqw}.hl{white-space:nowrap;font-size:13.2cqw}.hero__tail{align-items:flex-start;gap:1.6cqw;display:flex}.hero__tail .pill{margin-top:2.4cqw}.card{transition:transform .45s var(--ease-out)}.card:hover{transform:rotate(-2deg)scale(1.05)}.hero-card{aspect-ratio:1.65;background:var(--cover-bg) var(--cover) var(--cover-pos) / cover no-repeat;border-radius:1.1cqw;flex-shrink:0;width:16cqw;display:block;position:relative;overflow:hidden}.hero__row--2 .hero-card{margin-top:1cqw}.hero__cards-m{--d:.36s;flex-direction:row;gap:12px;margin-top:36px}.hero__cards-m .hero-card{aspect-ratio:1.3;border-radius:14px;flex:1 1 0;width:auto}@container (width<=760px){.hl{font-size:13.6cqw!important}.hero__row--3{justify-content:flex-end!important}}.lg{letter-spacing:-.02em;white-space:nowrap;filter:grayscale();opacity:.6;align-items:center;gap:10px;padding:0 clamp(28px,4cqw,56px);font-size:22px;font-weight:650;transition:filter .35s,opacity .35s;display:flex}@media (hover:hover){.lg:hover{filter:none;opacity:1}}.mqv{will-change:transform;width:max-content;display:flex}.mqv>div{display:flex}.brands{border-top:1px solid var(--bd);padding:40px 0 56px;display:block}.brands__label{letter-spacing:.06em;color:var(--mu);margin-bottom:32px;padding:0 max(20px,5cqw);font-size:12px;font-weight:400}.brands__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.brands__viewport .mqv+.mqv{margin-top:22px}.marquee-m{margin:28px calc(-1*max(20px,5cqw)) 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}@container (width<=760px){.lg{padding:0 24px;font-size:17px}.lg:hover{filter:grayscale()!important;opacity:.6!important}}.sw{padding:max(56px,8cqw) max(20px,4cqw) max(72px,10cqw)}.sw__head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:max(40px,7cqw);display:flex}.sw__all-m{margin-top:40px}.pj{width:27cqw;color:var(--fg);perspective:800px;margin-top:9cqw;text-decoration:none;display:block}.pjw:first-child .pj{margin-top:0}.pj:hover{color:var(--fg)}.pj--l{margin-left:0}.pj--r{margin-left:auto}.pj--c{margin-left:36.5cqw}.pim{aspect-ratio:1.03;transform-style:preserve-3d;will-change:transform;transition:transform .7s var(--ease-out), box-shadow .5s;border-radius:1cqw;position:relative;overflow:hidden}.pim.is-tilting{transition:transform .12s ease-out,box-shadow .3s;box-shadow:0 16px 32px -22px #00000024}.part{background:var(--cover-bg) var(--cover) var(--cover-pos) / cover no-repeat;transition:transform .7s var(--ease-out);position:absolute;inset:0}.pj:hover .part{transform:scale(1.06)}.pvw{opacity:0;background:var(--bg);color:var(--fg);letter-spacing:.04em;white-space:nowrap;transition:opacity .3s, transform .45s var(--ease-out);border-radius:999px;padding:8px 14px;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6)}.pj:hover .pvw{opacity:1;transform:translate(-50%,-50%)scale(1)}.pcap{justify-content:space-between;gap:8px;margin-top:12px;font-size:max(13px,1.05cqw);display:flex}.pcap__name{font-weight:500}.pcap__cat{color:var(--mu);font-weight:300}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.pj{animation:linear both pjin;animation-timeline:view();animation-range:entry cover 28%}@keyframes pjin{0%{opacity:0;transform:translateY(64px)scale(.96)}}}}.has-smoother .pj{animation:none!important}@container (width<=760px){.pj{width:74cqw;margin-top:44px}.pj--c{margin-left:13cqw}.pim{border-radius:12px}}.wb{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:start;gap:6cqw;display:grid}.wbtn{border:none;border-top:1px solid var(--bd);width:100%;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:4.2cqw minmax(0,1fr) 44px;align-items:center;gap:12px;padding:1.9cqw 0;display:grid}.wacc>div:first-child .wbtn{border-top:none;padding-top:0}.wn{letter-spacing:.04em;color:var(--mu);align-self:center;font-size:12px;font-weight:400;line-height:1}.wt{letter-spacing:-.03em;font-size:max(22px,3.2cqw);font-weight:760;font-stretch:92%;line-height:1;transition:color .25s}.wbtn:hover .wt{color:var(--ac)}.wic{justify-content:center;align-items:center;width:44px;height:44px;transition:transform .35s cubic-bezier(.215,.61,.355,1),color .35s;display:flex}.wbtn[aria-expanded=true] .wic{color:var(--ac);transform:rotate(180deg)}.wpw{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.215,.61,.355,1),opacity .35s,visibility 0s linear .35s;display:grid}.wbtn[aria-expanded=true]+.wpw{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s,0s,0s}.wpi{min-height:0;overflow:hidden}.wpn{margin-left:12px;padding:0 0 2.6cqw 4.2cqw}.wdesc{max-width:34rem;color:var(--mu);margin:0;font-size:max(15px,1.2cqw);font-weight:300;line-height:1.6}.wtags{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.wtag{border:1px solid var(--bd);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:400}@container (width<=760px){.wb{grid-template-columns:minmax(0,1fr);gap:36px}.wbtn{grid-template-columns:34px minmax(0,1fr) 44px;padding:14px 0}.wpn{padding:0 0 22px 34px}.wn{width:max-content;transition:color .35s;display:inline-block;position:relative;letter-spacing:.06em!important;font-size:11px!important}.wn:after{content:"";background:var(--ac);width:0;height:1px;transition:width .5s var(--ease-out);position:absolute;bottom:-5px;left:0}.wbtn[aria-expanded=true] .wn{color:var(--fg)!important}.wbtn[aria-expanded=true] .wn:after{width:100%}.wt{font-size:clamp(20px,6.4cqw,30px)}}.ab{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:5cqw;display:grid}.ab-text{max-width:30rem;color:var(--mu);margin:max(24px,2.6cqw) 0 0;font-size:max(16px,1.45cqw);font-weight:300;line-height:1.6}.ab-more{margin-top:max(32px,3.4cqw)}.ab-art{position:relative}.ab-stain{background:var(--stain) center / 100% 100% no-repeat;opacity:0;transition:opacity .5s ease, transform .7s var(--ease-out);pointer-events:none;position:absolute;inset:-9% -7%;transform:scale(.96)}[data-theme=dark] .ab-stain{opacity:1;transform:scale(1)}.ab-img{opacity:.7;width:100%;height:auto;transition:filter .35s,opacity .35s;display:block;position:relative}@container (width<=760px){.ab{grid-template-columns:minmax(0,1fr);gap:0}.ab-art{order:-1;width:86%;margin:0 -4px 0 auto}.ab-txt{z-index:1;margin-top:-17cqw;position:relative}.ab-txt .sec-title{text-shadow:0 0 22px var(--bg), 0 0 8px var(--bg), 0 0 2px var(--bg)}.ab-more{width:100%}}.cta-lay{border-top:1px solid var(--bd);padding:max(56px,8cqw) max(20px,4cqw) max(64px,8cqw);box-shadow:0 24px 40px -30px #00000012}.ccard{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5cqw;display:grid}.ccl{flex-direction:column;justify-content:space-between;gap:32px;display:flex}.cta-l2{color:var(--ac)}.cta-text{max-width:340px;color:var(--mu);margin:max(20px,2.4cqw) 0 0;font-size:max(15px,1.35cqw);font-weight:300;line-height:1.6}.ccmeta{letter-spacing:.04em;color:var(--mu);align-items:center;gap:10px;font-size:12px;font-weight:400;display:flex}@container (width<=760px){.ccard{grid-template-columns:minmax(0,1fr);gap:36px}}
