.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}*,*:before,*:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body,p,h1,h2,h3,h4,h5,h6{margin:0}body{line-height:1.5;text-rendering:optimizeSpeed}h1,h2,h3{line-height:1.1}img{display:block;max-width:100%}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html{scroll-behavior:initial}}:root{--clr-primary-h: 42;--clr-primary-s: 98%;--clr-primary-l: 55%;--clr-primary-100: hsl(var(--clr-primary-h), var(--clr-primary-s), 10%);--clr-primary-200: hsl(var(--clr-primary-h), var(--clr-primary-s), 21.25%);--clr-primary-300: hsl(var(--clr-primary-h), var(--clr-primary-s), 32.5%);--clr-primary-400: hsl(var(--clr-primary-h), var(--clr-primary-s), 43.75%);--clr-primary-500: hsl( var(--clr-primary-h), var(--clr-primary-s), var(--clr-primary-l) );--clr-primary-600: hsl(var(--clr-primary-h), var(--clr-primary-s), 61.25%);--clr-primary-700: hsl(var(--clr-primary-h), var(--clr-primary-s), 72.5%);--clr-primary-800: hsl(var(--clr-primary-h), var(--clr-primary-s), 83.75%);--clr-primary-900: hsl(var(--clr-primary-h), var(--clr-primary-s), 95%);--clr-primary: var(--clr-primary-500);--clr-secondary-h: 208;--clr-secondary-s: 51%;--clr-secondary-l: 22%;--clr-secondary-100: hsl(var(--clr-secondary-h), var(--clr-secondary-s), 5%);--clr-secondary-200: hsl(var(--clr-secondary-h), var(--clr-secondary-s), 8%);--clr-secondary-300: hsl(var(--clr-secondary-h), var(--clr-secondary-s), 12%);--clr-secondary-400: hsl(var(--clr-secondary-h), var(--clr-secondary-s), 18%);--clr-secondary-500: hsl( var(--clr-secondary-h), var(--clr-secondary-s), var(--clr-secondary-l) );--clr-secondary-600: hsl(var(--clr-secondary-h), var(--clr-secondary-s), 50%);--clr-secondary-700: hsl(var(--clr-secondary-h), var(--clr-secondary-s), 65%);--clr-secondary-800: hsl(var(--clr-secondary-h), var(--clr-secondary-s), 80%);--clr-secondary-900: hsl(var(--clr-secondary-h), var(--clr-secondary-s), 95%);--clr-secondary: var(--clr-secondary-500);--clr-neutral-h: 208;--clr-neutral-s: 14%;--clr-neutral-100: hsl(var(--clr-neutral-h), var(--clr-neutral-s), 15%);--clr-neutral-150: hsl(var(--clr-neutral-h), var(--clr-neutral-s), 20%);--clr-neutral-200: hsl(var(--clr-neutral-h), var(--clr-neutral-s), 26%);--clr-neutral-250: hsl(var(--clr-neutral-h), var(--clr-neutral-s), 31%);--clr-neutral-300: hsl(var(--clr-neutral-h), var(--clr-neutral-s), 37%);--clr-neutral-350: hsl(var(--clr-neutral-h), var(--clr-neutral-s), 42%);--clr-neutral-400: hsl(var(--clr-neutral-h), var(--clr-neutral-s), 48%);--clr-neutral-450: hsl(var(--clr-neutral-h), var(--clr-neutral-s), 54%);--clr-neutral-500: hsl(var(--clr-neutral-h), var(--clr-neutral-s), 60%);--clr-neutral-550: hsl(var(--clr-neutral-h), var(--clr-neutral-s), 66%);--clr-neutral-600: hsl(var(--clr-neutral-h), var(--clr-neutral-s), 72%);--clr-neutral-650: hsl(var(--clr-neutral-h), var(--clr-neutral-s), 78%);--clr-neutral-700: hsl(var(--clr-neutral-h), var(--clr-neutral-s), 83%);--clr-neutral-750: hsl(var(--clr-neutral-h), var(--clr-neutral-s), 89%);--clr-neutral-800: hsl(var(--clr-neutral-h), var(--clr-neutral-s), 93%);--clr-neutral-850: hsl(var(--clr-neutral-h), var(--clr-neutral-s), 95%);--clr-neutral-900: hsl(var(--clr-neutral-h), var(--clr-neutral-s), 100%);--clr-background-h: var(--clr-neutral-h);--clr-background-s: var(--clr-neutral-s);--clr-background-l: 95%;--clr-background: var(--clr-neutral-850);--clr-card: var(--clr-neutral-900);--clr-text: var(--clr-neutral-100);--clr-text-light: var(--clr-neutral-300);--clr-border: var(--clr-neutral-750)}@media(prefers-color-scheme:dark){:root{--clr-background-l: 15%;--clr-background: var(--clr-neutral-100);--clr-card: var(--clr-neutral-150);--clr-text: var(--clr-neutral-800);--clr-text-light: var(--clr-neutral-700);--clr-border: var(--clr-neutral-150)}}body{background-color:var(--clr-background);color:var(--clr-text)}@font-face{font-family:Montserrat;src:url(/font/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:normal}body{font-family:Montserrat,system-ui,sans-serif;font-optical-sizing:auto;font-style:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--content-max-width: 1200px;--content-min-padding: 1rem;--header-height: 0px;--br-def: .5rem;--br-sm: .25rem;--br-lg: 1rem}.container{--content-padding: calc((100% - var(--content-max-width)) / 2);padding-inline:max(var(--content-min-padding),var(--content-padding))}.button{--bg: var(--clr-primary);--bg-hover: var(--clr-primary-700);--fg: var(--clr-neutral-200);width:max-content;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--bg);color:var(--fg);text-decoration:none;border-radius:.25rem;font-weight:500;border:none;outline:none;cursor:pointer;box-shadow:0 0 .5rem #0000001a;transition:.15s}.button.secondary{--bg: var(--clr-secondary);--bg-hover: var(--clr-secondary-300);--fg: var(--clr-neutral-800)}.button.secondary-light{--bg: var(--clr-secondary-700);--bg-hover: var(--clr-secondary-800);--fg: var(--clr-neutral-100)}.button.secondary-dark{--bg: var(--clr-secondary-200);--bg-hover: var(--clr-secondary-300);--fg: var(--clr-neutral-800)}.button.outline{background:none;border:1px solid var(--bg);color:var(--bg)}.button.small{padding:.4rem 1.15rem;font-size:.9rem}.button[disabled]{opacity:.75;cursor:not-allowed;pointer-events:none}.button:hover{background:var(--bg-hover)}.button.outline:hover{background:none;border:1px solid var(--bg-hover);color:var(--bg-hover)}.button:active{transform:scale(.95)}.button-icon-only{justify-content:center;align-items:center;border:none;cursor:pointer;background:var(--clr-background);color:var(--clr-text);font-size:2rem;padding:.65rem;border-radius:.25rem}.button-group{display:flex;flex-wrap:wrap;gap:1rem}main[data-astro-cid-5hce7sga]{padding-top:var(--header-height)}body{background:linear-gradient(115deg,var(--clr-secondary-900) 25%,var(--clr-primary-900) 50%,var(--clr-background) 75%)}section[data-astro-cid-j7pv25f6]{height:100dvh;display:flex;gap:7rem;flex-direction:column;justify-content:center;align-items:center}h1[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,8vw,10rem);text-transform:uppercase;color:var(--clr-secondary)}img[data-astro-cid-j7pv25f6]{width:clamp(150px,30vw,300px)}
