#locale-switcher[data-astro-cid-3e666phm] .trigger[data-astro-cid-3e666phm]{display:flex;gap:var(--space-200);align-items:center;padding:var(--space-200) var(--space-300);cursor:pointer;background-color:transparent;border:none;border-radius:6px;transition:background-color .15s var(--out-quad)}#locale-switcher[data-astro-cid-3e666phm] .trigger[data-astro-cid-3e666phm]:hover,#locale-switcher[data-astro-cid-3e666phm] .trigger[data-astro-cid-3e666phm][aria-expanded=true]{background-color:var(--zinc-100)}#locale-switcher[data-astro-cid-3e666phm] .locales[data-astro-cid-3e666phm]{position:fixed;z-index:1000;flex-direction:column;padding:var(--space-50);margin:0;list-style:none;background:#fff;border:1px solid var(--zinc-200);border-radius:6px}#locale-switcher[data-astro-cid-3e666phm] .locales[data-astro-cid-3e666phm]:not([hidden]){display:flex}#locale-switcher[data-astro-cid-3e666phm] .locales[data-astro-cid-3e666phm] .options[data-astro-cid-3e666phm]{padding:var(--space-50)}#locale-switcher[data-astro-cid-3e666phm] .locales[data-astro-cid-3e666phm] .options[data-astro-cid-3e666phm] .option[data-astro-cid-3e666phm]{display:block;padding:var(--space-150) var(--space-200);border-radius:6px;transition:background-color .15s var(--out-quad)}#locale-switcher[data-astro-cid-3e666phm] .locales[data-astro-cid-3e666phm] .options[data-astro-cid-3e666phm] .option[data-astro-cid-3e666phm]:focus-visible{background:var(--zinc-100)}#locale-switcher[data-astro-cid-3e666phm] .locales[data-astro-cid-3e666phm] .options[data-astro-cid-3e666phm] .option[data-astro-cid-3e666phm]:hover{background:var(--zinc-100)}.divider[data-astro-cid-vxjcj4qh]{margin:0;border:none;border-top:1px solid var(--zinc-200)}.mobile-menu[data-astro-cid-6ejtysi5]{position:fixed;top:0;left:0;display:flex;flex-direction:column;gap:var(--space-400);width:min(320px,80vw);height:100%;max-height:100%;padding:0 var(--margin);margin:0;background:#fff;border:none;border-right:1px solid var(--zinc-100);transform:translate(-100%);transition:transform .3s var(--out-cubic),overlay .3s var(--out-cubic) allow-discrete,display .3s var(--out-cubic) allow-discrete}.mobile-menu[data-astro-cid-6ejtysi5][open]{transform:translate(0)}@starting-style{.mobile-menu[data-astro-cid-6ejtysi5][open]{transform:translate(-100%)}}.mobile-menu[data-astro-cid-6ejtysi5]::backdrop{background:#0000;transition:background-color .3s var(--out-cubic),overlay .3s var(--out-cubic) allow-discrete,display .3s var(--out-cubic) allow-discrete}.mobile-menu[data-astro-cid-6ejtysi5][open]::backdrop{background:#0006}@starting-style{.mobile-menu[data-astro-cid-6ejtysi5][open]::backdrop{background:#0000}}.mobile-menu[data-astro-cid-6ejtysi5] nav[data-astro-cid-6ejtysi5]{margin-top:calc(var(--space-400) * -1)}.mobile-menu[data-astro-cid-6ejtysi5] .header[data-astro-cid-6ejtysi5]{display:flex;align-items:center;min-height:8rem}.mobile-menu[data-astro-cid-6ejtysi5] .close[data-astro-cid-6ejtysi5]{display:flex;align-items:center;justify-content:center;padding:var(--space-200);font-size:1.6rem;cursor:pointer;background-color:transparent;border:none;border-radius:6px;transition:background-color .15s var(--out-quad)}.mobile-menu[data-astro-cid-6ejtysi5] .close[data-astro-cid-6ejtysi5]:hover{background-color:var(--zinc-100)}.mobile-menu[data-astro-cid-6ejtysi5] nav[data-astro-cid-6ejtysi5] ul[data-astro-cid-6ejtysi5]{display:flex;flex-direction:column;gap:var(--space-100);padding:0;margin:0;list-style:none}.mobile-menu[data-astro-cid-6ejtysi5] nav[data-astro-cid-6ejtysi5] ul[data-astro-cid-6ejtysi5] li[data-astro-cid-6ejtysi5]{font-size:1.8rem;font-weight:600}.mobile-menu[data-astro-cid-6ejtysi5] nav[data-astro-cid-6ejtysi5] ul[data-astro-cid-6ejtysi5] a[data-astro-cid-6ejtysi5]{display:block;padding:var(--space-200) var(--space-300);border-radius:6px;transition:background-color .15s var(--out-quad)}.mobile-menu[data-astro-cid-6ejtysi5] nav[data-astro-cid-6ejtysi5] ul[data-astro-cid-6ejtysi5] a[data-astro-cid-6ejtysi5]:focus-visible{background-color:var(--zinc-100)}.mobile-menu[data-astro-cid-6ejtysi5] nav[data-astro-cid-6ejtysi5] ul[data-astro-cid-6ejtysi5] a[data-astro-cid-6ejtysi5]:hover{background-color:var(--zinc-100)}.mobile-menu[data-astro-cid-6ejtysi5] .social[data-astro-cid-6ejtysi5]{display:flex;flex-direction:column;gap:var(--space-50);padding:0;margin:0;list-style:none}.mobile-menu[data-astro-cid-6ejtysi5] .social[data-astro-cid-6ejtysi5] li[data-astro-cid-6ejtysi5]{font-size:1.8rem;font-weight:600}.mobile-menu[data-astro-cid-6ejtysi5] .social[data-astro-cid-6ejtysi5] a[data-astro-cid-6ejtysi5]{display:flex;gap:var(--space-300);align-items:center;padding:var(--space-200) var(--space-300);border-radius:6px;transition:background-color .15s var(--out-quad)}.mobile-menu[data-astro-cid-6ejtysi5] .social[data-astro-cid-6ejtysi5] a[data-astro-cid-6ejtysi5]:focus-visible{background-color:var(--zinc-100)}.mobile-menu[data-astro-cid-6ejtysi5] .social[data-astro-cid-6ejtysi5] a[data-astro-cid-6ejtysi5]:hover{background-color:var(--zinc-100)}.trigger[data-astro-cid-6ij3ml3d]{display:flex;align-items:center;justify-content:center;padding:var(--space-200);font-size:1.6rem;cursor:pointer;background-color:transparent;border:none;border-radius:6px;transition:background-color .15s var(--out-quad)}.trigger[data-astro-cid-6ij3ml3d]:hover{background-color:var(--zinc-100)}@media(min-width:768px){.trigger[data-astro-cid-6ij3ml3d]{display:none}}.navigation[data-astro-cid-jhityggu]{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;pointer-events:none}.navigation[data-astro-cid-jhityggu]>[data-astro-cid-jhityggu]{pointer-events:auto}.navigation[data-astro-cid-jhityggu] .content[data-astro-cid-jhityggu]{--easing: var(--in-out-circ);min-height:var(--navigation-height);background-color:var(--zinc-50);border-bottom:1px solid var(--zinc-300);opacity:1;transform:translateY(0);transition:transform .3s var(--easing),opacity .3s var(--easing)}.navigation[data-astro-cid-jhityggu] .content[data-astro-cid-jhityggu] .container[data-astro-cid-jhityggu]{display:flex;align-items:center;justify-content:space-between}.navigation[data-astro-cid-jhityggu] .content[data-astro-cid-jhityggu] .container[data-astro-cid-jhityggu] ul[data-astro-cid-jhityggu]{display:flex;gap:var(--space-400);align-items:center;padding:0;margin:0;list-style:none}.navigation[data-astro-cid-jhityggu] .content[data-astro-cid-jhityggu] .container[data-astro-cid-jhityggu] ul[data-astro-cid-jhityggu] li[data-astro-cid-jhityggu]{font-size:1.6rem;font-weight:600}.navigation[data-astro-cid-jhityggu] .content[data-astro-cid-jhityggu] .container[data-astro-cid-jhityggu] .left[data-astro-cid-jhityggu]{display:flex;align-items:center}.navigation[data-astro-cid-jhityggu] .content[data-astro-cid-jhityggu] .container[data-astro-cid-jhityggu] .links[data-astro-cid-jhityggu]{display:none}@media(min-width:768px){.navigation[data-astro-cid-jhityggu] .content[data-astro-cid-jhityggu] .container[data-astro-cid-jhityggu] .links[data-astro-cid-jhityggu]{display:flex}}.navigation[data-astro-cid-jhityggu][data-visible=false] .content[data-astro-cid-jhityggu]{opacity:0;transform:translateY(-100%)}*,*:before,*:after{box-sizing:border-box}*{padding:0%;margin:0%}html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;-webkit-font-smoothing:antialiased;scrollbar-gutter:stable both-edges}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}p,h1,h2,h3,h4,h5,h6{word-wrap:break-word}p,span,label,input,button,a{font-size:1.6rem}a{color:inherit;text-decoration:none;background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted;border-bottom:none}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img,picture,video,canvas,svg{display:block;max-width:100%}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}input,button,textarea,select{font:inherit;color:inherit}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:auto;appearance:auto}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}ul,ol,li{padding:0;margin:0}:root{--margin: var(--space-600);--max-width: 1000px;--navigation-height: var(--space-1600);--os-radius: 1.4}html,body{font-family:var(--sans);font-size:var(--root-size)}body{display:flex;flex-direction:column;min-height:100vh;color:var(--color-zinc-900);background-color:var(--zinc-50)}[data-text=left]{text-align:left}[data-text=center]{text-align:center}[data-text=right]{text-align:right}[data-grid]{display:grid}[data-grid=layout]{display:grid;grid-template-rows:auto;grid-template-columns:[margin-left] var(--margin) [side-left] 1fr [content] minmax(0,1000px) [side-right] 1fr [margin-right] var(--margin);grid-template-columns:[margin-left] var(--margin) [side-left] 1fr [content] minmax(0,var(--max-width)) [side-right] 1fr [margin-right] var(--margin)}[data-grid=layout]>*{grid-column:content}[data-grid=content]{--columns: 12;display:grid;grid-template-columns:repeat(12,1fr);grid-template-columns:repeat(var(--columns),1fr);grid-column:content;grid-gap:var(--space-400);gap:var(--space-400)}[data-grid=content]>*{grid-column:1 / -1}@supports (corner-shape: squircle){*{corner-shape:superellipse(1.4);corner-shape:superellipse(var(--os-radius))}}.visually-hidden{width:1px;height:1px;margin:0;overflow:hidden;white-space:nowrap;border:0;clip-path:inset(50%)}:root{--red-50: rgb(254, 242, 242);--red-100: rgb(254, 226, 226);--red-150: rgb(254, 214, 214);--red-200: rgb(254, 202, 202);--red-250: rgb(253, 184, 184);--red-300: rgb(252, 165, 165);--red-350: rgb(250, 139, 139);--red-400: rgb(248, 113, 113);--red-450: rgb(244, 91, 91);--red-500: rgb(239, 68, 68);--red-550: rgb(230, 53, 53);--red-600: rgb(220, 38, 38);--red-650: rgb(203, 33, 33);--red-700: rgb(185, 28, 28);--red-750: rgb(169, 28, 28);--red-800: rgb(153, 27, 27);--red-850: rgb(140, 28, 28);--red-900: rgb(127, 29, 29);--red-950: rgb(69, 10, 10)}[data-primary=red]:root{--primary-0: white;--primary-50: var(--red-50);--primary-100: var(--red-100);--primary-150: var(--red-150);--primary-200: var(--red-200);--primary-250: var(--red-250);--primary-300: var(--red-300);--primary-350: var(--red-350);--primary-400: var(--red-400);--primary-450: var(--red-450);--primary-500: var(--red-500);--primary-550: var(--red-550);--primary-600: var(--red-600);--primary-650: var(--red-650);--primary-700: var(--red-700);--primary-750: var(--red-750);--primary-800: var(--red-800);--primary-850: var(--red-850);--primary-900: var(--red-900);--primary-950: var(--red-950);--primary-1000: black}[data-secondary=red]:root{--secondary-0: white;--secondary-50: var(--red-50);--secondary-100: var(--red-100);--secondary-150: var(--red-150);--secondary-200: var(--red-200);--secondary-250: var(--red-250);--secondary-300: var(--red-300);--secondary-350: var(--red-350);--secondary-400: var(--red-400);--secondary-450: var(--red-450);--secondary-500: var(--red-500);--secondary-550: var(--red-550);--secondary-600: var(--red-600);--secondary-650: var(--red-650);--secondary-700: var(--red-700);--secondary-750: var(--red-750);--secondary-800: var(--red-800);--secondary-850: var(--red-850);--secondary-900: var(--red-900);--secondary-950: var(--red-950);--secondary-1000: black}[data-accent=red]:root{--accent-0: white;--accent-50: var(--red-50);--accent-100: var(--red-100);--accent-150: var(--red-150);--accent-200: var(--red-200);--accent-250: var(--red-250);--accent-300: var(--red-300);--accent-350: var(--red-350);--accent-400: var(--red-400);--accent-450: var(--red-450);--accent-500: var(--red-500);--accent-550: var(--red-550);--accent-600: var(--red-600);--accent-650: var(--red-650);--accent-700: var(--red-700);--accent-750: var(--red-750);--accent-800: var(--red-800);--accent-850: var(--red-850);--accent-900: var(--red-900);--accent-950: var(--red-950);--accent-1000: black}:root{--zinc-50: rgb(250, 250, 250);--zinc-100: rgb(244, 244, 245);--zinc-150: rgb(236, 236, 238);--zinc-200: rgb(228, 228, 231);--zinc-250: rgb(220, 220, 224);--zinc-300: rgb(212, 212, 216);--zinc-350: rgb(187, 187, 193);--zinc-400: rgb(161, 161, 170);--zinc-450: rgb(137, 137, 146);--zinc-500: rgb(113, 113, 122);--zinc-550: rgb(98, 98, 107);--zinc-600: rgb(82, 82, 91);--zinc-650: rgb(73, 73, 81);--zinc-700: rgb(63, 63, 70);--zinc-750: rgb(51, 51, 56);--zinc-800: rgb(39, 39, 42);--zinc-850: rgb(32, 32, 35);--zinc-900: rgb(24, 24, 27);--zinc-950: rgb(9, 9, 11)}[data-primary=zinc]:root{--primary-0: white;--primary-50: var(--zinc-50);--primary-100: var(--zinc-100);--primary-150: var(--zinc-150);--primary-200: var(--zinc-200);--primary-250: var(--zinc-250);--primary-300: var(--zinc-300);--primary-350: var(--zinc-350);--primary-400: var(--zinc-400);--primary-450: var(--zinc-450);--primary-500: var(--zinc-500);--primary-550: var(--zinc-550);--primary-600: var(--zinc-600);--primary-650: var(--zinc-650);--primary-700: var(--zinc-700);--primary-750: var(--zinc-750);--primary-800: var(--zinc-800);--primary-850: var(--zinc-850);--primary-900: var(--zinc-900);--primary-950: var(--zinc-950);--primary-1000: black}[data-secondary=zinc]:root{--secondary-0: white;--secondary-50: var(--zinc-50);--secondary-100: var(--zinc-100);--secondary-150: var(--zinc-150);--secondary-200: var(--zinc-200);--secondary-250: var(--zinc-250);--secondary-300: var(--zinc-300);--secondary-350: var(--zinc-350);--secondary-400: var(--zinc-400);--secondary-450: var(--zinc-450);--secondary-500: var(--zinc-500);--secondary-550: var(--zinc-550);--secondary-600: var(--zinc-600);--secondary-650: var(--zinc-650);--secondary-700: var(--zinc-700);--secondary-750: var(--zinc-750);--secondary-800: var(--zinc-800);--secondary-850: var(--zinc-850);--secondary-900: var(--zinc-900);--secondary-950: var(--zinc-950);--secondary-1000: black}[data-accent=zinc]:root{--accent-0: white;--accent-50: var(--zinc-50);--accent-100: var(--zinc-100);--accent-150: var(--zinc-150);--accent-200: var(--zinc-200);--accent-250: var(--zinc-250);--accent-300: var(--zinc-300);--accent-350: var(--zinc-350);--accent-400: var(--zinc-400);--accent-450: var(--zinc-450);--accent-500: var(--zinc-500);--accent-550: var(--zinc-550);--accent-600: var(--zinc-600);--accent-650: var(--zinc-650);--accent-700: var(--zinc-700);--accent-750: var(--zinc-750);--accent-800: var(--zinc-800);--accent-850: var(--zinc-850);--accent-900: var(--zinc-900);--accent-950: var(--zinc-950);--accent-1000: black}@font-face{font-family:Urbanist;font-style:normal;font-weight:100;src:url(/fonts/Urbanist/normal/100.woff2) format("woff2");font-display:swap}@font-face{font-family:Urbanist;font-style:normal;font-weight:200;src:url(/fonts/Urbanist/normal/200.woff2) format("woff2");font-display:swap}@font-face{font-family:Urbanist;font-style:normal;font-weight:300;src:url(/fonts/Urbanist/normal/300.woff2) format("woff2");font-display:swap}@font-face{font-family:Urbanist;font-style:normal;font-weight:400;src:url(/fonts/Urbanist/normal/400.woff2) format("woff2");font-display:swap}@font-face{font-family:Urbanist;font-style:normal;font-weight:500;src:url(/fonts/Urbanist/normal/500.woff2) format("woff2");font-display:swap}@font-face{font-family:Urbanist;font-style:normal;font-weight:600;src:url(/fonts/Urbanist/normal/600.woff2) format("woff2");font-display:swap}@font-face{font-family:Urbanist;font-style:normal;font-weight:700;src:url(/fonts/Urbanist/normal/700.woff2) format("woff2");font-display:swap}@font-face{font-family:Urbanist;font-style:normal;font-weight:800;src:url(/fonts/Urbanist/normal/800.woff2) format("woff2");font-display:swap}@font-face{font-family:Urbanist;font-style:normal;font-weight:900;src:url(/fonts/Urbanist/normal/900.woff2) format("woff2");font-display:swap}@font-face{font-family:Urbanist;font-style:italic;font-weight:100;src:url(/fonts/Urbanist/italic/100.woff2) format("woff2");font-display:swap}@font-face{font-family:Urbanist;font-style:italic;font-weight:200;src:url(/fonts/Urbanist/italic/200.woff2) format("woff2");font-display:swap}@font-face{font-family:Urbanist;font-style:italic;font-weight:300;src:url(/fonts/Urbanist/italic/300.woff2) format("woff2");font-display:swap}@font-face{font-family:Urbanist;font-style:italic;font-weight:400;src:url(/fonts/Urbanist/italic/400.woff2) format("woff2");font-display:swap}@font-face{font-family:Urbanist;font-style:italic;font-weight:500;src:url(/fonts/Urbanist/italic/500.woff2) format("woff2");font-display:swap}@font-face{font-family:Urbanist;font-style:italic;font-weight:600;src:url(/fonts/Urbanist/italic/600.woff2) format("woff2");font-display:swap}@font-face{font-family:Urbanist;font-style:italic;font-weight:700;src:url(/fonts/Urbanist/italic/700.woff2) format("woff2");font-display:swap}@font-face{font-family:Urbanist;font-style:italic;font-weight:800;src:url(/fonts/Urbanist/italic/800.woff2) format("woff2");font-display:swap}@font-face{font-family:Urbanist;font-style:italic;font-weight:900;src:url(/fonts/Urbanist/italic/900.woff2) format("woff2");font-display:swap}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:100;src:url(/fonts/IBMPlexSerif/normal/100.woff2) format("woff2");font-display:swap}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:100;src:url(/fonts/IBMPlexSerif/italic/100.woff2) format("woff2");font-display:swap}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:200;src:url(/fonts/IBMPlexSerif/normal/200.woff2) format("woff2");font-display:swap}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:200;src:url(/fonts/IBMPlexSerif/italic/200.woff2) format("woff2");font-display:swap}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:300;src:url(/fonts/IBMPlexSerif/normal/300.woff2) format("woff2");font-display:swap}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:300;src:url(/fonts/IBMPlexSerif/italic/300.woff2) format("woff2");font-display:swap}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:400;src:url(/fonts/IBMPlexSerif/normal/400.woff2) format("woff2");font-display:swap}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:400;src:url(/fonts/IBMPlexSerif/italic/400.woff2) format("woff2");font-display:swap}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:500;src:url(/fonts/IBMPlexSerif/normal/500.woff2) format("woff2");font-display:swap}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:500;src:url(/fonts/IBMPlexSerif/italic/500.woff2) format("woff2");font-display:swap}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:600;src:url(/fonts/IBMPlexSerif/normal/600.woff2) format("woff2");font-display:swap}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:600;src:url(/fonts/IBMPlexSerif/italic/600.woff2) format("woff2");font-display:swap}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:700;src:url(/fonts/IBMPlexSerif/normal/700.woff2) format("woff2");font-display:swap}@font-face{font-family:"IBM Plex Serif";font-style:italic;font-weight:700;src:url(/fonts/IBMPlexSerif/italic/700.woff2) format("woff2");font-display:swap}@font-face{font-family:JetBrainsMono;font-style:normal;font-weight:100;src:url(/fonts/JetBrainsMono/normal/100.woff2) format("woff2");font-display:swap}@font-face{font-family:JetBrainsMono;font-style:normal;font-weight:200;src:url(/fonts/JetBrainsMono/normal/200.woff2) format("woff2");font-display:swap}@font-face{font-family:JetBrainsMono;font-style:normal;font-weight:300;src:url(/fonts/JetBrainsMono/normal/300.woff2) format("woff2");font-display:swap}@font-face{font-family:JetBrainsMono;font-style:normal;font-weight:400;src:url(/fonts/JetBrainsMono/normal/400.woff2) format("woff2");font-display:swap}@font-face{font-family:JetBrainsMono;font-style:normal;font-weight:500;src:url(/fonts/JetBrainsMono/normal/500.woff2) format("woff2");font-display:swap}@font-face{font-family:JetBrainsMono;font-style:normal;font-weight:600;src:url(/fonts/JetBrainsMono/normal/600.woff2) format("woff2");font-display:swap}@font-face{font-family:JetBrainsMono;font-style:normal;font-weight:700;src:url(/fonts/JetBrainsMono/normal/700.woff2) format("woff2");font-display:swap}@font-face{font-family:JetBrainsMono;font-style:normal;font-weight:800;src:url(/fonts/JetBrainsMono/normal/800.woff2) format("woff2");font-display:swap}@font-face{font-family:JetBrainsMono;font-style:italic;font-weight:100;src:url(/fonts/JetBrainsMono/italic/100.woff2) format("woff2");font-display:swap}@font-face{font-family:JetBrainsMono;font-style:italic;font-weight:200;src:url(/fonts/JetBrainsMono/italic/200.woff2) format("woff2");font-display:swap}@font-face{font-family:JetBrainsMono;font-style:italic;font-weight:300;src:url(/fonts/JetBrainsMono/italic/300.woff2) format("woff2");font-display:swap}@font-face{font-family:JetBrainsMono;font-style:italic;font-weight:400;src:url(/fonts/JetBrainsMono/italic/400.woff2) format("woff2");font-display:swap}@font-face{font-family:JetBrainsMono;font-style:italic;font-weight:500;src:url(/fonts/JetBrainsMono/italic/500.woff2) format("woff2");font-display:swap}@font-face{font-family:JetBrainsMono;font-style:italic;font-weight:600;src:url(/fonts/JetBrainsMono/italic/600.woff2) format("woff2");font-display:swap}@font-face{font-family:JetBrainsMono;font-style:italic;font-weight:700;src:url(/fonts/JetBrainsMono/italic/700.woff2) format("woff2");font-display:swap}@font-face{font-family:JetBrainsMono;font-style:italic;font-weight:800;src:url(/fonts/JetBrainsMono/italic/800.woff2) format("woff2");font-display:swap}:root{--in-sine: cubic-bezier(.13, 0, .39, 0);--in-quad: cubic-bezier(.11, 0, .5, 0);--in-cubic: cubic-bezier(.32, 0, .67, 0);--in-quart: cubic-bezier(.5, 0, .75, 0);--in-quint: cubic-bezier(.64, 0, .78, 0);--in-expo: cubic-bezier(.7, 0, .84, 0);--in-circ: cubic-bezier(.55, 0, 1, .45);--in-back: cubic-bezier(.36, 0, .66, -.56);--out-sine: cubic-bezier(.61, 1, .87, 1);--out-quad: cubic-bezier(.5, 1, .89, 1);--out-cubic: cubic-bezier(.33, 1, .68, 1);--out-quart: cubic-bezier(.25, 1, .5, 1);--out-quint: cubic-bezier(.22, 1, .36, 1);--out-expo: cubic-bezier(.16, 1, .3, 1);--out-circ: cubic-bezier(0, .55, .45, 1);--out-back: cubic-bezier(.34, 1.56, .64, 1);--in-out-sine: cubic-bezier(.36, 0, .64, 1);--in-out-quad: cubic-bezier(.44, 0, .56, 1);--in-out-cubic: cubic-bezier(.66, 0, .34, 1);--in-out-quart: cubic-bezier(.78, 0, .22, 1);--in-out-quint: cubic-bezier(.86, 0, .14, 1);--in-out-expo: cubic-bezier(.9, 0, .1, 1);--in-out-circ: cubic-bezier(.85, .09, .15, .91);--in-out-jump: cubic-bezier(1, 0, 0, 1);--in-out-anticipate: cubic-bezier(.8, -.4, .5, 1);--out-in-sine: cubic-bezier(.64, 1, .36, 0);--out-in-quad: cubic-bezier(.56, 1, .44, 0);--out-in-cubic: cubic-bezier(.34, 1, .66, 0);--out-in-quart: cubic-bezier(.22, 1, .78, 0);--out-in-quint: cubic-bezier(.14, 1, .86, 0);--out-in-expo: cubic-bezier(.1, 1, .9, 0);--out-in-circ: cubic-bezier(.15, .91, .85, .09);--out-in-jump: cubic-bezier(0, 1, 1, 0)}:root{--os-radius: 1.4;--radius-0: 0px;--radius-50: 2px;--radius-100: 4px;--radius-150: 6px;--radius-200: 8px;--radius-300: 12px;--radius-400: 16px;--radius-500: 20px;--radius-600: 24px;--radius-700: 28px;--radius-800: 32px;--radius-900: 36px;--radius-1000: 40px;--radius-1500: 60px;--radius-full: 100vw}:root{--space-0: 0;--space-25: .1rem;--space-50: .2rem;--space-100: .4rem;--space-150: .6rem;--space-200: .8rem;--space-300: 1.2rem;--space-400: 1.6rem;--space-500: 2rem;--space-600: 2.4rem;--space-700: 2.8rem;--space-800: 3.2rem;--space-900: 3.6rem;--space-1000: 4rem;--space-1200: 4.8rem;--space-1600: 6.4rem;--space-2000: 8rem;--space-2400: 9.6rem;--space-2800: 11.2rem;--space-3200: 12.8rem}:root{--root-size: 62.5%;--sans: "Urbanist", ui-sans-serif, sans-serif;--serif: "IBM Plex Serif", ui-serif, serif;--mono: "JetBrainsMono", ui-monospace, monospace;--font-size-tiny: 1.024rem;--font-size-small: 1.28rem;--font-size-body: 1.6rem;--font-size-h6: 2rem;--font-size-h5: 2.5rem;--font-size-h4: 3.125rem;--font-size-h3: 3.906rem;--font-size-h2: 4.883rem;--font-size-h1: 6.104rem;--font-size-display: 9.4rem;--font-size-h1-fluid: clamp(var(--font-size-h3), 3.132rem + 2.064vw, var(--font-size-h1));--font-weight-100: 100;--font-weight-200: 200;--font-weight-300: 300;--font-weight-400: 400;--font-weight-500: 500;--font-weight-600: 600;--font-weight-700: 700;--font-weight-800: 800;--font-weight-900: 900;--line-height-body: 145%;--line-height-heading: 120%;--line-height-display: 96%;--letter-spacing-heading: -.022em}main[data-astro-cid-gxcatbgd]{min-height:calc(100vh - var(--navigation-height));margin-top:var(--navigation-height)}.decorator[data-astro-cid-ot6z3xim]{position:absolute;bottom:0;left:0;grid-column:1 / -1;width:100%;margin-bottom:calc(var(--space-200) * -1);line-height:0}.decorator[data-astro-cid-ot6z3xim] svg[data-astro-cid-ot6z3xim]{width:100%;height:auto}.rating[data-astro-cid-ev5oopnm]{display:flex;gap:var(--space-300);align-items:center;padding:var(--space-200) var(--space-400);border:1px solid var(--zinc-200);border-radius:var(--radius-full)}.rating[data-astro-cid-ev5oopnm] .label[data-astro-cid-ev5oopnm],.rating[data-astro-cid-ev5oopnm] .score[data-astro-cid-ev5oopnm],.rating[data-astro-cid-ev5oopnm] .divider[data-astro-cid-ev5oopnm]{font-size:var(--font-size-small);font-weight:600;line-height:1;color:var(--zinc-500)}.rating[data-astro-cid-ev5oopnm] .content[data-astro-cid-ev5oopnm]{display:flex;gap:var(--space-200);align-items:center;justify-content:center}.rating[data-astro-cid-ev5oopnm] .stars[data-astro-cid-ev5oopnm]{display:flex;gap:var(--space-50);align-items:center;justify-content:center}.rating[data-astro-cid-ev5oopnm] .stars[data-astro-cid-ev5oopnm] i[data-astro-cid-ev5oopnm],.rating[data-astro-cid-ev5oopnm] .stars[data-astro-cid-ev5oopnm] svg[data-astro-cid-ev5oopnm]{color:var(--red-500);font-size:var(--font-size-tiny)}section[data-astro-cid-anhloy43]{position:relative;min-height:calc(100vh - var(--navigation-height));padding-bottom:var(--navigation-height)}section[data-astro-cid-anhloy43] .wrapper[data-astro-cid-anhloy43]{display:grid;grid-template-rows:2fr 1fr;grid-template-columns:1fr;grid-gap:var(--space-600);gap:var(--space-600)}@media(min-width:768px){section[data-astro-cid-anhloy43] .wrapper[data-astro-cid-anhloy43]{grid-template-rows:1fr;grid-template-columns:1fr 1fr;gap:var(--space-1000)}}@media(min-width:1024px){section[data-astro-cid-anhloy43] .wrapper[data-astro-cid-anhloy43]{grid-template-columns:2fr 1fr}}section[data-astro-cid-anhloy43] .heading[data-astro-cid-anhloy43]{display:flex;flex-direction:column;grid-row:2;gap:var(--space-1000);align-items:center;justify-content:flex-start}section[data-astro-cid-anhloy43] .heading[data-astro-cid-anhloy43] h1[data-astro-cid-anhloy43]{max-width:15ch;margin:0;font-size:var(--font-size-h4);font-weight:500;line-height:100%;color:var(--zinc-600);text-align:center;letter-spacing:-.025em}section[data-astro-cid-anhloy43] .heading[data-astro-cid-anhloy43] h1[data-astro-cid-anhloy43] i{font-family:var(--serif);font-style:italic;font-weight:500;color:var(--zinc-950)}@media(min-width:480px){section[data-astro-cid-anhloy43] .heading[data-astro-cid-anhloy43] h1[data-astro-cid-anhloy43]{font-size:var(--font-size-h3)}}@media(min-width:768px){section[data-astro-cid-anhloy43] .heading[data-astro-cid-anhloy43] h1[data-astro-cid-anhloy43]{font-size:var(--font-size-h2);text-align:left}}@media(min-width:1024px){section[data-astro-cid-anhloy43] .heading[data-astro-cid-anhloy43] h1[data-astro-cid-anhloy43]{font-size:var(--font-size-h1)}}section[data-astro-cid-anhloy43] .heading[data-astro-cid-anhloy43] .button[data-astro-cid-anhloy43]{display:flex;gap:var(--space-200);align-items:center;justify-content:center;padding:var(--space-400) var(--space-800);font-size:var(--font-size-h6);font-style:italic;font-weight:600;line-height:1;color:var(--zinc-50);background:var(--zinc-950);border-radius:var(--radius-full)}section[data-astro-cid-anhloy43] .heading[data-astro-cid-anhloy43] .button[data-astro-cid-anhloy43] i[data-astro-cid-anhloy43]{transition:transform .15s var(--out-quad)}section[data-astro-cid-anhloy43] .heading[data-astro-cid-anhloy43] .button[data-astro-cid-anhloy43]:hover i[data-astro-cid-anhloy43]{transform:translate(2px)}@media(min-width:768px){section[data-astro-cid-anhloy43] .heading[data-astro-cid-anhloy43]{grid-row:1;align-items:flex-start;justify-content:center}}section[data-astro-cid-anhloy43] .image[data-astro-cid-anhloy43]{display:flex;align-items:flex-end;justify-content:center}section[data-astro-cid-anhloy43] .image[data-astro-cid-anhloy43] img[data-astro-cid-anhloy43]{width:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 2px var(--zinc-400))}section[data-astro-cid-anhloy43] .image[data-astro-cid-anhloy43] #mascot-body[data-astro-cid-anhloy43]{display:none;max-width:32rem}section[data-astro-cid-anhloy43] .image[data-astro-cid-anhloy43] #mascot-head[data-astro-cid-anhloy43]{max-width:28rem}@media(min-width:768px){section[data-astro-cid-anhloy43] .image[data-astro-cid-anhloy43]{align-items:center}section[data-astro-cid-anhloy43] .image[data-astro-cid-anhloy43] #mascot-body[data-astro-cid-anhloy43]{display:block}section[data-astro-cid-anhloy43] .image[data-astro-cid-anhloy43] #mascot-head[data-astro-cid-anhloy43]{display:none}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}section[data-astro-cid-zsov6f23]{--gap: var(--space-800);--radius: var(--radius-1000);position:relative;padding-bottom:calc(var(--navigation-height) * 2);background-color:var(--zinc-200)}section[data-astro-cid-zsov6f23] .wrapper[data-astro-cid-zsov6f23]{display:flex;flex-direction:column;gap:var(--space-1200);align-items:center;justify-content:center;padding-top:10vh;padding-bottom:10vh}section[data-astro-cid-zsov6f23] .wrapper[data-astro-cid-zsov6f23][data-multiple=true]{gap:var(--space-600)}section[data-astro-cid-zsov6f23] .wrapper[data-astro-cid-zsov6f23] h2[data-astro-cid-zsov6f23]{margin:0;font-size:var(--font-size-h4);font-weight:700;line-height:var(--line-height-heading)}@media(min-width:480px){section[data-astro-cid-zsov6f23] .wrapper[data-astro-cid-zsov6f23] h2[data-astro-cid-zsov6f23]{font-size:var(--font-size-h3)}}@media(min-width:768px){section[data-astro-cid-zsov6f23] .wrapper[data-astro-cid-zsov6f23] h2[data-astro-cid-zsov6f23]{font-size:var(--font-size-h2)}}@media(min-width:1024px){section[data-astro-cid-zsov6f23] .wrapper[data-astro-cid-zsov6f23] h2[data-astro-cid-zsov6f23]{font-size:var(--font-size-h1)}}section[data-astro-cid-zsov6f23] .wrapper[data-astro-cid-zsov6f23] h2[data-astro-cid-zsov6f23]{color:var(--zinc-950)}section[data-astro-cid-zsov6f23] .splide[data-astro-cid-zsov6f23]{position:relative;display:flex;flex-direction:column;gap:var(--space-400);width:100%}section[data-astro-cid-zsov6f23] .splide[data-astro-cid-zsov6f23] .arrows[data-astro-cid-zsov6f23]{z-index:1;display:flex;margin-left:auto;overflow:hidden;background:var(--zinc-50);border:1px solid var(--zinc-300);border-radius:var(--radius-400)}section[data-astro-cid-zsov6f23] .splide[data-astro-cid-zsov6f23] .arrows[data-astro-cid-zsov6f23] .divider[data-astro-cid-zsov6f23]{width:1px;height:inherit;background:var(--zinc-300)}section[data-astro-cid-zsov6f23] .splide[data-astro-cid-zsov6f23] .arrows[data-astro-cid-zsov6f23] button[data-astro-cid-zsov6f23]{all:unset;padding:var(--space-400);font-size:var(--font-size-body);cursor:pointer;transition:opacity .15s var(--out-quad),background .15s var(--out-quad)}section[data-astro-cid-zsov6f23] .splide[data-astro-cid-zsov6f23] .arrows[data-astro-cid-zsov6f23] button[data-astro-cid-zsov6f23]:disabled{cursor:not-allowed;opacity:.25}section[data-astro-cid-zsov6f23] .splide[data-astro-cid-zsov6f23] .arrows[data-astro-cid-zsov6f23] button[data-astro-cid-zsov6f23]:hover{background:var(--zinc-200)}section[data-astro-cid-zsov6f23] .pagination[data-astro-cid-zsov6f23]{display:flex;gap:var(--space-200);align-items:center;justify-content:center;margin-top:var(--space-200)}section[data-astro-cid-zsov6f23] .pagination[data-astro-cid-zsov6f23] .dot[data-astro-cid-zsov6f23]{all:unset;width:var(--space-200);height:var(--space-200);cursor:pointer;background:var(--zinc-400);border-radius:var(--radius-full);transition:width .25s var(--out-cubic),background .25s var(--out-cubic)}section[data-astro-cid-zsov6f23] .pagination[data-astro-cid-zsov6f23] .dot[data-astro-cid-zsov6f23][data-active=true]{width:var(--space-2000);background:var(--zinc-950)}section[data-astro-cid-zsov6f23] .card[data-astro-cid-zsov6f23]{--gap: var(--space-800);display:grid;grid-template-rows:1fr auto;grid-template-columns:1fr;grid-gap:var(--gap);gap:var(--gap);width:100%;min-height:min(70rem,calc(100vh - var(--navigation-height) - var(--margin) * 2));padding:var(--gap);background-color:var(--zinc-50);border-radius:var(--radius-1000)}@media(min-width:768px){section[data-astro-cid-zsov6f23] .card[data-astro-cid-zsov6f23]{grid-template-rows:1fr;grid-template-columns:1fr 1fr}}section[data-astro-cid-zsov6f23] .card[data-astro-cid-zsov6f23] .photo[data-astro-cid-zsov6f23]{background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:calc(var(--radius-1000) - var(--gap))}section[data-astro-cid-zsov6f23] .card[data-astro-cid-zsov6f23] .info[data-astro-cid-zsov6f23]{display:flex;flex-direction:column;gap:var(--space-100);justify-content:flex-end;padding-bottom:var(--space-400)}section[data-astro-cid-zsov6f23] .card[data-astro-cid-zsov6f23] .info[data-astro-cid-zsov6f23] h2[data-astro-cid-zsov6f23]{margin:0;font-family:var(--serif);font-size:var(--font-size-h3);font-style:italic;font-weight:500;line-height:var(--line-height-heading);color:var(--zinc-950)}section[data-astro-cid-zsov6f23] .card[data-astro-cid-zsov6f23] .info[data-astro-cid-zsov6f23] p[data-astro-cid-zsov6f23]{max-width:40ch;font-size:var(--font-size-h6);font-weight:500;line-height:var(--line-height-body);color:var(--zinc-750)}@media(min-width:768px){section[data-astro-cid-zsov6f23] .card[data-astro-cid-zsov6f23] .info[data-astro-cid-zsov6f23] h2[data-astro-cid-zsov6f23]{font-size:var(--font-size-h1)}}section[data-astro-cid-bp4bfslc]{position:relative;padding-bottom:var(--navigation-height)}section[data-astro-cid-bp4bfslc] .wrapper[data-astro-cid-bp4bfslc]{display:grid;grid-template-columns:1fr;grid-gap:var(--space-600);gap:var(--space-600);padding-top:10vh;padding-bottom:10vh}@media(min-width:768px){section[data-astro-cid-bp4bfslc] .wrapper[data-astro-cid-bp4bfslc]{grid-template-columns:1fr 1fr}}section[data-astro-cid-bp4bfslc] .wrapper[data-astro-cid-bp4bfslc] .button-mobile[data-astro-cid-bp4bfslc]{display:flex;gap:var(--space-200);align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:var(--space-400) var(--space-800);font-size:var(--font-size-h6);font-style:italic;font-weight:600;line-height:1;color:var(--zinc-50);background:var(--zinc-950);border-radius:var(--radius-full)}@media(min-width:768px){section[data-astro-cid-bp4bfslc] .wrapper[data-astro-cid-bp4bfslc] .button-mobile[data-astro-cid-bp4bfslc]{display:none}}section[data-astro-cid-bp4bfslc] .wrapper[data-astro-cid-bp4bfslc] .button-mobile[data-astro-cid-bp4bfslc] i[data-astro-cid-bp4bfslc]{transition:transform .15s var(--out-quad)}section[data-astro-cid-bp4bfslc] .wrapper[data-astro-cid-bp4bfslc] .button-mobile[data-astro-cid-bp4bfslc]:hover i[data-astro-cid-bp4bfslc]{transform:translate(2px)}section[data-astro-cid-bp4bfslc] .wrapper[data-astro-cid-bp4bfslc] .overview[data-astro-cid-bp4bfslc]{display:flex;flex-direction:column;gap:var(--space-800);justify-content:space-between}section[data-astro-cid-bp4bfslc] .wrapper[data-astro-cid-bp4bfslc] .overview[data-astro-cid-bp4bfslc] .heading[data-astro-cid-bp4bfslc]{flex:1}section[data-astro-cid-bp4bfslc] .wrapper[data-astro-cid-bp4bfslc] .overview[data-astro-cid-bp4bfslc] .heading[data-astro-cid-bp4bfslc] .sticky[data-astro-cid-bp4bfslc]{position:sticky;top:calc(var(--navigation-height) + var(--margin));display:flex;flex-direction:column;gap:var(--space-200)}section[data-astro-cid-bp4bfslc] .wrapper[data-astro-cid-bp4bfslc] .overview[data-astro-cid-bp4bfslc] .heading[data-astro-cid-bp4bfslc] h2[data-astro-cid-bp4bfslc]{margin:0;font-size:var(--font-size-h4);font-weight:700;line-height:var(--line-height-heading)}@media(min-width:480px){section[data-astro-cid-bp4bfslc] .wrapper[data-astro-cid-bp4bfslc] .overview[data-astro-cid-bp4bfslc] .heading[data-astro-cid-bp4bfslc] h2[data-astro-cid-bp4bfslc]{font-size:var(--font-size-h3)}}@media(min-width:768px){section[data-astro-cid-bp4bfslc] .wrapper[data-astro-cid-bp4bfslc] .overview[data-astro-cid-bp4bfslc] .heading[data-astro-cid-bp4bfslc] h2[data-astro-cid-bp4bfslc]{font-size:var(--font-size-h2)}}@media(min-width:1024px){section[data-astro-cid-bp4bfslc] .wrapper[data-astro-cid-bp4bfslc] .overview[data-astro-cid-bp4bfslc] .heading[data-astro-cid-bp4bfslc] h2[data-astro-cid-bp4bfslc]{font-size:var(--font-size-h1)}}section[data-astro-cid-bp4bfslc] .wrapper[data-astro-cid-bp4bfslc] .overview[data-astro-cid-bp4bfslc] .heading[data-astro-cid-bp4bfslc] p[data-astro-cid-bp4bfslc]{max-width:35ch;font-size:var(--font-size-h6);font-weight:500;line-height:var(--line-height-body)}section[data-astro-cid-bp4bfslc] .wrapper[data-astro-cid-bp4bfslc] .overview[data-astro-cid-bp4bfslc] .button[data-astro-cid-bp4bfslc]{display:none;gap:var(--space-200);align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:var(--space-400) var(--space-800);font-size:var(--font-size-h6);font-style:italic;font-weight:600;line-height:1;color:var(--zinc-50);background:var(--zinc-950);border-radius:var(--radius-full)}@media(min-width:768px){section[data-astro-cid-bp4bfslc] .wrapper[data-astro-cid-bp4bfslc] .overview[data-astro-cid-bp4bfslc] .button[data-astro-cid-bp4bfslc]{display:flex}}section[data-astro-cid-bp4bfslc] .wrapper[data-astro-cid-bp4bfslc] .overview[data-astro-cid-bp4bfslc] .button[data-astro-cid-bp4bfslc] i[data-astro-cid-bp4bfslc]{transition:transform .15s var(--out-quad)}section[data-astro-cid-bp4bfslc] .wrapper[data-astro-cid-bp4bfslc] .overview[data-astro-cid-bp4bfslc] .button[data-astro-cid-bp4bfslc]:hover i[data-astro-cid-bp4bfslc]{transform:translate(2px)}section[data-astro-cid-bp4bfslc] .wrapper[data-astro-cid-bp4bfslc] .services[data-astro-cid-bp4bfslc]{display:flex;flex-direction:column;gap:var(--space-800)}section[data-astro-cid-bp4bfslc] .wrapper[data-astro-cid-bp4bfslc] .services[data-astro-cid-bp4bfslc] .category[data-astro-cid-bp4bfslc]{display:flex;flex-direction:column;gap:var(--space-600);padding-bottom:var(--space-600);border-bottom:1px dashed var(--zinc-400)}section[data-astro-cid-bp4bfslc] .wrapper[data-astro-cid-bp4bfslc] .services[data-astro-cid-bp4bfslc] .service[data-astro-cid-bp4bfslc]{display:grid;grid-template-rows:auto;grid-template-columns:1fr auto;grid-column-gap:var(--space-400);-moz-column-gap:var(--space-400);column-gap:var(--space-400)}section[data-astro-cid-bp4bfslc] .wrapper[data-astro-cid-bp4bfslc] .services[data-astro-cid-bp4bfslc] .service[data-astro-cid-bp4bfslc] .name[data-astro-cid-bp4bfslc]{font-size:var(--font-size-body);font-weight:600}section[data-astro-cid-bp4bfslc] .wrapper[data-astro-cid-bp4bfslc] .services[data-astro-cid-bp4bfslc] .service[data-astro-cid-bp4bfslc] .description[data-astro-cid-bp4bfslc]{max-width:40ch;font-size:var(--font-size-body);font-weight:500;color:var(--zinc-600)}section[data-astro-cid-bp4bfslc] .wrapper[data-astro-cid-bp4bfslc] .services[data-astro-cid-bp4bfslc] .service[data-astro-cid-bp4bfslc] .price[data-astro-cid-bp4bfslc]{grid-row:1 / 2;grid-column:2 / 3;font-size:var(--font-size-h6);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}section[data-astro-cid-bp4bfslc] .wrapper[data-astro-cid-bp4bfslc] .disclaimer[data-astro-cid-bp4bfslc]{font-size:var(--font-size-body);font-style:italic;font-weight:500;color:var(--zinc-950)}footer[data-astro-cid-zbjjch6a]{position:relative;color:var(--zinc-50);background:var(--zinc-950)}footer[data-astro-cid-zbjjch6a] .wrapper[data-astro-cid-zbjjch6a]{display:flex;flex-direction:column;gap:var(--space-1200);justify-content:center;padding-top:10vh;padding-bottom:10vh}footer[data-astro-cid-zbjjch6a] .heading[data-astro-cid-zbjjch6a] h2[data-astro-cid-zbjjch6a]{font-size:var(--font-size-h4);font-weight:600;line-height:var(--line-height-heading);text-align:center}@media(min-width:480px){footer[data-astro-cid-zbjjch6a] .heading[data-astro-cid-zbjjch6a] h2[data-astro-cid-zbjjch6a]{font-size:var(--font-size-h3)}}@media(min-width:768px){footer[data-astro-cid-zbjjch6a] .heading[data-astro-cid-zbjjch6a] h2[data-astro-cid-zbjjch6a]{font-size:var(--font-size-h2)}}@media(min-width:1024px){footer[data-astro-cid-zbjjch6a] .heading[data-astro-cid-zbjjch6a] h2[data-astro-cid-zbjjch6a]{font-size:var(--font-size-h1)}}footer[data-astro-cid-zbjjch6a] .contact[data-astro-cid-zbjjch6a]{display:grid;grid-template-columns:1fr;grid-gap:var(--space-600);gap:var(--space-600)}@media(min-width:768px){footer[data-astro-cid-zbjjch6a] .contact[data-astro-cid-zbjjch6a]{grid-template-columns:2fr 3fr}}footer[data-astro-cid-zbjjch6a] .contact[data-astro-cid-zbjjch6a] .details[data-astro-cid-zbjjch6a]{display:flex;flex-direction:column;gap:var(--space-400);justify-content:flex-end;padding:var(--space-800);padding-top:var(--space-2400);background:var(--zinc-850);border-radius:var(--radius-800)}footer[data-astro-cid-zbjjch6a] .contact[data-astro-cid-zbjjch6a] .details[data-astro-cid-zbjjch6a] ul[data-astro-cid-zbjjch6a],footer[data-astro-cid-zbjjch6a] .contact[data-astro-cid-zbjjch6a] .details[data-astro-cid-zbjjch6a] li[data-astro-cid-zbjjch6a]{padding:0;margin:0;list-style:none}footer[data-astro-cid-zbjjch6a] .contact[data-astro-cid-zbjjch6a] .details[data-astro-cid-zbjjch6a]>li[data-astro-cid-zbjjch6a]{display:flex;flex-direction:column;gap:var(--space-100)}footer[data-astro-cid-zbjjch6a] .contact[data-astro-cid-zbjjch6a] .details[data-astro-cid-zbjjch6a] .label[data-astro-cid-zbjjch6a]{font-size:var(--font-size-body);font-weight:600;color:var(--zinc-400)}footer[data-astro-cid-zbjjch6a] .contact[data-astro-cid-zbjjch6a] .details[data-astro-cid-zbjjch6a] .value[data-astro-cid-zbjjch6a]{display:flex;flex-direction:column;gap:var(--space-50);font-size:var(--font-size-body);font-weight:600;line-height:var(--line-height-body);color:var(--zinc-50)}footer[data-astro-cid-zbjjch6a] .contact[data-astro-cid-zbjjch6a] .details[data-astro-cid-zbjjch6a] .opening-hours[data-astro-cid-zbjjch6a] ul[data-astro-cid-zbjjch6a]{display:flex;flex-direction:column;gap:var(--space-100)}footer[data-astro-cid-zbjjch6a] .contact[data-astro-cid-zbjjch6a] .details[data-astro-cid-zbjjch6a] .opening-hours[data-astro-cid-zbjjch6a] ul[data-astro-cid-zbjjch6a] li[data-astro-cid-zbjjch6a]{display:flex;gap:var(--space-100)}footer[data-astro-cid-zbjjch6a] .contact[data-astro-cid-zbjjch6a] .details[data-astro-cid-zbjjch6a] .opening-hours[data-astro-cid-zbjjch6a] ul[data-astro-cid-zbjjch6a] li[data-astro-cid-zbjjch6a] .date[data-astro-cid-zbjjch6a],footer[data-astro-cid-zbjjch6a] .contact[data-astro-cid-zbjjch6a] .details[data-astro-cid-zbjjch6a] .opening-hours[data-astro-cid-zbjjch6a] ul[data-astro-cid-zbjjch6a] li[data-astro-cid-zbjjch6a] .time[data-astro-cid-zbjjch6a]{font-size:var(--font-size-body);font-weight:600;line-height:var(--line-height-body);color:var(--zinc-50)}footer[data-astro-cid-zbjjch6a] .contact[data-astro-cid-zbjjch6a] .details[data-astro-cid-zbjjch6a] .opening-hours[data-astro-cid-zbjjch6a] ul[data-astro-cid-zbjjch6a] li[data-astro-cid-zbjjch6a] .time[data-astro-cid-zbjjch6a]{flex-grow:1;text-align:right}footer[data-astro-cid-zbjjch6a] .contact[data-astro-cid-zbjjch6a] .details[data-astro-cid-zbjjch6a] .opening-hours[data-astro-cid-zbjjch6a] ul[data-astro-cid-zbjjch6a] .appointment[data-astro-cid-zbjjch6a]{width:100%;font-size:var(--font-size-body);font-style:italic;font-weight:500;line-height:var(--line-height-body);color:var(--zinc-50);text-align:right}footer[data-astro-cid-zbjjch6a] .contact[data-astro-cid-zbjjch6a] .map[data-astro-cid-zbjjch6a]{min-height:40rem;overflow:hidden;border-radius:var(--radius-800)}footer[data-astro-cid-zbjjch6a] .contact[data-astro-cid-zbjjch6a] .map[data-astro-cid-zbjjch6a] .maplibregl-ctrl-attrib{font-size:.9rem;opacity:.4}footer[data-astro-cid-zbjjch6a] .bottom[data-astro-cid-zbjjch6a]{display:flex;align-items:center;justify-content:space-between;min-height:calc(var(--navigation-height) * 2)}footer[data-astro-cid-zbjjch6a] .bottom[data-astro-cid-zbjjch6a] .copyright[data-astro-cid-zbjjch6a]{font-family:var(--mono);font-size:var(--font-size-body);font-style:italic;font-weight:600;line-height:1;color:var(--zinc-50);text-transform:uppercase;word-spacing:-.05em}footer[data-astro-cid-zbjjch6a] .bottom[data-astro-cid-zbjjch6a] .social-media[data-astro-cid-zbjjch6a]{display:flex;gap:var(--space-400);padding:0;margin:0;list-style:none}footer[data-astro-cid-zbjjch6a] .bottom[data-astro-cid-zbjjch6a] .social-media[data-astro-cid-zbjjch6a] a[data-astro-cid-zbjjch6a]{font-size:var(--font-size-h6);color:var(--zinc-50);transition:color .2s ease-in-out}footer[data-astro-cid-zbjjch6a] .bottom[data-astro-cid-zbjjch6a] .social-media[data-astro-cid-zbjjch6a] a[data-astro-cid-zbjjch6a]:hover{color:var(--zinc-400)}
