.home{--serif:var(--font-display);--sans:var(--font-ui);--ease:var(--ease-out);--line:var(--border);--gold:var(--accent);--gold-text:var(--accent-strong);--btn:var(--accent-fill);--btn-text:var(--accent-contrast);--max:84rem;--cut:14px;font-family:var(--font-ui)}@media (min-width:100rem){.home{--max:96rem}}@media (min-width:120rem){.home{--max:114rem}}@media (min-width:150rem){.home{--max:132rem}}.home .box{position:relative}.home .box:after{content:"";border:1px solid var(--border-strong);pointer-events:none;z-index:6;position:absolute;inset:0}@keyframes drift{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(.7deg)}}.home .wrap{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.home .caps{letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:500}.home .serif{font-family:var(--serif);letter-spacing:-.015em;font-weight:400;line-height:1.04}.home .muted{color:var(--muted)}.home .float{animation:7s ease-in-out infinite drift;animation-delay:calc(var(--ph,0) * -1s)}.home .floor{height:6%;animation:7s ease-in-out infinite breathe;animation-delay:calc(var(--ph,0) * -1s);background:radial-gradient(50% 50%,#0006,#0000 70%);position:absolute;bottom:6%;left:24%;right:24%}@keyframes breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.82)}}@keyframes bump{40%{transform:scale(1.5)}}.home .btn{background:var(--btn);min-height:3.1rem;color:var(--btn-text);border:1px solid var(--btn);letter-spacing:.14em;text-transform:uppercase;transition:transform .3s var(--ease);border-radius:2px;align-items:center;gap:.9rem;padding:.35rem .4rem .35rem 1.4rem;font-size:.76rem;font-weight:600;display:inline-flex}.home .btn .go{background:var(--btn-text);width:2.3rem;height:2.3rem;color:var(--btn);transition:transform .4s var(--ease);border-radius:50%;place-items:center;display:grid}.home .btn .go svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.home .btn:hover .go{transform:translate(2px,-1px)scale(1.06)}.home .btn:active{transform:scale(.98)}.home .btn.ghost{color:inherit;background:0 0;border-color:currentColor;padding-right:1.4rem}.home .link{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);align-items:center;gap:.5rem;font-size:.76rem;font-weight:600;display:inline-flex}.home .link span{transition:transform .3s var(--ease)}.home .link:hover span{transform:translate(5px)}.home .hero{padding:0}.home .hero-card{color:#fff;background:#2a1f18;min-height:clamp(23rem,46svh,30rem);display:grid;position:relative;overflow:hidden}.home .hero-bg{opacity:0;background-position:50%;background-size:cover;transition:opacity 1.2s;position:absolute;inset:0}.home .hero-bg.on{opacity:1}.home .hero-card:before{content:"";z-index:1;background:linear-gradient(90deg,#2a1c13e6 0%,#2a1c1399 42%,#2a1c131f 100%),radial-gradient(45% 70% at 72% 55%,#ffe2b442,#0000 70%);position:absolute;inset:0}.home .hero-in{z-index:2;width:min(100% - 2 * var(--gutter), var(--max));align-items:center;gap:1rem;margin-inline:auto;padding-block:clamp(1.6rem,3.5vw,2.8rem) 3.4rem;display:grid;position:relative}.home .hero-copy{max-width:34rem;transition:opacity .4s var(--ease), transform .4s var(--ease)}.home .hero-copy.swap{opacity:0;transform:translateY(10px)}.home .pill{letter-spacing:.2em;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff47;border-radius:99px;align-items:center;gap:.5rem;padding:.35rem .8rem;font-size:.72rem;font-weight:500;display:inline-flex}.home .hero h1{font-family:var(--serif);letter-spacing:-.02em;margin:.9rem 0 .5rem;font-size:clamp(2.3rem,4.4vw,3.8rem);font-weight:300;line-height:1}.home .hero .brandline{color:#ffffffb3}.home .hero .meta-line{color:#ffffffc7;margin:.2rem 0 .9rem}.home .hero .hprice{font-variant-numeric:lining-nums tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.2rem .9rem;margin-bottom:1.1rem;display:flex}.home .hero .hprice b{font-family:var(--serif);font-size:2.2rem;font-weight:400}.home .hero .hprice s{color:#ffffff8c}.home .hero .btn{--btn:#fff;--btn-text:#0a0a0a}.home .hero .hbtns{flex-wrap:wrap;gap:.8rem;display:flex}.home .hero-stage{place-items:center;min-height:16rem;display:grid;position:relative}.home .hero-stage .slide{opacity:0;visibility:hidden;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:stretch center;transition:opacity .9s,visibility 0s .9s;display:grid;position:absolute;inset:0}.home .hero-stage .slide.on{opacity:1;visibility:visible;transition-delay:0s}.home .hero-stage .slide a{aspect-ratio:1;cursor:pointer;place-items:center;width:auto;max-width:none;height:100%;display:grid;position:relative}.home .hero-stage .slide img{object-fit:contain;filter:drop-shadow(0 30px 40px #0000008c);width:100%;height:100%}.home .hero-stage .slide.on img{animation:rise 1s var(--ease) both, drift 7s ease-in-out 1s infinite;animation-delay:0s, calc(var(--ph,0) * -1s)}@keyframes rise{0%{opacity:0;transform:translateY(30px)scale(.95)}}.home .hero-stage .glow{filter:blur(10px);background:radial-gradient(closest-side,#ffeed038,#0000);position:absolute;inset:18% 20% 14%}.home .hero-ctrl{left:max(var(--gutter), calc(50% - var(--max) / 2));right:max(var(--gutter), calc(50% - var(--max) / 2));z-index:3;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:.7rem}.home .dots{gap:.5rem;display:flex}.home .dots button{background:0 0;border:0;width:2.4rem;height:2.5rem;padding:0;position:relative}.home .dots button:before,.home .dots button:after{content:"";height:2px;position:absolute;top:50%;left:0;right:0}.home .dots button:before{background:#ffffff4d}.home .dots button:after{transform-origin:0;background:#fff;transform:scaleX(0)}.home .dots button[aria-current=true]:after{animation:6.5s linear forwards fill}.home .dots.paused button[aria-current=true]:after{animation-play-state:paused}@keyframes fill{to{transform:scaleX(1)}}.home .pause{color:#fff;background:#0000004d;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid}.home .pause svg{fill:currentColor;width:1rem;height:1rem}@media (min-width:62rem){.home .hero-in{grid-template-columns:1.1fr .9fr}.home .hero-stage{height:19rem;min-height:0}}@media (max-width:61.99rem){.home .hero-stage{order:-1;min-height:14rem}.home .hero-in{padding-bottom:4rem}}.home .marquee{border-bottom:1px solid var(--line);padding-block:.55rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.home .marquee .mq{gap:2.4rem;width:max-content;animation:80s linear infinite scroll;display:flex}.home .marquee:hover .mq{animation-play-state:paused}.home .marquee span{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:.72rem;font-weight:500}.home .marquee i{color:var(--gold);margin-left:2.4rem;font-size:.72rem;font-style:normal}@keyframes scroll{to{transform:translate(-50%)}}.home section.block{padding-block:clamp(3.5rem,7vw,6.5rem)}.home .sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:2rem;display:flex}.home .sec-head h2{font-family:var(--serif);letter-spacing:-.02em;margin:.4rem 0 0;font-size:clamp(1.9rem,3.4vw,2.9rem);font-weight:400;line-height:1.05}.home .sec-head p{color:var(--muted);margin:.5rem 0 0}.home .eyebrow{color:var(--gold-text)}.home .head-tools{align-items:center;gap:1rem;display:flex}.home .rail-ctl{border:1px solid var(--line);background:0 0;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid}.home .rail-ctl svg{fill:currentColor;width:.95rem;height:.95rem}.home .rail{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);gap:1.2rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.home .rail::-webkit-scrollbar{display:none}.home .rail>*{scroll-snap-align:start;flex:0 0 min(76%,17.5rem)}.home .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.2rem 1rem;display:grid}@media (min-width:48rem){.home .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.6rem 1.4rem}}@media (min-width:72rem){.home .grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.home .pc{transition:opacity .3s, transform .3s var(--ease);flex-direction:column;display:flex}.home .pc[hidden]{display:none}.home .scene{aspect-ratio:1/1.12;place-items:center;display:grid;position:relative;overflow:hidden}.home .scene>a{z-index:3;place-items:end center;padding-bottom:14%;display:grid;position:absolute;inset:0}.home .scene img{object-fit:contain;z-index:3;filter:drop-shadow(0 16px 14px #00000047);width:66%;max-height:74%;position:relative}.home .scene .tag{z-index:7;color:#fff;letter-spacing:.14em;background:#0a0a0a;padding:.22rem .5rem;font-size:.72rem;font-weight:600;position:absolute;top:.9rem;left:1rem}.home .scene .tag.new{color:#0a0a0a;background:#fff;left:auto;right:1rem}.home .bg-podium{background:linear-gradient(180deg, #280e0600 40%, #280e0661 100%), var(--photo) center / cover}.home .bg-podium .podium{z-index:2;background:repeating-linear-gradient(96deg,#784e2812 0 2px,#0000 2px 8px),linear-gradient(#e6d3bb 0%,#d5b896 100%);height:19%;position:absolute;bottom:7%;left:16%;right:16%;box-shadow:0 22px 26px -14px #32140899}.home .bg-podium .podium:before{content:"";background:linear-gradient(90deg,#f7ecdd,#ecd9c1);height:22%;position:absolute;top:0;left:0;right:0}.home .bg-podium>a{padding-bottom:19%}.home .bg-studio img{filter:drop-shadow(0 6px 6px #0000002e);-webkit-box-reflect:below -2px linear-gradient(transparent 68%, #fff6)}.home .bg-green{background:radial-gradient(60% 45% at 50% 42%,#f0f8e18c,#0000 70%),linear-gradient(#c5d5ac 0%,#a8bd8c 48%,#8da266 100%)}.home .bg-blue{background:linear-gradient(#679fc2 0%,#a9cde2 42%,#edf0f5 62%,#9cbfd6 64%,#6899bb 100%)}.home .bg-blue>a{padding-bottom:30%}.home .bg-blue img{-webkit-box-reflect:below 0 linear-gradient(transparent 58%, #ffffff59)}.home .bg-life{background:var(--photo) center / cover}.home .bg-life:before{content:"";z-index:2;background:linear-gradient(#0000 35%,#000000ad 100%);position:absolute;inset:0}.home .pc .meta{gap:.12rem;padding-top:.9rem;display:grid}.home .pc .brand-n{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:500}.home .pc h3{letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.86rem;font-weight:600;line-height:1.3}.home .pc .notes{color:var(--muted);font-size:.82rem}.home .pc .foot{justify-content:space-between;align-items:center;gap:.8rem;margin-top:.6rem;display:flex}.home .price{font-variant-numeric:lining-nums tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;display:flex}.home .price b{font-size:1.02rem;font-weight:600}.home .price s{color:var(--muted);font-size:.82rem}.home .plus{background:var(--btn);width:2.7rem;height:2.7rem;color:var(--btn-text);transition:transform .35s var(--spring);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.home .plus:hover{transform:scale(1.1)rotate(90deg)}.home .plus svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;width:1.1rem;height:1.1rem}.home .fly{z-index:300;pointer-events:none;width:70px;position:fixed}.home .life{--hl:#ffffff80;aspect-ratio:4/5.1;color:#fff;display:grid;position:relative;overflow:hidden}.home .life>a{z-index:4;position:absolute;inset:0}.home .life .bottle{z-index:3;place-items:center;display:grid;position:absolute;inset:6% 8% 34%}.home .life .bottle img{object-fit:contain;filter:drop-shadow(0 22px 22px #00000080);width:100%;height:100%}.home .life .cap{z-index:5;text-align:center;justify-items:center;gap:.35rem;padding:1.3rem;display:grid;position:absolute;bottom:0;left:0;right:0}.home .life .cap .serif{font-size:1.5rem}.home .life .cap small{color:#fffc}.home .life .go-pill{color:#0a0a0a;letter-spacing:.14em;text-transform:uppercase;background:#fff;border-radius:2px;align-items:center;gap:.7rem;margin-top:.4rem;padding:.3rem .35rem .3rem 1.1rem;font-size:.72rem;font-weight:600;display:inline-flex}.home .life .go-pill i{color:#fff;background:#0a0a0a;border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;font-style:normal;display:grid}.home .cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}@media (min-width:62rem){.home .cats{grid-template-columns:repeat(4,minmax(0,1fr))}}.home .cat{aspect-ratio:1/1.18;background:var(--photo) center / cover;display:block;position:relative;overflow:hidden}.home .cat:before{content:"";z-index:1;background:linear-gradient(#280e0600 50%,#280e0680);position:absolute;inset:0}.home .cat .blocks{z-index:2;background:linear-gradient(#ecdcc6 0 20%,#d9bd9b 20% 100%);height:24%;position:absolute;bottom:13%;left:8%;right:8%;box-shadow:0 18px 22px -12px #3214088c}.home .cat .stack{z-index:3;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:14% 4% 22%}.home .cat .stack div{flex:1;place-items:end center;display:grid}.home .cat .stack div:nth-child(2){flex:1.25}.home .cat .stack img{object-fit:contain;filter:drop-shadow(0 12px 10px #00000059);width:100%;max-height:100%}.home .cat h3{z-index:4;text-align:center;color:#fff;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.86rem;font-weight:600;position:absolute;bottom:.9rem;left:0;right:0}.home .band{color:#fff;--hl:#c9a9618c;--cut:26px;background:#0a0a0a;position:relative;overflow:hidden}.home .band:before{content:"";background:linear-gradient(90deg, #000000eb, #0000008c), var(--photo) center / cover;position:absolute;inset:0}.home .band .in{z-index:2;gap:2.5rem;padding:clamp(2rem,6vw,5rem);display:grid;position:relative}.home .band h2{font-family:var(--serif);letter-spacing:-.02em;margin:1rem 0;font-size:clamp(2.2rem,4.6vw,3.8rem);font-weight:300;line-height:1}.home .steps{counter-reset:q;align-content:center;gap:.7rem;display:grid}.home .steps div{counter-increment:q;background:#ffffff0d;border:1px solid #fff3;align-items:center;gap:1rem;padding:.9rem 1.1rem;display:flex}.home .steps div:before{content:counter(q, decimal-leading-zero);font-family:var(--serif);color:#dcc487;min-width:2.4ch;font-size:1.4rem}.home .steps small{color:#ffffffa6;display:block}.home .band .btn{--btn:#fff;--btn-text:#0a0a0a}@media (min-width:62rem){.home .band .in{grid-template-columns:1fr 1fr;align-items:center}}.home .track{background:var(--surface);--cut:24px;gap:2rem;padding:clamp(1.8rem,5vw,4rem);display:grid}.home .track h2{font-family:var(--serif);letter-spacing:-.02em;margin:.5rem 0;font-size:clamp(1.9rem,3.4vw,2.9rem);font-weight:400}.home .field{background:var(--bg);border:1px solid var(--line);border-radius:2px;width:100%;min-height:3rem;padding:.6rem .9rem}.home .track form{gap:.6rem;margin-top:1rem;display:grid}.home .track label{font-size:.78rem;font-weight:500}.home .steps4{counter-reset:s;align-content:center;gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.home .steps4 li{counter-increment:s;grid-template-columns:2.2rem 1fr;gap:.9rem;display:grid}.home .steps4 li:before{content:counter(s);border:1px solid var(--gold);width:2.2rem;height:2.2rem;color:var(--gold-text);font-family:var(--serif);place-items:center;font-size:1.1rem;display:grid}@media (min-width:62rem){.home .track{grid-template-columns:1fr 1fr;align-items:center}}.home .reveal{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(26px)}.home .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.home .reveal{opacity:1;transition:none;transform:none}.home .float,.home .floor,.home .marquee .mq{animation:none!important}.home .hero-stage .slide.on img{animation:none}.home .dots button[aria-current=true]:after{animation:none;transform:scaleX(1)}}.home .cstrip-w{z-index:5;margin-top:-2.2rem;position:relative}.home .cstrip{--cut:14px;background:var(--card);grid-template-columns:repeat(3,1fr);display:grid;box-shadow:0 18px 40px -26px #1e140a73}.home .cstrip .ci{text-align:center;border-right:1px solid var(--line);border-bottom:1px solid var(--line);justify-items:center;gap:.55rem;padding:1.1rem .5rem;transition:background .3s;display:grid}.home .cstrip .ci:hover{background:var(--surface)}.home .cstrip .ci svg{width:2.1rem;height:2.1rem;stroke:var(--text);fill:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;transition:transform .4s var(--ease)}.home .cstrip .ci:hover svg{transform:translateY(-3px)}.home .cstrip .caps{font-size:.72rem;line-height:1.35}@media (min-width:48rem){.home .cstrip{grid-template-columns:repeat(6,1fr)}.home .cstrip .ci{border-bottom:0}.home .cstrip .ci:last-child{border-right:0}}.home .marquee{border-top:1px solid var(--line);margin-top:1.4rem}.home .rowsec{padding-block:clamp(1.8rem,3.4vw,3rem) 0}.home .sec-head{align-items:center;margin-bottom:1rem}.home .sec-head h2{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.86rem;font-weight:600}.home .rail>*{flex:0 0 min(60%,14rem)}.home .pc{--cut:12px;background:var(--card);border:0}.home .pc.facet:after{z-index:6}.home .scene{aspect-ratio:1/.98;background-color:var(--surface)}.home .scene>a{place-items:center;padding-bottom:4%}.home .scene .tilt{place-items:center}.home .bg-studio img{-webkit-box-reflect:unset;filter:drop-shadow(0 10px 8px #1e283c38)}.home .bg-studio{background:radial-gradient(80% 70% at 50% 42%,#f4f7fa 0%,#dbe2ea 62%,#c3ccd8 100%)}.home .pc .meta{gap:.1rem;padding:.8rem .9rem .9rem}.home .pc h3{letter-spacing:.06em;font-size:.76rem}.home .pc .notes{font-size:.76rem}.home .pc .foot{margin-top:.4rem}.home .price b{font-size:.9rem}.home .plus{width:2.1rem;height:2.1rem}.home .plus svg{width:.9rem;height:.9rem}.home .life{aspect-ratio:1/1.25}.home .duo{gap:1rem;display:grid}@media (min-width:62rem){.home .duo{grid-template-columns:1fr 1fr}}.home .duo .band .in{grid-template-columns:1fr;align-content:center;gap:.6rem;min-height:15rem;padding:clamp(1.6rem,3vw,2.6rem)}.home .duo .band h2{margin:.7rem 0 .2rem;font-size:clamp(1.7rem,2.6vw,2.3rem)}.home .duo .band p{color:#ffffffbf;max-width:26rem;margin:0 0 .8rem}.home .duo .track{background:var(--surface);align-content:center;gap:.2rem;min-height:15rem;padding:clamp(1.6rem,3vw,2.6rem);display:grid}.home .duo .track h2{margin:.3rem 0 .6rem;font-size:clamp(1.7rem,2.6vw,2.3rem)}.home .duo .track form{margin-top:0}.home .perks{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1.2rem 1rem;margin-top:2.5rem;padding-block:2.2rem 0;display:grid}.home .perks div{gap:.1rem;display:grid}.home .perks b{letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:600}.home .perks span{color:var(--muted);font-size:.84rem}@media (min-width:48rem){.home .perks{grid-template-columns:repeat(4,1fr)}}.home section.block.rowsec{padding-block:clamp(1.6rem,3vw,2.6rem) 0}.home .duo .track{grid-template-columns:1fr}.home .rail{scroll-padding-inline:var(--gutter);padding-bottom:.2rem}.home .hero-ctrl{bottom:3rem}@media (min-width:48rem){.home .hero-ctrl{bottom:3.1rem}}@media (max-width:61.99rem){.home .hero-stage{min-height:11rem}.home .hero-in{padding-bottom:5.6rem}.home .hero .hbtns .btn{flex:auto;justify-content:space-between}}@media (min-width:62rem){.home .hero-in{padding-bottom:6.2rem}}.home .hero-card{min-height:0}.home .hero-in{padding-block:.6rem 4.4rem}.home .hero-stage .glow{filter:none;background:radial-gradient(closest-side,#ffe8c461,#0000);inset:0 8%}.home .hero-stage .pedestal{background:radial-gradient(at 50% 30%,#f3e6d1,#cdb492 70%);border-radius:50%;height:9%;position:absolute;bottom:3%;left:20%;right:20%;box-shadow:0 18px 24px -6px #140a0499}.home .hero-stage .slide a{align-self:end;height:118%;margin-top:-6%;margin-bottom:1%}.home .hero h1{font-size:clamp(2.1rem,3.8vw,3.2rem)}@media (min-width:62rem){.home .hero-in{grid-template-columns:.85fr 1.15fr}.home .hero-stage{height:25rem}.home .hero-in{padding-bottom:4.6rem}.home .hero-ctrl{bottom:3.2rem}}@media (max-width:61.99rem){.home .hero-stage{min-height:15rem}}.home .bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.home .bt{color:#fff;--cut:14px;min-height:14rem;display:block;position:relative;overflow:hidden}.home .bt.big{grid-column:1/-1;min-height:17rem}@media (min-width:62rem){.home .bento{grid-template-rows:repeat(2,13.5rem);grid-template-columns:1.3fr 1fr 1fr}.home .bt,.home .bt.big{min-height:0}.home .bt.big{grid-area:span 2}}.home .bt .st{place-items:center;width:58%;height:100%;display:grid;position:absolute;bottom:0;right:3%}.home .bt .disc{border-radius:50%;height:12%;position:absolute;bottom:14%;left:6%;right:6%}.home .bt .st img{z-index:3;filter:drop-shadow(0 12px 10px #00000059);width:auto;max-width:100%;height:70%;margin-bottom:18%;position:relative}.home .bt .cap2{z-index:5;gap:.15rem;display:grid;position:absolute;bottom:1rem;left:1.2rem}.home .bt h3{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:1rem;font-weight:600}.home .bt.big h3{font-size:1.25rem}.home .bt small{opacity:.82;font-size:.8rem}.home .bt .beam{z-index:1;pointer-events:none;position:absolute;inset:0}.home .sc-sand{color:#2a2118;background:radial-gradient(36% 30% at 18% 16%,#ffffffbf,#0000 70%),radial-gradient(26% 22% at 44% 34%,#ffffff80,#0000 70%),radial-gradient(22% 18% at 10% 46%,#fff6,#0000 70%),linear-gradient(160deg,#f3e7d5 0%,#e7d4ba 55%,#d9c1a1 100%)}.home .sc-sand .disc{background:linear-gradient(#f8eedf,#e3d0b4);box-shadow:0 14px 16px -8px #5a3c1e73}.home .sc-night{background:linear-gradient(#0c0c0e,#1a1a1d)}.home .sc-night .beam{clip-path:polygon(52% 0,90% 0,98% 100%,44% 100%);background:linear-gradient(#ffffff57,#fff0 78%)}.home .sc-night .disc{background:linear-gradient(#8b8b88,#4d4d4c);box-shadow:0 16px 22px -4px #000000e6}.home .sc-rose{background:radial-gradient(40% 30% at 20% 18%,#fff0e899,#0000 70%),linear-gradient(160deg,#efd7cb,#d8aa98)}.home .sc-rose .disc{background:linear-gradient(#f6e4da,#dcb7a5);box-shadow:0 12px 14px -8px #64321e73}.home .sc-blue{background:radial-gradient(45% 35% at 70% 15%,#ebf5ff8c,#0000 70%),linear-gradient(170deg,#a8bfd3,#6c88a6)}.home .sc-blue .disc{background:linear-gradient(#e6eef5,#b5c6d6);box-shadow:0 12px 14px -8px #14284680}.home .sc-green{color:#1d2616;background:radial-gradient(45% 35% at 30% 15%,#f4fae88c,#0000 70%),linear-gradient(170deg,#cfdcbc,#94a97a)}.home .sc-green .disc{background:linear-gradient(#eef3e4,#c2d0ab);box-shadow:0 12px 14px -8px #283c1473}.home .scene{aspect-ratio:1/.9}.home .scene img{width:72%;max-height:84%}.home .rail{gap:.9rem}.home .pc .meta{padding:.7rem .8rem .8rem}.home .pc h3{font-size:.72rem}.home .hero-stage .slide a{height:104%;margin-top:0;margin-bottom:4%}.home .hero-stage .pedestal{height:7%;bottom:5%;left:30%;right:30%}.home .life{aspect-ratio:auto;color:var(--lt-text,#fff);background:var(--b);--cut:12px;flex-direction:column;display:flex}.home .life>a{display:none}.home .lscene{aspect-ratio:1;background:radial-gradient(70% 55% at 50% 38%, var(--t), transparent 75%), linear-gradient(180deg, var(--t) 0%, var(--m) 62%, var(--b) 100%);place-items:center;display:grid;position:relative;overflow:hidden}.home .lscene>a{z-index:3;place-items:center;padding-bottom:8%;display:grid;position:absolute;inset:0}.home .lscene img{object-fit:contain;filter:drop-shadow(0 14px 12px #00000059);width:72%;max-height:82%}.home .lscene .disc{background:linear-gradient(#ffffff8c,#ffffff1f);border-radius:50%;height:8%;position:absolute;bottom:10%;left:22%;right:22%;box-shadow:0 12px 14px -6px #00000073}.home .lscene .beam{clip-path:polygon(34% 0,66% 0,88% 100%,12% 100%);background:linear-gradient(#ffffff38,#0000 70%);position:absolute;inset:0}.home .life.lt .lscene .beam{background:linear-gradient(#fff9,#0000 70%)}.home .life .lcap{text-align:center;justify-items:center;gap:.2rem;padding:.9rem .8rem 1.1rem;display:grid}.home .life.lt .lcap{color:#1c1a17}.home .life.dk .lcap{color:#f3efe8}.home .life .lcap .serif{font-size:1.15rem;line-height:1.1}.home .life .lcap small{opacity:.8}.home .life.lt .go-pill{color:#fff;background:#141210}.home .life.lt .go-pill i{color:#141210;background:#fff}.home .hero-card{--halo:.6;background:#0c0807}.home .hero-card:before{z-index:2;background:linear-gradient(90deg,#0a0605eb 0%,#0a06058c 40%,#0a060500 70%),radial-gradient(60% 90% at 100% 0,#0a060599,#0000 70%)}.home .hero-atmos{z-index:1;position:absolute;inset:0;overflow:hidden}.home .hero-atmos .bokeh{filter:blur(3px);background:radial-gradient(circle at 58% 22%,#ffbe6e47 0 2.2%,#0000 2.6%),radial-gradient(circle at 66% 12%,#ffaa5a38 0 3.4%,#0000 3.8%),radial-gradient(circle at 90% 38%,#ffc88233 0 2.8%,#0000 3.2%),radial-gradient(circle at 50% 60%,#ffb46429 0 4%,#0000 4.5%),radial-gradient(circle at 78% 8%,#ffd29633 0 1.6%,#0000 2%),radial-gradient(circle at 96% 70%,#ffaa642e 0 3.6%,#0000 4%);position:absolute;inset:0}.home .hero-atmos .fl{mix-blend-mode:screen;filter:sepia(.35)saturate(.9)brightness(.85);position:absolute;-webkit-mask-image:radial-gradient(closest-side,#000 45%,#0000 100%);mask-image:radial-gradient(closest-side,#000 45%,#0000 100%)}.home .hero-atmos .fl1{opacity:.9;width:40%;top:-18%;right:-6%}.home .hero-atmos .fl2{opacity:.55;filter:sepia(.4)saturate(.9)brightness(.8)blur(5px);width:26%;bottom:-26%;right:28%}.home .hero-surface{z-index:1;background:repeating-linear-gradient(112deg,#0000 0 46px,#ffebd20d 46px 47px,#0000 47px 120px),linear-gradient(#2c2420 0%,#17110f 60%,#0c0807 100%);border-top:1px solid #ffd7a547;height:26%;position:absolute;bottom:0;left:0;right:0}.home .hero-stage .glow{background:radial-gradient(closest-side, rgba(255, 190, 120, var(--halo)), rgba(255, 150, 80, calc(var(--halo) * .3)) 55%, transparent);z-index:0;inset:-4% 6% 8%}.home .hero-stage .contact{filter:blur(3px);background:radial-gradient(closest-side,#000000bf,#0000);border-radius:50%;height:4%;position:absolute;bottom:7%;left:34%;right:34%}.home .hero-stage .slide.on img{animation:rise 1.1s var(--ease) both;filter:drop-shadow(0 24px 26px #0009)brightness(1.04)contrast(1.04);-webkit-box-reflect:below -2% linear-gradient(transparent 70%, #ffdcb433)}.home .hero-stage .slide a{z-index:2;height:90%;margin-bottom:10%;position:relative}.home .hero-stage .slide a:after{content:"";mix-blend-mode:screen;pointer-events:none;filter:blur(10px);background:linear-gradient(90deg,#0000,#ffcd9624);position:absolute;inset:8% 14% 6% 50%}.home .hero-in{z-index:3}.home .hero h1{font-weight:400}.home .hero h1 em{color:#d9b873;font-style:italic;font-weight:400}.home .hero .brandline{color:#d9b873;letter-spacing:.22em;margin-bottom:.2rem}.home .hero .btn{--btn:#d9b873;--btn-text:#17100a;border-color:#d9b873}.home .hero .btn .go{color:#d9b873;background:#17100a}.home .hero .btn.ghost{--btn:transparent;color:#f3ece0;background:0 0;border-color:#f3ece073}.home .hero .pill{color:#e9d3a3;background:#d9b87314;border-color:#d9b87380}.home .hero-stage .slide a{height:92%;margin-bottom:0}.home .hero-stage .contact{bottom:10%}@media (max-width:61.99rem){.home .hero-surface{height:18%}.home .hero-atmos .fl1{width:70%;top:-8%;right:-20%}.home .hero-stage .slide a{height:100%}}.home .bg-studio,.home .lscene{background:radial-gradient(90% 72% at 50% 34%,#f7f7f6 0%,#e3e3e1 52%,#c8c8c6 100%)}.home .scene>a,.home .lscene>a{place-items:start center;padding:9% 0 0}.home .scene img,.home .lscene img{object-fit:contain;filter:drop-shadow(0 4px 5px #00000038);-webkit-box-reflect:below -3% linear-gradient(transparent 60%, #ffffff73);width:auto;max-width:78%;height:66%}.home .scene .tilt{place-items:start center;width:100%;height:100%}.home .lscene .beam,.home .lscene .disc{display:none}.home .life,.home .life.dk,.home .life.lt{background:var(--card)}.home .life .lcap,.home .life.dk .lcap,.home .life.lt .lcap{color:var(--text)}.home .life .go-pill,.home .life.dk .go-pill,.home .life.lt .go-pill{color:#fff;background:#141210}.home .life .go-pill i,.home .life.dk .go-pill i,.home .life.lt .go-pill i{color:#141210;background:#fff}.home .scene>a,.home .lscene>a{padding:3% 0 0}.home .scene img,.home .lscene img{max-width:100%;height:84%}.home .pc .meta{flex:1;align-content:start}.home .pc .foot{margin-top:auto;padding-top:.5rem}@media (min-width:62rem){.home .hero-in{grid-template-columns:.78fr 1.22fr}}.home .hero-stage .slide{grid-template-rows:none;justify-content:center;align-items:flex-end;gap:0;display:flex}.home .hero-stage .slide a{aspect-ratio:auto;z-index:2;width:auto;max-width:none;display:block;position:relative}.home .hero-stage .slide a img{width:auto;max-width:none;height:100%}.home .hero-stage .slide a.main{z-index:3;height:96%;margin-bottom:7%}.home .hero-stage .slide a.comp{z-index:2;opacity:.96;height:66%;margin-bottom:9%;margin-right:3%}.home .hero-stage .slide a.comp img{filter:drop-shadow(0 18px 20px #0009)brightness(.92)contrast(1.04)}.home .hero-stage .slide a:after{display:none}.home .hero-stage .contact{left:22%;right:22%}@media (max-width:61.99rem){.home .hero-stage .slide a.main{height:100%}.home .hero-stage .slide a.comp{height:70%}}.home .scene>a,.home .lscene>a{justify-content:center;align-items:flex-start;padding:6% 0 0;display:flex}.home .scene img,.home .lscene img{width:auto;max-width:86%;height:78%}.home .scene .tilt{justify-content:center;align-items:flex-start;height:100%;display:flex}.home .hero-stage .slide{justify-content:flex-start;padding-left:6%}.home .hero-stage .slide a.main{height:80%;margin-bottom:7%}.home .hero-stage .slide a.comp{height:58%;margin-right:1%}@media (max-width:61.99rem){.home .hero-stage .slide{justify-content:center;padding-left:0}.home .hero-stage .slide a.main{height:92%}.home .hero-stage .slide a.comp{height:64%}}.home .specs{flex-wrap:wrap;gap:.2rem 0;margin:1.1rem 0 1.4rem;padding:0;display:flex}.home .specs div{border-right:1px solid #d9b87359;margin-right:1.4rem;padding:.1rem 1.4rem .1rem 0}.home .specs div:last-child{border-right:0;margin-right:0}.home .specs dt{letter-spacing:.2em;text-transform:uppercase;color:#d9b873;font-size:.72rem;font-weight:500}.home .specs dd{font-family:var(--serif);color:#f3ece0;margin:.15rem 0 0;font-size:1.25rem}.home .hero .hprice{display:none}.home .bt .st{width:62%;right:2%}.home .bt .st img{max-width:100%;height:84%;margin-bottom:14%}.home .bt.big .st img{height:88%;margin-bottom:14%}.home .bt .disc{bottom:12%}.home .facet{clip-path:none}.home .facet:after{clip-path:none;border:1px solid var(--line);background:0 0}.home .pc.facet:after,.home .bt.facet:after{border-color:#0000}.home .hero-card.facet:after{display:none}.home .hero-stage .slide a .cap{text-align:center;color:#f3ece0b8;pointer-events:none;z-index:5;width:max-content;max-width:16rem;font-size:.78rem;line-height:1.3;position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%)}.home .hero-stage .slide a .cap i{letter-spacing:.18em;text-transform:uppercase;color:#d9b873;margin-bottom:.1rem;font-size:.72rem;font-style:normal;display:block}.home .hero-stage .slide a.comp .cap i{color:#f3ece08c}.home .hero-stage .slide a.main .cap{color:#f3ece0;font-weight:500}.home .hero-stage .slide a img{-webkit-box-reflect:below 2.2rem linear-gradient(transparent 70%, #ffdcb42e)}.home .hero-stage .slide a .cap{width:7.4rem;max-width:7.4rem;font-size:.74rem;top:calc(100% + .9rem)}.home .hero-stage .slide a .cap i{letter-spacing:.12em;font-size:.72rem}.home .facet:after,.home .pc.facet:after,.home .bt.facet:after{border:1px solid var(--hl,#9a7b3a99);background:0 0}.home .pc{border:0}.home .cstrip .ci{border-color:#9a7b3a47}.home .sec-head h2{font-family:var(--serif);letter-spacing:-.02em;text-transform:none;font-size:clamp(1.9rem,3.2vw,2.8rem);font-weight:400;line-height:1.05}.home .sec-head{margin-bottom:1.2rem}.home .offers{gap:1.2rem;display:grid}.home .op{background:var(--surface);--cut:0;align-content:space-between;gap:1.2rem;padding:clamp(1.4rem,2.4vw,2rem);display:grid}.home .op h2{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:clamp(2.2rem,3.4vw,3.1rem);font-weight:400;line-height:1}.home .op p{color:var(--muted);max-width:22rem;margin:0}.home .cd{gap:.5rem;display:flex}.home .cd div{color:#f3ece0;text-align:center;background:#141210;border:1px solid #c9a9618c;flex:1;max-width:4.4rem;padding:.7rem .2rem .55rem}.home .cd b{font-family:var(--serif);font-variant-numeric:tabular-nums;color:#e9d3a3;font-size:1.7rem;font-weight:500;line-height:1;display:block}.home .cd small{letter-spacing:.14em;text-transform:uppercase;color:#f3ece0bf;font-size:.72rem}.home .op .btn{justify-self:start}.home .offers .rail{min-width:0}@media (min-width:62rem){.home .offers{grid-template-columns:19rem minmax(0,1fr)}}.home .pb{display:grid;position:relative}.home .pbs{color:#f3ece0;background:linear-gradient(90deg, #080504eb, #0805048c 60%, #080504cc), var(--bgi) center / cover;opacity:0;visibility:hidden;border:1px solid #c9a9618c;grid-area:1/1;align-items:center;gap:1rem;min-height:24rem;padding:clamp(1.4rem,3vw,2.6rem);transition:opacity .8s,visibility 0s .8s;display:grid;position:relative;overflow:hidden}.home .pbs.on{opacity:1;visibility:visible;transition-delay:0s}.home .pbs.navidad{background:linear-gradient(90deg, #0e0a04eb, #0e0a0480 60%, #0e0a04c7), var(--bgi) center / cover}.home .pbt .pill{color:#e9d3a3;background:#d9b87314;border-color:#d9b8738c}.home .pbt h2{font-family:var(--serif);letter-spacing:-.02em;margin:.9rem 0 .5rem;font-size:clamp(2.2rem,4.4vw,3.8rem);font-weight:400;line-height:1}.home .pbt h2 em{color:#d9b873;font-style:italic}.home .pbt p{letter-spacing:.16em;text-transform:uppercase;color:#f3ece0d9;margin:0;font-size:.8rem}.home .pbb{justify-content:center;align-items:flex-end;gap:0;height:14rem;display:flex;position:relative}.home .pbb img{object-fit:contain;z-index:2;filter:drop-shadow(0 12px 12px #0009);margin-inline:-.6%;width:auto;max-width:20%;height:78%;margin-bottom:1.2rem;position:relative}.home .pbb img:nth-child(3){z-index:3;height:92%}.home .podium2{z-index:1;background:radial-gradient(at 50% 20%,#5a4a38,#1b1511 70%);border:1px solid #d9b8738c;border-radius:50%;height:2.4rem;position:absolute;bottom:0;left:4%;right:4%;box-shadow:0 14px 18px -8px #000c}.home .badge{z-index:4;text-align:center;color:#1b130a;background:radial-gradient(circle at 35% 30%,#f1dca4,#c9a961 70%);border-radius:50%;place-content:center;width:5.6rem;height:5.6rem;line-height:1;display:grid;position:absolute;top:4%;left:0;box-shadow:0 8px 14px -6px #000000b3}.home .badge b{font-family:var(--serif);font-size:1.9rem;font-weight:600}.home .badge small{letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:600}.home .pbi{justify-items:start;gap:1rem;display:grid}.home .pbi ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.home .pbi li{padding-left:1.1rem;font-weight:500;position:relative}.home .pbi li:before{content:"";background:#d9b873;width:.4rem;height:.4rem;position:absolute;top:.6em;left:0;transform:rotate(45deg)}.home .pbs .btn{--btn:#d9b873;--btn-text:#17100a;border-color:#d9b873}.home .pbs .btn .go{color:#d9b873;background:#17100a}.home .pb-dots{justify-content:center;gap:.5rem;margin-top:.8rem;display:flex}.home .pb-dots button{background:0 0;border:0;width:2.2rem;height:1.6rem;padding:0;position:relative}.home .pb-dots button:before{content:"";background:var(--line);height:2px;position:absolute;top:50%;left:0;right:0}.home .pb-dots button[aria-current=true]:before{background:var(--gold)}@media (min-width:62rem){.home .pbs{grid-template-columns:1fr 1.25fr .8fr}.home .pbb{height:17rem}}@media (max-width:61.99rem){.home .pbb img{max-width:22%}.home .pbb{height:12rem}.home .badge{width:4.6rem;height:4.6rem}.home .badge b{font-size:1.5rem}}.home .pbb img{margin-bottom:.9rem}.home .pbb{align-items:flex-end;gap:.4rem;padding-bottom:1.15rem}.home .pbb img{-webkit-box-reflect:below 0 linear-gradient(transparent 80%, #ffdcb42e);max-width:19%;height:74%;margin:0}.home .pbb img:nth-child(3){height:92%}.home .pbb img:nth-child(2),.home .pbb img:nth-child(4){height:82%}.home .podium2{height:2.2rem;bottom:0}@media (max-width:61.99rem){.home .pbb{height:12rem}}.home .pbb img:first-child,.home .pbb img:nth-child(5){height:62%}.home .badge{top:-10%;left:-1%}.home .catcta{background:var(--card);--cut:0;align-items:center;gap:1.4rem;padding:clamp(1.6rem,3vw,2.6rem);display:grid}.home .catcta h2{font-family:var(--serif);letter-spacing:-.02em;margin:.4rem 0 .5rem;font-size:clamp(1.9rem,3.2vw,2.8rem);font-weight:400;line-height:1.05}.home .catcta p{color:var(--muted);margin:0}.home .catcta .ctas{justify-items:start;gap:1rem;display:grid}.home .chips{flex-wrap:wrap;gap:.5rem;display:flex}.home .chips a{letter-spacing:.1em;text-transform:uppercase;transition:background .3s var(--ease), color .3s;border:1px solid #9a7b3a80;padding:.45rem .9rem;font-size:.78rem;font-weight:500}.home .chips a:hover{background:var(--btn);color:var(--btn-text)}@media (min-width:62rem){.home .catcta{grid-template-columns:1.1fr 1fr}}.home .rail{container-type:inline-size}@container (min-width:34rem){.home .rail>*{flex-basis:calc(33.3333cqw - .6rem)}}@container (min-width:46rem){.home .rail>*{flex-basis:calc(25cqw - .675rem)}}@container (min-width:62rem){.home .rail>*{flex-basis:calc(20cqw - .72rem)}}@container (min-width:78rem){.home .rail>*{flex-basis:calc(16.6667cqw - .75rem)}}@container (min-width:94rem){.home .rail>*{flex-basis:calc(14.2857cqw - .771429rem)}}@container (min-width:110rem){.home .rail>*{flex-basis:calc(12.5cqw - .7875rem)}}@container (min-width:126rem){.home .rail>*{flex-basis:calc(11.1111cqw - .8rem)}}@media (min-width:62rem){.home .rail{margin-inline:0;padding-inline:0;scroll-padding-inline:0}}.home .hero-atmos .fl{display:none}.home .hero-atmos .stone{opacity:.38;mix-blend-mode:screen;filter:sepia(.5)brightness(.8);background:url(/home/stone-dark.webp) 50%/cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000 62%);mask-image:linear-gradient(90deg,#0000 25%,#000 62%)}.home .hero-atmos .beam{clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);filter:blur(14px);background:linear-gradient(#ffd6a04d,#ffbe780a 85%);width:38%;position:absolute;top:-10%;bottom:20%;left:52%}.home .dust{position:absolute;inset:0}.home .dust i{width:var(--s);height:var(--s);opacity:.55;animation:mote var(--d) ease-in-out infinite;animation-delay:var(--dl);background:#f0d9a6;border-radius:50%;position:absolute}@keyframes mote{0%,to{opacity:.15;transform:translate(0)}50%{opacity:.7;transform:translate(8px,-22px)}}@media (prefers-reduced-motion:reduce){.home .dust i{animation:none}}.home .hero .pill{margin-bottom:.9rem}.home .hero .brandline{margin-top:0}.home .spin{display:none}@media (min-width:62rem){.home .spin{aspect-ratio:1;perspective:900px;z-index:1;pointer-events:none;place-items:center;width:22%;display:grid;position:absolute;top:50%;right:1%;transform:translateY(-58%)}.home .spin:before{content:"";background:radial-gradient(closest-side,#ffc88238,#0000);border-radius:50%;position:absolute;inset:6%}.home .spin img{filter:drop-shadow(0 0 18px #c9a96159);opacity:.92;width:100%;height:auto;animation:14s linear infinite turn;position:relative}.home .hero-stage .slide{padding-right:24%}}@keyframes turn{to{transform:rotateY(360deg)}}@media (prefers-reduced-motion:reduce){.home .spin img{animation:none}}@media (min-width:62rem){.home .spin{width:26%;top:46%;right:3%;transform:translateY(-50%)}.home .spin img{animation:9s ease-in-out infinite swing}.home .hero-stage .slide{padding-right:30%}}@keyframes swing{0%,to{transform:rotateY(-48deg)}50%{transform:rotateY(48deg)}}@media (min-width:62rem){.home .spin img{animation:14s linear infinite turn}}@media (prefers-reduced-motion:reduce){.home .float,.home .floor,.home .marquee .mq,.home .dust i,.home .spin img,.home .hero-stage .slide img,.home .hero-stage .slide a img{animation:none!important}.home .dots button[aria-current=true]:after{animation:none;transform:scaleX(1)}}.home .cstrip{grid-template-columns:repeat(3,1fr)}@media (min-width:48rem){.home .cstrip{grid-template-columns:repeat(var(--n,6), 1fr)}}.home .field{background:var(--bg);border:1px solid var(--border);width:100%;min-height:3rem;color:var(--text);border-radius:2px;padding:.6rem .9rem}@media (max-width:61.99rem){.home .hero-in{padding-bottom:5.2rem}.home .hero-ctrl{bottom:1.2rem}.home .hero .hbtns .btn{min-height:3rem}}.home .hero-title{font-family:var(--serif);letter-spacing:-.02em;color:#fff;margin:.9rem 0 .5rem;font-size:clamp(2.1rem,3.8vw,3.2rem);font-weight:400;line-height:1}.home .hero-title em{color:#d9b873;font-style:italic}.home .perks{grid-template-columns:repeat(2,1fr)}@media (min-width:48rem){.home .perks{grid-template-columns:repeat(var(--n,4), 1fr)}}.home{--r:14px;--r-sm:10px}.home .box,.home .pc,.home .bt,.home .cstrip,.home .pb,.home .life,.home .hero-card{border-radius:var(--r)}.home .box:after,.home .facet:after,.home .pc.facet:after,.home .bt.facet:after{border-radius:inherit;border-color:#9a7b3a52}.home .pc,.home .bt,.home .band,.home .pb,.home .life{overflow:hidden}.home .btn,.home .field,.home .life .go-pill,.home .cd div{border-radius:var(--r-sm)}.home .offers-cd{margin:-.4rem 0 1rem}.home .duo .box:after{display:none}.home .duo .track{background:color-mix(in srgb, var(--surface) 70%, transparent)}.home .catcta{border-radius:var(--r)}.home .catcta.box:after{display:none}.home .catcta,.home .catcta.box{border-top:1px solid var(--line);background:0 0;border-radius:0;padding:clamp(1.6rem,3vw,2.4rem) 0}.home .chips{gap:.3rem 1.3rem}.home .chips a{color:var(--text);background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:.2rem 0}.home .chips a:hover{color:var(--text);border-bottom-color:var(--gold);background:0 0}.home .duo{border-top:1px solid var(--line);gap:0}.home .duo .band,.home .duo .track{color:var(--text);background:0 0;border-radius:0;min-height:0;overflow:visible}.home .duo .band:before{display:none}.home .duo .band .in,.home .duo .track{min-height:0;padding:clamp(1.6rem,3vw,2.4rem) 0}.home .duo .band .in{gap:.4rem}.home .duo .band h2{color:var(--text);font-weight:400}.home .duo .band p{color:var(--muted)}.home .duo .band .btn{--btn:var(--accent-fill);--btn-text:var(--accent-contrast)}.home .duo .band .pill{color:var(--gold-text);letter-spacing:.16em;background:0 0;border:0;border-radius:0;padding:0;font-size:.74rem;font-weight:500}.home .duo .track .eyebrow{color:var(--gold-text)}.home .duo .field{border:0;border-bottom:1px solid var(--border-strong);background:0 0;border-radius:0;padding-inline:0}@media (min-width:62rem){.home .duo{grid-template-columns:1fr 1fr;column-gap:clamp(2.5rem,6vw,6rem)}.home .duo .band .in,.home .duo .track{padding-block:clamp(1.8rem,3vw,2.6rem)}.home .duo .track{position:relative}.home .duo .track:before{content:"";background:var(--line);width:1px;position:absolute;top:2.2rem;bottom:2.2rem;left:calc(clamp(2.5rem,6vw,6rem)/-2)}}@media (max-width:61.99rem){.home .catcta,.home .catcta.box{gap:1rem;padding-block:1.5rem}.home .catcta h2{margin:.3rem 0 .4rem;font-size:clamp(1.7rem,7vw,2.1rem)}.home .catcta .ctas{gap:.9rem;width:100%}.home .catcta .ctas .btn{justify-content:space-between;width:100%}.home .chips{gap:.1rem 1.1rem}.home .chips a{padding-block:.45rem}.home .duo .band .in,.home .duo .track{padding-block:1.5rem}.home .duo .track+.track,.home .duo .band+.track{border-top:1px solid var(--line)}.home .duo .band h2,.home .duo .track h2{font-size:clamp(1.6rem,6.6vw,2rem)}.home .duo .track form{align-items:end;gap:.8rem;display:flex}.home .duo .track form .field{flex:1;min-width:0}}.home .bt .st img,.home .bt.big .st img{object-fit:contain;object-position:50% 100%;width:92%;max-width:none;height:70%;margin:0;position:absolute;inset:auto 4% 17%}.home .bt.big .st img{height:76%}.home .bt:not(.big) .st{width:50%;right:0}.home .bt:not(.big) .cap2{max-width:52%}@media (max-width:61.99rem){.home .bt:not(.big) h3{letter-spacing:.06em;font-size:.82rem}.home .bt:not(.big) .cap2{max-width:50%;left:.9rem}.home .bt:not(.big) .st{width:46%}}.home .catcta .btn,.home .duo .btn{border:0;border-bottom:1px solid var(--gold);min-height:0;color:var(--text);cursor:pointer;transition:gap .3s var(--ease), border-color .3s;background:0 0;border-radius:0;gap:.7rem;padding:.35rem 0}.home .catcta .btn .go,.home .duo .btn .go{width:auto;height:auto;color:var(--gold-text);background:0 0;border-radius:0}.home .catcta .btn .go svg,.home .duo .btn .go svg{width:1.1rem;height:1.1rem}.home .catcta .btn:hover,.home .duo .btn:hover{border-bottom-color:var(--text);gap:1.1rem;transform:none}.home .catcta .btn:hover .go,.home .duo .btn:hover .go{transform:none}@media (max-width:61.99rem){.home .catcta .ctas .btn{justify-content:flex-start;width:auto}}.home .catcta>div:first-child,.home .duo .band .in,.home .duo .track{align-content:start;justify-items:start;gap:.8rem;display:grid}.home .catcta h2,.home .duo .band h2,.home .duo .track h2,.home .catcta p,.home .duo .band p,.home .duo .track p{margin:0}.home .catcta .eyebrow,.home .duo .eyebrow,.home .duo .pill{margin:0;line-height:1.2}.home .catcta .ctas{gap:1.2rem}.home .catcta .ctas,.home .duo .band .in>div,.home .duo .track form{margin-top:.4rem}.home .duo .track form{justify-items:stretch;width:100%}@media (max-width:61.99rem){.home .catcta,.home .catcta.box{gap:1.2rem}}.home .rowsec:has(>.duo){padding-top:0}.home .rowsec:has(.catcta)+.rowsec:has(>.duo){padding-top:0}.home .bt .st img.tb{opacity:0;transition:opacity .9s var(--ease)}.home .bt .st img.tb.on{opacity:1}@media (prefers-reduced-motion:reduce){.home .bt .st img.tb{transition:none}}.home .hero .pill{color:#e9d3a3;letter-spacing:.2em;background:0 0;border:0;border-radius:0;gap:.7rem;padding:0;font-size:.74rem}.home .hero .pill:before{content:"";background:#d9b873b3;width:1.6rem;height:1px}.home .specs{gap:.6rem 2.2rem}.home .specs div,.home .specs div:last-child{border:0;margin:0;padding:0}.home .hero .btn.ghost{color:#f3ece0;background:0 0;border:0;border-bottom:1px solid #d9b873b3;border-radius:0;align-self:center;min-height:0;padding:.35rem 0}.home .hero .btn.ghost:hover{border-bottom-color:#f3ece0}.home .hbtns{align-items:center;gap:.8rem 1.8rem}@media (max-width:61.99rem){.home .hero .hbtns .btn.ghost{flex:none}}.home .cstrip .ci,.home .cstrip .ci:last-child{border:0}.home .cstrip .ci{border-radius:var(--r-sm)}@media (max-width:61.99rem){.home .hero-in{gap:.4rem;padding-block:.4rem 5.2rem}.home .hero-stage{order:-1;height:15.5rem;min-height:0}.home .hero-stage .slide{justify-content:center;align-items:flex-end;gap:.9rem;padding:0 6% .4rem}.home .hero-stage .slide a.main{height:92%;margin:0 0 6%}.home .hero-stage .slide a.comp{height:62%;margin:0 0 8%}.home .hero-stage .slide a img{max-width:100%}.home .hero .pill{margin-top:.4rem}.home .hero-copy{max-width:none}}@media (max-width:47.99rem){.home .hero-in{gap:.2rem;padding-block:.9rem 3.3rem}.home .hero-stage{height:11.5rem}.home .hero-stage .slide a.main{height:86%}.home .hero-stage .slide a.comp{height:58%}.home .hero .pill{letter-spacing:.16em;margin:.2rem 0 .35rem;font-size:.68rem}.home .hero .pill:before{width:1.1rem}.home .hero .brandline{letter-spacing:.18em;margin-bottom:.1rem;font-size:.7rem}.home .hero-title{margin:.15rem 0 0;font-size:1.85rem}.home .specs{flex-wrap:nowrap;margin:.55rem 0 .8rem}.home .specs div{min-width:0;margin-right:.7rem;padding:0 .7rem 0 0}.home .specs dt{letter-spacing:.14em;font-size:.6rem}.home .specs dd{white-space:nowrap;margin-top:.05rem;font-size:1rem}.home .hero .hbtns{flex-wrap:nowrap;align-items:center;gap:.9rem}.home .hero .hbtns .btn:not(.ghost){letter-spacing:.1em;flex:auto;min-height:2.6rem;padding-left:1rem;font-size:.7rem}.home .hero .hbtns .btn .go{width:2rem;height:2rem}.home .hero .hbtns .btn.ghost{letter-spacing:.1em;flex:none;font-size:.68rem}.home .hero-ctrl{bottom:.4rem}.home .dots button{height:2rem}}
