html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}*,*:after,*:before{position:relative;box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}p,h1,h2,h3,h4,h5,h6,dl,dd,figure,blockquote{margin-block:unset}ul[class],ol[class]{margin:0;padding:0;list-style:none}html{line-height:1.5}body{margin:unset}h1,h2,h3,h4,h5,h6,input,label,button{line-height:1.1}h1,h2,h3,h4,h5,h6{text-wrap:balance}a{color:inherit;text-decoration:none}img,svg,canvas,picture{display:block;max-inline-size:100%;block-size:auto}input,button,select,textarea{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:1rlh}@media (prefers-reduced-motion: reduce){*,*:after,*:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}button{text-transform:unset;background:none;border:none;cursor:pointer}@font-face{font-display:swap;font-family:Helvetica Now Display;src:url(/fonts/HelveticaNowDisplay-Black.woff2) format("woff2"),url(/fonts/HelveticaNowDisplay-Black.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-display:swap;font-family:Helvetica Now Display;src:url(/fonts/HelveticaNowDisplay-Regular.woff2) format("woff2"),url(/fonts/HelveticaNowDisplay-Regular.woff) format("woff");font-weight:400;font-style:normal}html{min-height:100%;line-height:1.4;font-family:Helvetica Now Display,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;color:#fff;background-color:#171717;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 699px){html{font-size:14px}}@media (min-width: 700px) and (max-width: 1199px){html{font-size:15px}}@media (min-width: 1200px) and (max-width: 1599px){html{font-size:16px}}@media (min-width: 1600px) and (max-width: 1799px){html{font-size:17px}}@media (min-width: 1800px){html{font-size:18px}}html.is-loading{cursor:wait}body{font-size:var(--font-size-body)}*:focus-visible{outline-color:var(--focus-visible-color)!important;outline-width:var(--focus-visible-width)!important;outline-offset:var(--focus-visible-offset)!important;outline-style:solid!important}::selection{background-color:#fff;color:#171717;text-shadow:none}a{color:currentColor;text-decoration:none}.u-h1{line-height:1;font-size:var(--font-size, var(--font-size-h1));font-weight:900;text-transform:uppercase}.u-text-label{line-height:1.2;font-size:var(--font-size, var(--font-size-label));font-weight:400;text-transform:uppercase}a:hover{text-decoration:underline}.u-link{display:inline-block;overflow:hidden}.u-link:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;background-color:currentColor;will-change:transform}.u-link-hover:hover .u-link,.u-link:hover{text-decoration:none}.u-link-hover:hover .u-link:after,.u-link:hover:after{animation:anim-link .5s cubic-bezier(.38,.005,.215,1)}@keyframes anim-link{0%{transform:translateZ(0)}40%{transform:translate3d(100%,0,0)}40.00001%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}.u-wysiwyg{line-height:1.4}.u-wysiwyg p:not(:last-child){margin-bottom:1em}.u-wysiwyg a{text-decoration:underline;transition:opacity .5s cubic-bezier(.38,.005,.215,1)}.u-wysiwyg a:hover{opacity:.5}.u-container{width:var(--container-width);margin-right:auto;margin-left:auto}.u-page{padding-top:calc(var(--grid-gutter) * .5);background-color:#fff}.u-triangle{--_triangle-size: .625rem;--_triangle-color: currentColor;--_triangle-rotation: 0;display:block;width:var(--triangle-size, var(--_triangle-size));height:var(--triangle-size, var(--_triangle-size));clip-path:polygon(90% 50%,10% 0,10% 100%);background-color:var(--triangle-color, var(--_triangle-color));transform:rotate(var(--triangle-rotation, var(--_triangle-rotation)));transition:transform .5s cubic-bezier(.38,.005,.215,1)}.u-screen-reader-text{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);margin:0;padding:0;width:1px;height:1px;border:0}.c-canvas-background[data-astro-cid-gjabvtev]{position:fixed;top:0;left:0;display:block;width:100%;height:100%}.c-header_item[data-astro-cid-z6iz25dn]{z-index:200;position:fixed;display:block;mix-blend-mode:difference}.c-header_item[data-astro-cid-z6iz25dn]:nth-child(1){top:var(--grid-gutter);left:var(--grid-gutter)}.c-header_item[data-astro-cid-z6iz25dn]:nth-child(2){top:var(--grid-gutter);right:var(--grid-gutter)}.c-header_item[data-astro-cid-z6iz25dn]:nth-child(3){bottom:var(--grid-gutter);left:var(--grid-gutter)}.c-header_item[data-astro-cid-z6iz25dn]:nth-child(4){bottom:var(--grid-gutter);right:var(--grid-gutter)}.c-footer[data-astro-cid-iravouwq]{margin-top:calc(50 * var(--svh, 1svh));padding-bottom:var(--grid-gutter)}.c-footer_copy[data-astro-cid-iravouwq]{display:block;width:100%;text-align:center}:root{--grid-columns: 4;--grid-gutter: 1rem;--grid-margin: 1rem;--container-width: calc(calc(100 * var(--vw, 1vw)) - 2 * var(--grid-margin));--grid-column-width: calc(1 / var(--grid-columns) * var(--container-width) - (1 - 1 / var(--grid-columns)) * var(--grid-gutter));--font-size-h1: clamp(24px, .0375234522 * calc(100 * var(--vw, 1vw)), 60px);--font-size-body: .875rem;--font-size-label: .75rem;--focus-visible-color: currentColor;--focus-visible-width: 1px;--focus-visible-offset: 1px}.c-hero{display:block}.c-hero.-home{padding-bottom:calc(75 * var(--svh, 1svh))}.c-hero_inner{display:flex;align-items:center;justify-content:center;width:100%;height:calc(100 * var(--svh, 1svh));padding-top:var(--grid-gutter);padding-bottom:var(--grid-gutter);text-align:center}.c-hero.-home .c-hero_inner{align-items:flex-end}@media (max-width: 499px){.c-hero.-home .c-hero_inner{padding-bottom:calc(calc(var(--grid-gutter) * 2) + var(--font-size-label))}}.c-hero_bg{position:absolute;top:0;left:0;width:100%;height:100%}.c-hero_title{--font-size: calc(4.2 * var(--vw, 1vw))}.c-hero.-home .c-hero_title{width:12em}@media (max-width: 499px){.c-hero_title{--font-size: calc(8 * var(--vw, 1vw))}}
