.sd-stories__head{display:grid;gap:1.5rem;margin-bottom:4rem}.sd-stories__list{display:grid;gap:4.5rem}.sd-story{display:grid;gap:1.5rem;color:inherit;text-decoration:none}.sd-story:active{opacity:.92}.sd-story__text{position:relative;display:grid;gap:.9rem;justify-items:start}.sd-story__num{font-family:var(--font-display);font-size:4.5rem;line-height:.8;color:transparent;-webkit-text-stroke:1px rgba(143,227,216,.55)}.sd-story__kicker{font-size:var(--fs-micro);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--teal-300)}.sd-story__kicker span{color:var(--muted)}.sd-story__title{font-family:var(--font-display);font-size:clamp(2.4rem,9vw,4.75rem);font-weight:400;line-height:.98;letter-spacing:-.015em;transition:color .4s ease}.sd-story:focus-visible .sd-story__title,.sd-story:hover .sd-story__title{color:var(--teal-300)}.sd-story__dek{max-width:30rem;color:var(--muted)}.sd-story__cta{display:inline-flex;align-items:center;gap:.75rem;min-height:2.75rem;font-size:.76rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--teal-300)}.sd-story__cta-label{padding-bottom:.3rem;background:linear-gradient(currentColor,currentColor) no-repeat 0 100% /0 1px;transition:background-size .6s var(--ease-out)}.sd-story:focus-visible .sd-story__cta-label,.sd-story:hover .sd-story__cta-label{background-size:100% 1px}.sd-story__arrow{display:inline-block;font-size:1.25rem;transition:transform .5s var(--ease-out)}.sd-story:focus-visible .sd-story__arrow,.sd-story:hover .sd-story__arrow{transform:translateX(8px)}@media (min-width:64rem){.sd-stories__list{gap:8rem}.sd-story{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:2rem;align-items:center}.sd-story__media{grid-column:1/span 7;grid-row:1}.sd-story--portrait .sd-story__media{grid-column:1/span 5}.sd-story__text{grid-column:9/span 4;grid-row:1}.sd-story--portrait .sd-story__text{grid-column:7/span 5}.sd-story--flip .sd-story__media{grid-column:6/span 7}.sd-story--flip.sd-story--portrait .sd-story__media{grid-column:8/span 5}.sd-story--flip .sd-story__text{grid-column:1/span 4}.sd-story--flip.sd-story--portrait .sd-story__text{grid-column:2/span 5}.sd-story__num{font-size:7rem}}.sd-unpub__grid{display:grid;gap:3rem}.sd-unpub__media{position:relative;width:100%;border-radius:var(--radius-2,6px);overflow:hidden;box-shadow:var(--shadow-soft,0 20px 40px -15px rgba(5,15,28,.15))}.sd-unpub__copy{display:grid;gap:2rem;justify-items:start}.sd-unpub__head{display:grid;gap:1.25rem}.sd-unpub__points{display:grid;width:100%;border-top:1px solid var(--line-light);padding:0;margin:0;list-style:none}.sd-unpub__points li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.5rem;padding:1rem 0;border-bottom:1px solid var(--line-light)}.sd-unpub__points span{font-size:var(--fs-micro);font-weight:700;letter-spacing:.18em;color:var(--teal-700,#0f766e)}.sd-unpub__points p{color:var(--ink);margin:0}.sd-unpub__routes{display:grid;gap:.35rem;width:100%;color:var(--ink)}.sd-unpub__foot{display:grid;gap:1rem;justify-items:start}.sd-unpub__foot p{max-width:28rem;font-size:.78rem;line-height:1.55;color:var(--muted);margin:0}@media (min-width:30rem){.sd-unpub__route .sd-route__city{display:block}}@media (max-width:29.99rem){.sd-unpub__route .sd-route__city{display:none}}@media (min-width:64rem){.sd-unpub__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);column-gap:4.5rem;align-items:center}.sd-unpub__copy{gap:2.25rem}}.sd-value__grid{display:grid;gap:3rem}.sd-value__left{display:grid;gap:2rem}.sd-value__head{display:grid;gap:1.25rem}.sd-value__media{position:relative;width:100%;border-radius:var(--radius-2,6px);overflow:hidden;box-shadow:var(--shadow-soft,0 20px 40px -15px rgba(5,15,28,.2))}.sd-value__copy{display:grid;gap:1.75rem;justify-items:start}.sd-value__highlights{display:grid;gap:1rem;padding:1.25rem 0;border-top:1px solid rgba(10,26,43,.1);border-bottom:1px solid rgba(10,26,43,.1)}.sd-value__highlight-item{display:flex;align-items:flex-start;gap:.85rem}.sd-value__highlight-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--teal-700,#0f766e);margin-top:.4rem;flex-shrink:0}.sd-value__highlight-item strong{display:block;font-size:.95rem;font-weight:700;color:var(--ink);line-height:1.3;margin-bottom:.2rem}.sd-value__highlight-item p{font-size:.88rem;color:var(--ink-soft);line-height:1.45;margin:0}.sd-value__route{color:var(--ink)}@media (min-width:64rem){.sd-value__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);column-gap:4.5rem;align-items:center}.sd-value__left{gap:2.25rem}.sd-value__media{margin-bottom:0}}.sd-why__grid{display:grid;gap:2.5rem}.sd-why__intro{display:grid;gap:1.25rem;align-content:start}.sd-why__subtitle{font-size:1.05rem;line-height:1.6;color:var(--navy-800);opacity:.85;max-width:32rem}.sd-why__media-wrapper{position:relative;margin-top:.5rem;border-radius:8px;overflow:hidden;box-shadow:0 16px 36px -12px rgba(5,15,28,.18)}.sd-why__media{width:100%}.sd-why__badge-overlay{position:absolute;bottom:1rem;left:1rem;display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .85rem;background:rgba(5,15,28,.78);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);border-radius:9999px;font-size:.75rem;font-weight:600;letter-spacing:.04em;color:#f8fafc}.sd-why__pulse-dot{width:7px;height:7px;border-radius:50%;background-color:var(--teal-400);box-shadow:0 0 8px var(--teal-400);animation:sd-pulse 2s ease-in-out infinite}@keyframes sd-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.6}}.sd-why__list{display:grid;gap:.85rem}.sd-why__item{position:relative;display:grid;gap:.75rem;padding:1.35rem 1.6rem;background:rgba(255,255,255,.75);border:1px solid var(--line-light);border-radius:8px;transition:all .35s cubic-bezier(.16,1,.3,1)}.sd-why__item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--teal-600);border-radius:8px 0 0 8px;transform:scaleY(0);transition:transform .3s ease}.sd-why__item:hover{background:#ffffff;border-color:rgba(20,184,166,.35);box-shadow:0 12px 28px -8px rgba(5,15,28,.08);transform:translateY(-2px)}.sd-why__item:hover:before{transform:scaleY(1)}.sd-why__top-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.sd-why__meta-left{display:flex;align-items:center;gap:.6rem}.sd-why__n{font-size:.78rem;letter-spacing:.15em}.sd-why__n,.sd-why__tag{font-weight:700;color:var(--teal-700)}.sd-why__tag{font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;padding:.2rem .55rem;background:rgba(20,184,166,.1);border-radius:4px}.sd-why__stat{font-size:.72rem;font-weight:700;letter-spacing:.04em;color:var(--navy-900);background:rgba(5,15,28,.05);padding:.2rem .55rem;border-radius:9999px;border:1px solid rgba(5,15,28,.08)}.sd-why__content{display:grid;gap:.35rem}.sd-why__title{font-family:var(--font-display);font-size:clamp(1.5rem,3.5vw,1.95rem);font-weight:400;line-height:1.15;color:var(--navy-900)}.sd-why__desc{font-size:.92rem;line-height:1.55;color:var(--navy-800);opacity:.85}.sd-why__stats-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;padding:1rem 1.25rem;background:rgba(255,255,255,.6);border:1px solid var(--line-light);border-radius:8px}.sd-why__stat-item{display:grid;gap:.2rem;text-align:center}.sd-why__stat-num{font-family:var(--font-display);font-size:clamp(1.2rem,2.5vw,1.5rem);color:var(--teal-700);font-weight:600}.sd-why__stat-lbl{font-size:.72rem;color:var(--navy-800);opacity:.8;line-height:1.3}@media (min-width:64rem){.sd-why__grid{grid-template-columns:minmax(0,5fr) minmax(0,6.5fr);column-gap:clamp(2.5rem,5vw,5rem);align-items:center}}