.ndsh{position:relative;width:100%;height:var(--ndsh-height,650px);min-height:520px;background:#050505;color:#fff;overflow:hidden;border:1px solid rgba(255,255,255,.12);font-family:Barlow,"Arial Narrow",Arial,sans-serif}.ndsh *{box-sizing:border-box}.ndsh__stage,.ndsh__slide{position:absolute;inset:0}.ndsh__stage{opacity:0;transition:opacity .2s ease}.ndsh.ndsh--ready .ndsh__stage{opacity:1}.ndsh__slide{opacity:0;pointer-events:none;z-index:1;transition:opacity .55s ease;backface-visibility:hidden;transform:translateZ(0)}.ndsh__slide.is-active{opacity:1;pointer-events:auto;z-index:3}.ndsh__slide.was-active{z-index:2}.ndsh__image{position:absolute;inset:0;background-position:center center;background-size:cover;transform:scale(1.01) translateZ(0);backface-visibility:hidden;will-change:opacity}.ndsh__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.98) 0%,rgba(0,0,0,.82) 24%,rgba(0,0,0,.15) 54%,rgba(0,0,0,.55) 76%,rgba(0,0,0,.98) 100%),linear-gradient(0deg,rgba(0,0,0,.55),transparent 45%)}.ndsh__content{position:relative;z-index:3;height:100%;display:grid;grid-template-columns:minmax(330px,38%) 1fr minmax(220px,18%);align-items:center;padding:52px 5.8%;gap:24px}.ndsh__main{grid-column:1;max-width:520px}.ndsh__eyebrow{font-family:var(--ndsh-eyebrow-font);font-size:var(--ndsh-eyebrow-size);font-weight:var(--ndsh-eyebrow-weight);text-transform:var(--ndsh-eyebrow-transform);letter-spacing:.045em;color:var(--ndsh-eyebrow-color);margin-bottom:24px}.ndsh__eyebrow span{margin-right:8px}.ndsh__title{margin:0;color:var(--ndsh-title-color);font-family:var(--ndsh-title-font);font-size:clamp(42px,5.25vw,var(--ndsh-title-size));line-height:.89;letter-spacing:-.035em;text-transform:var(--ndsh-title-transform);font-weight:var(--ndsh-title-weight);text-wrap:balance}.ndsh__subtitle{margin-top:18px;font-family:var(--ndsh-subtitle-font);font-size:clamp(20px,2.1vw,var(--ndsh-subtitle-size));line-height:1.05;color:var(--ndsh-subtitle-color);font-weight:var(--ndsh-subtitle-weight);text-transform:var(--ndsh-subtitle-transform)}.ndsh__intro{max-width:470px;margin:18px 0 0;font-family:var(--ndsh-intro-font);font-size:var(--ndsh-intro-size);font-weight:var(--ndsh-intro-weight);text-transform:var(--ndsh-intro-transform);line-height:1.55;color:var(--ndsh-intro-color)}.ndsh__actions{display:flex;align-items:center;gap:30px;margin-top:30px}.ndsh__listen{border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 28px;background:var(--ndsh-listen-bg);color:var(--ndsh-listen-color)!important;font-family:var(--ndsh-listen-font);font-size:var(--ndsh-listen-size);font-weight:var(--ndsh-listen-weight);text-transform:var(--ndsh-listen-transform);text-decoration:none!important;letter-spacing:.02em;box-shadow:0 8px 30px rgba(242,175,13,.18);transition:transform .2s ease,filter .2s ease}.ndsh__listen:hover{transform:translateY(-2px);filter:brightness(1.08)}.ndsh__view{color:var(--ndsh-view-color)!important;font-family:var(--ndsh-view-font);font-size:var(--ndsh-view-size);font-weight:var(--ndsh-view-weight);text-transform:var(--ndsh-view-transform);text-decoration:none!important;letter-spacing:.03em}.ndsh__view span{font-size:26px;line-height:0;color:var(--ndsh-view-arrow-color);margin-left:10px}.ndsh__rail{grid-column:3;align-self:center;padding-left:10px}.ndsh__fact{padding:0 0 22px;margin-bottom:22px;border-bottom:1px solid color-mix(in srgb,var(--ndsh-separator-color) 42%,transparent)}.ndsh__fact:last-child{border-bottom:0;margin-bottom:0}.ndsh__fact b{display:block;margin-bottom:8px;color:var(--ndsh-rail-label-color);font-family:var(--ndsh-rail-label-font);font-size:var(--ndsh-rail-label-size);font-weight:var(--ndsh-rail-label-weight);text-transform:var(--ndsh-rail-label-transform);letter-spacing:.045em}.ndsh__fact span{display:block;font-family:var(--ndsh-rail-value-font);font-size:var(--ndsh-rail-value-size);font-weight:var(--ndsh-rail-value-weight);text-transform:var(--ndsh-rail-value-transform);line-height:1.45;color:var(--ndsh-rail-value-color)}.ndsh__fact--about span{font-family:var(--ndsh-about-font);font-size:var(--ndsh-about-size);font-weight:var(--ndsh-about-weight);text-transform:var(--ndsh-about-transform);color:var(--ndsh-about-color)}.ndsh__dots{position:absolute;z-index:5;left:5.8%;bottom:25px;display:flex;gap:12px}.ndsh__dot{width:16px;height:6px;border:0;border-radius:10px;padding:0;background:rgba(255,255,255,.28);cursor:pointer;transition:width .2s ease,background .2s ease}.ndsh__dot.is-active{width:25px;background:var(--ndsh-dot-color)}.ndsh-missing{padding:18px;border:1px dashed #777;background:#111;color:#fff}
@media(max-width:1050px){.ndsh__content{grid-template-columns:minmax(310px,48%) 1fr minmax(190px,24%);padding:42px 4%}.ndsh__shade{background:linear-gradient(90deg,rgba(0,0,0,.96) 0%,rgba(0,0,0,.73) 45%,rgba(0,0,0,.48) 70%,rgba(0,0,0,.94) 100%)}.ndsh__title{font-size:min(var(--ndsh-title-size),72px)}.ndsh__intro{font-size:min(var(--ndsh-intro-size),15px)}.ndsh__fact span{font-size:min(var(--ndsh-rail-value-size),16px)}.ndsh__dots{left:4%}}
@media(max-width:760px){.ndsh{height:auto;min-height:690px}.ndsh__image{background-position:62% top}.ndsh__shade{background:linear-gradient(0deg,#050505 0%,rgba(5,5,5,.98) 39%,rgba(5,5,5,.2) 76%,rgba(5,5,5,.25) 100%)}.ndsh__content{display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;padding:220px 24px 62px;gap:20px}.ndsh__main{max-width:none}.ndsh__eyebrow{margin-bottom:12px}.ndsh__title{font-size:min(var(--ndsh-title-size),68px);line-height:.93}.ndsh__subtitle{font-size:min(var(--ndsh-subtitle-size),27px);margin-top:12px}.ndsh__intro{font-size:min(var(--ndsh-intro-size),15px);line-height:1.45;margin-top:12px}.ndsh__actions{margin-top:22px;gap:20px;flex-wrap:wrap}.ndsh__listen{min-height:48px;padding:0 20px}.ndsh__rail{display:none}.ndsh__dots{left:24px;bottom:23px}}
