.qOc04a_collage{aspect-ratio:4/3;mix-blend-mode:multiply}.qOc04a_collage video{object-fit:cover;background:var(--page);width:100%;height:100%;display:block;position:absolute;inset:0}.qOc04a_collage video[hidden]{display:none}.qOc04a_toggle{font:500 max(11px, .72cqw) / 1 var(--font-sans);color:var(--azure);border:1px solid var(--azure-subtle);cursor:pointer;background:0 0;border-radius:999px;padding:.5em 1em}.qOc04a_toggle:hover{border-color:var(--azure)}.qOc04a_toggle:focus-visible{outline:2px solid var(--azure);outline-offset:2px}
.E0kJGG_hero{width:min(100%, calc((100vh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)) * 1672 / 941));aspect-ratio:1672/941;background:var(--page);margin:0 auto;position:relative;overflow:hidden;container-type:inline-size}.E0kJGG_hero>*{margin:0;position:absolute}.E0kJGG_logo{width:16.507%;height:auto;top:13.39%;left:7.057%}.E0kJGG_tagline{white-space:nowrap;font-size:1.9243cqw;font-weight:500;line-height:1;top:31.937%;left:5.131%}.E0kJGG_eyebrow{letter-spacing:.02em;text-transform:uppercase;color:var(--green);white-space:nowrap;font-size:1.9639cqw;font-weight:800;line-height:1;top:42.069%;left:4.942%}.E0kJGG_title{letter-spacing:-.02em;white-space:nowrap;font-size:3.8316cqw;font-weight:800;line-height:1.1318;top:47.987%;left:4.822%}.E0kJGG_statement{white-space:nowrap;font-size:1.7676cqw;font-weight:400;line-height:1.2421;top:73.787%;left:4.912%}.E0kJGG_statement span{display:block}.E0kJGG_collage{width:62.201%;top:9.245%;left:36.005%}.E0kJGG_motionToggle{bottom:2.4%;right:1.6%}@media (max-width:640px){.E0kJGG_hero{aspect-ratio:auto;width:auto;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));flex-direction:column;align-items:flex-start;padding-block:28px 20px;display:flex;overflow:visible;container-type:normal}.E0kJGG_hero>*{position:static}.E0kJGG_logo{width:150px}.E0kJGG_tagline{margin-top:2px;font-size:1.05rem}.E0kJGG_eyebrow{margin-top:22px;font-size:1rem}.E0kJGG_title{white-space:normal;margin-top:10px;font-size:clamp(2.1rem,10.5vw,2.8rem)}.E0kJGG_statement{white-space:normal;margin-top:14px;font-size:1.05rem}.E0kJGG_collage{width:calc(100% + 24px);margin:8px -12px 0;position:relative;top:auto;left:auto}.E0kJGG_motionToggle{align-self:flex-end;margin-top:4px}}
