.hs-mission-link-card{transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s}.hs-mission-link-card:hover{transform:translateY(-4px);border-color:var(--hs-lime)!important}@media (max-width:819px){.hs-mission-link-grid{grid-template-columns:1fr!important}.hs-mission-link-single,.hs-mission-link-single .hs-mission-link-card{flex-direction:column!important}.hs-mission-link-single .hs-mission-link-card>div:first-child{flex:none!important;min-height:0!important;aspect-ratio:3/2;width:100%}}@media (prefers-reduced-motion:reduce){.hs-mission-link-card{transition:none!important}.hs-mission-link-card:hover{transform:none!important}}.hs-hr-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px}.hs-hr-counter{display:none;font-size:11px;letter-spacing:.16em;color:rgb(30,30,29,.55);white-space:nowrap}.hs-hr-counter b{color:var(--hs-blue);font-weight:600}.hs-hr-headline{margin:0;font-weight:400;font-size:clamp(26px,3vw,40px);line-height:1.08;letter-spacing:-.025em;max-width:30ch}.hs-hr-list{list-style:none;margin:0 auto;padding:0 clamp(20px,5vw,48px);width:100%;max-width:1080px}.hs-hr-index{margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.16em;color:var(--hs-blue)}.hs-hr-title{margin:0 0 12px;font-size:clamp(19px,1.9vw,26px);font-weight:600;letter-spacing:-.015em;line-height:1.2}.hs-hr-body{margin:0;font-size:clamp(14px,1.15vw,16px);line-height:1.55;color:rgb(30,30,29,.8);max-width:58ch}.hs-hr-link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;font-weight:500}.hs-hr-pill{display:inline;background:var(--hs-blue);color:var(--hs-ivory);padding:2px 8px;border-radius:3px;margin:0 2px;font-weight:500}.hs-hr-ghosts,.hs-hr-scopewrap{display:none}.hs-hr-headline{margin-bottom:clamp(36px,5vh,56px)}.hs-hr-card{padding:clamp(24px,3.4vh,40px) 0}.hs-hr-card+.hs-hr-card{border-top:1px solid rgb(30,30,29,.1)}.hs-hr--live .hs-hr-viewport{position:relative;height:100vh;overflow:hidden;display:flex;flex-direction:column;padding-top:clamp(64px,9vh,88px)}.hs-hr--live .hs-hr-headwrap{flex:none}.hs-hr--live .hs-hr-counter{display:block}.hs-hr--live .hs-hr-headline{margin-bottom:0}.hs-hr--live .hs-hr-scene{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.hs-hr--live .hs-hr-ghosts{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-end;padding-right:5vw;pointer-events:none;z-index:1}.hs-hr-ghost{position:absolute;font-size:clamp(240px,48vh,520px);line-height:1;color:var(--hs-charcoal);opacity:0;transform:translateY(4vh);letter-spacing:-.02em}.hs-hr--live .hs-hr-list{position:relative;flex:1;min-height:0;z-index:3;width:100%;max-width:none;padding:0}.hs-hr--live .hs-hr-card{position:absolute;left:50%;top:42%;width:min(560px,78vw);margin-left:max(-280px,-39vw);margin-top:-130px;padding:clamp(22px,3vh,34px) clamp(24px,2.6vw,38px);background:var(--hs-ivory);border:1px solid rgb(30,30,29,.14);box-shadow:0 24px 60px -30px rgb(30,30,29,.35);opacity:0;will-change:transform,opacity}.hs-hr--live .hs-hr-scopewrap{position:relative;z-index:4;height:clamp(140px,22vh,220px);display:flex;justify-content:center;align-items:flex-end;overflow:visible;pointer-events:none}.hs-hr-scope{width:min(760px,86vw);height:auto;display:block;overflow:visible}.hs-hr-arc{fill:none;stroke:rgb(30,30,29,.2);stroke-width:2}.hs-hr-grid{fill:none;stroke:rgb(30,30,29,.08);stroke-width:1}.hs-hr-radial{stroke:rgb(30,30,29,.07);stroke-width:1}.hs-hr-tickmark{stroke:rgb(30,30,29,.25);stroke-width:2}.hs-hr-blip-dot{fill:var(--hs-ivory);stroke:rgb(30,30,29,.45);stroke-width:2;transition:fill .25s ease,stroke .25s ease}.hs-hr-blip--on .hs-hr-blip-dot{fill:var(--hs-blue);stroke:var(--hs-blue)}.hs-hr-ping{fill:none;stroke:var(--hs-blue);stroke-width:2;opacity:0}.hs-hr-num{font-size:23px;font-weight:600;fill:rgb(30,30,29,.38);text-anchor:middle;dominant-baseline:middle;transition:fill .25s ease}.hs-hr-num--on{fill:var(--hs-blue)}.hs-hr-beam{will-change:transform}.hs-hr-beam-line{stroke:var(--hs-blue);stroke-width:2.5;stroke-linecap:round}.hs-hr-hub-cross{stroke:rgb(30,30,29,.5);stroke-width:2}.hs-hr-hub-ring{fill:none;stroke:rgb(30,30,29,.35);stroke-width:2}.hs-hr-hub-dot{fill:var(--hs-blue)}@media (prefers-reduced-motion:reduce){.hs-hr-blip-dot,.hs-hr-num{transition:none}}