@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-Italic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter-BoldItalic.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Outgo;src:url(/fonts/Outgo/Outgo-LightExpanded.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}:root{--color-black: #191919;--color-white: #ffffff;--color-text-primary: var(--color-black);--color-text-secondary: #666666;--color-text-inverse: var(--color-white);--color-background-primary: var(--color-white);--color-background-secondary: #f5f5f5;--color-background-texture-fallback: #e8e2d8;--color-border: var(--color-black);--color-border-light: #e0e0e0;--font-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display: "Outgo", "Inter", sans-serif;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-bold: 700;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 3.75rem;--font-size-7xl: 4.5rem;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--line-height-loose: 2;--letter-spacing-tight: -.02em;--letter-spacing-normal: 0;--letter-spacing-wide: .05em;--letter-spacing-wider: .1em;--letter-spacing-widest: .15em;--spacing-0: 0;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--max-width-xs: 20rem;--max-width-sm: 24rem;--max-width-md: 28rem;--max-width-lg: 32rem;--max-width-xl: 36rem;--max-width-2xl: 42rem;--max-width-3xl: 48rem;--max-width-4xl: 56rem;--max-width-5xl: 64rem;--max-width-6xl: 72rem;--max-width-full: 100%;--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1536px;--border-width-none: 0;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 4px;--border-radius-none: 0;--border-radius-sm: .125rem;--border-radius-base: .25rem;--border-radius-md: .375rem;--border-radius-lg: .5rem;--border-radius-xl: .75rem;--border-radius-2xl: 1rem;--border-radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-base: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--transition-duration-fast: .15s;--transition-duration-base: .3s;--transition-duration-slow: .5s;--transition-timing-ease: ease;--transition-timing-ease-in: ease-in;--transition-timing-ease-out: ease-out;--transition-timing-ease-in-out: ease-in-out;--transition-timing-linear: linear;--z-index-base: 1;--z-index-dropdown: 10;--z-index-sticky: 100;--z-index-fixed: 1000;--z-index-modal: 10000;--z-index-popover: 100000;--z-index-tooltip: 1000000;--opacity-0: 0;--opacity-5: .05;--opacity-10: .1;--opacity-20: .2;--opacity-30: .3;--opacity-40: .4;--opacity-50: .5;--opacity-60: .6;--opacity-70: .7;--opacity-80: .8;--opacity-90: .9;--opacity-100: 1}*,*:before,*:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html,body{margin:0;padding:0;width:100%;height:100%;font-family:var(--font-primary);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:var(--color-background-primary)}.font-display{font-family:var(--font-display)}.font-primary{font-family:var(--font-primary)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.container[data-astro-cid-j7pv25f6]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#e8e2d8;background-image:var(--textureUrl);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.content[data-astro-cid-j7pv25f6]{position:relative;z-index:var(--z-index-dropdown);text-align:center;padding:var(--spacing-8);max-width:90%;display:flex;flex-direction:column;align-items:center;min-height:100vh;justify-content:flex-start;padding-top:15vh}.logo[data-astro-cid-j7pv25f6]{width:100%;max-width:400px;height:auto;margin-bottom:20vh}.tagline[data-astro-cid-j7pv25f6]{font-family:Inter,Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif;font-weight:var(--font-weight-light);font-size:clamp(var(--font-size-2xl),5vw,var(--font-size-4xl));letter-spacing:.3em;line-height:var(--line-height-tight);text-transform:uppercase;color:var(--color-text-primary);margin:var(--spacing-0)}.footer-text[data-astro-cid-j7pv25f6]{position:absolute;bottom:var(--spacing-12);left:50%;transform:translate(-50%);text-align:center;width:100%;padding:0 var(--spacing-4)}.social[data-astro-cid-j7pv25f6],.email[data-astro-cid-j7pv25f6]{font-family:var(--font-primary, sans-serif);font-size:clamp(var(--font-size-sm),2vw,var(--font-size-lg));margin:var(--spacing-0) var(--spacing-0) var(--spacing-2) var(--spacing-0);color:var(--color-text-primary)}.social[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6],.email[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--color-text-primary);text-decoration:none;border-bottom:var(--border-width-thin) solid var(--color-border);transition:opacity var(--transition-duration-base) var(--transition-timing-ease)}.social[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover,.email[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{opacity:var(--opacity-60)}.watermark[data-astro-cid-j7pv25f6]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:var(--z-index-base);width:60vw;max-width:800px;opacity:var(--opacity-5);pointer-events:none}.watermark[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto}@media(max-width:768px){.logo[data-astro-cid-j7pv25f6]{max-width:300px;margin-bottom:15vh}.watermark[data-astro-cid-j7pv25f6]{width:80vw}.footer-text[data-astro-cid-j7pv25f6]{bottom:var(--spacing-8)}}@media(max-width:480px){.logo[data-astro-cid-j7pv25f6]{max-width:220px;margin-bottom:12vh}.content[data-astro-cid-j7pv25f6]{padding:var(--spacing-4);padding-top:10vh}.footer-text[data-astro-cid-j7pv25f6]{bottom:var(--spacing-6)}.tagline[data-astro-cid-j7pv25f6]{letter-spacing:.15em}}
