:root{--black:#161515;--orange:#ff7a17;--gray:#eaeaeac5;--white:#fff;--bottom-bar-height:140px}#sanity{position:relative;z-index:200!important}html{height:100%}html,body{background-color:var(--black);max-width:100vw;overflow-x:hidden}body{min-height:100%;font-family:var(--font-primary-regular), Helvetica, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#smooth-content{flex-direction:column;min-height:100%;display:flex}.skip-link{z-index:1000;background:var(--white);color:var(--black);padding:.75rem 1rem;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}main:focus{outline:none}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;position:absolute;overflow:hidden}.grid{grid-template-columns:repeat(12,1fr);column-gap:40px;padding-inline:40px;display:grid}@media screen and (max-width:768px){.grid{grid-template-columns:repeat(4,1fr);column-gap:1rem;padding-inline:1.25rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
@font-face{font-family:primaryFontRegular;src:url(../media/Aileron_Regular-s.p.3disqwmybmy1z.otf)format("opentype");font-display:swap}@font-face{font-family:primaryFontRegular Fallback;src:local(Arial);ascent-override:96.09%;descent-override:22.78%;line-gap-override:0.0%;size-adjust:100.95%}._7ChfOG_className{font-family:primaryFontRegular,primaryFontRegular Fallback}._7ChfOG_variable{--font-primary-regular:"primaryFontRegular", "primaryFontRegular Fallback"}
@font-face{font-family:primaryFontLight;src:url(../media/Aileron_Light-s.p.2ua9pukj0a298.otf)format("opentype");font-display:swap}@font-face{font-family:primaryFontLight Fallback;src:local(Arial);ascent-override:100.19%;descent-override:23.76%;line-gap-override:0.0%;size-adjust:96.82%}.qhUNYG_className{font-family:primaryFontLight,primaryFontLight Fallback}.qhUNYG_variable{--font-primary-light:"primaryFontLight", "primaryFontLight Fallback"}
@font-face{font-family:primaryFontBold;src:url(../media/Aileron_Bold-s.p.2kndy8881og_l.otf)format("opentype");font-display:swap}@font-face{font-family:primaryFontBold Fallback;src:local(Arial);ascent-override:90.54%;descent-override:21.47%;line-gap-override:0.0%;size-adjust:107.13%}.q1FVSG_className{font-family:primaryFontBold,primaryFontBold Fallback}.q1FVSG_variable{--font-primary-bold:"primaryFontBold", "primaryFontBold Fallback"}
@font-face{font-family:secondaryFont;src:url(../media/AkzidenzGrotesk_BoldExtendedItalic-s.p.2hu8ip3i7y7ss.otf)format("opentype");font-display:swap}@font-face{font-family:secondaryFont Fallback;src:local(Arial);ascent-override:64.59%;descent-override:16.62%;line-gap-override:0.0%;size-adjust:148.01%}.zZBBLa_className{font-family:secondaryFont,secondaryFont Fallback}.zZBBLa_variable{--font-secondary:"secondaryFont", "secondaryFont Fallback"}
