*,:after,:before{--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }:root{--space-zero:clamp(0rem,-.02rem + .1vw,.0625rem);--space-4xs:clamp(.125rem,.1rem + .1vw,.1875rem);--space-3xs:clamp(.25rem,.23rem + .1vw,.3125rem);--space-2xs:clamp(.5rem,.46rem + .21vw,.625rem);--space-xs:clamp(.75rem,.69rem + .31vw,.9375rem);--space-s:clamp(1rem,.92rem + .42vw,1.25rem);--space-m:clamp(1.5rem,1.38rem + .63vw,1.875rem);--space-l:clamp(2rem,1.83rem + .83vw,2.5rem);--space-xl:clamp(3rem,2.75rem + 1.25vw,3.75rem);--space-2xl:clamp(4rem,3.67rem + 1.67vw,5rem);--space-3xl:clamp(6rem,5.5rem + 2.5vw,7.5rem);--space-4xl:clamp(8rem,7.33rem + 3.33vw,10rem);--space-5xl:clamp(10rem,9.17rem + 4.17vw,12.5rem);--space-xs-s:clamp(.75rem,.58rem + .83vw,1.25rem);--space-s-m:clamp(1rem,.71rem + 1.46vw,1.875rem);--space-m-l:clamp(1.5rem,1.17rem + 1.67vw,2.5rem);--space-l-xl:clamp(2rem,1.42rem + 2.92vw,3.75rem);--space-l-2xl:clamp(2rem,1rem + 5vw,5rem);--space-xl-2xl:clamp(3rem,2.33rem + 3.33vw,5rem);--space-2xl-3xl:clamp(4rem,2.83rem + 5.83vw,7.5rem);--space-3xl-4xl:clamp(6rem,4.67rem + 6.67vw,10rem);--space-4xl-5xl:clamp(8rem,6.5rem + 7.5vw,12.5rem);--size-step-00:clamp(.75rem,.69rem + .31vw,.9375rem);--size-step-0:clamp(.875rem,.85rem + .1vw,.9375rem);--size-step-1:clamp(1rem,.94rem + .31vw,1.1875rem);--size-step-2:clamp(1.1875rem,1rem + .94vw,1.75rem);--size-step-3:clamp(1.4375rem,1.08rem + 1.77vw,2.5rem);--size-step-4:clamp(1.75rem,1.15rem + 3.02vw,3.5625rem);--size-step-5:clamp(2.0625rem,1.08rem + 4.9vw,5rem);--size-step-6:clamp(2.5rem,.98rem + 7.6vw,7.0625rem);--font-thin:300;--font-normal:400;--font-semi-bold:600;--font-bold:700;--font-black:800;--color-background:#eff0f3;--color-primary:#ffb600;--color-transparent:transparent;--color-light:#fffffe;--color-accent:#094067;--color-accent-glare:#007bc7;--color-mid:#e5e7eb;--color-black:#1f2937;--color-dark:#5f6c7b;--color-warning:#ef4444;--font-base:Inter,Roboto,Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif;--font-title:Bebas Neue,Bebas Neue Fallback,ui-serif,Cambria,Times New Roman,Times,serif}@font-face{font-display:swap;font-family:Bebas Neue;font-style:normal;font-weight:400;src:url(/fonts/bebas-neue.woff2) format("woff2")}@font-face{ascent-override:110%;descent-override:46%;font-family:Bebas Neue Fallback;line-gap-override:normal;size-adjust:78%;src:local("Impact")}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;text-rendering:optimizespeed;-webkit-font-smoothing:antialiased}blockquote,body,dd,dl,figure,h1,h2,h3,h4,ol,p,pre,ul{margin:0}ol[role=list],ul[role=list]{list-style:none}body{line-height:1.5;min-height:100vh}button,h1,h2,h3,h4,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}img,picture{display:block;max-width:100%}img{background-repeat:no-repeat;background-size:cover;font-style:italic;height:auto}button,input,select,textarea{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}body{background:var(--body-bg-color);color:var(--body-color);font-family:var(--font-base);font-size:var(--text-size-base,var(--size-step-0))}h1,h2,h3,h4{max-width:28ch}h1{font-size:var(--text-size-heading-1,var(--size-step-5))}h2{font-size:var(--text-size-heading-2,var(--size-step-4))}h3{font-size:var(--text-size-heading-3,var(--size-step-3))}h4{font-size:var(--text-size-heading-4,var(--size-step-2))}blockquote:not([class]),li,p{max-width:65ch}svg{height:1em;width:1em}img[src*=".svg"]{width:100%}[role=list]{padding:0}a{color:currentcolor}a,a:hover{text-decoration:none}main:focus{outline:none}::-moz-selection{background:var(--selection-bg-color);color:var(--selection-color)}::selection{background:var(--selection-bg-color);color:var(--selection-color)}:focus{outline-color:var(--focus-ring-color,currentColor);outline-offset:var(--focus-ring-offset,.2lh);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}@supports selector(:focus-visible){:focus{outline:none}:focus-visible{outline-color:var(--focus-ring-color,currentColor);outline-offset:var(--focus-ring-offset,.2lh);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}}:is([tabindex="-1"]):focus,:is([tabindex="-1"]):focus-visible{outline:none}@media not (prefers-reduced-motion:reduce){@view-transition{navigation:auto}}:root{color-scheme:light;--body-color:var(--color-dark);--body-bg-color:oklch(var(--color-light));--gutter:var(--space-s-m);--text-size-base:var(--size-step-1);--wrapper-max-width:70rem;--region-space:var(--space-2xl-3xl);--focus-ring-width:3px;--selection-color:var(--color-light);--selection-bg-color:var(--color-dark)}html{scroll-behavior:smooth}h1,h2,h3,h4{color:var(--color-black)}.skip-link{--focus-ring-offset:0}:is([data-astro-image]){object-fit:var(--fit);object-position:var(--pos)}:is([data-astro-image=full-width]){width:100%}:is([data-astro-image=constrained]){max-width:100%}.cluster{align-items:var(--cluster-vertical-alignment,center);display:flex;flex-wrap:wrap;gap:var(--cluster-gap,var(--gutter,var(--space-s-m)));justify-content:var(--cluster-horizontal-alignment,flex-start)}.flow>*+*{margin-top:var(--flow-space,1em)}.repel{align-items:var(--repel-vertical-alignment,center);display:flex;flex-wrap:wrap;gap:var(--repel-gap,var(--gutter,var(--space-s-m)));justify-content:space-between}.repel[data-nowrap]{flex-wrap:nowrap}.wrapper{margin-inline:auto;max-width:clamp(16rem,var(--wrapper-max-width,100vw),80rem);padding-inline:var(--wrapper-space,var(--gutter));position:relative}.grid{display:grid;gap:var(--grid-gap,var(--gutter));grid-template-columns:repeat(var(--grid-placement,auto-fit),minmax(var(--grid-min-item-size,16rem),1fr))}.grid[data-layout="50-50"]{--grid-min-item-size:clamp(16rem,50%,26rem)}.grid[data-layout=stack]{grid-template-areas:"stack";grid-template-columns:none}.grid[data-layout=stack]>*{grid-area:stack}.imposter.contain{max-block-size:calc(100% - var(--imposter-margin, 0px)*2);max-inline-size:calc(100% - var(--imposter-margin, 0px)*2);overflow:auto}.switcher{align-items:var(--switcher-vertical-alignment,flex-start);display:flex;flex-wrap:wrap;gap:var(--switcher-gap,var(--gutter,var(--space-s-l)))}.switcher>*{flex-basis:calc((var(--switcher-target-container-width, 40rem) - 100%)*999);flex-grow:1}.region{padding-block:var(--region-space,var(--space-xl-2xl))}.content{--wrapper-max-width:75rem;-moz-column-gap:var(--content-gap,32px);column-gap:var(--content-gap,32px);display:grid;grid-template-columns:1fr min(65ch,calc(100% - var(--content-gap, 32px)*2)) 1fr}.content>*{grid-column:2}.content .breakout{grid-column:1/4;width:100%}.frame{align-items:center;aspect-ratio:var(--frame-n,16) /var(--frame-d,9);display:flex;justify-content:center;overflow:hidden}.frame>img,.frame>video{block-size:100%;inline-size:100%;object-fit:cover}.skip-link:not(:focus):not(:active){clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.skip-link{background-color:var(--color-light);left:.25rem;padding:var(--space-3xs);position:fixed;top:.25rem;z-index:999999}.stack{display:flex;flex-direction:column;justify-content:flex-start}.stack>*{margin-block:0}.stack>*+*{margin-block-start:var(--stack-space,1.5rem)}.visually-hidden{border:0;clip:rect(0 0 0 0);height:0;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.button{--button-color:var(--color-light);--button-bg:var(--color-black);--button-b-color:transparent;--button-inline-padding:var(--space-s);--button-block-padding:var(--space-2xs);align-items:center;background-color:var(--button-bg);border:2px solid var(--button-b-color);color:var(--button-color);cursor:pointer;display:flex;font-weight:var(--font-bold);gap:var(--space-2xs);justify-content:center;padding-block:var(--button-block-padding);padding-inline:var(--button-inline-padding);-webkit-user-select:none;-moz-user-select:none;user-select:none}.button[data-button=dark]:hover:not([aria-disabled=true],[disabled]){--button-color:var(--color-black);--button-b-color:var(--color-black);--button-bg:transparent}.button[data-button=ghost]{--button-color:var(--color-black);--button-bg:transparent}@media (min-width:768px){.button[data-button=ghost]{--button-b-color:var(--color-black)}.button[data-button=ghost]:hover{--button-bg:var(--color-black);--button-color:var(--color-light)}}.site-header{--thickness:4px;background:#fffffff2;color:var(--color-black);position:fixed;top:0;inset-inline:0;padding-block:var(--space-s);z-index:2}.site-header nav{--cluster-gap:var(--space-2xs);flex-wrap:nowrap;font-size:var(--size-step-0);margin-inline-end:calc(var(--space-3xs)*-1)}.site-header nav a:not([class*=--logo]){font-weight:var(--font-normal);padding-block:var(--space-4xs);padding-inline:var(--space-3xs)}@media (min-width:768px){.site-header nav a:not([class*=--logo]){font-weight:var(--font-bold);padding-block:var(--space-3xs);padding-inline:var(--space-2xs)}.site-header nav a:not([class*=--logo]):not([data-button]){text-underline-offset:4px}.site-header nav a:not([class*=--logo]):not([data-button]):hover{-webkit-text-decoration:underline 2px;text-decoration:underline 2px}}.site-header--logo{align-items:center;display:flex;justify-content:center}.site-header--logo svg{height:auto;max-height:38px;width:65px}@media (min-width:768px){.site-header--logo svg{max-height:60px;width:100px}}@supports ((-webkit-backdrop-filter: blur(16px)) or (backdrop-filter: blur(16px))) or (-webkit-backdrop-filter:blur(16px)){.site-header{background:#ffffff80}.site-header:before{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(180deg,#f2f2f2,transparent 50%);inset:0}.site-header:after,.site-header:before{content:"";pointer-events:none;position:absolute}.site-header:after{-webkit-backdrop-filter:blur(12px) brightness(.96);backdrop-filter:blur(12px) brightness(.96);background:#ffffff1a;bottom:0;height:var(--thickness);left:0;right:0;transform:translateY(100%)}}.site-foot{background-color:var(--color-black);color:var(--color-light);padding-block-end:var(--space-s-m);padding-block-start:var(--space-2xl-3xl)}.site-foot .repel{--repel-vertical-alignment:flex-start;--repel-gap:var(--space-l-xl)}.site-foot__logo{height:86px;width:150px}@media (min-width:768px){.site-foot__logo{height:105px;width:180px}}.site-foot p{max-width:55ch;text-wrap:pretty}.site-foot p:has(svg){--cluster-gap:var(--space-2xs)}.site-foot__instagram{align-self:flex-start;color:var(--color-mid);display:inline-flex;font-size:var(--size-step-4)}@media (min-width:768px){.site-foot__instagram{font-size:var(--size-step-3)}.site-foot__instagram:hover{color:#e1306c}}.site-foot__content a{font-weight:var(--font-bold);text-decoration:underline;text-underline-offset:4px}.site-foot__content a:hover{text-decoration-thickness:2px}.site-foot__copy{border-top:1px solid var(--color-dark);color:var(--color-mid);flex-basis:100%;font-size:var(--size-step-0);margin-block-start:var(--space-xs);padding-block-start:var(--space-s-m)}.visible{visibility:visible}.absolute{position:absolute}.mx-auto{margin-left:auto;margin-right:auto}.mt-l-xl{margin-top:clamp(2rem,1.42rem + 2.92vw,3.75rem)}.min-h-\[75vh\]{min-height:75vh}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.gap-l-xl{gap:clamp(2rem,1.42rem + 2.92vw,3.75rem)}.rounded-md{border-radius:.375rem}.bg-black{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-dark\/20{background-color:#5f6c7b33}.bg-light{--tw-bg-opacity:1;background-color:rgb(255 255 254/var(--tw-bg-opacity,1))}.bg-light\/5{background-color:#fffffe0d}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-light{--tw-gradient-from:#fffffe var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,255,254,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-accent-glare\/5{--tw-gradient-to:rgba(0,123,199,.05) var(--tw-gradient-to-position)}.pt-3xl{padding-top:clamp(6rem,5.5rem + 2.5vw,7.5rem)}.font-title{font-family:Bebas Neue,Bebas Neue Fallback,ui-serif,Cambria,Times New Roman,Times,serif}.text-step-0{font-size:clamp(.875rem,.85rem + .1vw,.9375rem)}.text-step-3{font-size:clamp(1.4375rem,1.08rem + 1.77vw,2.5rem)}.text-step-4{font-size:clamp(1.75rem,1.15rem + 3.02vw,3.5625rem)}.text-light{color:#fffffe}.text-primary{color:#ffb600}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.flow-space-zero{--flow-space:clamp(0rem,-.02rem + .1vw,.0625rem)}.flow-space-3xs{--flow-space:clamp(.25rem,.23rem + .1vw,.3125rem)}.flow-space-2xs{--flow-space:clamp(.5rem,.46rem + .21vw,.625rem)}.flow-space-l-xl{--flow-space:clamp(2rem,1.42rem + 2.92vw,3.75rem)}
