:root{--deep-ebony:#190f0a;--ebony:#361d0f;--ochre:#63412e;--opportunity:#a2f823;--wash:#fafbfb;--support:#ff005e;--page-bg:var(--opportunity);--font-display:"ff-meta-headline-web-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-display-weight:400;--font-body:"halyard-text", "Helvetica Neue", Helvetica, Arial, sans-serif;--measure:1200px;--gutter:120px;--page-width:1440px;--nav-logo-left:32px;--nav-logo-top:20px;--nav-logo-width:154px;--z-nav-logo:90;--z-footer:96;--z-chrome:100;--text-body:20px;--text-body-lh:1.45;--text-lead:24px;--text-lead-lh:1.4;--text-small:16px;--text-small-lh:1.32;--text-h3:64px;--text-h3-lh:1.12;--text-big:90px;--text-big-lh:1.05;--text-home-hero:61px;--text-talent-name:180px;--text-stat:180px}@media (max-width:767px){:root{--gutter:20px;--nav-logo-left:16px;--nav-logo-top:14px;--nav-logo-width:88px;--text-body:17px;--text-lead:20px;--text-small:14px;--text-h3:32px;--text-big:42px;--text-home-hero:28px;--text-talent-name:56px;--text-stat:56px}}@media (min-width:768px) and (max-width:1100px){:root{--gutter:40px;--text-h3:48px;--text-big:64px;--text-home-hero:40px;--text-talent-name:96px;--text-stat:88px}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background-color:var(--ebony)}body{min-height:100%;font-family:var(--font-body);font-size:var(--text-body);font-weight:400;line-height:var(--text-body-lh);color:var(--ebony);-webkit-font-smoothing:antialiased;background-color:#0000;margin:0}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:.15em;text-decoration:underline}img,svg{max-width:100%;display:block}button,input{font:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}p,h1,h2,h3,h4{margin:0}h1,h2,h3{font-weight:400}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.measure{width:min(100% - (var(--gutter) * 2), var(--measure));margin-inline:auto}section[data-band=center]{box-sizing:border-box;flex-direction:column;justify-content:center;min-height:105dvh;padding-block:25dvh;display:flex}section[data-band=tall]{box-sizing:border-box;flex-direction:column;justify-content:flex-start;min-height:105dvh;padding-block:140px;display:flex}section[data-band=fill]{box-sizing:border-box;height:105dvh;min-height:105dvh}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
