html[data-type=refinada] .hero h1,html[data-type=refinada] .sec-head h2,html[data-type=refinada] .col-card h3,html[data-type=refinada] .life-feature h2,html[data-type=refinada] .manifesto .big,html[data-type=refinada] .event-info h3,html[data-type=refinada] .contact-aside h3,html[data-type=refinada] .model-b h3{letter-spacing:-.018em;font-weight:400}html[data-type=couture] .hero h1,html[data-type=couture] .sec-head h2,html[data-type=couture] .col-card h3,html[data-type=couture] .life-feature h2,html[data-type=couture] .manifesto .big,html[data-type=couture] .event-info h3,html[data-type=couture] .contact-aside h3,html[data-type=couture] .model-b h3{letter-spacing:-.022em;font-weight:200}html[data-type=couture] .hero h1{letter-spacing:-.03em}html[data-motion=estatico] .reveal,html[data-motion=estatico] .fade,html[data-motion=estatico] .img-reveal,html[data-motion=estatico] .split .ln>span,html[data-motion=estatico] .px-layer{transition-duration:1ms!important}html[data-motion=estatico] .map-route.flow,html[data-motion=estatico] .marker.pulse .dot:after,html[data-motion=estatico] .scroll-cue .ln,html[data-motion=estatico] .hero .eyebrow:before,html[data-motion=estatico] .map-compass{animation:none!important}html[data-motion=estatico] .hero-bg img{animation:none}:root{--navy:#0b2545;--navy-2:#0d2c54;--navy-deep:#081a2c;--navy-glass:#081426b8;--gold:#c5a572;--gold-deep:#b08f55;--gold-soft:#d8c19a;--ink:#0a0a0a;--gray:#6b6b6b;--pearl:#f5f5f0;--line:#e5e1d6;--line-soft:#efece4;--marina:#4a7fa7;--maxw:1280px;--ease:cubic-bezier(.22,.61,.36,1);--ease-out:cubic-bezier(.16,1,.3,1);--sans:"Inter",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;--nav-h:84px}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;width:100%;max-width:100%;font-weight:300;line-height:1.6;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}::selection{background:var(--gold);color:var(--navy)}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 clamp(20px,5vw,56px)}.eyebrow{letter-spacing:.36em;text-transform:uppercase;color:var(--gold-deep);font-size:11px;font-weight:600}.eyebrow.on-dark{color:var(--gold)}.rule{background:var(--gold);width:44px;height:2px}h1,h2,h3,h4{letter-spacing:-.02em;color:var(--navy);font-weight:300;line-height:1.05}.display{letter-spacing:-.035em;font-weight:200;line-height:1}.progress{background:var(--gold);z-index:200;will-change:width;width:0;height:2px;position:fixed;top:0;left:0}html.anim .reveal{opacity:0;transition:opacity 1.1s var(--ease-out),transform 1.1s var(--ease-out);transform:translateY(34px)}html.anim .reveal.in{opacity:1;transform:none}.reveal.d1{transition-delay:80ms}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}.reveal.d4{transition-delay:.32s}html.anim .fade{opacity:0;transition:opacity 1.3s var(--ease-out)}html.anim .fade.in{opacity:1}html.anim .img-reveal{clip-path:inset(0 0 101%);transition:clip-path 1.2s var(--ease-out)}html.anim .img-reveal.in{clip-path:inset(0)}.split .ln{display:block;overflow:hidden}html.anim .split .ln>span{transition:transform 1s var(--ease-out);display:inline-block;transform:translateY(115%)}html.anim .split.in .ln>span{transform:none}@media (prefers-reduced-motion:reduce){html.anim .reveal,html.anim .fade,html.anim .split .ln>span{opacity:1;transition:none;transform:none}html.anim .img-reveal{clip-path:none}}header.nav{z-index:120;height:var(--nav-h);transition:height .45s var(--ease),background .45s var(--ease),box-shadow .45s var(--ease),backdrop-filter .45s var(--ease);align-items:center;display:flex;position:fixed;inset:0 0 auto}header.nav.solid{background:var(--navy-glass);-webkit-backdrop-filter:blur(16px)saturate(1.2);height:64px;box-shadow:0 1px #c5a5722e}.nav-row{width:100%;max-width:var(--maxw);justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:0 clamp(20px,5vw,56px);display:flex}.nav-logo{width:auto;height:26px;transition:height .45s var(--ease)}header.nav.solid .nav-logo{height:23px}.nav-center{gap:36px;display:flex}.nav-center a{letter-spacing:.2em;text-transform:uppercase;color:#ffffffbd;padding:6px 0;font-size:11px;font-weight:500;transition:color .3s;position:relative}.nav-center a:after{content:"";background:var(--gold);transform-origin:0;height:1px;transition:transform .4s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav-center a:hover{color:#fff}.nav-center a:hover:after{transform:scaleX(1)}.nav-right{align-items:center;gap:18px;display:flex}.lang{letter-spacing:.14em;color:#fff9;align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.lang button{color:#ffffff8c;letter-spacing:.14em;padding:4px 2px;font-size:11px;font-weight:600;transition:color .3s}.lang button.on{color:var(--gold)}.lang .sep{opacity:.4}.nav-cta{background:var(--gold);border:1px solid var(--gold);color:var(--navy);letter-spacing:.18em;text-transform:uppercase;transition:background .35s var(--ease),color .35s,border-color .35s,transform .35s;border-radius:3px;align-items:center;gap:8px;padding:11px 22px;font-size:10.5px;font-weight:700;display:inline-flex}.nav-cta:hover{background:var(--gold-soft);border-color:var(--gold-soft);color:var(--navy);transform:translateY(-1px)}.burger{flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;display:none}.burger span{width:23px;height:1.5px;transition:transform .4s var(--ease),opacity .3s;background:#fff;display:block}.burger.x span:first-child{transform:translateY(6.5px)rotate(45deg)}.burger.x span:nth-child(2){opacity:0}.burger.x span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.mobile-menu{z-index:115;background:var(--navy-deep);opacity:0;visibility:hidden;transition:opacity .5s var(--ease),visibility .5s;flex-direction:column;justify-content:center;padding:0 32px;display:flex;position:fixed;inset:0}.mobile-menu.open{opacity:1;visibility:visible}.mobile-menu .mm-iso{opacity:.05;width:74vw;max-width:420px;position:absolute;top:50%;left:55%;transform:translate(-50%,-50%)}.mm-links{flex-direction:column;gap:6px;display:flex;position:relative}.mm-links a{letter-spacing:-.02em;color:#fff;opacity:0;transition:opacity .6s var(--ease-out),transform .6s var(--ease-out),color .3s;padding:8px 0;font-size:clamp(30px,9vw,46px);font-weight:200;transform:translateY(20px)}.mobile-menu.open .mm-links a{opacity:1;transform:none}.mobile-menu.open .mm-links a:first-child{transition-delay:.1s}.mobile-menu.open .mm-links a:nth-child(2){transition-delay:.16s}.mobile-menu.open .mm-links a:nth-child(3){transition-delay:.22s}.mobile-menu.open .mm-links a:nth-child(4){transition-delay:.28s}.mobile-menu.open .mm-links a:nth-child(5){transition-delay:.34s}.mobile-menu.open .mm-links a:nth-child(6){transition-delay:.4s}.mm-links a .n{letter-spacing:.2em;color:var(--gold);vertical-align:super;margin-right:14px;font-size:12px;font-weight:600}.mm-foot{letter-spacing:.18em;text-transform:uppercase;color:#ffffff80;justify-content:space-between;align-items:center;font-size:11px;display:flex;position:absolute;bottom:42px;left:32px;right:32px}.hero{color:#fff;isolation:isolate;background:linear-gradient(#a9d4dd,#2a6f86 60%,#15485a);align-items:flex-end;height:100svh;min-height:620px;display:flex;position:relative;overflow:hidden}.px-layer{z-index:0;will-change:transform;pointer-events:none;opacity:0;transition:opacity 1.4s var(--ease-out);position:absolute;inset:-6% -3%}.hero.px-in .px-layer{opacity:1}.px-back{z-index:1;transition-delay:0s}.px-behind{z-index:1;transition-delay:70ms}.px-mid{z-index:2;transition-delay:.14s}.px-front{z-index:3;transition-delay:.26s}.px-layer img{object-fit:cover;object-position:center 50%;width:100%;height:100%;transform:translate(var(--mx,0),var(--my,0));transition:transform .3s ease-out}.px-mobile{display:none}.px-layer picture{width:100%;height:100%;display:block;position:absolute;inset:0}.px-front{z-index:3}.px-haze{z-index:4;pointer-events:none;background:radial-gradient(120% 70% at 50% 4%,#0814267a,#0000 42%),radial-gradient(150% 75% at 18% 108%,#040b15b8,#0000 60%),linear-gradient(#08142652 0%,#0000 30%,#050e1a6b 62%,#050e1acc 86%,#040b15eb 100%);position:absolute;inset:0}.hero-bg{z-index:-3;will-change:transform;width:100%;height:116%;position:absolute;inset:-8% 0}.hero-bg img{object-fit:cover;object-position:62% 60%;width:100%;height:100%}@keyframes kb{0%{transform:scale(1.12)}to{transform:scale(1)}}.hero-inner{z-index:5;width:100%;max-width:var(--maxw);margin:0 auto;padding:0 clamp(20px,5vw,56px) clamp(60px,11vh,120px);position:relative}.px-front img{object-position:center bottom}.px-back img{object-position:center 66%}.px-behind img{object-position:center 56%}.px-mid img{object-position:center 42%}.px-entrance .px-layer{opacity:0}.hero .eyebrow{backdrop-filter:blur(8px);color:#fff;letter-spacing:.22em;background:#0814266b;border:1px solid #c5a5728c;border-radius:100px;align-items:center;gap:11px;margin-bottom:26px;padding:11px 20px 11px 17px;font-size:clamp(9.5px,1.1vw,11px);display:inline-flex}.hero .eyebrow:before{content:"";background:var(--gold);width:6px;height:6px;animation:eyepulse 2.6s var(--ease) infinite;border-radius:50%;flex:none;box-shadow:0 0 #c5a57299}@keyframes eyepulse{0%{box-shadow:0 0 #c5a5728c}70%{box-shadow:0 0 0 8px #c5a57200}to{box-shadow:0 0 #c5a57200}}@media (prefers-reduced-motion:reduce){.hero .eyebrow:before{animation:none}}.hero h1{letter-spacing:-.04em;color:#fff;text-shadow:0 4px 40px #050e1a73;font-size:clamp(44px,8.4vw,108px);font-weight:700;line-height:.96}@media (width>=861px){.hero{align-items:flex-end}.hero-inner{padding-bottom:clamp(56px,9vh,96px)}.hero h1{letter-spacing:-.035em;font-size:clamp(56px,5.6vw,78px);line-height:.98}.hero .eyebrow{margin-bottom:20px}.hero-sub{max-width:50ch;margin-top:22px}.hero-actions{margin-top:30px}.px-haze{background:radial-gradient(120% 60% at 50% 2%,#08142666,#0000 40%),radial-gradient(140% 70% at 22% 112%,#040b15b3,#0000 58%),linear-gradient(#08142647 0%,#0000 32%,#050e1a52 58%,#050e1ab8 84%,#040b15e6 100%)}}.hero h1 em{color:var(--gold-soft);font-style:normal}.hero-sub{color:#ffffffeb;text-shadow:0 2px 18px #050e1ab3;max-width:46ch;margin-top:30px;font-size:clamp(15px,2vw,19px);font-weight:400;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:40px;display:flex}.scroll-cue{z-index:2;letter-spacing:.3em;text-transform:uppercase;color:#fff9;flex-direction:column;align-items:center;gap:10px;font-size:9px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.scroll-cue .ln{background:linear-gradient(var(--gold),transparent);width:1px;height:46px;animation:drop 2.2s var(--ease) infinite}@keyframes drop{0%{transform-origin:top;transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}55%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}.hero-note{top:calc(var(--nav-h) + 14px);z-index:3;letter-spacing:.12em;color:#ffffff80;text-transform:uppercase;border:1px dashed #c5a57280;border-radius:3px;max-width:230px;padding:7px 11px;font-size:9.5px;line-height:1.6;position:absolute;right:clamp(20px,5vw,56px)}.brandstrip{background:var(--navy-deep);color:#fff;border-top:1px solid #c5a5722e;border-bottom:1px solid #c5a5721f;padding:clamp(32px,4vw,50px) 0}.brandstrip .bs-in{flex-direction:column;align-items:center;gap:clamp(22px,3vw,32px);display:flex}.bs-label{letter-spacing:.3em;text-transform:uppercase;color:var(--gold);text-align:center;font-size:10px;font-weight:600}.bs-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(20px,3.4vw,46px) clamp(26px,4vw,54px);display:flex}.bs-logos img{height:calc(var(--r,.8) * clamp(17px,2.4vw,28px));object-fit:contain;opacity:.66;width:auto;max-width:112px;transition:opacity .35s}.bs-logos img:hover{opacity:1}.bs-logos .bs-txt{letter-spacing:.12em;text-transform:uppercase;color:#ffffff85;font-size:clamp(12px,1.5vw,16px);font-weight:300}@media (width<=560px){.bs-logos{gap:18px 22px}.bs-logos img{max-width:88px}}.l-sanlorenzo{--r:.42}.l-pursuit{--r:1}.l-gradywhite{--r:.94}.l-worldcat{--r:.92}.l-tiara{--r:.88}.l-viking{--r:.86}.l-valhalla{--r:.82}.l-princess{--r:.8}.l-aquila{--r:.78}.l-hcb{--r:.74}.l-galeon{--r:.62}.l-invincible{--r:.92}.events-row{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:clamp(40px,5vw,60px);display:grid}@media (width<=820px){.events-row{grid-template-columns:1fr}}.ev-card{color:#fff;isolation:isolate;border:1px solid #c5a57233;border-radius:4px;flex-direction:column;justify-content:flex-end;min-height:clamp(380px,40vw,460px);display:flex;position:relative;overflow:hidden}.ev-card>img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1.3s var(--ease-out);position:absolute;inset:0}.ev-card:after{content:"";z-index:-1;background:linear-gradient(#0814264d,#0000 28%,#050e1aeb);position:absolute;inset:0}.ev-card:hover>img{transform:scale(1.05)}.ev-date{background:var(--gold);color:var(--navy);letter-spacing:.16em;text-transform:uppercase;border-radius:2px;padding:8px 13px;font-size:10px;font-weight:700;position:absolute;top:16px;left:16px}.ev-soon{backdrop-filter:blur(6px);color:#fff;letter-spacing:.16em;text-transform:uppercase;background:#08142680;border:1px solid #c5a57273;border-radius:100px;padding:7px 11px;font-size:9px;font-weight:600;position:absolute;top:16px;right:16px}.ev-body{padding:clamp(22px,2.5vw,32px)}.ev-body h3{letter-spacing:-.02em;color:#fff;font-size:clamp(21px,2vw,27px);font-weight:700;line-height:1.05}.ev-loc{flex-direction:column;gap:9px;margin-top:13px;display:flex}.ev-loc .r{color:#ffffffd1;align-items:center;gap:9px;font-size:13px;font-weight:300;display:flex}.ev-loc svg{width:15px;height:15px;stroke:var(--gold);fill:none;stroke-width:1.5px;flex:none}.ev-cd{gap:7px;margin-top:20px;display:flex}.ev-cd .u{text-align:center;backdrop-filter:blur(4px);background:#ffffff12;border:1px solid #c5a57240;border-radius:3px;flex:1;padding:11px 4px}.ev-cd .u .v{color:#fff;font-variant-numeric:tabular-nums;font-size:21px;font-weight:700;line-height:1}.ev-cd .u .k{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-top:6px;font-size:8px;font-weight:600}.ev-link{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);align-items:center;gap:9px;margin-top:20px;font-size:11px;font-weight:600;display:inline-flex}.ev-link svg{width:14px;height:14px;transition:transform .35s var(--ease)}.ev-card:hover .ev-link svg{transform:translate(5px)}section{position:relative}.pad{padding:clamp(76px,11vw,150px) 0}.pad-s{padding:clamp(54px,7vw,96px) 0}.dark{background:var(--navy);color:#fff}.deep{background:var(--navy-deep);color:#fff}.pearl{background:var(--pearl)}.sec-head{max-width:820px}.sec-head .eyebrow{margin-bottom:20px;display:block}.sec-head h2{letter-spacing:-.035em;font-size:clamp(32px,5.4vw,64px);font-weight:700;line-height:1}.dark .sec-head h2,.deep .sec-head h2{color:#fff}.sec-head p{color:#3c4046;max-width:62ch;margin-top:24px;font-size:clamp(16px,1.9vw,18.5px);font-weight:300;line-height:1.8}.dark .sec-head p,.deep .sec-head p{color:#ffffffb8}.sec-no{letter-spacing:.28em;color:var(--gold-deep);align-items:center;gap:12px;margin-bottom:16px;font-size:12px;font-weight:600;display:flex}.dark .sec-no,.deep .sec-no{color:var(--gold)}.sec-no:after{content:"";opacity:.5;background:currentColor;width:34px;height:1px}.manifesto{text-align:center}.manifesto .big{letter-spacing:-.035em;max-width:23ch;color:var(--navy);margin:0 auto;font-size:clamp(25px,3.8vw,46px);font-weight:700;line-height:1.22}.manifesto .big em{color:var(--gold-deep);font-style:normal}.stats{grid-template-columns:repeat(4,1fr);gap:clamp(24px,3vw,44px);margin-top:clamp(50px,6vw,88px);display:grid}.stat{text-align:center;padding:0 6px}.stat .num{padding-bottom:20px;position:relative}.stat .num:after{content:"";background:var(--gold);width:26px;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.stat .num{letter-spacing:-.03em;color:var(--navy);font-size:clamp(38px,5vw,60px);font-weight:200;line-height:1}.stat .num .suf{color:var(--gold-deep)}.stat .lbl{letter-spacing:.2em;text-transform:uppercase;color:var(--gray);margin-top:14px;font-size:10.5px;font-weight:600}@media (width<=680px){.stats{grid-template-columns:1fr 1fr;gap:44px 24px}}.collections-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:clamp(34px,4vw,54px);display:grid}.col-card{color:#fff;isolation:isolate;border-radius:3px;align-items:flex-end;min-height:clamp(280px,30vw,360px);display:flex;position:relative;overflow:hidden}.col-card.feature{grid-column:1/-1;min-height:clamp(380px,44vw,560px)}.col-card img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1.3s var(--ease-out);position:absolute;inset:0}.col-card:after{content:"";z-index:-1;background:linear-gradient(#0814262e 0%,#0000 38%,#050e1ab8 82%,#040b15e6 100%),radial-gradient(120% 95% at 0 100%,#040b15d1,#0000 56%);position:absolute;inset:0}.col-card:hover img{transform:scale(1.06)}.cc-body{width:100%;padding:clamp(26px,3.2vw,46px)}.cc-num{letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin-bottom:14px;font-size:10.5px;font-weight:600}.col-card h3{letter-spacing:-.035em;color:#fff;font-size:clamp(26px,3.1vw,44px);font-weight:700;line-height:1}.cc-tag{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-soft);margin-top:12px;font-size:12px;font-weight:500}.cc-arrow{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);align-items:center;gap:10px;margin-top:22px;font-size:11px;font-weight:600;display:inline-flex}.cc-arrow svg{width:15px;height:15px;transition:transform .35s var(--ease)}.col-card:hover .cc-arrow svg{transform:translate(6px)}@media (width<=720px){.collections-grid{grid-template-columns:1fr}.col-card,.col-card.feature{min-height:clamp(300px,66vw,440px)}}.col-link{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);align-items:center;gap:10px;font-size:11px;font-weight:600;display:inline-flex}.col-link svg{width:15px;height:15px;transition:transform .35s var(--ease)}.models-scroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:22px;margin-top:clamp(40px,5vw,60px);padding:6px 0 18px;display:flex;overflow-x:auto}.models-scroll::-webkit-scrollbar{display:none}.model{scroll-snap-align:start;border:1px solid var(--line);width:min(80vw,372px);transition:border-color .4s var(--ease),transform .4s var(--ease),box-shadow .4s var(--ease);background:#fff;border-radius:4px;flex:none;padding:14px}.model:hover{border-color:#c5a57299;transform:translateY(-3px);box-shadow:0 24px 50px -32px #0b254566}.model-img{background:var(--pearl);border-radius:3px;height:clamp(240px,32vw,320px);position:relative;overflow:hidden}.model-img:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#050e1a52);position:absolute;inset:0}.model-img img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease-out)}.model:hover .model-img img{transform:scale(1.05)}.model-specs{z-index:2;gap:7px;display:flex;position:absolute;bottom:12px;left:12px}.model-specs span{letter-spacing:.08em;color:#fff;backdrop-filter:blur(6px);background:#08142680;border:1px solid #ffffff2e;border-radius:2px;padding:6px 10px;font-size:10px;font-weight:500}.model-badge{backdrop-filter:blur(6px);color:#fff;letter-spacing:.2em;text-transform:uppercase;background:#081426b3;border:1px solid #c5a57266;border-radius:2px;align-items:center;gap:8px;padding:8px 13px;font-size:9.5px;font-weight:600;display:inline-flex;position:absolute;top:14px;left:14px}.model-badge .dot{background:var(--gold);border-radius:50%;width:5px;height:5px;animation:2.4s infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.model-b{padding:20px 8px 8px}.model-b .eyebrow{letter-spacing:.24em;font-size:10px}.model-b h3{letter-spacing:-.02em;color:var(--navy);margin:9px 0 0;font-size:24px;font-weight:300}.model-b .meta{color:var(--gray);align-items:center;gap:8px;margin-top:8px;font-size:13.5px;display:flex}.model-b .meta svg{width:14px;height:14px;stroke:var(--gold);fill:none;stroke-width:1.5px}.model-b .price{border-top:1px solid var(--line);color:var(--navy);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:16px;font-size:16px;font-weight:600;display:flex}.model-b .price small{color:var(--gray);font-size:12px;font-weight:400}.model-go{border:1px solid var(--line);width:34px;height:34px;transition:background .35s var(--ease),border-color .35s;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.model-go svg{width:15px;height:15px;stroke:var(--navy);fill:none;stroke-width:1.6px;transition:stroke .35s,transform .35s var(--ease)}.model:hover .model-go{background:var(--gold);border-color:var(--gold)}.model:hover .model-go svg{stroke:var(--navy);transform:translate(2px)}.model.ph .model-img{border:1px solid var(--line);background:repeating-linear-gradient(135deg,#eef0f2,#eef0f2 11px,#f6f7f8 11px 22px);justify-content:center;align-items:center;display:flex}.model.ph .model-img .pht{letter-spacing:.14em;color:#9aa0a6;text-transform:uppercase;text-align:center;padding:0 20px;font-family:ui-monospace,Menlo,monospace;font-size:11px;line-height:1.8}.model.ph .model-img .pht b{color:var(--navy);letter-spacing:.2em;margin-bottom:6px;font-weight:600;display:block}.brandwall{background:#c5a5722e;border:1px solid #c5a5722e;grid-template-columns:repeat(6,1fr);gap:1px;margin-top:clamp(40px,5vw,60px);display:grid}.bw{background:var(--navy);aspect-ratio:3/2;justify-content:center;align-items:center;padding:22px;transition:background .4s;display:flex;position:relative}.bw:hover{background:var(--navy-2)}.bw img{height:calc(var(--r,.8) * clamp(34px,5vw,56px));object-fit:contain;opacity:.92;width:auto;max-width:80%;transition:opacity .4s}.bw:hover img{opacity:1}.bw .bw-fallback{letter-spacing:.16em;color:#fffc;text-align:center;text-transform:uppercase;font-size:clamp(12px,1.4vw,15px);font-weight:400;display:none}.bw.noimg .bw-fallback{display:block}@media (width<=880px){.brandwall{grid-template-columns:repeat(3,1fr)}}@media (width<=480px){.brandwall{grid-template-columns:repeat(2,1fr)}}.brandnote{letter-spacing:.1em;color:#ffffff6b;text-transform:uppercase;text-align:center;margin-top:20px;font-size:11.5px}.life-feature{color:#fff;align-items:flex-end;height:clamp(440px,80vh,760px);display:flex;position:relative;overflow:hidden}.life-feature .lf-bg{z-index:-2;position:absolute;inset:0}.life-feature .lf-bg img{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.life-feature:after{content:"";z-index:-1;background:linear-gradient(#08142640,#0000 30%,#050e1adb);position:absolute;inset:0}.life-feature .lf-inner{max-width:var(--maxw);width:100%;margin:0 auto;padding:0 clamp(20px,5vw,56px) clamp(48px,7vw,90px)}.life-feature h2{letter-spacing:-.04em;color:#fff;max-width:18ch;font-size:clamp(30px,5.4vw,68px);font-weight:700;line-height:1}.life-feature .eyebrow{margin-bottom:22px;display:block}.life-feature p{color:#ffffffd1;max-width:50ch;margin-top:24px;font-size:clamp(15px,1.8vw,18px);font-weight:300;line-height:1.7}.life-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.life-grid .lg{border-radius:2px;height:clamp(220px,28vw,340px);position:relative;overflow:hidden}.life-grid .lg img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease-out)}.life-grid .lg:hover img{transform:scale(1.05)}.life-grid .lg .cap{color:#fff;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 2px 12px #050e1ab3;font-size:11px;font-weight:600;position:absolute;bottom:16px;left:18px}.life-grid .lg.ph{border:1px solid var(--line);background:repeating-linear-gradient(135deg,#eef0f2,#eef0f2 11px,#f6f7f8 11px 22px);justify-content:center;align-items:center;display:flex}.life-grid .lg.ph span{letter-spacing:.14em;color:#9aa0a6;text-transform:uppercase;text-align:center;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;line-height:1.8}.life-grid .lg.ph span b{color:var(--navy);letter-spacing:.2em;margin-bottom:6px;font-weight:600;display:block}@media (width<=680px){.life-grid{grid-template-columns:1fr 1fr}.life-grid .lg:last-child{grid-column:span 2;height:54vw}}.video-band{text-align:center;color:#fff;justify-content:center;align-items:center;height:clamp(420px,68vh,640px);display:flex;position:relative;overflow:hidden}.video-band .vb-bg{z-index:-2;position:absolute;inset:0}.video-band .vb-bg img{object-fit:cover;object-position:center;width:100%;height:100%}.video-band:after{content:"";z-index:-1;background:#08142680;position:absolute;inset:0}.play{width:84px;height:84px;transition:transform .4s var(--ease),background .4s,border-color .4s;backdrop-filter:blur(2px);border:1px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;display:flex}.play svg{fill:#fff;width:24px;height:24px;margin-left:4px;transition:fill .4s}.play:hover{background:var(--gold);border-color:var(--gold);transform:scale(1.08)}.play:hover svg{fill:var(--navy)}.video-band .vt-eye{margin-bottom:18px;display:block}.video-band h3{letter-spacing:-.025em;color:#fff;margin-top:26px;font-size:clamp(24px,3.4vw,40px);font-weight:700}.video-band .vt-sub{letter-spacing:.16em;text-transform:uppercase;color:#fff9;margin-top:12px;font-size:13px}.video-ph{z-index:3;letter-spacing:.12em;color:#ffffff8c;text-transform:uppercase;border:1px dashed #c5a57280;border-radius:3px;padding:6px 10px;font-size:9.5px;position:absolute;top:16px;right:16px}.event-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(30px,4vw,64px);margin-top:clamp(40px,5vw,64px);display:grid}@media (width<=880px){.event-grid{grid-template-columns:1fr}}.event-media{border-radius:3px;height:clamp(320px,42vw,480px);position:relative;overflow:hidden}.event-media img{object-fit:cover;object-position:center;width:100%;height:100%}.event-media .etag{background:var(--gold);color:var(--navy);letter-spacing:.2em;text-transform:uppercase;border-radius:2px;padding:9px 15px;font-size:10px;font-weight:700;position:absolute;top:18px;left:18px}.event-info .ph-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep);border:1px dashed #c5a5728c;border-radius:3px;margin-bottom:18px;padding:6px 11px;font-size:9.5px;display:inline-block}.event-info h3{letter-spacing:-.035em;color:#fff;font-size:clamp(28px,3.6vw,46px);font-weight:700;line-height:1.04}.dark .event-info h3{color:#fff}.event-meta{flex-direction:column;gap:14px;margin-top:26px;display:flex}.event-meta .em{color:#ffffffd1;align-items:center;gap:14px;font-size:15px;font-weight:300;display:flex}.event-meta .em svg{width:18px;height:18px;stroke:var(--gold);fill:none;stroke-width:1.5px;flex-shrink:0}.countdown{gap:14px;margin-top:32px;display:flex}.cd{text-align:center;background:#ffffff0a;border:1px solid #c5a57238;border-radius:3px;flex:1;padding:20px 10px}.cd .v{color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(28px,4vw,42px);font-weight:200;line-height:1}.cd .k{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-top:9px;font-size:9px;font-weight:600}.event-info .ev-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.presence-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,5vw,80px);margin-top:clamp(40px,5vw,60px);display:grid}@media (width<=880px){.presence-grid{grid-template-columns:1fr;gap:50px}}.presence-aside .big{letter-spacing:-.05em;color:#fff;font-size:clamp(56px,8vw,104px);font-weight:200;line-height:1}.presence-aside .big .pa-suf{color:var(--gold)}.presence-aside .lbl{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-top:10px;font-size:12px;font-weight:600}.presence-aside p{color:#ffffffb8;max-width:42ch;margin-top:24px;font-size:16px;font-weight:300;line-height:1.8}.country-chips{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.country-chips span{letter-spacing:.1em;color:#ffffffd1;border:1px solid #c5a5724d;border-radius:2px;padding:8px 13px;font-size:11px;transition:border-color .3s,background .3s}.country-chips span:hover{border-color:var(--gold);background:#c5a5721a}.map-wrap{aspect-ratio:5/6;width:100%;max-width:560px;margin:0 auto;position:relative}.map-grid{opacity:.6;background-image:radial-gradient(#c5a57229 1px,#0000 1.7px);background-size:24px 24px;position:absolute;inset:0;mask-image:radial-gradient(72% 70% at 48% 46%,#000 52%,#0000 100%)}.map-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.map-route{fill:none;stroke:#c5a57280;stroke-width:.4px;stroke-dasharray:1.6 1.8}.marker{cursor:default;align-items:center;gap:9px;display:flex;position:absolute;transform:translate(-50%,-50%)}.marker.lft{flex-direction:row-reverse}.marker .dot{background:var(--gold);border-radius:50%;flex:none;width:10px;height:10px;transition:box-shadow .4s;position:relative}.marker .dot:after{content:"";opacity:0;border:1px solid #c5a5728c;border-radius:50%;transition:opacity .45s,transform .45s;position:absolute;inset:-7px}.marker .lab{letter-spacing:.06em;color:#ffffffb3;white-space:nowrap;font-size:11.5px;transition:color .3s}.marker:hover .dot,.marker.pulse .dot{box-shadow:0 0 16px 3px #c5a5728c}.marker:hover .dot:after{opacity:1;transform:scale(1.15)}.marker.pulse .dot:after{opacity:1;animation:ring 2.8s var(--ease) infinite}@keyframes ring{0%{opacity:.7;transform:scale(.7)}70%{opacity:0;transform:scale(1.7)}to{opacity:0}}.marker:hover .lab{color:#fff}@media (width<=560px){.marker .lab{font-size:9px}.marker .dot{width:8px;height:8px}}.map-wrap.pro{aspect-ratio:4/5;max-width:600px}.map-compass{opacity:.05;z-index:0;pointer-events:none;width:62%;margin:auto;animation:90s linear infinite spin;position:absolute;inset:0}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.map-compass{animation:none}}.map-glow{z-index:0;pointer-events:none;background:radial-gradient(60% 50% at 42% 40%,#4a7fa729,#0000 70%);position:absolute;inset:0}.map-route.draw{stroke:#c5a57299;stroke-width:.5px;stroke-dasharray:160;stroke-dashoffset:160px}.map-route.draw.in{animation:draw 2.6s var(--ease-out) .2s forwards}@keyframes draw{to{stroke-dashoffset:0}}.map-route.flow{stroke:var(--gold);stroke-width:.7px;stroke-dasharray:1 7;opacity:.8;animation:1.6s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-16px}}.marker .lab{letter-spacing:.04em;color:#ffffffc7;white-space:nowrap;backdrop-filter:blur(5px);background:#0814266b;border:1px solid #c5a57233;border-radius:100px;padding:4px 9px;font-size:11px;transition:color .3s,border-color .3s}.marker:hover .lab{color:#fff;border-color:#c5a5728c}.marker.hub .dot{background:var(--gold);width:13px;height:13px;box-shadow:0 0 18px 4px #c5a57280}.marker.hub .lab{color:#fff;letter-spacing:.08em;border-color:#c5a57280;font-weight:600}.marker.hub .dot:before{content:"";border:1.5px solid var(--gold);border-radius:50%;position:absolute;inset:-5px}.map-foot{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:24px;display:flex}.map-foot .mf{letter-spacing:.14em;text-transform:uppercase;color:#fff9;align-items:center;gap:9px;font-size:11px;font-weight:500;display:flex}.map-foot .mf .sw{border-radius:50%;width:9px;height:9px}.map-foot .mf .sw.hub{background:var(--gold);box-shadow:0 0 10px 2px #c5a57280}.map-foot .mf .sw.net{background:#c5a5728c}@media (width<=560px){.map-wrap.pro{aspect-ratio:3/4;max-width:400px}}.cred-grid{border-top:1px solid #c5a57247;border-bottom:1px solid #c5a57247;grid-template-columns:repeat(4,1fr);margin-top:clamp(40px,5vw,60px);display:grid}@media (width<=680px){.cred-grid{grid-template-columns:1fr 1fr}.cred:nth-child(odd){border-left:none}.cred:nth-child(n+3){border-top:1px solid #c5a57229}}.cred{border-left:1px solid #c5a57229;flex-direction:column;gap:14px;padding:clamp(30px,3.4vw,46px) 22px;display:flex}.cred:first-child{border-left:none}.cred .y{color:#fff;letter-spacing:-.03em;font-size:clamp(30px,3.6vw,44px);font-weight:200;line-height:1}.cred .t{color:#ffffffb8;font-size:13px;font-weight:300;line-height:1.55}.partners{flex-wrap:wrap;align-items:center;gap:14px;margin-top:clamp(40px,5vw,60px);display:flex}.partners .pl{letter-spacing:.16em;text-transform:uppercase;color:#fff9;border:1px solid #ffffff24;border-radius:2px;padding:10px 18px;font-size:13px;font-weight:500}.partners .plabel{letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-right:8px;font-size:10.5px;font-weight:600}.contact-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,6vw,90px);margin-top:clamp(40px,5vw,64px);display:grid}@media (width<=880px){.contact-grid{grid-template-columns:1fr;gap:48px}}.contact-aside h3{letter-spacing:-.035em;color:#fff;max-width:16ch;font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.08}.contact-aside p{color:#ffffffb3;max-width:42ch;margin-top:22px;font-size:16px;font-weight:300;line-height:1.8}.contact-direct{flex-direction:column;gap:16px;margin-top:34px;display:flex}.contact-direct a{color:#fff;align-items:center;gap:14px;font-size:15px;font-weight:300;display:flex}.contact-direct a svg{width:18px;height:18px;stroke:var(--gold);fill:none;stroke-width:1.5px}.form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form .full{grid-column:span 2}.field{flex-direction:column;gap:8px;min-width:0;display:flex}.field label{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:10px;font-weight:600}.field input,.field select,.field textarea{font-family:var(--sans);color:#fff;background:#ffffff0a;border:1px solid #ffffff29;border-radius:2px;width:100%;min-width:0;max-width:100%;padding:14px 16px;font-size:16px;font-weight:300;transition:border-color .3s,background .3s}.field input::placeholder,.field textarea::placeholder{color:#fff6}.field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23C5A572' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat}.field option{color:#0b2545}.field textarea{resize:vertical;min-height:96px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--gold);background:#ffffff12;outline:none}.btn{letter-spacing:.16em;text-transform:uppercase;transition:transform .35s var(--ease),background .35s,color .35s,border-color .35s;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:9px;padding:15px 32px;font-size:11px;font-weight:500;display:inline-flex}.btn svg{width:15px;height:15px}.btn:hover{transform:translateY(-2px)}.btn-gold{background:var(--gold);color:var(--navy)}.btn-gold:hover{background:var(--gold-soft)}.btn-solid{background:var(--navy);color:#fff}.btn-solid:hover{background:var(--navy-2)}.btn-ghost{color:#fff;backdrop-filter:blur(4px);background:#ffffff1f;border-color:#ffffffe6}.btn-ghost:hover{color:var(--navy);background:#fff;border-color:#fff}.btn-line{border-color:var(--navy);color:var(--navy)}.btn-line:hover{background:var(--navy);color:#fff}.btn-wa{color:#0a3d1e;background:#25d366}.btn-wa:hover{background:#2be673}.btn-lg{padding:18px 38px;font-size:12px}.cc-badge{backdrop-filter:blur(8px);color:#fff;letter-spacing:.2em;text-transform:uppercase;background:#08142670;border:1px solid #c5a57280;border-radius:100px;align-items:center;gap:9px;margin-bottom:16px;padding:8px 15px;font-size:10px;font-weight:600;display:inline-flex}.cc-badge:before{content:"";background:var(--gold);border-radius:50%;flex:none;width:5px;height:5px}.cc-brands{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.cc-brands span{letter-spacing:.08em;color:#ffffffeb;backdrop-filter:blur(4px);border:1px solid #ffffff4d;border-radius:2px;padding:6px 11px;font-size:10.5px}.logo-cloud{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(28px,4.5vw,64px) clamp(34px,5vw,72px);max-width:1020px;margin:clamp(46px,5vw,70px) auto 0;display:flex}.logo-cloud img{height:calc(var(--r,.8) * clamp(26px,3.6vw,40px));object-fit:contain;opacity:.82;width:auto;max-width:168px;transition:opacity .4s,transform .4s}.logo-cloud img:hover{opacity:1;transform:translateY(-3px)}.logo-cloud .lc-txt{letter-spacing:.1em;text-transform:uppercase;color:#fff9;font-size:clamp(15px,2vw,21px);font-weight:300}.life-slider-wrap{margin-top:clamp(8px,2vw,20px);position:relative}.life-slider{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;padding:6px clamp(20px,5vw,56px) 22px;display:flex;overflow-x:auto}.life-slider::-webkit-scrollbar{display:none}.ls-slide{scroll-snap-align:center;color:#fff;border-radius:4px;flex:none;align-items:flex-end;width:min(86vw,760px);height:clamp(330px,46vw,470px);display:flex;position:relative;overflow:hidden}.ls-slide img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out);position:absolute;inset:0}.ls-slide:hover img{transform:scale(1.05)}.ls-slide:after{content:"";background:linear-gradient(#0000 38%,#050e1ad1);position:absolute;inset:0}.ls-cap{z-index:2;width:100%;padding:clamp(24px,3vw,40px);position:relative}.ls-cap .eyebrow{margin-bottom:11px;display:block}.ls-cap h4{letter-spacing:-.025em;color:#fff;font-size:clamp(22px,2.7vw,34px);font-weight:700;line-height:1.02}.ls-cap .ls-link{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);align-items:center;gap:9px;margin-top:16px;font-size:11px;font-weight:600;display:inline-flex}.ls-cap .ls-link svg{width:14px;height:14px;transition:transform .35s var(--ease)}.ls-slide:hover .ls-link svg{transform:translate(5px)}.ls-nav{z-index:5;backdrop-filter:blur(6px);cursor:pointer;background:#08142699;border:1px solid #c5a57280;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:background .3s,border-color .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ls-nav:hover{background:var(--gold);border-color:var(--gold)}.ls-nav svg{stroke:#fff;fill:none;stroke-width:1.6px;width:18px;height:18px;transition:stroke .3s}.ls-nav:hover svg{stroke:var(--navy)}.ls-prev{left:clamp(8px,2vw,20px)}.ls-next{right:clamp(8px,2vw,20px)}@media (width<=760px){.ls-nav{display:none}}.pillars{grid-template-columns:repeat(4,1fr);gap:clamp(24px,3vw,44px);margin-top:clamp(44px,5vw,68px);display:grid}@media (width<=880px){.pillars{grid-template-columns:1fr 1fr;gap:40px 28px}}@media (width<=520px){.pillars{grid-template-columns:1fr}}.pillar{border-top:1px solid #c5a57266;padding-top:26px;position:relative}.pillar .pic{width:30px;height:30px;margin-bottom:20px}.pillar .pic svg{width:30px;height:30px;stroke:var(--gold);fill:none;stroke-width:1.4px}.pillar h4{letter-spacing:-.01em;color:var(--navy);margin-bottom:12px;font-size:17px;font-weight:700}.dark .pillar h4,.deep .pillar h4{color:#fff}.pillar p{color:var(--gray);font-size:14px;font-weight:300;line-height:1.7}.dark .pillar p,.deep .pillar p{color:#ffffff9e}.quote-band{color:#fff;position:relative;overflow:hidden}.quote-band .qb-bg{z-index:-2;position:absolute;inset:0}.quote-band .qb-bg img{object-fit:cover;object-position:center 60%;width:100%;height:100%}.quote-band:after{content:"";z-index:-1;background:linear-gradient(#081426db,#050e1aeb);position:absolute;inset:0}.quote-inner{text-align:center;max-width:980px;margin:0 auto;padding:clamp(72px,10vw,140px) clamp(24px,5vw,56px)}.quote-mark{color:var(--gold);height:50px;margin-bottom:10px;font-size:90px;font-weight:700;line-height:.5;display:block}.quote-band blockquote{letter-spacing:-.02em;color:#fff;font-size:clamp(22px,3.4vw,40px);font-weight:300;line-height:1.32}.quote-band blockquote b{font-weight:700}.quote-cite{flex-direction:column;gap:6px;margin-top:34px;display:flex}.quote-cite .qn{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:13px;font-weight:700}.quote-cite .qr{letter-spacing:.1em;color:#fff9;font-size:12px}.foot{background:var(--navy-deep);color:#fff;padding:clamp(64px,8vw,100px) 0 40px}.foot-top{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;display:grid}@media (width<=880px){.foot-top{grid-template-columns:1fr 1fr;gap:36px}}@media (width<=520px){.foot-top{grid-template-columns:1fr}}.foot-logo{width:auto;height:30px;margin-bottom:24px}.foot-brand p{color:#fff9;max-width:34ch;font-size:14px;font-weight:300;line-height:1.8}.foot-col h5{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:20px;font-size:10.5px;font-weight:600}.foot-col a,.foot-col span{color:#ffffffb3;padding:6px 0;font-size:14px;font-weight:300;transition:color .3s;display:block}.foot-col a:hover{color:#fff}.foot-social{gap:12px;margin-top:8px;display:flex}.foot-social a{border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:border-color .3s,background .3s;display:flex}.foot-social a:hover{border-color:var(--gold);background:#c5a5721a}.foot-social img{opacity:.8;width:16px;height:16px}.foot-bottom{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:clamp(48px,6vw,72px);padding-top:28px;display:flex}.foot-bottom p{letter-spacing:.1em;color:#ffffff6b;text-transform:uppercase;font-size:11px}@media (width<=1000px){.nav-center,.nav-cta{display:none}.burger{display:flex}}@media (width>=1001px){.mobile-menu{display:none}}@media (width<=560px){:root{--nav-h:70px}.hero-note{display:none}.hero{align-items:flex-end;min-height:660px}.px-layer{display:none}.px-mobile{z-index:2;will-change:transform;display:block;position:absolute;inset:-5% 0}.px-mobile img{object-fit:cover;object-position:36% 26%;width:100%;height:100%}.hero-inner{padding-bottom:clamp(40px,7vh,64px)}.hero h1{letter-spacing:-.03em;font-size:clamp(27px,7.4vw,36px);line-height:1.04}.hero-bg img{object-position:70% 52%}.px-haze{background:radial-gradient(120% 46% at 50% 0,#0814264d,#0000 40%),linear-gradient(#08142642 0%,#0000 28%,#050e1a52 52%,#050e1ac2 72%,#040b15f7 100%)}.hero .eyebrow{letter-spacing:.09em;gap:8px;margin-bottom:14px;padding:8px 13px 8px 11px;font-size:8.2px;line-height:1.35}.hero .eyebrow:before{width:4px;height:4px}.hero-sub{margin-top:15px;font-size:13.5px;line-height:1.5}.hero-actions{gap:10px;margin-top:20px}.btn{padding:14px 22px}.hero-actions .btn{flex:auto}}
