.FocusAreas-module__gJhkfa__focus{background-color:var(--ink)}.FocusAreas-module__gJhkfa__grid{grid-template-columns:1.15fr 1fr .9fr;list-style:none;display:grid}.FocusAreas-module__gJhkfa__card{flex-direction:column;justify-content:space-between;gap:3rem;height:100%;min-height:clamp(20rem,34vw,32rem);padding:clamp(1rem,1.8vw,1.6rem);text-decoration:none;display:flex}html[data-motion=full] .FocusAreas-module__gJhkfa__card{clip-path:inset(100% 0 0);animation:0s linear 4s forwards FocusAreas-module__gJhkfa__card-failsafe}@keyframes FocusAreas-module__gJhkfa__card-failsafe{to{clip-path:none}}.FocusAreas-module__gJhkfa__lime{background-color:var(--lime);color:var(--ink)}.FocusAreas-module__gJhkfa__loam{background-color:var(--loam);color:var(--bone)}.FocusAreas-module__gJhkfa__bone{background-color:var(--bone);color:var(--ink)}.FocusAreas-module__gJhkfa__top{justify-content:space-between;align-items:flex-start;display:flex}.FocusAreas-module__gJhkfa__glyph{width:clamp(3.5rem,5vw,5rem);height:auto}.FocusAreas-module__gJhkfa__copy{flex-direction:column;gap:.75rem;max-width:24rem;display:flex}.FocusAreas-module__gJhkfa__title{font-family:var(--font-display);font-variation-settings:"wdth" 118;align-items:center;gap:.6rem;font-size:clamp(1.5rem,2.4vw,2.3rem);font-weight:750;line-height:1;display:flex}.FocusAreas-module__gJhkfa__arrow{width:.8em;height:.8em;transition:transform .25s var(--ease-out)}.FocusAreas-module__gJhkfa__card:hover .FocusAreas-module__gJhkfa__arrow,.FocusAreas-module__gJhkfa__card:focus-visible .FocusAreas-module__gJhkfa__arrow{transform:translate(.25rem)}.FocusAreas-module__gJhkfa__text{font-size:1.02rem;line-height:1.45}@media (max-width:860px){.FocusAreas-module__gJhkfa__grid{grid-template-columns:minmax(0,1fr)}.FocusAreas-module__gJhkfa__card{min-height:15rem}}
.Hero-module__JgYmMq__hero{background-color:var(--ink);height:100svh;min-height:34rem;position:relative;overflow:hidden}.Hero-module__JgYmMq__bg{position:absolute;inset:0}.Hero-module__JgYmMq__hero:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0d0f0e00,#0d0f0eeb 80%);height:55%;position:absolute;inset:auto 0 0}.Hero-module__JgYmMq__tags{top:calc(var(--gutter) + .4rem);z-index:2;width:min(48%,44rem);margin:0;position:absolute;right:0}.Hero-module__JgYmMq__tagRow{justify-content:space-between;gap:1rem;display:flex}.Hero-module__JgYmMq__tagRow p{background-color:var(--ink);padding:.3rem .5rem}.Hero-module__JgYmMq__content{z-index:2;padding-bottom:var(--gutter);justify-content:space-between;align-items:flex-end;gap:2rem;display:flex;position:absolute;inset:auto 0 0}.Hero-module__JgYmMq__title{text-shadow:0 0 24px #0d0f0eb3;max-width:7.2ch;font-size:clamp(3rem,8.4vw,9rem);line-height:.88}.Hero-module__JgYmMq__ctas{flex-shrink:0;gap:.5rem;display:flex;overflow:hidden}.Hero-module__JgYmMq__cta{width:clamp(13rem,19vw,18rem)}.Hero-module__JgYmMq__ctaSmall{width:clamp(9rem,12vw,12rem)}@media (max-width:860px){.Hero-module__JgYmMq__tags{display:none}.Hero-module__JgYmMq__content{flex-direction:column;align-items:stretch;gap:1.5rem}.Hero-module__JgYmMq__title{max-width:8ch}.Hero-module__JgYmMq__ctas{grid-template-columns:1.4fr 1fr;display:grid}.Hero-module__JgYmMq__cta,.Hero-module__JgYmMq__ctaSmall{width:auto}}html[data-motion=full] .Hero-module__JgYmMq__ctas>*{animation:0s linear 5s forwards Hero-module__JgYmMq__cta-failsafe;transform:translateY(110%)}@keyframes Hero-module__JgYmMq__cta-failsafe{to{transform:none}}
