:root{--Yellow:#ffff53;--black:#000;--white:#fff;--grey-1:#f2f2f2;--grey-2:#d5d5d5;--grey-3:#aaa;--blue-5-liminal:#1140ed;--blue-6:#0b2ea5;--purple-irini:#6606ff;--report-header-text-size:var(--type-l-size);--report-section-text-size:16px;--topbar-height:50px;--logo-button-width:50px;--page-horizontal-padding:50px;--nav-tab-width:calc((100vw - var(--page-horizontal-padding) * 2) / 4);--sidebar-column-width:var(--nav-tab-width);--nav-subcolumn-width:calc(var(--nav-tab-width) / 3);--type-l-size:24px;--type-l-line:32px;--type-m-size:18px;--type-m-line:24px;--type-s-size:14px;--type-s-line:18px;--weight-regular:400;--weight-medium:500;--weight-bold:700;--pattern-dot-size:12px;--pill-font-size:clamp(10px, calc(1.572vw - 5.16px), 20px);--pill-line-height:1.3;--pill-icon-size:calc(var(--pill-font-size) * .75);--pattern-red:#ff3d00;--pattern-orange:#ff8a00;--pattern-yellow:#ffb800;--pattern-inactive:#aaa}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--black);margin:0;font-family:ABC Diatype Edu,-apple-system,Roboto,Helvetica,sans-serif}body[data-ground=light]{background:var(--grey-shade-1,#f2f2f2)}html{scroll-behavior:smooth;overflow-x:hidden}@media (width<=768px){html,body{font-size:14px}:root{--page-horizontal-padding:15px}}@media (width<=480px){html,body{font-size:12px}:root{--page-horizontal-padding:10px}}.navigation-bar{grid-template-columns:50px 1fr 1fr 1fr 1fr var(--page-horizontal-padding);z-index:1000;background:var(--grey-3);width:100%;display:grid;position:fixed;top:0;left:0}.logo-button{background:var(--white);width:var(--logo-button-width);cursor:pointer;border:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:50px;padding:0;display:flex;position:relative}.logo-icon{flex-shrink:0;width:33px;height:30px;transition:opacity .25s,transform .25s}.logo-cross{display:none}.home-tab{background:var(--blue-5-liminal);align-items:center;gap:10px;padding:8px 19px 8px 16px;text-decoration:none;transition:background-color .2s;display:flex}.home-tab:hover{background:#0f35d1}.home-tab .tab-text{color:var(--white);font-family:ABC Diatype Edu,-apple-system,Roboto,Helvetica,sans-serif;font-size:var(--type-l-size);font-style:normal;font-weight:var(--weight-regular);line-height:124%;position:relative}.nav-tab{background:var(--grey-3);cursor:pointer;flex:1 0 0;align-items:center;gap:10px;padding:8px 19px 8px 16px;text-decoration:none;transition:background-color .2s;display:flex;position:relative}.nav-tab:hover{background:#999}.nav-tab.visited .tab-text{color:var(--black)}.nav-tab.visited{background-color:var(--grey-shade-1)}.nav-tab .tab-text{color:var(--white);font-family:ABC Diatype Edu,-apple-system,Roboto,Helvetica,sans-serif;font-size:var(--type-l-size);font-style:normal;font-weight:var(--weight-regular);line-height:124%;position:relative}@media (width>=769px){.navigation-bar{grid-template-rows:50px;height:50px}.home-tab,.nav-tab{box-sizing:border-box;min-width:0}.nav-tab .tab-text,.home-tab .tab-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}}@media (width<=768px){.nav-tab .tab-text,.home-tab .tab-text{font-size:16px}}@media (width<=480px){.nav-tab .tab-text,.home-tab .tab-text{font-size:15px}}.padder-tab{background:var(--grey-3);width:100%;height:100%}@media (width<=768px){:root{--topbar-height:35px;--logo-button-width:35px}.navigation-bar{flex-wrap:wrap;grid-template-columns:none;display:flex}.logo-button{height:35px}.logo-icon{width:20px;height:18px}.home-tab{flex:1 1 calc(100% - var(--logo-button-width));box-sizing:border-box;min-height:35px;padding:6px 16px}.nav-tab{box-sizing:border-box;flex:1 0 100%;justify-content:flex-start;min-height:35px;padding:6px 16px}.padder-tab,.navigation-bar:not(.nav-open) .home-tab:not(.active),.navigation-bar:not(.nav-open) .nav-tab:not(.active){display:none}.navigation-bar:not(.nav-open) .nav-tab.active{flex:1 1 calc(100% - var(--logo-button-width))}.navigation-bar .nav-tab.active{background:var(--grey-3)}.navigation-bar .nav-tab.active .tab-text{color:var(--white)}.logo-cross{opacity:0;pointer-events:none;transition:opacity .25s;display:block;position:absolute;inset:0}.logo-cross:before,.logo-cross:after{content:"";background:var(--black);width:18px;height:2px;transition:transform .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.nav-open .logo-icon{opacity:0;transform:rotate(90deg)scale(.6)}.nav-open .logo-cross{opacity:1}.nav-open .logo-cross:before{transform:translate(-50%,-50%)rotate(45deg)}.nav-open .logo-cross:after{transform:translate(-50%,-50%)rotate(-45deg)}}.content-section{scroll-snap-align:center;justify-content:center;align-items:center;width:100%;height:100vh;padding:0;display:flex;position:relative}.section-inner{box-sizing:border-box;width:100%;max-width:900px;padding:0 20px;position:relative}.text-container{flex-shrink:0;width:100%;position:relative}@media (width<=768px){.section-inner{max-width:600px}}@media (width<=480px){.section-inner{max-width:350px}}.text-content{box-sizing:border-box;width:100%;color:var(--black);text-align:center;font-family:ABC Diatype Edu,-apple-system,Roboto,Helvetica,sans-serif;font-size:26px;font-style:normal;font-weight:400;line-height:calc(1.1em + 5px);text-transform:uppercase;line-height:round(1.1em + 5px,1px);position:relative}@media (width<=768px){.text-content{padding:15px;font-size:20px}}@media (width<=480px){.text-content{padding:12px;font-size:16px}}.section-text{color:var(--black);background:var(--Yellow);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:3px 2px;font-family:ABC Diatype Edu,-apple-system,Roboto,Helvetica,sans-serif;font-size:26px;font-weight:400;display:inline}.text-content .section-text{overflow-wrap:anywhere}.text-content{text-wrap:balance}@media (width<=768px){.text-content .section-text{font-size:20px}}@media (width<=480px){.text-content .section-text{font-size:16px}}.home-page{scroll-snap-type:y mandatory;opacity:1;box-sizing:border-box;background-color:#000;width:100%;height:100vh;margin-top:10px;transition:opacity .5s ease-in-out;position:relative;overflow-y:scroll}.home-page.fade-out{opacity:0}@media (width<=768px){.home-page{scroll-snap-type:y proximity;width:100%;min-height:auto;padding:0 0 50px}}@media (width<=480px){.home-page{padding:0 0 30px}}.home-page-video{object-fit:cover;z-index:0;width:100%;height:100vh;position:fixed;inset:0}.content-container{z-index:1;width:100%;position:relative}.page-transition{width:100%;min-height:100vh}.page-transition-inner{width:100%}.page-transition-inner.is-leaving-animating{will-change:transform, opacity;transition:transform .18s ease-in,opacity .18s ease-in}.page-transition-inner.is-entering-animating{will-change:transform, opacity;transition:transform .24s ease-out,opacity .24s ease-out}.page-transition-inner.is-leaving.forward{opacity:0;transform:translate(-4%)}.page-transition-inner.is-leaving.backward,.page-transition-inner.is-entering.forward{opacity:0;transform:translate(4%)}.page-transition-inner.is-entering.backward{opacity:0;transform:translate(-4%)}@media (prefers-reduced-motion:reduce){.page-transition-inner.is-leaving-animating,.page-transition-inner.is-entering-animating,.page-transition-inner.is-leaving.forward,.page-transition-inner.is-leaving.backward,.page-transition-inner.is-entering.forward,.page-transition-inner.is-entering.backward{opacity:1;transition:none;transform:none}}.app{width:100%;min-height:100vh;position:relative}
