@font-face{font-family:PSFournier Std Petit;src:url(../../../fonts/PSFournierStdPetit-Heavy.woff2) format("woff2");font-weight:900;font-style:normal;font-display:block}@font-face{font-family:PSFournier Std Petit;src:url(../../../fonts/PSFournierStdPetit-HeavyItalic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:block}@font-face{font-family:PSFournier Std Petit;src:url(../../../fonts/PSFournierStdPetit-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:PSFournier Std Petit;src:url(../../../fonts/PSFournierStdPetit-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:PSFournier Std Petit;src:url(../../../fonts/PSFournierStdPetit-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:PSFournier Std Petit;src:url(../../../fonts/PSFournierStdPetit-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:block}@font-face{font-family:PSFournier Std Petit;src:url(../../../fonts/PSFournierStdPetit-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:PSFournier Std Petit;src:url(../../../fonts/PSFournierStdPetit-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Helvetica;src:url(../../../fonts/Helvetica-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Helvetica;src:url(../../../fonts/Helvetica-Oblique.woff2) format("woff2");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Helvetica;src:url(../../../fonts/Helvetica.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Gilroy;src:url(../../../fonts/Gilroy/Gilroy-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../../../fonts/Gilroy/Gilroy-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../../../fonts/Gilroy/Gilroy-Heavy.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../../../fonts/Gilroy/Gilroy-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../../../fonts/Gilroy/Gilroy-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(../../../fonts/Gilroy/Gilroy-ExtraBold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../../../fonts/Gilroy/Gilroy-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(../../../fonts/Gilroy/Gilroy-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../../../fonts/Gilroy/Gilroy-UltraLight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../../../fonts/Gilroy/Gilroy-ExtraBoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Gilroy-RegularItalic;src:url(../../../fonts/Gilroy/Gilroy-RegularItalic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(../../../fonts/Gilroy/Gilroy-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../../../fonts/Gilroy/Gilroy-SemiBoldItalic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(../../../fonts/Gilroy/Gilroy-HeavyItalic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(../../../fonts/Gilroy/Gilroy-BlackItalic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(../../../fonts/Gilroy/Gilroy-UltraLightItalic.woff2) format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(../../../fonts/Gilroy/Gilroy-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../../../fonts/Gilroy/Gilroy-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(../../../fonts/Gilroy/Gilroy-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../../../fonts/Gilroy/Gilroy-ThinItalic.woff2) format("woff2");font-weight:100;font-style:italic;font-display:swap}*:where(:not(html):not(iframe):not(canvas):not(img):not(svg):not(video):not(audio):not(svg *):not(symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}img{max-width:100%;max-height:100%}img,svg{display:block}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::-moz-placeholder{color:inherit}::placeholder{color:inherit}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;word-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}video.svelte-1pjhxro::-webkit-media-controls{display:none}.intro-video.svelte-1pjhxro{position:fixed;top:0;left:0;z-index:100000;width:100%;height:100svh;overflow:hidden}video.svelte-1pjhxro{display:block;width:100%;height:100svh;-o-object-fit:cover;object-fit:cover}:root{--pill-padding-block:.3em;--pill-padding-inline:.6em}.transition-wrapper.svelte-1pjhxro{height:100svh}.site-layout.svelte-1pjhxro{--padding:clamp(20px, 12.3478px + 2.3913vw, 42px);display:grid;opacity:0;pointer-events:none;grid-template:1fr 1fr / 1fr;font-family:Gilroy,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;height:100svh;color:var(--color);background-color:var(--bg-color);transition:background-color .3s ease,opacity .2s ease}@supports (top: 1vi){.site-layout.svelte-1pjhxro{--padding:clamp(20px, 12.3478px + 2.3913vi, 42px)}}.site-layout.visible.svelte-1pjhxro{opacity:1;pointer-events:auto;transition:opacity .2s ease}@media (min-width: 1016px){.site-layout.svelte-1pjhxro{grid-template:1fr / 1fr 508px}.site-layout.about-page.svelte-1pjhxro{grid-template:1fr / 1fr 1fr}}*{overscroll-behavior:none}.italic{font-style:italic}.uppercase{text-transform:uppercase}.bold{font-weight:700}.link{-webkit-text-decoration:underline;text-decoration:underline}.no-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}.sr-only{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@-moz-document url-prefix(){.scrollbar{scrollbar-width:thin;scrollbar-color:rgb(var(--r) var(--g) var(--b) / .3) transparent}}.scrollbar::-webkit-scrollbar{width:1px;background-color:transparent}.scrollbar::-webkit-scrollbar-track{background-color:transparent}.scrollbar::-webkit-scrollbar-thumb{background-color:rgb(var(--r) var(--g) var(--b) / .3)}
