.sp-scope .sp-panel--navy{background:var(--sp-navy);color:#fff}.sp-scope .sp-panel--w{background:#fff;border:1px solid var(--sp-n200)}.sp-scope .sp-label{display:inline-flex;align-items:center;gap:12px;font-weight:600;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sp-gold-600)}.sp-scope .sp-label::before{content:"";width:28px;height:2px;background:currentColor}.sp-scope .sp-panel--navy .sp-label,.sp-scope .sp-panel--ink .sp-label{color:var(--sp-gold-300)}.sp-scope .sp-h3{font-weight:700;font-size:var(--sp-fs-h3);line-height:1.2;color:var(--sp-navy)}.sp-scope .sp-panel--navy .sp-d,.sp-scope .sp-panel--navy .sp-h2,.sp-scope .sp-panel--navy .sp-h3,.sp-scope .sp-panel--ink .sp-d,.sp-scope .sp-panel--ink .sp-h2,.sp-scope .sp-panel--ink .sp-h3{color:#fff}.sp-scope .sp-em{font-style:italic;font-weight:600;color:var(--sp-gold-600);text-transform:none}.sp-scope .sp-panel--navy .sp-em,.sp-scope .sp-panel--ink .sp-em{color:var(--sp-gold-300)}.sp-scope .sp-btn--line{background:0 0;color:var(--sp-navy);box-shadow:inset 0 0 0 2px var(--sp-navy);text-shadow:none;animation:none}.sp-scope .sp-btn--line::before{display:none}.sp-scope .sp-btn--line:hover{background:var(--sp-navy);color:#fff;box-shadow:inset 0 0 0 2px var(--sp-navy)}.sp-scope .sp-out{color:transparent;-webkit-text-stroke:1.5px currentColor}#sp-intro .sp-sp__ph{position:relative;overflow:hidden;border-radius:calc(var(--sp-r) - 6px);aspect-ratio:4/3;background:var(--sp-navy-900)}#sp-intro .sp-sp__ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#sp-intro .sp-sp__lead{grid-column:1/-1;margin:0;font-weight:600;font-size:clamp(1.1rem,1rem + .5vw,1.35rem);color:var(--sp-navy)}#sp-intro .sp-sp__ul{--n:4;grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}#sp-intro .sp-sp__ul li{flex:0 0 100%;display:flex;gap:14px;align-items:flex-start;padding:18px 20px;border-radius:20px;background:var(--sp-n50);border:1px solid var(--sp-n200);font-weight:500;color:var(--sp-navy);line-height:1.4;transition:border-color .3s,box-shadow .3s,transform .3s var(--sp-ease)}#sp-intro .sp-sp__ul li:hover{border-color:var(--sp-gold-300);box-shadow:0 14px 28px -20px rgba(31,37,90,.45);transform:translateY(-2px)}#sp-intro .sp-sp__ul li svg{flex:none;margin-top:1px;color:var(--sp-gold-600)}@media (min-width:640px){#sp-intro .sp-sp__ul li{flex-basis:calc(( 100% - 12px ) / 2)}}@media (min-width:900px){#sp-intro .sp-sp__ph{aspect-ratio:auto;min-height:420px}}@media (min-width:1024px){#sp-intro .sp-sp__ul li{flex-basis:calc(( 100% - ( var(--n) - 1 ) * 12px ) / var(--n))}}