.sec{padding:clamp(96px,12vw,176px) 0}.intro{z-index:20;background:var(--ob);flex-direction:column;justify-content:center;align-items:center;gap:28px;display:none;position:absolute;inset:0}.motion:not(.intro-done) .intro,.intro.leaving{display:flex}.intro img{width:min(52vw,320px);height:auto;opacity:calc(.15 + var(--p,0) * .85);transform:scale(calc(.94 + var(--p,0) * .06))}.intro .bar{background:#c9b28a2e;width:min(52vw,320px);height:1px;position:relative}.intro .bar i{background:var(--ch);transform-origin:0;transform:scaleX(var(--p,0));position:absolute;inset:0}.intro .n{right:var(--gutter);font:300 clamp(56px, 8vw, 128px)/1 var(--fd);color:var(--iv);font-variant-numeric:tabular-nums;position:absolute;bottom:clamp(18px,3vw,40px)}.intro.leaving{clip-path:inset(0 0 100%);transition:clip-path 1.2s var(--ez)}.motion:not(.intro-done) .hdr.over,.motion:not(.intro-done) .wa-float{opacity:0;pointer-events:none}.hdr.over{transition:transform .6s var(--ez), background .6s, border-color .6s, opacity .8s ease .4s}.hero{background:var(--ob);height:100svh;min-height:660px;max-height:1060px;position:relative;overflow:hidden}.hv{transform:scale(calc(1 - var(--sp,0) * .08));border-radius:calc(var(--sp,0) * 36px);transform-origin:50% 100%;position:absolute;inset:0;overflow:hidden}.hv img,.hv video{object-fit:cover;object-position:var(--hero-pos,50% 40%)}.hv video{opacity:0;width:100%;height:100%;transition:opacity 1.2s;display:block;position:absolute;inset:0}.hv video.on{opacity:1}.motion:not(.intro-done) .hv img{transform:scale(1.06)}.intro-done .hv img{transition:transform 2.8s var(--eo);transform:none}.hv:after{--hero-shade:.45;content:"";pointer-events:none;background:linear-gradient(180deg, #0b0a099e 0%, #0b0a0900 20%, #0b0a0900 62%, #0b0a0999 80%, #0b0a09f0 100%), rgba(11, 10, 9, var(--hero-shade));position:absolute;inset:0}.hero-in{z-index:3;max-width:1440px;padding:0 var(--gutter) clamp(64px, 8vw, 104px);transform:translateY(calc(var(--sp,0) * -90px));opacity:calc(1 - var(--sp,0) * 1.5);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px 64px;margin:0 auto;display:grid;position:absolute;bottom:0;left:0;right:0}.hero h1{letter-spacing:-.035em;max-width:14ch;margin-top:20px;font-size:clamp(36px,4.4vw,76px);line-height:.98}.motion:not(.intro-done) .hero [data-split] .wi{transform:translateY(108%)}.h-r{flex-direction:column;align-items:flex-end;gap:22px;margin-right:clamp(0px,7vw,112px);display:flex}.h-now{text-align:right;color:var(--iv);border-top:1px solid var(--line2);grid-template-columns:auto auto;column-gap:16px;padding:12px 0;text-decoration:none;display:grid}.h-now .nl{font:400 12px/1.4 var(--fb);letter-spacing:.2em;text-transform:uppercase;color:var(--ch);grid-column:1/-1}.h-now .nn{font-family:var(--fd);font-size:19px}.h-now .np{font-family:var(--fd);color:var(--ch);font-size:19px}.ctas{flex-wrap:wrap;gap:12px;display:flex}.cue{z-index:3;font:400 11px/1 var(--fb);letter-spacing:.3em;text-transform:uppercase;color:var(--mu);flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.cue i{background:var(--line2);width:1px;height:46px;position:relative;overflow:hidden}.cue i:after{content:"";background:var(--ch);height:40%;animation:cue 2.2s var(--ez) infinite;position:absolute;top:0;left:0;right:0}@keyframes cue{0%{transform:translateY(-100%)}to{transform:translateY(260%)}}.hero .fu{transition:opacity 1.1s ease 1s, transform 1.3s var(--eo) 1s}.motion:not(.intro-done) .hero .fu{opacity:0;transform:translateY(24px)}.mq{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--ob);padding:24px 0;overflow:hidden}.mq-t{width:max-content;animation:46s linear infinite mq;display:flex}.mq:hover .mq-t{animation-play-state:paused}.mq-g{align-items:center;display:flex}.mq-g span{font:300 clamp(26px, 3vw, 46px)/1 var(--fd);color:var(--iv);white-space:nowrap;padding:0 clamp(22px,2.6vw,40px)}.mq-g span.it{color:var(--ch);font-style:italic}.dm{border:1px solid var(--ch);flex:none;width:8px;height:8px;transform:rotate(45deg)}@keyframes mq{to{transform:translate(-50%)}}.mf-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,7vw,128px);display:grid}.mf-v{aspect-ratio:3/4.4;background:var(--ob2);border-radius:999px 999px 0 0;margin:0;position:relative;overflow:hidden}.mf-par{position:absolute;inset:-10% 0}.mf-par video{object-fit:cover;width:100%;height:100%;display:block}.mf-t .kick{margin-bottom:28px}.fill{font-family:var(--fd);letter-spacing:-.02em;color:var(--iv);margin-bottom:40px;font-size:clamp(30px,3.7vw,62px);font-weight:300;line-height:1.12}.fill .w{color:var(--iv)}.fill .w:nth-child(-n+6){color:var(--ch)}.motion .fill .w{transition:color .5s}.motion .fill .w:not(.on){color:#efe8dd24}.cab{background:var(--ob);position:relative}.hs-pin{flex-direction:column;justify-content:center;gap:clamp(18px,2.4vw,32px);height:100vh;min-height:640px;display:flex;position:sticky;top:0;overflow:hidden}.hs-hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 48px;width:100%;display:flex}.hs-hd h2{letter-spacing:-.035em;font-size:clamp(44px,6vw,104px);line-height:.95}.hs-hd p{margin-top:12px}.hs-r{align-items:center;gap:28px;display:flex}.hs-bar{background:var(--line2);width:clamp(120px,14vw,220px);height:1px;display:block;position:relative}.hs-bar i{background:var(--ch);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.hs-track{padding:0 var(--gutter);will-change:transform;gap:clamp(18px,2vw,32px);width:max-content;margin-top:clamp(18px,2.4vw,32px);display:flex}.hs-track .card{flex:0 0 clamp(250px,22vw,340px)}.cab.hs-off .hs-pin{height:auto;min-height:0;padding:clamp(80px,9vw,128px) 0;position:static}.cab.hs-off .hs-track{scroll-snap-type:x mandatory;width:auto;padding-bottom:12px;overflow-x:auto}.cab.hs-off .hs-track .card{scroll-snap-align:start}.endc{border:1px solid var(--line2);color:var(--iv);aspect-ratio:3/4;border-radius:4px;flex-direction:column;flex:0 0 clamp(250px,22vw,340px);justify-content:center;align-self:flex-start;align-items:flex-start;gap:6px;padding:32px;text-decoration:none;transition:border-color .4s,background .4s;display:flex}.endc span{font:400 13px/1 var(--fb);letter-spacing:.2em;text-transform:uppercase;color:var(--ch)}.endc b{font:300 clamp(36px, 3.4vw, 54px)/1 var(--fd);margin-bottom:18px}.endc svg{transition:transform .5s var(--eo)}.endc:hover{border-color:var(--ch);background:var(--ob2)}.endc:hover svg{transform:translate(10px)}.cols h2{letter-spacing:-.03em;margin-bottom:clamp(36px,4vw,64px);font-size:clamp(40px,5vw,84px)}.clist{border-top:1px solid var(--line);position:relative}.cfollow{z-index:4;aspect-ratio:4/5;pointer-events:none;opacity:0;width:clamp(220px,20vw,300px);transition:opacity .45s ease, scale .6s var(--eo);background:var(--ob2);border-radius:4px;margin:calc(clamp(220px,20vw,300px)/-1.6129) 0 0 calc(clamp(220px,20vw,300px)/-2);position:absolute;top:0;left:0;overflow:hidden;scale:.6}.cfollow.on{opacity:1;scale:1}.cfollow img{object-fit:cover;opacity:0}.cfollow img.on{opacity:1}.crow{border-bottom:1px solid var(--line);color:var(--mu);grid-template-columns:170px minmax(0,1fr) minmax(0,280px);align-items:center;gap:24px;padding:clamp(22px,2.6vw,40px) 0;text-decoration:none;display:grid;position:relative}.cn{font:400 12.5px/1 var(--fb);letter-spacing:.2em;text-transform:uppercase;color:var(--chs)}.ct{height:1.04em;font:300 clamp(36px, 5.2vw, 92px)/1.04 var(--fd);letter-spacing:-.03em;color:var(--iv);white-space:nowrap;display:block;position:relative;overflow:hidden}.ct span{transition:transform .8s var(--eo);display:block}.ct .r2{color:var(--ch);font-style:italic}.crow:hover .ct span{transform:translateY(-100%)}.cs{text-align:right;font-style:italic}.cthumb{display:none}.wmap{background:radial-gradient(60% 55% at 62% 58%,#c9b28a12,#c9b28a00 70%);position:relative;overflow:hidden}.gm-hd{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:clamp(20px,4vw,64px);margin-bottom:clamp(20px,3vw,40px);display:grid}.gm-hd h2{letter-spacing:-.02em;margin-top:14px;font-size:clamp(40px,5.6vw,88px);line-height:1.02}.gm-p{max-width:44ch;color:var(--mu);font-size:18px;line-height:1.7}.gm{aspect-ratio:1000/434.8;width:100%;max-width:1320px;margin:clamp(12px,2vw,28px) auto 0;position:relative}.gm svg,.gm-base{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gm-base{filter:drop-shadow(0 0 2.5px #d6ba8059);transition:clip-path 2.2s var(--ez), opacity 1s;display:block}.motion .gm:not(.in) .gm-base{clip-path:inset(0 100% 0 0);opacity:.2}.gm-arcs .arc{fill:none;stroke:url(#wmg);stroke-width:.9px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.75;transition:stroke-dashoffset 1.8s var(--eo) var(--d,0s)}.motion .gm:not(.in) .gm-arcs .arc{stroke-dashoffset:1px}.gm-arcs .comet{fill:#fff3d6;filter:drop-shadow(0 0 3px #ffe2a0f2);display:none}.motion .gm.in .gm-arcs .comet{display:inline}.gm-pts{position:absolute;inset:0}.gm-pt{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:30px;height:30px;color:inherit;cursor:pointer;transition:opacity .8s var(--eo) var(--d,0s), transform .8s var(--eo) var(--d,0s);background:0 0;border:0;margin:-15px 0 0 -15px;padding:0;position:absolute}.motion .gm:not(.in) .gm-pt{opacity:0;transform:scale(.3)}.gm-pt i{pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%}.gm-pt .core{background:#fff1d2;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;box-shadow:0 0 6px 2px #f0d496f2,0 0 20px 7px #c9b28a73}.gm-pt .halo{background:radial-gradient(circle,#ecce8c80,#ecce8c00 66%);width:30px;height:30px;margin:-15px 0 0 -15px}.motion .gm.in .gm-pt .halo{animation:3.4s ease-in-out infinite wmPulse;animation-delay:var(--d)}.gm-pt .sp{opacity:0;background:#fff0cc;width:2.5px;height:2.5px;margin:-1px 0 0 -1px;display:none;box-shadow:0 0 5px 1.5px #f5d696e6}.motion .gm.in .gm-pt .sp{animation:3s cubic-bezier(.3,.6,.4,1) infinite wmRise;animation-delay:calc(var(--d) + var(--s));display:block}.gm-pt.sat{width:20px;height:20px;margin:-10px 0 0 -10px}.gm-pt.sat .core{width:4.5px;height:4.5px;margin:-2.25px 0 0 -2.25px}.gm-pt.sat .halo{width:20px;height:20px;margin:-10px 0 0 -10px}.gm-pt.home .core{background:#c9b28a;width:8px;height:8px;margin:-4px 0 0 -4px}.gm-pt.home .halo{background:0 0;border:1px solid #c9b28ab3;width:22px;height:22px;margin:-11px 0 0 -11px}.motion .gm.in .gm-pt.home .halo{animation:2.8s ease-out infinite wmRing}.gm-pt .lab{white-space:nowrap;font:400 11.5px/1 var(--fb);letter-spacing:.18em;text-transform:uppercase;color:var(--iv);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line2);opacity:0;pointer-events:none;transition:opacity .3s, transform .3s var(--eo);z-index:3;background:#0b0a09db;border-radius:999px;flex-direction:column;align-items:center;gap:4px;padding:8px 12px;display:flex;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%,4px)}.gm-pt .lab small{font:italic 400 12px/1 var(--fb);letter-spacing:.02em;text-transform:none;color:var(--ch)}.gm-pt.home .lab{border-radius:14px}.gm-pt:hover .lab,.gm-pt:focus .lab{opacity:1;transform:translate(-50%)}.gm-pt:hover,.gm-pt:focus{z-index:4}.gm-pt:focus-visible{outline:1.5px solid var(--ch);outline-offset:2px;border-radius:50%}.gm-list{flex-wrap:wrap;justify-content:center;gap:10px 26px;margin:clamp(20px,3vw,36px) 0 0;padding:0;list-style:none;display:flex}.gm-list li{font:400 12.5px/1 var(--fb);letter-spacing:.2em;text-transform:uppercase;color:var(--mu);align-items:center;gap:10px;display:flex}.gm-list li:before{content:"";background:var(--ch);border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px 1px #c9b28ab3}@keyframes wmPulse{0%,to{opacity:.55;transform:scale(.7)}50%{opacity:1;transform:scale(1.35)}}@keyframes wmRing{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}@keyframes wmRise{0%{opacity:0;transform:translate(0)scale(1)}12%{opacity:1}to{transform:translate(var(--dx), -48px) scale(.25);opacity:0}}.band{background:var(--ob);align-items:center;min-height:min(112vh,980px);display:flex;position:relative;overflow:hidden}.band-v{position:absolute;inset:0 0 0 46%}.band-v img{object-fit:cover;object-position:50% 42%}.band-v:after{content:"";pointer-events:none;background:linear-gradient(90deg, var(--ob) 0%, #0b0a09d9 12%, #0b0a0900 34%);position:absolute;inset:0}.band-in{z-index:2;width:100%;padding-top:clamp(80px,10vw,140px);padding-bottom:clamp(80px,10vw,140px);position:relative}@media (min-width:821px){.band-in>*{max-width:50%}.band .band-in h2{max-width:min(16ch,50%)}}.band h2{letter-spacing:-.035em;max-width:16ch;margin:22px 0 26px;font-size:clamp(40px,5.6vw,98px);line-height:1}.band-p{max-width:46ch;color:var(--iv);opacity:.82;margin-bottom:36px;font-size:18px}.shop-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:880px;margin-top:clamp(48px,6vw,80px);display:grid}.shop-strip figure{aspect-ratio:3/4;background:var(--ob2);transition:clip-path 1.3s var(--ez), transform .6s var(--eo);border-radius:4px;margin:0;position:relative;overflow:hidden}.shop-strip figure:nth-child(2){transition-delay:80ms}.shop-strip figure:nth-child(3){transition-delay:.16s}.shop-strip figure:nth-child(4){transition-delay:.24s}.motion .shop-strip:not(.in) figure{clip-path:inset(100% 0 0)}.shop-strip img{object-fit:cover}.sil-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,7vw,128px);display:grid}.sil-ph{aspect-ratio:4/5;clip-path:circle(75%);transition:clip-path 1.8s var(--ez);background:#000;margin:0;position:relative;overflow:hidden}.motion .sil-pw:not(.in) .sil-ph{clip-path:circle(0% at 50% 60%)}.sil-ph img{object-fit:cover;object-position:50% 22%}.sil-t blockquote{font:300 clamp(30px, 3.6vw, 60px)/1.12 var(--fd);color:var(--iv);letter-spacing:-.02em;margin:26px 0 24px;font-style:italic}.sil-more{color:var(--iv);opacity:.8;max-width:46ch;margin:-6px 0 22px;font-size:18px}.sig{font:400 13px/1.4 var(--fb);letter-spacing:.2em;text-transform:uppercase;color:var(--ch)}.trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:clamp(40px,5vw,64px) 0}.trust ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0 auto;list-style:none;display:grid}.trust li{transition:opacity .9s ease, transform 1s var(--eo);grid-template-columns:auto 1fr;column-gap:14px;display:grid}.trust li:nth-child(2){transition-delay:.1s}.trust li:nth-child(3){transition-delay:.2s}.trust li:nth-child(4){transition-delay:.3s}.motion .trust ul:not(.in) li{opacity:0;transform:translateY(18px)}.trust svg{color:var(--ch);grid-row:span 2;margin-top:2px}.trust b{font-family:var(--fd);color:var(--iv);font-size:20px;font-weight:400;line-height:1.2}.trust span{font-size:14.5px}.cm-in{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(40px,7vw,128px);display:grid}.cm-t h2{letter-spacing:-.03em;margin-bottom:26px;font-size:clamp(40px,4.8vw,80px);line-height:1}.cm-t ul{border-top:1px solid var(--line);margin:32px 0 0;padding:0;list-style:none}.cm-t li{border-bottom:1px solid var(--line);color:var(--iv);padding:16px 0}.frow2{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.ferr{color:#e8a196;margin:-8px 0 20px;font-size:15px}.facts{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.fwa{color:var(--ch);font:400 13px/1.4 var(--fb);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.fdone{border:1px solid var(--line2);animation:rise .9s var(--eo);border-radius:4px;flex-direction:column;align-items:flex-start;gap:14px;padding:40px;display:flex}.fdone b{font:300 40px/1.1 var(--fd);color:var(--iv)}.fq-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,7vw,128px);display:grid}.fq-in h2{letter-spacing:-.03em;font-size:clamp(40px,4.8vw,80px);line-height:1}.faq details{border-bottom:1px solid var(--line)}.faq details:first-child{border-top:1px solid var(--line)}.faq p{max-width:62ch;padding:0 0 26px}@media (max-width:1060px){.trust ul{grid-template-columns:repeat(2,minmax(0,1fr))}.crow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n th""t th""s th";row-gap:8px}.cn{grid-area:n}.ct{white-space:normal;grid-area:t;height:auto;font-size:clamp(34px,6vw,60px)}.ct .r2{display:none}.crow:hover .ct span{transform:none}.cs{text-align:left;grid-area:s}.cthumb{aspect-ratio:4/5;border-radius:3px;grid-area:th;width:clamp(84px,20vw,140px);display:block;position:relative;overflow:hidden}.cthumb img{object-fit:cover}.cfollow{display:none}}@media (max-width:820px){.hero{min-height:600px}.hero-in{grid-template-columns:minmax(0,1fr);padding-bottom:78px}.h-r{align-items:stretch;margin-right:0}.h-now{text-align:left;grid-template-columns:1fr auto}.ctas .btn{flex:100%}.mf-in,.sil-in,.cm-in,.fq-in{grid-template-columns:minmax(0,1fr)}.mf-v,.sil-pw{width:min(84%,420px)}.frow2{grid-template-columns:minmax(0,1fr)}.gm-hd{grid-template-columns:1fr}.gm-pt{width:22px;height:22px;margin:-11px 0 0 -11px}.gm-pt .halo{width:16px;height:16px;margin:-8px 0 0 -8px}.gm-pt .core{width:4.5px;height:4.5px;margin:-2.25px 0 0 -2.25px;box-shadow:0 0 4px 1px #f0d496f2,0 0 10px 3px #c9b28a66}.gm-pt.sat .core{width:3px;height:3px;margin:-1.5px 0 0 -1.5px}.gm-pt.sat .halo{width:10px;height:10px;margin:-5px 0 0 -5px}.gm-pt.home .halo{width:14px;height:14px;margin:-7px 0 0 -7px}.gm-arcs .arc{stroke-width:1.4px}.gm-arcs .comet{r:3.5}.gm-pt .lab{padding:7px 10px;font-size:10.5px}.gm-list{justify-content:flex-start;gap:10px 18px}.shop-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.band{flex-direction:column;align-items:stretch;min-height:0}.band-v{aspect-ratio:4/5;order:2;position:relative;top:0;bottom:0;left:0}.band-v:after{display:none}}@media (max-width:760px){.hs-pin{height:auto;min-height:0;padding:clamp(72px,12vw,120px) 0;position:static}.hs-track{scroll-snap-type:x mandatory;scrollbar-width:none;width:auto;overflow-x:auto;transform:none!important}.hs-track::-webkit-scrollbar{display:none}.hs-track .card,.hs-track .endc{scroll-snap-align:center;flex-basis:76vw}.hs-bar{display:none}}@media (max-width:620px){.trust ul{grid-template-columns:minmax(0,1fr)}.crow{grid-template-columns:minmax(0,1fr) auto}.h-now,.cue{display:none}.hero-in{padding-bottom:40px}.hero h1{font-size:clamp(30px,8vw,40px)}}
