.sc h1,.sc h2,.sc h3{font-family:var(--serif);font-weight:var(--hw,700)}.sc .kick{font-family:var(--mono);font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;font-weight:500}.scin::placeholder{color:var(--tlit)}.acard{transition:border-color .2s,box-shadow .25s,transform .25s}.acard:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.mbody{min-height:0;overflow-y:auto}.msheet>*{min-height:0}.msheet .mrail{flex:0 0 300px}.msheet .mcol{flex:auto}.mnav:disabled{opacity:.34;cursor:default}@media (prefers-reduced-motion:no-preference){.pcard{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.pcard:hover{box-shadow:0 18px 34px -20px rgba(var(--navy-deep-rgb), .4);transform:translateY(-4px)}.acard:hover{border-color:var(--navy);box-shadow:0 12px 26px -20px rgba(var(--navy-deep-rgb), .45);transform:translateY(-2px)}.acard:hover .an{color:var(--teal-deep)}.mclose:hover{background:#ffffff24}.mnav:hover:not(:disabled){background:var(--navy);color:#fff;border-color:var(--navy)}@keyframes scFade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes mFade{0%{opacity:0}to{opacity:1}}@keyframes mRise{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:none}}.sc-fade{opacity:0;animation:.7s cubic-bezier(.2,.7,.2,1) .1s forwards scFade}.mscrim{animation:.22s forwards mFade}.msheet{animation:.3s cubic-bezier(.2,.7,.2,1) forwards mRise}}@media (max-width:1100px){.msheet{flex-direction:column!important;overflow-y:auto!important}.msheet .mrail,.msheet .mcol{flex:none!important}.msheet .mrail,.msheet .mbody{overflow:visible!important}.msheet .mfoot{position:sticky;bottom:0}}
