._hero_1wo32_1{width:calc(100% + var(--sidebar-width,0px));min-height:100dvh;color:#fff;background:#071d32;align-items:center;margin-inline-start:calc(-1 * var(--sidebar-width,0px));display:grid;position:relative;overflow:hidden}._hero_1wo32_1:after{content:"";pointer-events:none;background:linear-gradient(#0000,#04162a59);height:100px;position:absolute;inset:auto 0 0}._inner_1wo32_21{z-index:1;pointer-events:none;width:100%;padding:5rem clamp(1.5rem, 4vw, 4.5rem) 7rem calc(var(--sidebar-width,0px) + clamp(1.5rem, 4vw, 4.5rem));position:relative}._copy_1wo32_29{pointer-events:auto;max-width:48rem;animation:_arrive_1wo32_1 .44s var(--ease-out) both}._eyebrow_1wo32_34{letter-spacing:.12em;text-transform:uppercase;color:#dceaff;margin-bottom:1.5rem;padding-bottom:.75rem;font-size:.8125rem;font-weight:750;display:inline-block;position:relative}._eyebrow_1wo32_34:after{content:"";background:var(--color-cyan);width:3rem;height:2px;position:absolute;bottom:0;left:0}._hero_1wo32_1 h1{letter-spacing:-.04em;overflow-wrap:anywhere;text-wrap:balance;max-width:100%;margin-bottom:1.75rem;font-size:clamp(2.5rem,4vw,4rem);font-weight:780;line-height:1.12}._hero_1wo32_1 h1 span{color:var(--color-cyan)}._lead_1wo32_67{white-space:pre-line;color:#e2ebf6;max-width:42rem;margin-bottom:2rem;font-size:1.125rem;line-height:1.65}._suggestions_1wo32_75{color:#d0deee;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;font-size:.8125rem;display:flex}._suggestions_1wo32_75>span{margin-right:3px}._suggestions_1wo32_75 a{transition:background var(--motion-fast), border-color var(--motion-fast), transform var(--motion-fast);border:1px solid #ffffff5c;border-radius:30px;padding:.5rem .75rem;text-decoration:none}._suggestions_1wo32_75 a:focus-visible{background:#ffffff1f}._suggestions_1wo32_75 a:active{transform:translateY(1px)}._hint_1wo32_103{z-index:4;inset-inline-end:max(1rem, env(safe-area-inset-right));bottom:max(1.25rem, env(safe-area-inset-bottom));color:#0061fe;width:48px;height:56px;transition:opacity var(--motion-normal), visibility var(--motion-normal);place-items:center;font-size:2.5rem;line-height:1;text-decoration:none;display:grid;position:absolute}._hint_1wo32_103 span{animation:2.4s ease-in-out infinite _drift_1wo32_1}._hint_1wo32_103[data-hidden=true]{opacity:0;visibility:hidden;pointer-events:none}@keyframes _drift_1wo32_1{0%,to{transform:translateY(-4px)}50%{transform:translateY(5px)}}@media (hover:hover) and (pointer:fine){._suggestions_1wo32_75 a:hover{background:#ffffff24;border-color:#b8d8ff}._hint_1wo32_103:hover{color:#35b8ff}}@keyframes _arrive_1wo32_1{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1000px) and (width>=768px){._inner_1wo32_21{padding-inline-start:calc(var(--sidebar-width,0px) + 24px);padding-inline-end:24px}._hero_1wo32_1 h1{font-size:clamp(28px,3.6vw,40px)}}@media (width<=767px){._hero_1wo32_1{background-position:60%}._inner_1wo32_21{padding:108px 24px 110px}._hero_1wo32_1 h1{font-size:clamp(26px,6.7vw,42px);line-height:1.16}._lead_1wo32_67{font-size:1rem}._eyebrow_1wo32_34{margin-bottom:22px;font-size:.75rem}._copy_1wo32_29{max-width:580px}}@media (width<=360px){._inner_1wo32_21{padding-inline:18px}._hero_1wo32_1 h1{font-size:25px}._suggestions_1wo32_75{gap:6px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){._copy_1wo32_29,._hint_1wo32_103 span{animation:none}._suggestions_1wo32_75 a:active,._hint_1wo32_103:hover span{transform:none}}._hero_1wo32_1[data-feature=true] ._inner_1wo32_21{grid-template-columns:minmax(0,1.65fr) minmax(18rem,1fr);align-items:center;gap:clamp(1.5rem,4vw,5rem);padding-top:4rem;padding-bottom:8rem;display:grid}._hero_1wo32_1[data-feature=true] h1{font-size:clamp(2.1rem,3.25vw,3.7rem)}._feature_1wo32_220{pointer-events:auto;justify-self:end;width:100%;min-width:0;max-width:29rem}@media (width<=1150px){._hero_1wo32_1[data-feature=true] ._inner_1wo32_21{grid-template-columns:1fr;gap:2rem}._hero_1wo32_1[data-feature=true] ._feature_1wo32_220{justify-self:start;max-width:28rem}}@media (width<=767px){._hero_1wo32_1[data-feature=true] ._inner_1wo32_21{padding-top:108px;padding-bottom:130px}._hero_1wo32_1[data-feature=true] h1{font-size:clamp(26px,6.7vw,42px)}._hero_1wo32_1[data-feature=true] ._feature_1wo32_220{--feature-image-height:10rem;max-width:none}}
