header[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;width:100%;display:flex;flex-direction:row;justify-content:space-between;padding:0 35px;align-items:center;height:100px;z-index:100}nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none}a[data-astro-cid-3ef6ksr2]{font-weight:500;text-transform:uppercase}.logo[data-astro-cid-3ef6ksr2]{position:absolute}.logo[data-astro-cid-3ef6ksr2] h3[data-astro-cid-3ef6ksr2]{font-size:3rem;font-weight:700}nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:row;margin:0;padding:0;gap:20px}@media (max-width: 768px) and (orientation: portrait){header[data-astro-cid-3ef6ksr2]{padding:0 25px 0 20px;height:75px}}footer[data-astro-cid-sz7xmlte]{width:100%;align-items:center;justify-content:space-between;position:relative;background:var(--color-background);margin-top:calc(100vh - 155px);z-index:1000;display:flex;padding:0 35px}p[data-astro-cid-sz7xmlte]{font-size:.8rem}.text[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:30px}.text[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:.8rem;font-weight:300}ul[data-astro-cid-sz7xmlte]{list-style:none}.socials[data-astro-cid-sz7xmlte]{display:flex;gap:20px;padding:0}.socials[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:22px;height:22px}svg[data-astro-cid-sz7xmlte]{fill:currentColor;transition:.3s}@media (max-width: 768px){footer[data-astro-cid-sz7xmlte]{flex-direction:column-reverse;padding:20px 0}.socials[data-astro-cid-sz7xmlte]{margin:0}}.pre-footer[data-astro-cid-imzna25v]{position:fixed;top:0;left:0;z-index:0;width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--color-gray);text-align:center;pointer-events:all}.subheading[data-astro-cid-imzna25v]{font-size:1.5rem;margin-top:0}a[data-astro-cid-imzna25v]{text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:4px}@media (max-width: 768px){h1[data-astro-cid-imzna25v]{font-size:2.5rem;margin-bottom:10px}}*{box-sizing:border-box}:root{--font-primary: "Jost", sans-serif;--color-foreground: #f9f7f4;--color-background: #111111;--color-gray: #282725b7;--color-accent: #f3af42;--color-secondary: #a65c18;--color-pop: #f11904;--color-pop-dark: #7f0371;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 3rem;--spacing-2xl: 4rem}body{font-family:var(--font-primary);color:var(--color-foreground);background-color:var(--color-background);margin:0}article{background:var(--color-background);z-index:1;position:relative}article:before{content:"";width:100%;height:100px;display:block}article:after{content:"";width:100%;height:5px;background:linear-gradient(to right,var(--color-accent),var(--color-secondary));display:block}h1{font-size:clamp(4rem,12vw,6rem);line-height:1;font-weight:600}h2.subheading{font-size:clamp(2.75rem,10vw,6rem);line-height:1.2;margin-bottom:var(--spacing-xl)}.heading{margin:50px auto}.heading h1{font-size:3rem;font-weight:400}@media (max-width: 768px){.heading{margin:50px 0 30px}}p,figcaption{font-size:clamp(1.25rem,2vw,1.1rem);font-weight:300;letter-spacing:.45px}p.herotext{font-weight:500;font-size:clamp(1.75rem,2vw,2.75rem)}a{text-decoration:none;color:inherit}section{padding:0 110px;background:var(--color-background)}@media (max-width: 768px) and (orientation: portrait){section{padding:0 25px 0 20px}}.mediawrap{position:relative}a.button,button{font-size:1.2rem;padding:.5rem 1.5rem;transform:translate(0);transition:.3s;font-family:var(--font-primary);display:flex;width:fit-content;border:2px solid var(--color-foreground);background:transparent;color:inherit;position:relative;z-index:1;font-weight:500;text-transform:uppercase;cursor:pointer}a.highlight-effect{position:relative;transition:.3s}a.button span,button span{z-index:1}a.button:after,button:after,a.highlight-effect:after{color:inherit;content:"";position:absolute;border:2px solid var(--color-accent);top:-2px;left:-2px;height:100%;width:100%;background:var(--color-accent);z-index:-1;clip-path:inset(0 100% 0 0);opacity:0;transition:clip-path .3s ease,opacity .6s ease}a.button:hover,button:hover,a.highlight-effect:hover{color:var(--color-background)}a.button:hover:after,button:hover:after,a.highlight-effect:hover:after{width:100%;clip-path:inset(0 0 0 0);opacity:1;transition:clip-path .4s ease,opacity .3s ease}.two-col .col{flex:1}figure{margin:0}@media (prefers-reduced-motion: reduce){*,*:before,*:after,*:hover{transition:0s!important}}.homepage header .logo h3,.homepage header nav ul li a{color:var(--color-background)}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}
