@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed:300");
@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed:300");
*,*:before,*:after{box-sizing:border-box;font:inherit;color:var(--color);margin:0;padding:0}
img,svg,video,picture{display:block;max-width:100%;object-fit:cover;object-position:center}
ul,ol{padding-left:2ch}
a{text-decoration:underline;color:inherit}
a:hover{color:inherit}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.running_text h1,.h4,.running_text h2,.h5,.running_text h3,.h6,.running_text h4,ul,ol,p{margin:0}
:root{--breakpoint-xs:0px;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-xxl:1400px}
:root{--offset-color:#000;--highlight-color:#fff;--background-color:#111313}
:root{--breakpoint-xs:0px;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-xxl:1400px}
.letter-spacing{margin-inline:max(spacing(4),(100% - 80rem) / 2)}
.letter-spacing-padding,header>#navbar{padding-inline:max(spacing(4),(100% - 80rem) / 2)}
.fill-space{min-width:100%;min-height:100%;max-width:100%;max-height:100%;width:100%;height:100%}
.d-grid{display:grid}
.gap-0{gap:0}
.gap-1{gap:0.25rem}
.gap-2{gap:0.5rem}
.gap-3{gap:1rem}
.gap-4{gap:1.5rem}
.gap-5{gap:3rem}
@media (min-width:576px){.gap-sm-0{gap:0}}
@media (min-width:576px){.gap-sm-1{gap:0.25rem}}
@media (min-width:576px){.gap-sm-2{gap:0.5rem}}
@media (min-width:576px){.gap-sm-3{gap:1rem}}
@media (min-width:576px){.gap-sm-4{gap:1.5rem}}
@media (min-width:576px){.gap-sm-5{gap:3rem}}
@media (min-width:768px){.gap-md-0{gap:0}}
@media (min-width:768px){.gap-md-1{gap:0.25rem}}
@media (min-width:768px){.gap-md-2{gap:0.5rem}}
@media (min-width:768px){.gap-md-3{gap:1rem}}
@media (min-width:768px){.gap-md-4{gap:1.5rem}}
@media (min-width:768px){.gap-md-5{gap:3rem}}
@media (min-width:992px){.gap-lg-0{gap:0}}
@media (min-width:992px){.gap-lg-1{gap:0.25rem}}
@media (min-width:992px){.gap-lg-2{gap:0.5rem}}
@media (min-width:992px){.gap-lg-3{gap:1rem}}
@media (min-width:992px){.gap-lg-4{gap:1.5rem}}
@media (min-width:992px){.gap-lg-5{gap:3rem}}
@media (min-width:1200px){.gap-xl-0{gap:0}}
@media (min-width:1200px){.gap-xl-1{gap:0.25rem}}
@media (min-width:1200px){.gap-xl-2{gap:0.5rem}}
@media (min-width:1200px){.gap-xl-3{gap:1rem}}
@media (min-width:1200px){.gap-xl-4{gap:1.5rem}}
@media (min-width:1200px){.gap-xl-5{gap:3rem}}
@media (min-width:1400px){.gap-xxl-0{gap:0}}
@media (min-width:1400px){.gap-xxl-1{gap:0.25rem}}
@media (min-width:1400px){.gap-xxl-2{gap:0.5rem}}
@media (min-width:1400px){.gap-xxl-3{gap:1rem}}
@media (min-width:1400px){.gap-xxl-4{gap:1.5rem}}
@media (min-width:1400px){.gap-xxl-5{gap:3rem}}
:root{--breakpoint-xs:0px;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-xxl:1400px}
:root,body{font-family:"Roboto Condensed",sans-serif;--fs-h1:2.5em;--fs-h2:2em;--fs-h3:1.75em;--fs-h4:1.5em;--fs-h5:1.25em;--fs-h6:1em;--fs-normal:1em}
h1,.h1{font-size:var(--fs-h1);font-weight:500}
h2,.h2{font-size:var(--fs-h2);font-weight:500}
h3,.h3,.running_text h1{font-size:var(--fs-h3);font-weight:500}
h4,.h4,.running_text h2{font-size:var(--fs-h4);font-weight:500}
h5,.h5,.running_text h3{font-size:var(--fs-h5);font-weight:500}
h6,.h6,.running_text h4{font-size:var(--fs-h6);font-weight:500}
p,a{font-size:var(--fs-normal)}
a{color:#fccfcc;text-decoration:none}
a:hover{color:#fccfcc;text-decoration:underline}
a.no-underline{text-decoration:none;color:inherit}
a.no-underline:hover{text-decoration:none;color:inherit}
.no-hover a:hover{color:inherit;text-decoration:none}
.running_text{--fs-normal:1.2rem}
.arrow:after{content:"»";padding-left:0.5ch}
.text-break{overflow-wrap:anywhere}
:root{--breakpoint-xs:0px;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-xxl:1400px}
*,*:before,*:after{box-sizing:border-box;font:inherit;color:var(--color);margin:0;padding:0}
img,svg,video,picture{display:block;max-width:100%;object-fit:cover;object-position:center}
ul,ol{padding-left:2ch}
a{text-decoration:underline;color:inherit}
a:hover{color:inherit}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.running_text h1,.h4,.running_text h2,.h5,.running_text h3,.h6,.running_text h4,ul,ol,p{margin:0}
:root{--breakpoint-xs:0px;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-xxl:1400px}
:root{--offset-color:#000;--highlight-color:#fff;--background-color:#111313}
:root{--breakpoint-xs:0px;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-xxl:1400px}
.letter-spacing{margin-inline:max(1.5rem,(100% - 80rem) / 2)}
.letter-spacing-padding,header>#navbar{padding-inline:max(1.5rem,(100% - 80rem) / 2)}
.fill-space{min-width:100%;min-height:100%;max-width:100%;max-height:100%;width:100%;height:100%}
.d-grid{display:grid}
.gap-0{gap:0}
.gap-1{gap:0.25rem}
.gap-2{gap:0.5rem}
.gap-3{gap:1rem}
.gap-4{gap:1.5rem}
.gap-5{gap:3rem}
@media (min-width:576px){.gap-sm-0{gap:0}}
@media (min-width:576px){.gap-sm-1{gap:0.25rem}}
@media (min-width:576px){.gap-sm-2{gap:0.5rem}}
@media (min-width:576px){.gap-sm-3{gap:1rem}}
@media (min-width:576px){.gap-sm-4{gap:1.5rem}}
@media (min-width:576px){.gap-sm-5{gap:3rem}}
@media (min-width:768px){.gap-md-0{gap:0}}
@media (min-width:768px){.gap-md-1{gap:0.25rem}}
@media (min-width:768px){.gap-md-2{gap:0.5rem}}
@media (min-width:768px){.gap-md-3{gap:1rem}}
@media (min-width:768px){.gap-md-4{gap:1.5rem}}
@media (min-width:768px){.gap-md-5{gap:3rem}}
@media (min-width:992px){.gap-lg-0{gap:0}}
@media (min-width:992px){.gap-lg-1{gap:0.25rem}}
@media (min-width:992px){.gap-lg-2{gap:0.5rem}}
@media (min-width:992px){.gap-lg-3{gap:1rem}}
@media (min-width:992px){.gap-lg-4{gap:1.5rem}}
@media (min-width:992px){.gap-lg-5{gap:3rem}}
@media (min-width:1200px){.gap-xl-0{gap:0}}
@media (min-width:1200px){.gap-xl-1{gap:0.25rem}}
@media (min-width:1200px){.gap-xl-2{gap:0.5rem}}
@media (min-width:1200px){.gap-xl-3{gap:1rem}}
@media (min-width:1200px){.gap-xl-4{gap:1.5rem}}
@media (min-width:1200px){.gap-xl-5{gap:3rem}}
@media (min-width:1400px){.gap-xxl-0{gap:0}}
@media (min-width:1400px){.gap-xxl-1{gap:0.25rem}}
@media (min-width:1400px){.gap-xxl-2{gap:0.5rem}}
@media (min-width:1400px){.gap-xxl-3{gap:1rem}}
@media (min-width:1400px){.gap-xxl-4{gap:1.5rem}}
@media (min-width:1400px){.gap-xxl-5{gap:3rem}}
:root{--breakpoint-xs:0px;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-xxl:1400px}
:root,body{font-family:"Roboto Condensed",sans-serif;--fs-h1:2.5em;--fs-h2:2em;--fs-h3:1.75em;--fs-h4:1.5em;--fs-h5:1.25em;--fs-h6:1em;--fs-normal:1em}
h1,.h1{font-size:var(--fs-h1);font-weight:500}
h2,.h2{font-size:var(--fs-h2);font-weight:500}
h3,.h3,.running_text h1{font-size:var(--fs-h3);font-weight:500}
h4,.h4,.running_text h2{font-size:var(--fs-h4);font-weight:500}
h5,.h5,.running_text h3{font-size:var(--fs-h5);font-weight:500}
h6,.h6,.running_text h4{font-size:var(--fs-h6);font-weight:500}
p,a{font-size:var(--fs-normal)}
a{color:#fccfcc;text-decoration:none}
a:hover{color:#fccfcc;text-decoration:underline}
a.no-underline{text-decoration:none;color:inherit}
a.no-underline:hover{text-decoration:none;color:inherit}
.no-hover a:hover{color:inherit;text-decoration:none}
.running_text{--fs-normal:1.2rem}
.arrow:after{content:"»";padding-left:0.5ch}
.text-break{overflow-wrap:anywhere}
:root{--breakpoint-xs:0px;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-xxl:1400px}
header{--color:#878787;--offset-color:#26292a;--highlight-color:#e8e6e3;--navbar-background-color:#323232;--navbar-height:3.5rem;--navbar-link-gap:1rem}
header>#navbar{transition:max-height ease-in-out 400ms;max-height:var(--navbar-height);overflow-y:hidden;position:fixed;z-index:50;inset:0 0 auto 0;background-color:var(--navbar-background-color);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:var(--navbar-height) auto auto;grid-template-areas:"logo expand" "links links " ". . "}
header>#navbar[aria-expanded="true"]{max-height:var(--navbar-max-height)}
header>#navbar>.logo{grid-area:logo;place-self:center left}
header>#navbar>.expand{background-color:unset;cursor:pointer;grid-area:expand;place-self:center right}
header>#navbar>.expand,header>#navbar>.expand:focus-visible{border-color:transparent;outline-color:transparent}
@media (min-width:992px){header>#navbar>.expand{display:none}}
header>#navbar>#navbar-links{padding-left:0;list-style:none;grid-area:links;place-self:center;width:100%;display:flex;flex-wrap:wrap;flex-direction:column}
header>#navbar>#navbar-links>li{padding:calc(var(--navbar-link-gap) / 2)}
header>#navbar>#navbar-links>li>a{padding:inherit}
header>#navbar>#navbar-links>li.active{box-shadow:0 0 0 100vmax var(--highlight-color);background-color:var(--highlight-color);clip-path:inset(0 -100vmax);--color:var(--offset-color)}
@media (min-width:992px){header>#navbar>#navbar-links{flex-direction:row}header>#navbar>#navbar-links>li.active{background-color:unset;box-shadow:unset;--color:var(--highlight-color)}}
@media (min-width:992px){header>#navbar{grid-template-columns:1fr auto 1fr;grid-template-rows:var(--navbar-height);grid-template-areas:"logo links ."}}
header>.spacer{height:var(--navbar-height)}
:root,body{scroll-behavior:smooth;background-color:#323232;color:#d3d3d3}
.add-margins h1,.add-margins h2,.add-margins h3,.add-margins h4,.add-margins h5,.add-margins h6{margin-bottom:0.5rem}
.add-margins a,.add-margins p{margin-bottom:1rem}