.premium-story{--premium-accent:#0054ff;--premium-soft:#edf3ff}.premium-home{--premium-accent:#176d67;--premium-soft:#edf5f3}.premium-audio{--premium-accent:#6330c9;--premium-soft:#f1edfc}.premium-work{--premium-accent:#1d477b;--premium-soft:#edf2f8}.premium-wearable{--premium-accent:#0054ff;--premium-soft:#eaf2ff}.premium-intro{display:grid;grid-template-columns:1.05fr 1fr;gap:30px;align-items:center;min-height:560px;padding:35px 0 45px}.premium-intro-copy{padding:20px 0}.premium-intro .eyebrow{color:var(--premium-accent);font-size:11px;letter-spacing:2px}.premium-intro h1{font-size:clamp(43px,5.2vw,72px);line-height:1.05;letter-spacing:-3px;margin:28px 0}.premium-lead{max-width:450px;font-size:18px;line-height:1.7;color:#677181}.premium-explore{display:inline-flex;gap:25px;align-items:center;margin-top:25px;font-size:14px;font-weight:600;color:var(--premium-accent);padding-bottom:9px;border-bottom:1px solid #dce3ee}.premium-stage{position:relative;isolation:isolate;display:grid;place-items:center;min-height:500px;border-radius:30px;overflow:hidden;background:linear-gradient(150deg,#f9fbff,var(--premium-soft));padding:55px 30px 75px}.premium-stage img{position:relative;z-index:1;width:100%;height:340px;object-fit:contain;mix-blend-mode:multiply}.premium-stage-ring{position:absolute;width:380px;height:380px;border:1px solid #cad5e480;border-radius:50%;box-shadow:0 0 0 45px #fff5,0 0 0 90px #fff3}.premium-stage-caption{position:absolute;top:24px;left:27px;right:27px;display:flex;justify-content:space-between;text-transform:uppercase;font-size:11px;letter-spacing:2px;color:#55667d}.premium-stage-caption span{font-size:9px;letter-spacing:1.5px;color:#8090a5}.premium-photo-tabs{position:absolute;bottom:22px;display:flex;gap:9px;z-index:2}.premium-photo-tabs button{width:29px;height:29px;border-radius:50%;border:1px solid #c9d4e4;color:#5c6d84;background:#ffffffa8;font-size:11px;cursor:pointer}.premium-photo-tabs button[aria-pressed=true]{background:var(--premium-accent);border-color:var(--premium-accent);color:white}.premium-metrics{display:grid;grid-template-columns:repeat(3,1fr);padding:30px 0;border-block:1px solid #e9edf3;margin:0 0 80px}.premium-metrics>div{padding:12px 30px;text-align:center;border-right:1px solid #e9edf3}.premium-metrics>div:last-child{border:0}.premium-metrics strong{display:block;font-size:clamp(23px,3vw,39px);letter-spacing:-1.2px;color:var(--premium-accent);font-weight:650}.premium-metrics span{display:block;font-size:12px;color:#7b8491;margin-top:10px}.premium-benefits header{max-width:700px;margin-bottom:35px}.premium-benefits .eyebrow{font-size:10px;letter-spacing:2px;color:var(--premium-accent)}.premium-benefits h2{font-size:clamp(36px,4.5vw,56px);line-height:1.1;letter-spacing:-2px;margin:20px 0}.premium-benefit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.premium-benefit{position:relative;overflow:hidden;min-height:320px;padding:38px;border-radius:25px;background:var(--premium-soft)}.premium-benefit-0{grid-column:1/-1;background:#071225;color:white;padding:45px 50px;min-height:300px}.premium-benefit-0 h3,.premium-benefit-0 p{max-width:65%}.premium-benefit-number{display:block;color:var(--premium-accent);font-size:11px;letter-spacing:2px}.premium-benefit-0 .premium-benefit-number{color:#82b3ff}.premium-glyph{position:absolute;right:35px;top:22px;font-size:110px;line-height:1;color:var(--premium-accent);opacity:.12}.premium-benefit-0 .premium-glyph{font-size:230px;right:50px;top:40px;color:#55a2ff;opacity:.35}.premium-benefit h3{position:relative;font-size:clamp(27px,3vw,40px);letter-spacing:-1.3px;line-height:1.16;margin:55px 0 18px}.premium-benefit-0 h3{margin-top:32px;font-size:clamp(32px,4vw,50px)}.premium-benefit p{position:relative;font-size:16px;line-height:1.75;color:#687487;margin:0}.premium-benefit-0 p{color:#bdcde1}.premium-detail-gallery{margin:75px 0}.premium-detail-gallery .section-heading span{font-size:12px;color:#8992a0}.premium-detail-photos{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.premium-detail-photos img{width:100%;height:300px;object-fit:contain;background:#f5f7fa;border-radius:22px;padding:20px}.premium-choice{display:flex;justify-content:space-between;align-items:center;gap:50px;margin:70px 0 0;padding:40px 0;border-top:1px solid #e7ecf2}.premium-choice>div{max-width:680px}.premium-choice .eyebrow{font-size:10px;letter-spacing:1.5px;color:var(--premium-accent)}.premium-choice h2{font-size:38px;line-height:1.13;letter-spacing:-1.5px;margin:20px 0}.premium-choice p:last-child{font-size:14px;line-height:1.75;color:#77808f}.premium-choice .button{flex-shrink:0;font-size:13px}.premium-story+.purchase-heading{margin-top:35px}
@media(max-width:900px){.premium-intro h1{font-size:49px}.premium-stage{min-height:440px;padding:45px 20px 65px}.premium-stage img{height:310px}.premium-benefit{padding:30px}.premium-benefit-0{padding:40px}.premium-choice{gap:25px}.premium-stage-caption{left:20px;right:20px;letter-spacing:1px}}
@media(max-width:650px){.premium-intro{grid-template-columns:1fr;gap:20px;padding:8px 0 30px;min-height:0}.premium-intro-copy{padding:15px 0 0}.premium-intro h1{font-size:45px;letter-spacing:-2px;margin:22px 0}.premium-lead{font-size:16px}.premium-explore{margin-top:15px}.premium-stage{min-height:360px;padding:45px 20px 65px;border-radius:24px}.premium-stage img{height:250px}.premium-stage-ring{width:290px;height:290px}.premium-metrics{margin-bottom:45px;padding:20px 0}.premium-metrics>div{padding:5px 7px}.premium-metrics strong{font-size:22px;letter-spacing:-.6px;overflow-wrap:anywhere}.premium-metrics span{font-size:10px;line-height:1.5}.premium-benefit-grid{grid-template-columns:1fr;gap:16px}.premium-benefit,.premium-benefit-0{grid-column:auto;padding:28px;min-height:270px;border-radius:20px}.premium-benefit-0 h3,.premium-benefit-0 p{max-width:100%}.premium-benefit-0 .premium-glyph{font-size:150px;right:12px;top:4px;opacity:.15}.premium-benefit h3,.premium-benefit-0 h3{font-size:31px;margin-top:44px}.premium-benefit p{font-size:15px}.premium-detail-photos{grid-template-columns:1fr}.premium-detail-photos img{height:300px}.premium-detail-gallery{margin:45px 0}.premium-detail-gallery .section-heading{display:block}.premium-choice{display:block;margin-top:45px;padding:30px 0}.premium-choice h2{font-size:32px}.premium-choice .button{margin-top:16px}.premium-stage-caption{font-size:10px}.premium-stage-caption span{font-size:8px}}
@media(prefers-reduced-motion:no-preference){.premium-stage img{transition:opacity .25s ease,transform .5s ease}.premium-photo-tabs button{transition:background-color .2s ease,transform .2s ease}.premium-photo-tabs button:active{transform:scale(.92)}}

