.premium-v2{position:relative!important;background:#17242e!important;color:#fff!important}.premium-v2-visuals,.premium-v2-visuals figure{position:absolute;inset:0}.premium-v2-visuals figure{opacity:0;overflow:hidden;transform:scale(1.045);transition:opacity 1.15s ease,transform 6.5s cubic-bezier(.2,.65,.3,1)}.premium-v2-visuals figure.is-active{opacity:1;transform:scale(1)}.premium-v2-visuals img{width:100%;height:100%;object-fit:cover}.premium-v2-visuals figure:nth-child(3) img,.premium-v2-visuals figure:nth-child(5) img{object-position:center 45%}.premium-v2-visuals figure:nth-child(6) img{object-position:center 55%}.premium-v2-shade{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(12,25,34,.95) 0%,rgba(12,25,34,.8) 34%,rgba(12,25,34,.34) 62%,rgba(12,25,34,.12)),linear-gradient(0deg,rgba(8,17,23,.44),transparent 48%)}.premium-v2-heading{position:absolute;z-index:3;top:17vh;left:8vw}.premium-v2-heading>p{margin:0;color:rgba(255,255,255,.58);font:700 9px Arial,sans-serif;letter-spacing:.27em}.premium-v2-heading h2{margin:17px 0 0;color:#fff;font:600 clamp(44px,4.8vw,80px)/1 Arial,sans-serif;letter-spacing:-.055em}.premium-v2-heading h2 em{color:#e0cd97;font:400 1.08em "DM Serif Display",Georgia,serif}.premium-v2-copy{position:absolute;z-index:3;top:46%;left:8vw;width:min(580px,41vw);height:250px;transform:translateY(-20%)}.premium-v2-copy article{position:absolute;inset:0;opacity:0;transform:translateY(28px);transition:opacity .75s ease,transform .9s cubic-bezier(.2,.65,.3,1)}.premium-v2-copy article.is-active{opacity:1;transform:none}.premium-v2-copy span{color:#dccb99;font:700 9px Arial,sans-serif;letter-spacing:.19em}.premium-v2-copy h3{margin:20px 0 0;font-size:clamp(35px,3.6vw,60px);font-weight:500;line-height:1.16;letter-spacing:-.075em}.premium-v2-copy p{max-width:430px;margin:25px 0 0;color:rgba(255,255,255,.7);font-size:14px;line-height:1.9}.premium-v2-controls{position:absolute;z-index:4;left:8vw;bottom:7vh;display:flex;align-items:center;gap:13px;font-family:Arial,sans-serif}.premium-v2-controls>b{font-size:17px}.premium-v2-controls>i{position:relative;width:140px;height:1px;background:rgba(255,255,255,.25);overflow:hidden}.premium-v2-controls>i span{display:block;width:0;height:100%;background:#e0cd97}.premium-v2-controls>i span.is-running{animation:premium-progress-v2 5.2s linear forwards}.premium-v2-controls>em{color:rgba(255,255,255,.52);font-size:9px;font-style:normal}.premium-v2-controls button{display:grid;place-items:center;width:42px;height:42px;margin-left:3px;border:1px solid rgba(255,255,255,.48);border-radius:50%;background:rgba(16,31,40,.26);color:#fff;font-size:18px;cursor:pointer;transition:background .25s,border-color .25s}.premium-v2-controls button:hover{border-color:#e0cd97;background:rgba(224,205,151,.17)}.premium-v2-caption{position:absolute;z-index:3;right:2.4vw;top:50%;margin:0;color:rgba(255,255,255,.55);font:700 8px Arial,sans-serif;letter-spacing:.22em;writing-mode:vertical-rl;transform:translateY(-50%)}@keyframes premium-progress-v2{to{width:100%}}
.brand-v2{position:relative!important;overflow:hidden!important;background:#f5f2ec!important;color:#17231f!important}.brand-v2-copy{position:absolute;z-index:5;top:18%;left:6vw;width:35vw}.brand-v2-copy>span{color:#597168;font:700 10px Arial,sans-serif;letter-spacing:.22em}.brand-v2-copy h2{margin:28px 0 0;font-size:clamp(42px,4.2vw,70px);font-weight:600;line-height:1.18;letter-spacing:-.08em}.brand-v2-copy h2 em{color:#668174;font-family:"DM Serif Display",Georgia,serif;font-weight:400}.brand-v2-copy>p{margin:31px 0 0;color:#596760;font-size:14px;line-height:2}.brand-v2-main{position:absolute;z-index:1;top:13%;right:9vw;width:49vw;height:69vh;overflow:hidden}.brand-v2-main img{width:100%;height:100%;object-fit:cover;transition:transform 5s cubic-bezier(.2,.65,.3,1)}.brand-v2.is-inview .brand-v2-main img{transform:scale(1.035)}.brand-v2-vertical{position:absolute;z-index:3;right:4vw;bottom:5%;width:17vw;height:48vh;padding:7px;background:#f5f2ec;overflow:hidden}.brand-v2-vertical img{width:100%;height:100%;object-fit:cover}.brand-v2-small{position:absolute;z-index:2;left:25vw;bottom:5%;width:22vw;height:27vh;padding:7px;background:#f5f2ec;overflow:hidden}.brand-v2-small img{width:100%;height:100%;object-fit:cover}.brand-v2-mark{position:absolute;z-index:6;left:6vw;bottom:7%;display:flex;align-items:center;gap:25px;padding:16px 22px;background:#263241;color:#fff}.brand-v2-mark img{width:185px}.brand-v2-mark span{font:700 8px Arial,sans-serif;letter-spacing:.19em;color:rgba(255,255,255,.65)}.brand-v2-script{position:absolute;z-index:2;right:18vw;bottom:2vh;margin:0;color:rgba(25,68,57,.1);font:italic 400 clamp(55px,7.5vw,120px) "DM Serif Display",Georgia,serif;white-space:nowrap}
@media(max-width:880px){.premium-v2{height:100svh!important;min-height:100svh!important}.premium-v2-shade{background:linear-gradient(0deg,rgba(10,23,31,.92),rgba(10,23,31,.22) 70%),linear-gradient(90deg,rgba(10,23,31,.48),transparent)}.premium-v2-heading{top:12%;left:24px}.premium-v2-heading h2{font-size:48px}.premium-v2-copy{top:auto;right:24px;bottom:19%;left:24px;width:auto;height:210px;transform:none}.premium-v2-copy h3{font-size:38px}.premium-v2-copy p{font-size:12px}.premium-v2-controls{left:24px;bottom:6%}.premium-v2-controls>i{width:75px}.premium-v2-caption{display:none}.brand-v2{height:100svh!important;min-height:100svh!important}.brand-v2-copy{top:11%;left:24px;right:24px;width:auto}.brand-v2-copy h2{font-size:38px}.brand-v2-copy>p{font-size:11px;margin-top:18px}.brand-v2-main{top:42%;right:20px;width:70vw;height:38vh}.brand-v2-vertical{right:auto;bottom:6%;left:20px;width:31vw;height:31vh}.brand-v2-small{display:none}.brand-v2-mark{right:20px;bottom:5%;left:auto;display:block;padding:12px}.brand-v2-mark img{width:140px}.brand-v2-mark span{display:block;margin-top:7px}.brand-v2-script{display:none}}
@media(prefers-reduced-motion:reduce){.premium-v2-visuals figure,.premium-v2-copy article,.brand-v2-main img{transition:none}.premium-v2-controls>i span.is-running{animation:none;width:100%}}
@media(min-width:881px){html{scroll-snap-type:y mandatory!important}.snap-section{scroll-snap-align:start!important;scroll-snap-stop:normal!important}}
