:root{--clr-button-foreground: #000;--clr-button-background: #fff;--clr-button-border: #fff;--clr-button-foreground-hover: #000;--clr-button-background-hover: color-mix( in oklab, var(--clr-button-background), #000 5% );--clr-button-border-hover: #fff}.c-button[data-astro-cid-vnzlvqnm]{background-color:var(--clr-button-background);color:var(--clr-button-foreground);border-color:var(--clr-button-border);font-family:var(--font-sans-serif);font-variation-settings:var(--font-sans-serif-variantion-settings);font-size:1.125rem;text-transform:uppercase;border-width:1px;border-style:solid;background-clip:padding-box;appearance:none;display:block;width:fit-content;border-radius:2em;text-decoration:none;padding:.65em 1.5em;@media(width<500px){font-size:.8rem}&[data-astro-cid-vnzlvqnm]:hover{border-color:var(--clr-button-border-hover);background-color:var(--clr-button-background-hover);color:var(--clr-button-foreground-hover)}}.c-welcome{min-height:100vh;background:url(/noise.webp);background-size:cover;background-position:center center;display:grid;grid-template-rows:auto 1fr auto auto;row-gap:var(--spacing)}.c-welcome__header{padding-block:var(--spacing-m);padding-inline:var(--gutter);border-bottom:1px solid currentColor}.c-welcome__header__inner{display:grid;grid-template-columns:1fr 2fr;align-items:center;gap:var(--spacing)}.c-welcome__footer{padding-inline:var(--gutter);padding-block:var(--spacing-m);border-top:1px solid currentColor}.c-welcome__baseline{text-transform:uppercase;font-family:var(--font-sans-serif);font-variation-settings:var(--font-sans-serif-variantion-settings);display:flex;gap:1ch;justify-content:space-between}.c-welcome__copy{padding-inline:var(--gutter);place-self:end end;max-width:calc(376px + var(--gutter) * 2);font-weight:400;font-size:clamp(1rem,.85vw + .8rem,1.56rem);line-height:1.4;text-align:left}.c-welcome__copy h1{margin:0}.c-welcome__copy p{margin-top:0}@media(width>=800px){.c-welcome__copy{margin-right:10%}}@media(width<600px){.c-welcome__copy{width:100%;max-width:none}}.c-welcome__logo{padding-inline:var(--gutter);width:clamp(12.5rem,83.1vw + -6.98rem,67.81rem);max-width:100%}.c-welcome__logo img{width:100%;display:block;height:auto}*,*:after,*:before{box-sizing:border-box;background-repeat:no-repeat}html{interpolate-size:allow-keywords}body{margin:0;-webkit-font-smoothing:antialiased}svg{overflow:visible}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}button{cursor:pointer}:root{--clr-foreground: #1d1d1b;color:var(--clr-foreground)}:root{--font-serif: "abril-display", serif;--font-sans-serif: "roc-grotesk-variable", sans-serif;--font-sans-serif-variantion-settings: "wght" 500, "wdth" 120;--spacing-unit: 1.22;--spacing: calc(var(--spacing-unit) * 1rem);--spacing-1: var(--spacing);--spacing-2: calc(var(--spacing) * 2);--spacing-3: calc(var(--spacing) * 3);--spacing-4: calc(var(--spacing) * 4);--spacing-5: calc(var(--spacing) * 5);--spacing-6: calc(var(--spacing) * 6);--spacing-7: calc(var(--spacing) * 7);--spacing-8: calc(var(--spacing) * 8);--spacing-m: calc(var(--spacing) * 2);--spacing-xl: calc(var(--spacing) * 3);--spacing-xxl: calc(var(--spacing) * 4);--spacing-half: calc(var(--spacing) / 2);--spacing-quarter: calc(var(--spacing) / 4);font-size:16px;font-family:var(--font-serif);line-height:var(--spacing-unit)}@media(--from-lap){:root{--spacing-xl: calc(var(--spacing) * 6);--spacing-xxl: calc(var(--spacing) * 8)}}body{font-size:clamp(.81rem,.47vw + .7rem,1.13rem)}::selection{background-color:#000;color:#fff}:where(h2:not([class]),.t-25){text-transform:uppercase;font-family:var(--font-sans-serif);font-variation-settings:var(--font-sans-serif-variantion-settings);font-size:clamp(1rem,.85vw + .8rem,1.56rem);line-height:1.28;margin-top:0;margin-bottom:1lh}:root{--gutter: clamp(.63rem, 5.63vw + -.7rem, 4.38rem);--section-spacing: clamp(2.5rem, 7.51vw + .74rem, 7.5rem);overflow-x:clip;scroll-padding-top:150px;scroll-behavior:smooth}.l-constrained{width:min(1440px,100% - var(--gutter) * 2);margin-inline:auto}.l-leader{margin-top:var(--section-spacing)}.l-leader-half{margin-top:calc(var(--section-spacing) / 2)}.l-trailer{margin-bottom:var(--section-spacing)}.l-rhythm{margin-block:var(--section-spacing)}.l-rhythm-inner{padding-block:var(--section-spacing)}.l-leader-inner{padding-top:var(--section-spacing)}.l-trailer-inner{padding-bottom:var(--section-spacing)}.l-children-no-rhythm>*{margin-block:0;padding-block:0}.mt-half{margin-top:var(--spacing-half)}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:var(--spacing-2)}.mt-3{margin-top:var(--spacing-3)}.mt-4{margin-top:var(--spacing-4)}.mt-m{margin-top:var(--spacing-m)}.mt-xl{margin-top:var(--spacing-xl)}.mb-half{margin-bottom:var(--spacing-half)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:var(--spacing-2)}.mb-3{margin-bottom:var(--spacing-3)}.mb-4{margin-bottom:var(--spacing-4)}.mb-m{margin-bottom:var(--spacing-m)}.mb-xl{margin-bottom:var(--spacing-xl)}.my-half{margin-block:var(--spacing-half)}.my-0{margin-block:0}.my-1{margin-block:var(--spacing)}.my-2{margin-block:var(--spacing-2)}.my-3{margin-block:var(--spacing-3)}.my-4{margin-block:var(--spacing-4)}.my-m{margin-block:var(--spacing-m)}.my-xl{margin-block:var(--spacing-xl)}.pt-0{padding-top:0}.pb-0{padding-bottom:0}#klaro{--border-radius: 10px;--green1: var(--clr-blue);--notice-max-width: 330px}#klaro .klaro.cm-as-context-notice{padding:0}#klaro .cookie-notice{--dark1: #000;--light1: #fff;box-shadow:none}#klaro .cookie-notice .cn-body{padding:1.8em}#klaro .cookie-notice strong{font-weight:inherit}#klaro .cookie-notice p{margin-top:0}#klaro .cookie-notice .cn-ok{margin-top:1em}#klaro .cookie-notice .cm-link{margin:0;color:#b4b4b4;text-decoration:underline}#klaro .cookie-notice .cm-btn{border-radius:2em;padding:.2lh .5lh;margin:0;border:1px solid currentColor}#klaro .cookie-notice .cm-btn-danger{background:none}#klaro .cookie-notice .cm-btn-success{background:#fff;color:#000}#klaro .cookie-notice .cn-buttons{margin:0;display:flex;gap:5px}#klaro .klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{width:auto}#klaro .klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{width:fit-content}.klaro[data-astro-cid-sckkx6r4] .cookie-notice[data-astro-cid-sckkx6r4]{position:fixed;bottom:20px;right:20px;left:auto;max-width:400px;margin:0;border-radius:8px;box-shadow:0 4px 20px #00000026}
