.ssh{--ssh-skagerrak:#004f5f;--ssh-midnight:#37464f;--ssh-still:#cceef2;--ssh-blue:#00abc1;--ssh-yellow:#f9d452;--ssh-lightbg:#f7fcfd;--ssh-white:#fbfeff;--ssh-lightgrey:#eff2f4;--ssh-pad-v:clamp(54px,8vw,74px);--ssh-pad-h:clamp(24px,5vw,54px);--ssh-media-max:360px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ssh *,.ssh :after,.ssh :before{box-sizing:border-box}.ssh{background:var(--ssh-lightbg);width:100%}.container{margin:0 auto;max-width:120rem;padding:0 11.625rem}.ssh__card{border-radius:10px;opacity:0;padding:clamp(40px,6vw,64px) clamp(32px,5vw,56px);transform:translateY(16px);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.ssh__card.is-visible{opacity:1;transform:translateY(0)}.ssh__card--has-media{align-items:center;display:flex;gap:40px}.ssh__content{min-width:0}.ssh__card--has-media .ssh__content{flex:1 1 0}.ssh__media{align-items:center;display:flex;flex:0 1 var(--ssh-media-max);justify-content:flex-end;max-width:var(--ssh-media-max);min-width:0;opacity:0;transform:translateY(8px);transition:opacity .5s cubic-bezier(.22,1,.36,1) .26s,transform .5s cubic-bezier(.22,1,.36,1) .26s}.ssh__media-img{display:block;height:auto;max-height:360px;max-width:100%;object-fit:contain;width:100%}.ssh__card.is-visible .ssh__media{opacity:1;transform:translateY(0)}.ssh__eyebrow{color:var(--ssh-blue);font-size:1.25rem;font-weight:800;letter-spacing:.09em;line-height:2.25rem;margin:0 0 1.25rem;text-transform:uppercase}.ssh__heading{color:var(--ssh-skagerrak);font-size:clamp(2.25rem,5vw,3.75rem);font-weight:800;line-height:125%;margin-bottom:1.5rem;max-width:860px;padding-bottom:28px;position:relative}.ssh__heading:after{background:linear-gradient(90deg,var(--ssh-blue),var(--ssh-yellow));border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .6s cubic-bezier(.22,1,.36,1) .2s;width:70%}.ssh__card.is-visible .ssh__heading:after{transform:scaleX(1)}.ssh__subtitle{color:var(--ssh-midnight);font-size:clamp(1rem,2vw,1.125rem);font-weight:500;line-height:1.65;margin:0 0 32px;max-width:860px;opacity:0;transform:translateY(8px);transition:opacity .4s cubic-bezier(.22,1,.36,1) .18s,transform .4s cubic-bezier(.22,1,.36,1) .18s}.ssh__subtitle p{margin:0}.ssh__card.is-visible .ssh__subtitle{opacity:1;transform:translateY(0)}.ssh :focus-visible{outline:2px solid var(--ssh-skagerrak);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ssh__card,.ssh__heading:after,.ssh__media,.ssh__meta,.ssh__subtitle{opacity:1;transform:none;transition:none}.ssh__heading:after{transform:scaleX(1)}}@media (max-width:100rem){.container{padding:3.75rem 2.375rem .625rem}}@media (max-width:1024px){.ssh__card--has-media{align-items:flex-start;flex-direction:column;gap:24px}.ssh__card--has-media .ssh__content,.ssh__media{flex:0 0 auto;width:100%}.ssh__media{justify-content:flex-start;max-width:min(var(--ssh-media-max),100%)}.ssh__media-img{max-height:240px;width:auto}}@media (max-width:768px){.ssh__meta-item+.ssh__meta-item{border-left:none;padding-left:0}.ssh__meta{flex-direction:column;gap:8px}}@media (max-width:480px){.container{padding:2.75rem 1.375rem .625rem}.ssh__card{padding:0}.ssh__media-img{max-height:180px}}