.hsc{--hsc-text:var(--navy);--hsc-bar:var(--navy);padding:4rem 0}.hsc--dark{--hsc-text:var(--tint);--hsc-bar:var(--tint);background:var(--navy)}.hsc--tint{background:var(--tint)}.hsc,.hsc h1,.hsc h2,.hsc h3,.hsc h4,.hsc h5,.hsc h6,.hsc li,.hsc p{color:var(--hsc-text)}.hsc__intro{margin:0 auto;max-width:60ch;padding:0 1.5rem;text-align:center}.hsc__intro .hsc-eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.12em;margin-bottom:.75rem;text-transform:uppercase}.hsc .hsc__intro .hsc-eyebrow{color:var(--main)}.hsc__body>:last-child,.hsc__intro>:last-child,.hsc__text>:last-child{margin-bottom:0}.hsc__progress{display:none}.hsc button.hsc__bar,.hsc button.hsc__bar:focus,.hsc button.hsc__bar:hover{animation:none;background:none;border:0;border-radius:0;box-shadow:none;clip-path:none;cursor:pointer;height:20px;padding:0;position:relative;transform:none;width:64px}.hsc__bar:before{background:var(--hsc-bar);content:"";height:3px;left:0;opacity:.45;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:height .3s ease,opacity .3s ease,background-color .3s ease}.hsc__bar:hover:before{opacity:.8}.hsc__bar.is-active:before{background:var(--main);height:6px;opacity:1}.hsc button.hsc__bar:focus-visible{outline:2px solid var(--hsc-bar);outline-offset:2px}.hsc__viewport{margin-top:3rem;padding:0 1.5rem}.hsc__track{gap:3rem;margin:0 auto;max-width:600px}.hsc__card,.hsc__track{display:flex;flex-direction:column}.hsc__card{gap:1.5rem}.hsc__media{background:var(--white);border:2px solid var(--hsc-text);box-shadow:8px 8px 0 var(--main);overflow:hidden}.hsc__media iframe,.hsc__media img{display:block;height:auto;width:100%}.hsc__media iframe{aspect-ratio:16/9}.hsc__heading{margin-bottom:.75rem}.hsc__body{font-size:.9rem}.hsc.is-ready .hsc__card{opacity:0;transition:opacity .8s ease}.hsc.is-ready .hsc__card.is-visible{opacity:1}@media (prefers-reduced-motion:reduce){.hsc.is-ready .hsc__card{opacity:1;transition:none}}@media (min-width:1024px){.hsc{--hsc-card-w:clamp(420px,31.25vw,600px);--hsc-gap:64px;padding:6rem 0}.hsc__panel{position:sticky;top:var(--hsc-sticky-top,0)}.hsc__progress{display:flex;gap:10px;justify-content:center;margin-top:2rem}.hsc__viewport{margin-top:2.5rem;overflow-x:auto;padding:0;scroll-snap-type:x mandatory}.hsc__track{align-items:flex-start;flex-direction:row;gap:var(--hsc-gap);max-width:none;padding:0 calc(50% - var(--hsc-card-w)/2);width:max-content}.hsc__card{flex:0 0 var(--hsc-card-w);scroll-snap-align:center;width:var(--hsc-card-w)}.hsc__media{margin:0 auto;width:100%}.hsc__text{padding:0 .5rem}.hsc.is-ready .hsc__viewport{overflow:hidden;touch-action:pan-y}.hsc.is-pinned .hsc__viewport{cursor:grab}.hsc.is-dragging .hsc__viewport{cursor:grabbing;user-select:none}.hsc.is-ready .hsc__track{will-change:transform}.hsc__card.is-locked .hsc__media{pointer-events:none}.hsc.is-ready .hsc__card,.hsc.is-ready .hsc__card.is-visible{filter:blur(var(--hsc-blur,0));opacity:var(--hsc-opacity,1);transition:none}}