@layer root,btns,clickable-card,global,form;@layer root{@font-face{font-family:wix-madefor-text;src:url(/fonts/WixMadeforText-VariableFont_wght.woff2) format("woff2");font-weight:100 800;font-display:swap}@font-face{font-family:wix-madefor-display;src:url(/fonts/WixMadeforDisplay-VariableFont_wght.woff2) format("woff2");font-weight:100 800;font-display:swap}:root{--font-body: wix-madefor-text, system-ui, Helvetica, sans-serif;--font-headings: wix-madefor-display, system-ui, Helvetica, sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-gutter:stable;--fs-9xl: clamp(2.5rem, .89189rem + 6.126vw, 6.75rem);--fs-8xl: clamp(2.375rem, 1.14527rem + 4.685vw, 5.625rem);--fs-7xl: clamp(2.25rem, 1.30405rem + 3.604vw, 4.75rem);--fs-6xl: clamp(2.125rem, 1.46284rem + 2.523vw, 3.875rem);--fs-5xl: clamp(2rem, 1.52703rem + 1.802vw, 3.25rem);--fs-4xl: clamp(1.875rem, 1.54392rem + 1.261vw, 2.75rem);--fs-3xl: clamp(1.75rem, 1.56081rem + .721vw, 2.25rem);--fs-2xl: clamp(1.5rem, 1.35811rem + .541vw, 1.875rem);--fs-xl: clamp(1.375rem, 1.28041rem + .36vw, 1.625rem);--fs-l: clamp(1.25rem, 1.2027rem + .18vw, 1.375rem);--fs-m: 1.125rem;--fs-s: 1rem;--fs-xs: .875rem;--fs-2xs: .75rem;--space-alpha: 2em;--space-bravo: 1em;--content-max-inline-size-fallback: 85.375rem;--section-padding: clamp(4rem, 2.90984rem + 4.59vw, 7.5rem);--columns-gap: clamp(1.875rem, 1.11824rem + 2.883vw, 3.875rem);--content-columns-gap-fallback: var(--columns-gap);--gap: 1.25rem;--br: .5rem;--clr-primary-400: hsl(205, 13%, 13%);--clr-primary-300: hsl(205, 13%, 16%);--clr-primary-300-a: hsl(205, 13%, 16%, .502);--clr-primary-200: hsl(205, 13%, 18%);--clr-secondary-400: hsl(180, 23.81%, 95.88%);--clr-accent-800: hsl(194, 45%, 24%);--clr-accent-700: hsl(193, 46%, 62%);--clr-accent-600: hsl(194, 45%, 70%);--clr-accent-400: hsl(194, 45%, 82%);--clr-accent-400-a: hsl(194, 45%, 82%, .3);--clr-action-400: hsl(291.76, 23.72%, 57.84%);--clr-action-400-a: hsl(291.76, 23.72%, 57.84%, .3);--bg-primary: var(--clr-primary-400);--bg-secondary: hsl(180, 11.86%, 88.43%);--clr-heading: var(--clr-secondary-400);--clr-text: var(--clr-850);--red: hsl(18 100% 50%);--green: hsl(130 52% 46%);--yellow: hsl(44 83% 53%);--blue: hsl(215 100% 53%);--focus: hsl(289, 100%, 50%);--valid: var(--green);--invalid: var(--red);--clr-warning: var(--yellow);--gray: hsl(221.9deg, 24.71%, 50%);--box-shadow: 0 .125rem .375rem hsl(from var(--gray) h s l / .25), 0 .5rem 1.5rem hsl(from var(--gray) h s l / .3), 0 1rem 2rem hsl(from var(--gray) h s l / .3);--clr-1000: hsl(0, 0%, 100%);--clr-950: hsl(0, 0%, 95%);--clr-900: hsl(0, 0%, 90%);--clr-850: hsl(0, 0%, 85%);--clr-800: hsl(0, 0%, 80%);--clr-750: hsl(0, 0%, 75%);--clr-700: hsl(0, 0%, 70%);--clr-650: hsl(0, 0%, 65%);--clr-600: hsl(0, 0%, 60%);--clr-550: hsl(0, 0%, 55%);--clr-500: hsl(0, 0%, 50%);--clr-450: hsl(0, 0%, 45%);--clr-400: hsl(0, 0%, 40%);--clr-350: hsl(0, 0%, 35%);--clr-300: hsl(0, 0%, 30%);--clr-250: hsl(0, 0%, 25%);--clr-200: hsl(0, 0%, 20%);--clr-150: hsl(0, 0%, 15%);--clr-100: hsl(0, 0%, 10%);--clr-50: hsl(0, 0%, 5%);--clr-0: hsl(0, 0%, 0%);color-scheme:dark;@media (prefers-reduced-motion: no-preference){scroll-behavior:smooth}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}img,picture,video,canvas,svg{max-inline-size:100%;block-size:auto;display:block}ul[role=list],ol[role=list]{list-style:none}input,button,textarea,select{font:inherit}textarea{resize:vertical}textarea:not([rows]){min-block-size:4rem}:target{scroll-margin-block:5ex}p,h1,h2,h3,h4,h5,h6,a,li{overflow-wrap:break-word}p{text-wrap:pretty}}@layer btns{.btn-1,.btn-2,.btn-3{display:flex;align-items:center;justify-content:center;padding:.3rem .8rem;border:.16rem solid transparent;outline:none;border-radius:var(--br);font-weight:700;inline-size:100%;max-inline-size:100%;transition:opacity .2s}.btn-1{background-color:var(--clr-accent-400);color:var(--clr-primary-400)}.btn-1:hover{opacity:.6}.btn-2{background-color:var(--clr-primary-400);color:var(--clr-1000)}.btn-2:hover{opacity:.6}.btn-3{background-color:var(--clr-50);color:var(--clr-primary-400)}.btn-3:hover{opacity:.6}.btn-1:focus,.btn-1:focus-visible,.btn-2:focus,.btn-2:focus-visible,a:-webkit-any-link:focus,a:-webkit-any-link:focus-visible,a:focus,a:focus-visible,a:focus-within,summary:focus,summary:focus-visible{outline:.0625rem solid currentColor;outline-offset:.25rem;outline-width:.1875rem;border-radius:var(--br)}.btn-1:focus,.btn-1:focus-visible{outline-color:var(--clr-accent-400)}}@layer clickable-card.clickable-card{.clickable-parent{position:relative}.clickable-parent a:focus,.clickable-parent a:focus-visible{outline:none!important}.clickable-parent a:before{content:"";position:absolute;inset:0;cursor:pointer;border-radius:var(--br)}.clickable-parent:focus-within{outline:.0625rem solid currentColor;outline-offset:.25rem;outline-width:.1875rem;border-radius:var(--br)}}@layer form{.form{margin-block-start:1rem;display:grid;gap:2em;position:relative}.input-group{position:relative;inline-size:100%}.input-label{position:absolute;inset-block-start:0;padding:.2em 1em;transition-property:font-size,inset-block-start,padding;transition-duration:.3s}.input-group:has(input:focus) .input-label,.input-group:has(input:not(:placeholder-shown):valid) .input-label,.input-group:has(input:not(:placeholder-shown):invalid) .input-label{inset-block-start:-2.2em;padding:0;font-size:var(--fs-xs)}.input-group input::placeholder{opacity:0}.form input:not([type=checkbox],#noMessage){inline-size:100%}.form input{--color: var(--clr-accent-700);transition:border .3s;border:.0625rem solid var(--color);border-radius:var(--br)}.form input:not(:placeholder-shown):valid{border-color:var(--valid)}.form input:not(:placeholder-shown):invalid{border-color:var(--invalid)}.form input:focus:invalid{border-color:var(--clr-warning)}.input-group:has(:invalid:not(:focus)) .form-group__error{position:absolute;inset-inline-end:1em;inset-block-start:-2.2em;display:block;color:red;font-size:var(--fs-xs)}.input-group:has(:placeholder-shown:not(:focus)) .form-group__error{display:none}.input-group:has(:placeholder-shown,:not(:focus)) .form-group__error{display:none}.input-group-acceptance{display:flex;align-items:center;gap:1.5rem;margin-block-start:-1rem}[type=checkbox]{inline-size:1.4rem;aspect-ratio:1;cursor:pointer}.acceptance-label{font-size:var(--fs-xs);order:1;cursor:pointer}.acceptance-label a{color:var(--clr-accent-700)}.success{font-size:var(--text-xl);color:var(--green)}.error{font-size:var(--text-xl);color:var(--red)}.loader{border:8px solid hsla(0,0%,40%,.4);border-block-start:8px solid var(--clr-100);border-radius:50%;inline-size:50px;block-size:50px;animation:spin 1s linear infinite;display:none;position:absolute;inset-block-start:50%;inset-inline-start:50%;margin-block-start:-25px;margin-inline-end:-25px;z-index:10}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}@layer global{h1,h2,h3,h4,h5,h6{font-family:var(--font-headings);color:var(--clr-heading);line-height:1.2;text-wrap:balance}a{text-decoration:none;font-weight:500;color:var(--clr-text)}a:hover{opacity:.7}button{cursor:pointer;border:transparent}h1{font-size:var(--fs-4xl)}h2{font-size:var(--fs-3xl)}h3,h4{font-size:var(--fs-xl)}body{font-family:var(--font-body);background-color:var(--bg-primary);font-size:var(--fs-m);color:var(--clr-text);line-height:1.8;accent-color:var(--clr-accent-400);display:flex;flex-direction:column;min-block-size:100dvh;min-block-size:100vh}footer{margin-block-start:auto}.sr-only{border:0;padding:0;margin:0;position:absolute!important;block-size:.0625rem;inline-size:.0625rem;overflow:hidden;clip:rect(.0625rem,.0625rem,.0625rem,.0625rem);clip-path:inset(50%);white-space:nowrap}.section-padding{padding-block:var(--section-padding)}.wrapper{inline-size:min(100% - var(--content-columns-gap, var(--content-columns-gap-fallback)),var(--content-max-inline-size, var(--content-max-inline-size-fallback)));margin:0 auto;display:grid;align-items:start}.content{display:grid;align-content:start;row-gap:var(--gap)}.smart-spacing *+:where(h1,h2,h3,h4,h5,h6){padding-block-start:var(--space-alpha)}.smart-spacing *+:where(p,ul,ol,li){padding-block-start:var(--space-bravo)}.grid-cols-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--columns-gap)}.grid-cols-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--columns-gap)}.grid-cols-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--columns-gap)}.grid-cols-fluid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--min-col, 21.875rem)),1fr));gap:var(--columns-gap)}.center{text-align:center}input,select,textarea{border-radius:var(--br);padding:.2rem 1rem;border:.0625rem solid var(--clr-200);background-color:transparent}input:focus,input:focus-visible,textarea:focus,textarea:focus-visible{outline:.0625rem auto -webkit-focus-ring-color;outline-offset:.0625rem}@media (width < 64rem){.grid-cols-2{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3,.grid-cols-4{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}}@media (prefers-reduced-motion: no-preference){.fade-up{scale:.8;animation:fadeUp 1s linear forwards;animation-timeline:view();animation-range-start:15.625rem;animation-range-end:31.25rem}@keyframes fadeUp{to{scale:1}}.fade-left{scale:.8;transform:translate(-100%);animation:fade-left 1s linear forwards;animation-timeline:view();animation-range-start:3.125rem;animation-range-end:25rem}@keyframes fade-left{to{scale:1;transform:translate(0)}}.fade-right{scale:.8;transform:translate(100%);animation:fade-right 1s linear forwards;animation-timeline:view();animation-range-start:3.125rem;animation-range-end:25rem}@keyframes fade-right{to{scale:1;transform:translate(0)}}}.accent-text{color:var(--clr-accent-400)}.link-wrapper{display:flex;align-items:center;color:var(--clr-1000);gap:var(--gap);transition:opacity .3s}.link-wrapper span{aspect-ratio:1;line-height:1;padding:.5rem;font-size:1.2rem;color:var(--clr-primary-400);background-color:var(--clr-accent-400);border-radius:100%}.link-wrapper:hover{opacity:.6}.hide b{display:none}}a[data-astro-cid-eimmu3lg]{display:inline-block;text-decoration:none;font-weight:400;text-transform:uppercase;font-size:var(--fs-s)}a[data-astro-cid-eimmu3lg].active{text-decoration:underline;text-underline-offset:.5rem;text-decoration-thickness:.16rem}.logo{display:flex;justify-content:center;align-items:center;gap:.2rem}nav svg{display:inline;inline-size:1.5rem;fill:var(--clr-1000)}header[data-astro-cid-3ef6ksr2]{padding-block:1.8rem}.logo[data-astro-cid-3ef6ksr2]{text-transform:uppercase;font-weight:700}nav[data-astro-cid-3ef6ksr2]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--gap);color:var(--clr-400)}.internal-links[data-astro-cid-3ef6ksr2]{display:flex;gap:var(--gap)}.skip-link[data-astro-cid-3ef6ksr2]{background:var(--clr-0);border-end-end-radius:.5rem;color:var(--clr-1000);font-weight:700;inset-inline-start:0;padding:.3125rem .625rem;position:fixed;inset-block-start:0;transform:translateY(-102%);transition:transform .3s;z-index:9999}.skip-link[data-astro-cid-3ef6ksr2]:focus-visible{outline:.25rem auto currentColor;transform:translateY(0)}@media (width < 25rem){nav[data-astro-cid-3ef6ksr2]{justify-content:center}}.top[data-astro-cid-wlspcwf4]{position:fixed;inset-block-end:30px;inset-inline-end:30px;background-color:hsl(from var(--clr-900) h s l / .4);border:.0625rem solid var(--clr-100);inline-size:42px;aspect-ratio:1;border-radius:50%;z-index:10;display:flex;justify-content:center;align-items:center;color:var(--clr-text)}@media (prefers-reduced-motion: no-preference){.top-start[data-astro-cid-wlspcwf4]{scale:0;animation:topUp 1s linear forwards;animation-timeline:view();animation-range-start:53.125rem;animation-range-end:66rem}@keyframes topUp{to{scale:1}}}@media (width < 40rem){.top[data-astro-cid-wlspcwf4]{inset-block-end:20px;inset-inline-end:20px}}footer[data-astro-cid-sz7xmlte]{background-color:var(--bg-secondary);color:var(--clr-100);font-size:var(--fs-s);padding-block-end:2rem}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--clr-primary-400)}.grid-cols-3[data-astro-cid-sz7xmlte]{--_inset-block-start-line: -2rem;position:relative}.grid-cols-3[data-astro-cid-sz7xmlte]:before{content:"";position:absolute;inset-block-start:var(--_inset-block-start-line);inset-inline-start:0;inset-inline-end:0;inline-size:100%;block-size:.0625rem;background-color:var(--clr-600)}.grid-cols-3[data-astro-cid-sz7xmlte]:after{--_size: .5rem;content:"";position:absolute;inset-block-start:calc(var(--_inset-block-start-line) - (var(--_size) / 2.5));inset-inline-start:0;inline-size:var(--_size);aspect-ratio:1;background-color:var(--clr-100);border-radius:50%}h2[data-astro-cid-sz7xmlte]{text-transform:uppercase;font-size:var(--fs-xl);margin-inline-end:auto;color:var(--clr-100)}.logo[data-astro-cid-sz7xmlte]{display:flex;justify-content:center;align-items:center;gap:.2rem}.titles[data-astro-cid-sz7xmlte]{font-size:var(--fs-s);font-weight:600;text-transform:uppercase}.location[data-astro-cid-sz7xmlte]{list-style:none}.location[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:var(--gap)}.links[data-astro-cid-sz7xmlte]{list-style:none}.links[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{font-size:var(--fs-s)}.time[data-astro-cid-sz7xmlte]{display:flex;gap:1rem}.icons[data-astro-cid-sz7xmlte]{margin-block-start:var(--columns-gap);display:flex;gap:var(--gap);justify-content:end;margin-inline-end:3rem}@media (width< 50rem){.icons[data-astro-cid-sz7xmlte]{justify-content:start}}.consent-popup[data-astro-cid-q3of4er4]{position:fixed;inset-block-end:.3125rem;inset-inline-start:.3125rem;inset-inline-end:.3125rem;padding:1rem;background-color:var(--clr-primary-400);border:.16rem solid var(--clr-200);border-radius:var(--br);transition:opacity 1s ease;z-index:100;margin:auto;display:grid;grid-template-columns:3fr 1fr;justify-content:center;gap:.3125rem;max-inline-size:85.375rem;color:#fff}.consent-popup[data-astro-cid-q3of4er4].hidden{opacity:0;display:none}.consent-popup[data-astro-cid-q3of4er4] p[data-astro-cid-q3of4er4]:first-of-type{font-size:var(--fs-s);font-weight:800}.consent-popup[data-astro-cid-q3of4er4] p[data-astro-cid-q3of4er4]{font-size:var(--fs-xs);line-height:1.4}.consent-popup[data-astro-cid-q3of4er4] .text[data-astro-cid-q3of4er4]{display:grid;gap:.3125rem}.consent-popup[data-astro-cid-q3of4er4] .links[data-astro-cid-q3of4er4]{margin-block-start:.3125rem;display:flex;align-items:center;justify-content:center;gap:.3125rem}.btn-1[data-astro-cid-q3of4er4]{max-inline-size:100%;text-align:center;background-color:var(--clr-accent-700);color:var(--clr-primary-400)}.btn-2[data-astro-cid-q3of4er4]{max-inline-size:100%;background-color:var(--clr-primary-200)}a[data-astro-cid-q3of4er4]{color:var(--clr-accent-700)}@media (width < 47.5rem){.consent-popup[data-astro-cid-q3of4er4]{grid-template-columns:1fr}.consent-popup[data-astro-cid-q3of4er4] .links[data-astro-cid-q3of4er4]{flex-direction:row;inline-size:100%}}@media (width < 25rem){.consent-popup[data-astro-cid-q3of4er4] .links[data-astro-cid-q3of4er4]{flex-direction:column}}
