.studio-hero.record-features{display:block;padding:65px 6% 0;min-height:0;background:#f8f7f3;color:#0b0e13;overflow:hidden}
.feature-stage{min-width:0}.feature-slide{display:grid;grid-template-columns:.9fr 1.1fr;gap:6%;align-items:center;min-height:540px;padding:25px 0 58px}.feature-slide[hidden],.record-features [hidden]{display:none!important}
.feature-copy{min-width:0}.record-features h1{font-size:clamp(54px,5.7vw,100px);font-weight:750;line-height:.98;letter-spacing:-.045em;margin:32px 0 25px}.record-features h1 span{color:#4657f5}.feature-copy>p{color:#626670;font-size:15px;line-height:1.8;margin:0 0 30px;max-width:430px}.record-features .studio-kicker{color:#4657f5;display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.14em}.record-features .studio-kicker i{background:#4657f5;flex:none}.record-features .actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:0}.record-features .studio-primary{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:0;border-radius:0;background:#101217;color:#fff;padding:17px 21px;min-height:52px;font:600 12px Exo,Arial,sans-serif;cursor:pointer}.record-features .studio-primary:hover{background:#4657f5}.record-features svg{display:inline-block;width:19px;height:19px;flex:none;vertical-align:middle}.record-features .studio-hero-link{display:inline-flex;gap:8px;align-items:center;font-size:12px;color:#252a35;padding:10px 0;border-bottom:1px solid #9599a3}.record-features .studio-hero-link:hover{color:#4657f5;border-color:#4657f5}.feature-art{min-width:0}.feature-media{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;background:#0a0d14}.feature-poster{position:absolute;inset:0;border:0;padding:0;width:100%;height:100%;cursor:pointer;color:white;text-align:left;background:#090d17;font:inherit}.feature-poster>img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.feature-poster:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#05071318 25%,#050713b0 100%);pointer-events:none}.feature-poster:hover>img{transform:scale(1.025)}.feature-video-badge{position:absolute;z-index:1;top:22px;left:24px;font-size:8px;letter-spacing:.17em;padding:8px 10px;border:1px solid #ffffff70;background:#0b0f1750}.feature-play{position:absolute;z-index:1;left:50%;top:46%;transform:translate(-50%,-50%);width:66px;height:66px;display:grid;place-items:center;border-radius:50%;background:#4657f5;box-shadow:0 0 0 9px #ffffff15;transition:background .2s}.feature-play svg{width:29px;height:29px}.feature-poster:hover .feature-play{background:#fff;color:#4657f5}.feature-video-name{position:absolute;z-index:1;left:24px;bottom:22px;font-size:9px;letter-spacing:.18em}.feature-video-name b{display:block;font-size:clamp(23px,2.4vw,40px);line-height:1.1;letter-spacing:-.02em;margin-top:7px}.feature-video iframe{position:absolute;inset:0;border:0;width:100%;height:100%}.feature-caption{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;font-size:8px;line-height:1.5;letter-spacing:.12em;color:#777d89}.feature-caption a{display:inline-flex;align-items:center;gap:5px;color:inherit}.feature-caption svg{width:12px;height:12px}.feature-caption a:hover{color:#4657f5}.feature-album{display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 50%,#213b69,#081322 75%);isolation:isolate}.feature-album>img{position:relative;z-index:1;width:auto;height:82%;max-width:70%;object-fit:contain;box-shadow:0 20px 40px #0008;transition:transform .5s}.feature-album:hover>img{transform:translateY(-4px)}.feature-album-orbit{position:absolute;width:70%;aspect-ratio:1;border:1px solid #7bb7ff4d;border-radius:50%;box-shadow:0 0 0 25px #72a8fb0b,0 0 0 55px #72a8fb08}.feature-album-label{position:absolute;left:18px;bottom:17px;z-index:2;font-size:8px;letter-spacing:.13em;color:#d8e6fa;background:#081322b0;padding:9px}.feature-album-label span{display:block;margin-top:5px;color:#92b7e9}.feature-kernovex{background:#070a0c;padding:20px 22px 48px}.feature-cover-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;height:100%}.feature-cover-grid img{width:100%;height:100%;min-height:0;object-fit:cover;transition:transform .4s,filter .4s;filter:saturate(.85)}.feature-kernovex:hover img{filter:saturate(1.1)}.feature-collage-label{position:absolute;bottom:14px;left:22px;right:22px;display:flex;justify-content:space-between;align-items:center;color:white;font-size:15px;font-weight:650;letter-spacing:.08em}.feature-collage-label span{font-size:7px;color:#b5bdcf;letter-spacing:.12em;font-weight:400}.feature-controls{display:flex;justify-content:space-between;gap:25px;align-items:center;border-top:1px solid #10121726;min-height:88px}.feature-tabs{display:flex;gap:25px;align-self:stretch}.feature-tabs button{display:flex;align-items:center;gap:5px;background:none;border:0;border-bottom:2px solid transparent;color:#737986;padding:16px 0;font:500 11px Exo,Arial,sans-serif;cursor:pointer;white-space:nowrap}.feature-tabs button>span{font-size:9px;letter-spacing:.1em}.feature-tabs button[aria-pressed=true]{color:#4657f5;border-bottom-color:#4657f5}.feature-tabs button:hover{color:#4657f5}.feature-navigation{display:flex;align-items:center;gap:10px}.feature-count{font-size:10px;letter-spacing:.12em;color:#737986;min-width:54px}.feature-navigation button{width:40px;height:40px;display:grid;place-items:center;background:transparent;border:1px solid #15192233;border-radius:50%;color:#252a35;cursor:pointer}.feature-navigation button:hover{background:#4657f5;color:white;border-color:#4657f5}.record-features button:focus-visible,.record-features a:focus-visible{outline:2px solid #4657f5;outline-offset:5px}.feature-slide:not([hidden]){animation:featureEnter .4s ease both}@keyframes featureEnter{from{opacity:.35;transform:translateY(7px)}to{opacity:1;transform:none}}
@media(min-width:1800px){.feature-slide{min-height:640px}.record-features h1{font-size:clamp(100px,5.5vw,150px)}.feature-copy>p{font-size:18px;max-width:550px}.record-features .studio-kicker{font-size:12px}.record-features .studio-primary,.record-features .studio-hero-link{font-size:15px}.feature-tabs button{font-size:14px}.feature-tabs button>span{font-size:11px}.feature-controls{min-height:100px}.feature-caption{font-size:10px}}
@media(max-width:1000px){.studio-hero.record-features{padding:45px 6% 0}.feature-slide{gap:4%;min-height:450px}.record-features h1{font-size:clamp(48px,6.2vw,72px)}.feature-copy>p{font-size:13px}.record-features .actions{gap:12px}.record-features .studio-primary{padding:14px;font-size:11px}.record-features .studio-hero-link{font-size:11px}.record-features .studio-kicker{font-size:8px}.feature-video-badge{top:12px;left:14px;font-size:6px}.feature-video-name{left:14px;bottom:14px}.feature-play{width:52px;height:52px}.feature-kernovex{padding:12px 12px 39px}.feature-collage-label{left:12px;right:12px;font-size:12px}.feature-caption{font-size:7px;letter-spacing:.06em}}
@media(max-width:700px){.studio-hero.record-features{padding:38px 6% 0}.feature-slide{grid-template-columns:1fr;gap:30px;min-height:0;padding:0 0 28px}.record-features h1{font-size:clamp(54px,13vw,82px);margin:23px 0 20px}.feature-copy>p{font-size:14px;line-height:1.7;margin-bottom:23px}.record-features .studio-kicker{font-size:9px;line-height:1.6}.record-features .studio-primary{min-height:48px;padding:14px 17px;font-size:12px}.record-features .studio-hero-link{font-size:12px}.record-features .actions{gap:16px}.feature-controls{flex-wrap:wrap;gap:0;padding:0 0 18px;min-height:0}.feature-tabs{width:100%;gap:0;justify-content:space-between;min-height:64px}.feature-tabs button{font-size:10px;min-height:48px;padding:15px 0}.feature-navigation{width:100%;justify-content:flex-end}.feature-count{margin-right:auto}.feature-caption{margin-top:12px}.feature-cover-grid{gap:5px}.feature-collage-label span{font-size:6px}.feature-video-badge{font-size:7px}.feature-video-name b{font-size:28px}}
@media(prefers-reduced-motion:reduce){.record-features *{animation:none!important;transition:none!important}}html[data-motion=off] .record-features *{animation:none!important;transition:none!important}
