.row[data-astro-cid-zmgp4o3a]{position:relative}.head[data-astro-cid-zmgp4o3a]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.5rem 2rem;display:flex}h2[data-astro-cid-zmgp4o3a]{margin:0;font-size:clamp(1.85rem,4.6vw,2.9rem)}.blurb[data-astro-cid-zmgp4o3a]{opacity:.92;max-width:34rem;margin:.5rem 0 0;font-size:1.05rem}.all[data-astro-cid-zmgp4o3a]{min-height:var(--tap);white-space:nowrap;align-items:center;gap:.5rem;font-weight:700;text-decoration:none;display:inline-flex}.all[data-astro-cid-zmgp4o3a]:hover{text-decoration:underline}.arrow[data-astro-cid-zmgp4o3a]{border:2.5px solid;border-radius:50%;flex:none;width:1.6rem;height:1.6rem;transition:transform .16s;position:relative}.arrow[data-astro-cid-zmgp4o3a]:before{content:"";border-top:2.5px solid;border-right:2.5px solid;width:.45rem;height:.45rem;margin:auto;position:absolute;inset:0;transform:translate(-.08rem)rotate(45deg)}.all[data-astro-cid-zmgp4o3a]:hover .arrow[data-astro-cid-zmgp4o3a]{transform:translate(3px)}.scroller[data-astro-cid-zmgp4o3a]{--inset:max(var(--gutter), calc((100vw - var(--wrap)) / 2 + var(--gutter)));margin:1.25rem calc(-1 * var(--inset)) 0;padding:1.25rem var(--inset) 1.5rem;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--inset);scrollbar-width:thin;scrollbar-color:currentColor transparent;gap:clamp(1rem,2.5vw,1.75rem);list-style:none;display:flex;overflow-x:auto}.row[data-astro-cid-zmgp4o3a].contained .scroller[data-astro-cid-zmgp4o3a]{--inset:var(--gutter)}.scroller[data-astro-cid-zmgp4o3a]:focus-visible{outline-offset:-4px;box-shadow:none}.scroller[data-astro-cid-zmgp4o3a] li[data-astro-cid-zmgp4o3a]{flex:0 0 max(10rem, calc((100vw - 2 * var(--gutter)) / 1.55));scroll-snap-align:start}@media (width<=639px){.row[data-astro-cid-zmgp4o3a].single .scroller[data-astro-cid-zmgp4o3a] li[data-astro-cid-zmgp4o3a]{flex-basis:100%}}@media (width>=640px){.scroller[data-astro-cid-zmgp4o3a] li[data-astro-cid-zmgp4o3a]{flex-basis:14rem}}@media (width>=1200px){.scroller[data-astro-cid-zmgp4o3a] li[data-astro-cid-zmgp4o3a]{flex-basis:15rem}}@media (prefers-reduced-motion:reduce){.arrow[data-astro-cid-zmgp4o3a]{transition:none}.all[data-astro-cid-zmgp4o3a]:hover .arrow[data-astro-cid-zmgp4o3a]{transform:none}}.lab-banner[data-astro-cid-tcbe2nkv]{background:linear-gradient(135deg, var(--blue) 0%, #1556d6 100%);color:var(--white);border:3px solid var(--yellow);box-shadow:.6rem .6rem 0 var(--yellow);border-radius:1.75rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;margin-top:clamp(3rem,7vw,5rem);padding:clamp(1.5rem,4vw,2.75rem);display:grid;position:relative;overflow:hidden}.kk[data-astro-cid-tcbe2nkv]{width:min(100%,26rem);height:auto;display:block}.line[data-astro-cid-tcbe2nkv]{font:800 clamp(1.5rem, 3.6vw, 2.2rem)/1.1 var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:1rem 0 .25rem}.sub[data-astro-cid-tcbe2nkv]{text-wrap:balance;margin:0 0 1.25rem;font-size:1.05rem}.bit[data-astro-cid-tcbe2nkv]{filter:drop-shadow(0 .75rem 1rem #07153873);transform-origin:bottom;width:clamp(6rem,18vw,13rem);height:auto;margin-bottom:-.5rem;display:block;transform:rotate(6deg)}@media (prefers-reduced-motion:no-preference){.lab-banner[data-astro-cid-tcbe2nkv]:hover .bit[data-astro-cid-tcbe2nkv]{transform:rotate(-3deg)translateY(-.4rem)}.bit[data-astro-cid-tcbe2nkv]{transition:transform .3s cubic-bezier(.2,.8,.2,1)}}@media (width<=520px){.lab-banner[data-astro-cid-tcbe2nkv]{grid-template-columns:1fr;gap:0;padding-bottom:1.5rem}.sub[data-astro-cid-tcbe2nkv]{padding-right:4.5rem}.bit[data-astro-cid-tcbe2nkv]{justify-self:end;width:4.5rem;margin:-7.5rem -.25rem -.5rem 0}}.hero[data-astro-cid-lcdefpme]{background:var(--navy);color:var(--white);padding-top:4.25rem;position:relative}.hero[data-astro-cid-lcdefpme] .hero-pic{display:block}.hero[data-astro-cid-lcdefpme] .hero-img{object-fit:cover;object-position:88% 35%;width:100%;height:clamp(19rem,82vw,30rem);display:block}.hero-copy[data-astro-cid-lcdefpme]{padding-block:1.75rem calc(var(--tilt) + 2.5rem)}.hero-text[data-astro-cid-lcdefpme]{max-width:36rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.025em;color:var(--white);margin:0;font-size:clamp(2.6rem,10vw,5.25rem);line-height:.98}.hero-sub[data-astro-cid-lcdefpme]{color:#e4ebfa;max-width:30rem;margin:.9rem 0 1.5rem;font-size:clamp(1.1rem,2.2vw,1.35rem);line-height:1.45}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.85rem;display:flex}@media (width>=960px){.hero[data-astro-cid-lcdefpme]{padding-top:0}.hero[data-astro-cid-lcdefpme] .hero-img{aspect-ratio:2688/1152;object-position:70% 40%;height:auto;min-height:30rem}.hero[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#071538c7 0%,#07153880 28%,#07153800 50%),linear-gradient(#07153800 70%,#07153873 100%);position:absolute;inset:0}.hero-copy[data-astro-cid-lcdefpme]{z-index:1;padding-block:4.25rem calc(var(--tilt) + 1rem);align-items:center;display:flex;position:absolute;inset:0}.hero-text[data-astro-cid-lcdefpme]{max-width:min(40%,38rem)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{text-shadow:0 2px 24px #07153880;font-size:clamp(3rem,5.2vw,5.75rem)}}@media (width>=1000px){.kayode-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,24rem) minmax(0,1fr);align-items:center;gap:3.5rem;display:grid}.kayode-grid[data-astro-cid-lcdefpme] .lab-banner{margin-top:0}}.signup-band[data-astro-cid-lcdefpme]{padding-bottom:calc(var(--tilt) + 4rem)}.signup-grid[data-astro-cid-lcdefpme]{align-items:center;gap:1rem 4rem;display:grid}.pitch[data-astro-cid-lcdefpme]{font:800 clamp(1.8rem, 4.4vw, 3rem)/1.05 var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0 0 .75rem}.signup-pitch[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{margin:0;font-size:1.1rem}.signup-grid[data-astro-cid-lcdefpme] .signup{margin:1rem 0 0}@media (width>=900px){.signup-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr minmax(0,32rem)}.signup-grid[data-astro-cid-lcdefpme] .signup{margin:0}}
