@layer base{:root{--timing-function-ease-natural-motion: cubic-bezier(.4, 0, .2, 1);--timing-function-hold-snap: cubic-bezier(.26, .02, 0, 1);--timing-function-ease-expressive-out: cubic-bezier(.33, .02, .03, .99);--duration-fast: .2s;--duration-medium: .3s;--duration-slow: .4s}@keyframes slide-fade-enter{0%{transform:translateY(var(--size-1));opacity:0}to{transform:translateY(0);opacity:1}}:is(.js-enabled,.can-animate) [data-animation-order]{--animation-item-animation-name: slide-fade-enter;--animation-item-animation-duration: var(--duration-slow);--animation-item-transition-delay: calc( var(--animation-item-animation-duration) * .5 );--animation-item-animation-fill-mode: both;--animation-item-transition-stagger: .1s;--animation-item-transition-timing-function: var( --timing-function-ease-natural-motion );--animation-item-animation-play-state: paused;animation-name:slide-fade-enter;animation-name:var(--animation-item-animation-name);animation-duration:.4s;animation-duration:var(--animation-item-animation-duration);animation-timing-function:cubic-bezier(.4,0,.2,1);animation-timing-function:var( --animation-item-transition-timing-function );animation-delay:.2s;animation-delay:var(--animation-item-transition-delay);animation-fill-mode:both;animation-fill-mode:var(--animation-item-animation-fill-mode);animation-play-state:paused;animation-play-state:var(--animation-item-animation-play-state)}:is(.js-enabled,.can-animate) .animate [data-animation-order],:is(.js-enabled,.can-animate) .animate[data-animation-order]{--animation-item-animation-play-state: running}@media (prefers-reduced-motion: reduce){:is(.js-enabled,.can-animate) [data-animation-order]{--animation-item-animation-play-state: paused;--animation-item-animation-name: none}}:is(.js-enabled,.can-animate) [data-animation-order="1"]{--animation-item-transition-delay: calc( var(--animation-item-animation-duration) * .5 + var(--animation-item-transition-stagger) * 0 )}:is(.js-enabled,.can-animate) [data-animation-order="2"]{--animation-item-transition-delay: calc( var(--animation-item-animation-duration) * .5 + var(--animation-item-transition-stagger) * 1 )}:is(.js-enabled,.can-animate) [data-animation-order="3"]{--animation-item-transition-delay: calc( var(--animation-item-animation-duration) * .5 + var(--animation-item-transition-stagger) * 2 )}:is(.js-enabled,.can-animate) [data-animation-order="4"]{--animation-item-transition-delay: calc( var(--animation-item-animation-duration) * .5 + var(--animation-item-transition-stagger) * 3 )}:is(.js-enabled,.can-animate) [data-animation-order="5"]{--animation-item-transition-delay: calc( var(--animation-item-animation-duration) * .5 + var(--animation-item-transition-stagger) * 4 )}:is(.js-enabled,.can-animate) [data-animation-order="6"]{--animation-item-transition-delay: calc( var(--animation-item-animation-duration) * .5 + var(--animation-item-transition-stagger) * 5 )}:is(.js-enabled,.can-animate) [data-animation-order="7"]{--animation-item-transition-delay: calc( var(--animation-item-animation-duration) * .5 + var(--animation-item-transition-stagger) * 6 )}:is(.js-enabled,.can-animate) [data-animation-order="8"]{--animation-item-transition-delay: calc( var(--animation-item-animation-duration) * .5 + var(--animation-item-transition-stagger) * 7 )}:is(.js-enabled,.can-animate) [data-animation-order="9"]{--animation-item-transition-delay: calc( var(--animation-item-animation-duration) * .5 + var(--animation-item-transition-stagger) * 8 )}:is(.js-enabled,.can-animate) [data-animation-order="10"]{--animation-item-transition-delay: calc( var(--animation-item-animation-duration) * .5 + var(--animation-item-transition-stagger) * 9 )}:is(.js-enabled,.can-animate) [data-animation-order="11"]{--animation-item-transition-delay: calc( var(--animation-item-animation-duration) * .5 + var(--animation-item-transition-stagger) * 10 )}:is(.js-enabled,.can-animate) [data-animation-order="12"]{--animation-item-transition-delay: calc( var(--animation-item-animation-duration) * .5 + var(--animation-item-transition-stagger) * 11 )}:is(.js-enabled,.can-animate) [data-animation-order="13"]{--animation-item-transition-delay: calc( var(--animation-item-animation-duration) * .5 + var(--animation-item-transition-stagger) * 12 )}:is(.js-enabled,.can-animate) [data-animation-order="14"]{--animation-item-transition-delay: calc( var(--animation-item-animation-duration) * .5 + var(--animation-item-transition-stagger) * 13 )}:is(.js-enabled,.can-animate) [data-animation-order="15"]{--animation-item-transition-delay: calc( var(--animation-item-animation-duration) * .5 + var(--animation-item-transition-stagger) * 14 )}:is(.js-enabled,.can-animate) [data-animation-order="16"]{--animation-item-transition-delay: calc( var(--animation-item-animation-duration) * .5 + var(--animation-item-transition-stagger) * 15 )}:is(.js-enabled,.can-animate) [data-animation-order="17"]{--animation-item-transition-delay: calc( var(--animation-item-animation-duration) * .5 + var(--animation-item-transition-stagger) * 16 )}:is(.js-enabled,.can-animate) [data-animation-order="18"]{--animation-item-transition-delay: calc( var(--animation-item-animation-duration) * .5 + var(--animation-item-transition-stagger) * 17 )}:is(.js-enabled,.can-animate) [data-animation-order="19"]{--animation-item-transition-delay: calc( var(--animation-item-animation-duration) * .5 + var(--animation-item-transition-stagger) * 18 )}:is(.js-enabled,.can-animate) [data-animation-order="20"]{--animation-item-transition-delay: calc( var(--animation-item-animation-duration) * .5 + var(--animation-item-transition-stagger) * 19 )}}@layer base{@view-transition{navigation: auto;}html,body{scrollbar-gutter:stable}@media (prefers-reduced-motion: no-preference){html,body{scroll-behavior:smooth}}body{margin:0;padding:0;min-height:100dvh;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased;overflow-wrap:break-word}@supports (overflow-x: clip){body{overflow-x:clip}}@supports not (overflow-x: clip){body{max-width:100dvw;overflow-x:hidden}}body:has(dialog:open){overflow:hidden;overflow:clip}main{flex-grow:1}*,*:before,*:after{box-sizing:border-box}[id]{--item-scroll-margin-block-start: var(--clamp-16-20);--item-scroll-margin-block-end: var(--clamp-16-20);scroll-margin-block-start:var(--item-scroll-margin-block-start);scroll-margin-block-end:var(--item-scroll-margin-block-end)}a,a:visited{--anchor-foreground-color: var(--color-primary-300);--anchor-underline-offset: 0px;--anchor-underline-color: currentColor;--anchor-underline-thickness: var(--size-px);--anchor-underline-width: 100%;--anchor-underline-position-x: 100%;--anchor-transition-duration: var(--duration-fast);--anchor-transition-timing-function: var(--timing-function-hold-snap);--anchor-underline-transition-timing-function: var( --timing-function-ease-natural-motion );color:var(--anchor-foreground-color);text-decoration:none;background-image:linear-gradient(to left,currentColor 0%,currentColor 100%);background-image:linear-gradient(to left,var(--anchor-underline-color) 0%,var(--anchor-underline-color) 100%);background-position-x:100%;background-position-x:var(--anchor-underline-position-x);background-position-y:calc(100% + 0px);background-position-y:calc(100% + var(--anchor-underline-offset));background-size:100% var(--anchor-underline-thickness);background-size:var(--anchor-underline-width) var(--anchor-underline-thickness);background-repeat:no-repeat;transition:background-size var(--anchor-transition-duration) var(--anchor-underline-transition-timing-function),color var(--anchor-transition-duration) var(--anchor-transition-timing-function)}[data-theme=light] :is(a,a:visited){--anchor-foreground-color: var(--color-black)}@media (prefers-reduced-motion: reduce){a,a:visited{transition:color var(--anchor-transition-duration) var(--anchor-transition-timing-function)}}a:hover{--anchor-underline-width: 0%}a:active{--anchor-foreground-color: var(--color-primary-400)}[data-theme=light] a:active{--anchor-foreground-color: var(--color-grey-500)}p{--paragraph-margin-bottom: 1.5em;margin:0 0 1.5em;margin:0 0 var(--paragraph-margin-bottom) 0;text-wrap:pretty}p:last-child{--paragraph-margin-bottom: 0}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{--heading-margin-block-end: var(--size-6);--heading-margin-block-start: var(--size-12);margin:var(--heading-margin-block-start) 0 var(--heading-margin-block-end) 0;text-wrap:balance}:is(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6):first-child{--heading-margin-block-start: 0}:is(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6):last-child{--heading-margin-block-end: 0}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit}button{border:none;cursor:pointer}table{--table-border-color: var(--color-grey-500);--table-border-size: var(--size-px);--table-background-color: var(--color-grey-700);--table-head-cell-padding-block: var(--size-2);--table-head-cell-padding-inline: var(--size-4);--table-cell-padding-inline: var(--size-4);--table-cell-padding-block: var(--size-4);--table-border-radius: var(--size-3);--table-head-cell-font-weight: var(--font-weight-h6);--table-head-cell-font-size: var(--font-size-h6);--table-head-cell-font-family: var(--font-family-h6);--table-head-cell-line-height: var(--line-height-h6);--table-head-cell-letter-spacing: var(--letter-spacing-h6);--table-head-cell-foreground-color: var( --body-foreground-color-highlighted );--table-transition-duration: var(--duration-fast);--table-transition-timing-function: var( --timing-function-ease-natural-motion );--table-box-shadow: none;background-color:var(--table-background-color);border-collapse:separate;border-spacing:0;border-radius:var(--table-border-radius);border:var(--table-border-size) solid var(--table-border-color);overflow:hidden;width:100%;box-shadow:none;box-shadow:var(--table-box-shadow);transition-property:border-color,background-color,box-shadow;transition-duration:var(--table-transition-duration);transition-timing-function:var(--table-transition-timing-function)}[data-theme=light] table{--table-background-color: var(--color-white);--table-border-color: var(--color-grey-400);--table-box-shadow: 0 var(--size-4) var(--size-4) calc(-1 * var(--size-3)) var(--color-grey-500-a10)}table th{border-right:var(--table-border-size) solid var(--table-border-color);border-bottom:var(--table-border-size) solid var(--table-border-color);padding:var(--table-head-cell-padding-block) var(--table-head-cell-padding-inline);font-family:var(--table-head-cell-font-family);font-size:var(--table-head-cell-font-size);font-weight:var(--table-head-cell-font-weight);line-height:var(--table-head-cell-line-height);letter-spacing:var(--table-head-cell-letter-spacing);color:var(--table-head-cell-foreground-color);transition-property:color,border-color;transition-duration:var(--table-transition-duration);transition-timing-function:var(--table-transition-timing-function)}table td{border-right:var(--table-border-size) solid var(--table-border-color);border-bottom:var(--table-border-size) solid var(--table-border-color);padding:var(--table-cell-padding-block) var(--table-cell-padding-inline);transition-property:border-color;transition-duration:var(--table-transition-duration);transition-timing-function:var(--table-transition-timing-function)}table th:last-child,table td:last-child{border-right:none}table tr:last-child td{border-bottom:none}code{--code-padding-inline: var(--size-1);--code-padding-block: var(--size-1);--code-border-radius: var(--size-1);--code-background-color: var(--color-grey-600);--code-foreground-color: var(--color-primary-300);--code-transition-duration: var(--duration-fast);--code-transition-timing-function: var( --timing-function-ease-natural-motion );padding:var(--code-padding-block) var(--code-padding-inline);background-color:var(--code-background-color);border-radius:var(--code-border-radius);color:var(--code-foreground-color);transition-property:background-color,color;transition-duration:var(--code-transition-duration);transition-timing-function:var(--code-transition-timing-function)}[data-theme=light] code{--code-background-color: var(--color-grey-300);--code-foreground-color: var(--color-black)}pre{--pre-padding: 1.5em;--pre-border-radius: var(--size-2);padding:1.5em;padding:var(--pre-padding);border-radius:var(--pre-border-radius)}pre>code{all:unset}blockquote{--blockquote-border-color: var(--color-primary-300);--blockquote-border-width: var(--size-0-5);--blockquote-padding-inline: var(--size-5);--blockquote-transition-duration: var(--duration-fast);--blockquote-transition-timing-function: var( --timing-function-ease-natural-motion );border-inline-start:var(--blockquote-border-width) solid var(--blockquote-border-color);padding:0 var(--blockquote-padding-inline);margin:0;font-style:italic;transition:border-color var(--blockquote-transition-duration) var(--blockquote-transition-timing-function)}[data-theme=light] blockquote{--blockquote-border-color: var(--color-primary-500)}hr{--hr-border-color: var(--color-grey-600);--hr-border-width: var(--size-px);--hr-transition-duration: var(--duration-fast);--hr-transition-timing-function: var(--timing-function-ease-natural-motion);border:none;border-top:var(--hr-border-width) solid var(--hr-border-color);width:100%;transition:border-color var(--hr-transition-duration) var(--hr-transition-timing-function)}[data-theme=light] hr{--hr-border-color: var(--color-grey-300)}.astro-code{--code-block-transition-duration: var(--duration-fast);--code-block-transition-timing-function: var( --timing-function-ease-natural-motion );--code-block-background-color: var(--color-white);--code-block-box-shadow: 0 var(--size-4) var(--size-4) calc(-1 * var(--size-3)) var(--color-grey-500-a10);background-color:var(--code-block-background-color)!important;box-shadow:var(--code-block-box-shadow)}.astro-code,.astro-code span{transition-property:color,background-color,box-shadow;transition-duration:var(--code-block-transition-duration);transition-timing-function:var(--code-block-transition-timing-function)}[data-theme=dark] .astro-code{--code-block-background-color: var(--color-grey-700);--code-block-box-shadow: none;color:var(--shiki-dark)!important}:is([data-theme=dark] .astro-code) span{color:var(--shiki-dark)!important}}@layer base{:root{--color-grey-800-hsl: 51deg 75% 2%;--color-grey-700-hsl: 51deg 12% 8%;--color-grey-600-hsl: 54deg 7% 15%;--color-grey-500-hsl: 50deg 8% 25%;--color-grey-400-hsl: 60deg 19% 85%;--color-grey-300-hsl: 60deg 20% 90%;--color-grey-200-hsl: 58deg 20% 95%;--color-grey-100-hsl: 60deg 27% 98%;--color-yellow-300-hsl: 53deg 84% 73%;--color-yellow-400-hsl: 53deg 50% 62%;--color-yellow-500-hsl: 46deg 80% 66%;--color-yellow-600-hsl: 46deg 75% 58%;--color-green-hsl: 100deg 45% 45%;--color-red-hsl: 0deg 65% 55%;--color-white-hsl: 0deg 0% 100%;--color-black-hsl: 53deg 80% 2%;--color-grey-800: hsl(var(--color-grey-800-hsl) / 1);--color-grey-700: hsl(var(--color-grey-700-hsl) / 1);--color-grey-700-a80: hsl(var(--color-grey-700-hsl) / .8);--color-grey-700-a50: hsl(var(--color-grey-700-hsl) / .5);--color-grey-600: hsl(var(--color-grey-600-hsl) / 1);--color-grey-500: hsl(var(--color-grey-500-hsl) / 1);--color-grey-500-a10: hsl(var(--color-grey-500-hsl) / .1);--color-grey-400: hsl(var(--color-grey-400-hsl) / 1);--color-grey-300: hsl(var(--color-grey-300-hsl) / 1);--color-grey-200: hsl(var(--color-grey-200-hsl) / 1);--color-grey-200-a85: hsl(var(--color-grey-200-hsl) / .85);--color-grey-200-a50: hsl(var(--color-grey-200-hsl) / .5);--color-grey-100: hsl(var(--color-grey-100-hsl) / 1);--color-yellow-300: hsl(var(--color-yellow-300-hsl) / 1);--color-yellow-400: hsl(var(--color-yellow-400-hsl) / 1);--color-yellow-500: hsl(var(--color-yellow-500-hsl) / 1);--color-yellow-600: hsl(var(--color-yellow-600-hsl) / 1);--color-green: hsl(var(--color-green-hsl) / 1);--color-red: hsl(var(--color-red-hsl) / 1);--color-white: hsl(var(--color-white-hsl) / 1);--color-white-a65: hsl(var(--color-white-hsl) / .65);--color-white-a75: hsl(var(--color-white-hsl) / .75);--color-white-a40: hsl(var(--color-white-hsl) / .4);--color-white-a25: hsl(var(--color-white-hsl) / .25);--color-black: hsl(var(--color-black-hsl) / 1);--color-black-a65: hsl(var(--color-black-hsl) / .65);--color-black-a50: hsl(var(--color-black-hsl) / .5);--color-black-a40: hsl(var(--color-black-hsl) / .4);--color-black-a25: hsl(var(--color-black-hsl) / .25);--color-black-a20: hsl(var(--color-black-hsl) / .2);--color-black-a15: hsl(var(--color-black-hsl) / .15);--color-black-a10: hsl(var(--color-black-hsl) / .1);--color-black-a05: hsl(var(--color-black-hsl) / .05);--color-primary-300: var(--color-yellow-300);--color-primary-400: var(--color-yellow-400);--color-primary-500: var(--color-yellow-500);--color-primary-600: var(--color-yellow-600);--color-success: var(--color-green);--color-error: var(--color-red)}body,html{--body-foreground-color: var(--color-white-a75);--body-foreground-color-base: var(--body-foreground-color);--body-foreground-color-highlighted: var(--color-white);--body-background-color: var(--color-grey-800);color:#ffffffbf;color:var(--body-foreground-color);background-color:#090801;background-color:var(--body-background-color);transition-property:color,background-color;transition-duration:var(--duration-fast);transition-timing-function:var(--timing-function-ease-natural-motion)}[data-theme=light],[data-theme=light] body{--body-foreground-color: var(--color-black-a65);--body-background-color: var(--color-grey-100);--body-foreground-color-highlighted: var(--color-black)}.body-foreground-color,.body-foreground-color-base{color:#ffffffbf;color:var(--body-foreground-color-base);transition-property:color;transition-duration:var(--duration-fast);transition-timing-function:var(--timing-function-ease-natural-motion)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.body-foreground-color-highlighted,.typography-title-lg,.typography-title-md,.typography-title-sm{color:#fff;color:var(--body-foreground-color-highlighted);transition:color var(--duration-fast) var(--timing-function-ease-natural-motion)}.cursive,.typography-title-cursive-lg,.typography-title-cursive-md{color:#fff;color:var(--color-white);opacity:.75;transition-property:opacity,color;transition-duration:var(--duration-fast);transition-timing-function:var(--timing-function-ease-natural-motion)}[data-theme=light] :is(.cursive,.typography-title-cursive-lg,.typography-title-cursive-md){color:#090801;color:var(--color-black);opacity:.65}}@layer base{:root{--size-unit: .25rem;--size-px: 1px;--size-0-5: calc(.5 * var(--size-unit));--size-1: var(--size-unit);--size-1-5: calc(1.5 * var(--size-unit));--size-2: calc(2 * var(--size-unit));--size-2-5: calc(2.5 * var(--size-unit));--size-3: calc(3 * var(--size-unit));--size-3-5: calc(3.5 * var(--size-unit));--size-4: calc(4 * var(--size-unit));--size-5: calc(5 * var(--size-unit));--size-6: calc(6 * var(--size-unit));--size-7: calc(7 * var(--size-unit));--size-8: calc(8 * var(--size-unit));--size-9: calc(9 * var(--size-unit));--size-10: calc(10 * var(--size-unit));--size-11: calc(11 * var(--size-unit));--size-12: calc(12 * var(--size-unit));--size-13: calc(13 * var(--size-unit));--size-14: calc(14 * var(--size-unit));--size-15: calc(15 * var(--size-unit));--size-16: calc(16 * var(--size-unit));--size-17: calc(17 * var(--size-unit));--size-18: calc(18 * var(--size-unit));--size-19: calc(19 * var(--size-unit));--size-20: calc(20 * var(--size-unit));--size-21: calc(21 * var(--size-unit));--size-22: calc(22 * var(--size-unit));--size-23: calc(23 * var(--size-unit));--size-24: calc(24 * var(--size-unit));--size-25: calc(25 * var(--size-unit));--size-26: calc(26 * var(--size-unit));--size-27: calc(27 * var(--size-unit));--size-28: calc(28 * var(--size-unit));--size-29: calc(29 * var(--size-unit));--size-30: calc(30 * var(--size-unit));--size-35: calc(35 * var(--size-unit));--size-40: calc(40 * var(--size-unit));--size-54: calc(54 * var(--size-unit));--size-55: calc(55 * var(--size-unit));--size-60: calc(60 * var(--size-unit));--size-70: calc(70 * var(--size-unit));--size-75: calc(75 * var(--size-unit));--size-80: calc(80 * var(--size-unit));--size-90: calc(90 * var(--size-unit));--size-97: calc(97 * var(--size-unit));--size-100: calc(100 * var(--size-unit));--size-120: calc(120 * var(--size-unit));--size-150: calc(150 * var(--size-unit));--size-162: calc(162 * var(--size-unit));--clamp-4-5: calc((var(--size-4) + var(--size-5)) / 2);--clamp-4-5: clamp(var(--size-4), .912rem + .3756vw, var(--size-5));--clamp-4-6: calc((var(--size-4) + var(--size-6)) / 2);--clamp-4-6: clamp(var(--size-4), .8239rem + .7512vw, var(--size-6));--clamp-5-6: calc((var(--size-5) + var(--size-6)) / 2);--clamp-5-6: clamp(var(--size-5), 1.162rem + .3756vw, var(--size-6));--clamp-6-12: calc( (var(--size-6) + var(--size-12)) / 2 );--clamp-6-12: clamp(var(--size-6), .9718rem + 2.2535vw, var(--size-12));--clamp-8-10: calc( (var(--size-8) + var(--size-10)) / 2 );--clamp-8-10: clamp(var(--size-8), 1.8239rem + .7512vw, var(--size-10));--clamp-10-20: calc( (var(--size-10) + var(--size-20)) / 2 );--clamp-10-20: clamp(var(--size-10), 1.6197rem + 3.7559vw, var(--size-20));--clamp-12-20: calc( (var(--size-12) + var(--size-20)) / 2 );--clamp-12-20: clamp(var(--size-12), 2.2958rem + 3.0047vw, var(--size-20));--clamp-12-30: calc( (var(--size-12) + var(--size-30)) / 2 );--clamp-12-30: clamp(var(--size-12), 1.4155rem + 6.7606vw, var(--size-30));--clamp-14-20: calc( (var(--size-14) + var(--size-20)) / 2 );--clamp-14-20: clamp(var(--size-14), 2.9718rem + 2.2535vw, var(--size-20));--clamp-16-20: calc( (var(--size-16) + var(--size-20)) / 2 );--clamp-16-20: clamp(var(--size-16), 3.6479rem + 1.5023vw, var(--size-20));--clamp-24-30: calc( (var(--size-24) + var(--size-30)) / 2 );--clamp-24-30: clamp(var(--size-24), 5.4718rem + 2.2535vw, var(--size-30));--clamp-20-30: calc( (var(--size-20) + var(--size-30)) / 2 );--clamp-20-30: clamp(var(--size-20), 4.1197rem + 3.7559vw, var(--size-30));--clamp-24-35: calc( (var(--size-24) + var(--size-35)) / 2 );--clamp-24-35: clamp(var(--size-24), 5.0317rem + 4.1315vw, var(--size-35))}}@layer base{@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:400;src:url(/fonts/rubik-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:italic;font-weight:400;src:url(/fonts/rubik-regular-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:500;src:url(/fonts/rubik-medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:italic;font-weight:500;src:url(/fonts/rubik-medium-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Kayana;font-style:normal;font-weight:400;src:url(/fonts/kayana-regular.woff2) format("woff2"),url(/fonts/kayana-regular.woff) format("woff")}@font-face{font-display:swap;font-family:VictorMono;font-style:normal;font-weight:600;src:url(/fonts/victor-mono-semi-bold.woff2) format("woff2"),url(/fonts/victor-mono-semi-bold.woff) format("woff")}@font-face{font-display:swap;font-family:VictorMono;font-style:italic;font-weight:600;src:url(/fonts/victor-mono-semi-bold-italic.woff2) format("woff2"),url(/fonts/victor-mono-semi-bold-italic.woff) format("woff")}:root{--font-family-cursive: "Kayana", cursive;--font-family-monospace: "VictorMono", Courier, monospace;--font-family-sans: "Rubik", sans-serif;--font-family-title: var(--font-family-sans);--font-family-title-cursive: var(--font-family-cursive);--font-family-h1: var(--font-family-title);--font-family-h2: var(--font-family-sans);--font-family-h3: var(--font-family-sans);--font-family-h4: var(--font-family-sans);--font-family-h5: var(--font-family-sans);--font-family-h6: var(--font-family-sans);--font-family-body: var(--font-family-sans);--font-family-body-monospace: var(--font-family-monospace);--font-feature-settings-cursive: "ss02";--font-feature-settings-title-cursive: var(--font-feature-settings-cursive);--font-size-title-lg: 3.375rem;--font-size-title-lg: clamp(2.75rem, 2.3099rem + 1.8779vw, 4rem);--font-size-title-md: 2rem;--font-size-title-sm: 1.25rem;--font-size-title-cursive-lg: 3.5625rem;--font-size-title-cursive-lg: clamp( 2.875rem, 2.3908rem + 2.0657vw, 4.25rem );--font-size-title-cursive-md: 2.25rem;--font-size-h1: var(--font-size-title-lg);--font-size-h2: 2rem;--font-size-h3: 1.625rem;--font-size-h4: 1.4375rem;--font-size-h5: 1.25rem;--font-size-h6: 1.125rem;--font-size-body-lg: 1.125rem;--font-size-body-lg: clamp(1rem, .912rem + .3756vw, 1.25rem);--font-size-body-md: 1rem;--font-size-body-base: var(--font-size-body-md);--font-size-body-sm: .875rem;--font-size-body-monospace: .8125rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semi-bold: 600;--font-weight-title-lg: var(--font-weight-medium);--font-weight-title-md: var(--font-weight-medium);--font-weight-title-sm: var(--font-weight-medium);--font-weight-title-cursive-lg: var(--font-weight-regular);--font-weight-title-cursive-md: var(--font-weight-regular);--font-weight-h1: var(--font-weight-medium);--font-weight-h2: var(--font-weight-medium);--font-weight-h3: var(--font-weight-medium);--font-weight-h4: var(--font-weight-medium);--font-weight-h5: var(--font-weight-medium);--font-weight-h6: var(--font-weight-medium);--font-weight-body-regular: var(--font-weight-regular);--font-weight-body-medium: var(--font-weight-medium);--font-weight-body-monospace: var(--font-weight-semi-bold);--line-height-title-lg: 3.9375rem;--line-height-title-lg: clamp(3.25rem, 2.7658rem + 2.0657vw, 4.625rem);--line-height-title-md: 2.5rem;--line-height-title-sm: 1.75rem;--line-height-title-cursive-lg: 3.9375rem;--line-height-title-cursive-lg: var(--line-height-title-lg);--line-height-title-cursive-md: var(--line-height-title-md);--line-height-h1: var(--line-height-title-lg);--line-height-h2: 1.25;--line-height-h3: 1.3;--line-height-h4: 1.35;--line-height-h5: 1.4;--line-height-h6: 1.5;--line-height-body-lg: 1.625rem;--line-height-body-lg: clamp(1.5rem, 1.412rem + .3756vw, 1.75rem);--line-height-body-md: 1.5rem;--line-height-body-base: var(--line-height-body-md);--line-height-body-sm: 1.25rem;--line-height-body-monospace: 1.375rem;--letter-spacing-title-lg: -.03em;--letter-spacing-title-lg: clamp(-.04em, -.1829vw - .004414em, -.02em);--letter-spacing-title-md: -.02em;--letter-spacing-title-sm: -.02em;--letter-spacing-title-cursive-lg: 0;--letter-spacing-title-cursive-md: 0;--letter-spacing-h1: var(--letter-spacing-title-lg);--letter-spacing-h2: -.02em;--letter-spacing-h3: -.015em;--letter-spacing-h4: -.015em;--letter-spacing-h5: -.01em;--letter-spacing-h6: -.005em;--letter-spacing-body-lg: -.01em;--letter-spacing-body-lg: clamp(-.02em, .0103em - .0441vw, 0em);--letter-spacing-body-md: 0;--letter-spacing-body-base: var(--letter-spacing-body-md);--letter-spacing-body-sm: 0;--letter-spacing-body-monospace: .02em}.cursive{font-family:Kayana,cursive;font-family:var(--font-family-cursive);font-feature-settings:"ss02";font-feature-settings:var(--font-feature-settings-cursive)}.monospace{font-family:VictorMono,Courier,monospace;font-family:var(--font-family-monospace)}h1,.h1{font-family:Rubik,sans-serif;font-family:var(--font-family-h1);font-size:clamp(2.75rem,2.3099rem + 1.8779vw,4rem);font-size:var(--font-size-h1);font-weight:500;font-weight:var(--font-weight-h1);line-height:clamp(3.25rem,2.7658rem + 2.0657vw,4.625rem);line-height:var(--line-height-h1);letter-spacing:clamp(-.04em,-.1829vw - .004414em,-.02em);letter-spacing:var(--letter-spacing-h1)}h2,.h2{font-family:Rubik,sans-serif;font-family:var(--font-family-h2);font-size:2rem;font-size:var(--font-size-h2);font-weight:500;font-weight:var(--font-weight-h2);line-height:1.25;line-height:var(--line-height-h2);letter-spacing:-.02em;letter-spacing:var(--letter-spacing-h2)}h3,.h3{font-family:Rubik,sans-serif;font-family:var(--font-family-h3);font-size:1.625rem;font-size:var(--font-size-h3);font-weight:500;font-weight:var(--font-weight-h3);line-height:1.3;line-height:var(--line-height-h3);letter-spacing:-.015em;letter-spacing:var(--letter-spacing-h3)}h4,.h4{font-family:Rubik,sans-serif;font-family:var(--font-family-h4);font-size:1.4375rem;font-size:var(--font-size-h4);font-weight:500;font-weight:var(--font-weight-h4);line-height:1.35;line-height:var(--line-height-h4);letter-spacing:-.015em;letter-spacing:var(--letter-spacing-h4)}h5,.h5{font-family:Rubik,sans-serif;font-family:var(--font-family-h5);font-size:1.25rem;font-size:var(--font-size-h5);font-weight:500;font-weight:var(--font-weight-h5);line-height:1.4;line-height:var(--line-height-h5);letter-spacing:-.01em;letter-spacing:var(--letter-spacing-h5)}h6,.h6{font-family:Rubik,sans-serif;font-family:var(--font-family-h6);font-size:1.125rem;font-size:var(--font-size-h6);font-weight:500;font-weight:var(--font-weight-h6);line-height:1.5;line-height:var(--line-height-h6);letter-spacing:-.005em;letter-spacing:var(--letter-spacing-h6)}.typography-title-lg{font-family:Rubik,sans-serif;font-family:var(--font-family-title);font-size:clamp(2.75rem,2.3099rem + 1.8779vw,4rem);font-size:var(--font-size-title-lg);font-weight:500;font-weight:var(--font-weight-title-lg);line-height:clamp(3.25rem,2.7658rem + 2.0657vw,4.625rem);line-height:var(--line-height-title-lg);letter-spacing:clamp(-.04em,-.1829vw - .004414em,-.02em);letter-spacing:var(--letter-spacing-title-lg)}.typography-title-md{font-family:Rubik,sans-serif;font-family:var(--font-family-title);font-size:2rem;font-size:var(--font-size-title-md);font-weight:500;font-weight:var(--font-weight-title-md);line-height:2.5rem;line-height:var(--line-height-title-md);letter-spacing:-.02em;letter-spacing:var(--letter-spacing-title-md)}.typography-title-sm{font-family:Rubik,sans-serif;font-family:var(--font-family-title);font-size:1.25rem;font-size:var(--font-size-title-sm);font-weight:500;font-weight:var(--font-weight-title-sm);line-height:1.75rem;line-height:var(--line-height-title-sm);letter-spacing:-.02em;letter-spacing:var(--letter-spacing-title-sm)}.typography-title-cursive-lg{font-family:Kayana,cursive;font-family:var(--font-family-title-cursive);font-feature-settings:"ss02";font-feature-settings:var(--font-feature-settings-title-cursive);letter-spacing:0;letter-spacing:var(--letter-spacing-title-cursive-lg);font-weight:400;font-weight:var(--font-weight-title-cursive-lg);font-size:clamp(2.875rem,2.3908rem + 2.0657vw,4.25rem);font-size:var(--font-size-title-cursive-lg);line-height:clamp(3.25rem,2.7658rem + 2.0657vw,4.625rem);line-height:var(--line-height-title-cursive-lg)}.typography-title-cursive-md{font-family:Kayana,cursive;font-family:var(--font-family-title-cursive);font-feature-settings:"ss02";font-feature-settings:var(--font-feature-settings-title-cursive);font-size:2.25rem;font-size:var(--font-size-title-cursive-md);font-weight:400;font-weight:var(--font-weight-title-cursive-md);line-height:2.5rem;line-height:var(--line-height-title-cursive-md);letter-spacing:0;letter-spacing:var(--letter-spacing-title-cursive-md)}.typography-body-regular-lg{font-family:Rubik,sans-serif;font-family:var(--font-family-body);font-size:clamp(1rem,.912rem + .3756vw,1.25rem);font-size:var(--font-size-body-lg);font-weight:400;font-weight:var(--font-weight-body-regular);line-height:clamp(1.5rem,1.412rem + .3756vw,1.75rem);line-height:var(--line-height-body-lg);letter-spacing:clamp(-.02em,.0103em - .0441vw,0em);letter-spacing:var(--letter-spacing-body-lg)}.typography-body-medium-lg{font-family:Rubik,sans-serif;font-family:var(--font-family-body);font-size:clamp(1rem,.912rem + .3756vw,1.25rem);font-size:var(--font-size-body-lg);font-weight:500;font-weight:var(--font-weight-body-medium);line-height:clamp(1.5rem,1.412rem + .3756vw,1.75rem);line-height:var(--line-height-body-lg);letter-spacing:clamp(-.02em,.0103em - .0441vw,0em);letter-spacing:var(--letter-spacing-body-lg)}body,.typography-body-regular-md,.typography-body-regular-base{font-family:Rubik,sans-serif;font-family:var(--font-family-body);font-size:1rem;font-size:var(--font-size-body-base);font-weight:400;font-weight:var(--font-weight-body-regular);line-height:1.5rem;line-height:var(--line-height-body-base);letter-spacing:0;letter-spacing:var(--letter-spacing-body-base)}.typography-body-medium-md,.typography-body-medium-base{font-family:Rubik,sans-serif;font-family:var(--font-family-body);font-size:1rem;font-size:var(--font-size-body-base);font-weight:500;font-weight:var(--font-weight-body-medium);line-height:1.5rem;line-height:var(--line-height-body-base);letter-spacing:0;letter-spacing:var(--letter-spacing-body-base)}.typography-body-regular-sm{font-family:Rubik,sans-serif;font-family:var(--font-family-body);font-size:.875rem;font-size:var(--font-size-body-sm);font-weight:400;font-weight:var(--font-weight-body-regular);line-height:1.25rem;line-height:var(--line-height-body-sm);letter-spacing:0;letter-spacing:var(--letter-spacing-body-sm)}.typography-body-medium-sm{font-family:Rubik,sans-serif;font-family:var(--font-family-body);font-size:.875rem;font-size:var(--font-size-body-sm);font-weight:500;font-weight:var(--font-weight-body-medium);line-height:1.25rem;line-height:var(--line-height-body-sm);letter-spacing:0;letter-spacing:var(--letter-spacing-body-sm)}pre,.typography-body-monospace{font-family:VictorMono,Courier,monospace;font-family:var(--font-family-body-monospace);font-size:.8125rem;font-size:var(--font-size-body-monospace);line-height:1.375rem;line-height:var(--line-height-body-monospace);font-weight:600;font-weight:var(--font-weight-body-monospace);letter-spacing:.02em;letter-spacing:var(--letter-spacing-body-monospace)}}@layer base{.sr-only{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}@media (max-width: 768px){.max-tablet\:sr-only{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}}.container{--padding-inline: 1.25rem;--content-max-width: 650px;--breakout-max-width: 1080px;--breakout-size: calc( (var(--breakout-max-width) - var(--content-max-width)) / 2 );display:grid;grid-template-columns:[full-width-start] minmax(1.25rem,1fr) [breakout-start] minmax(0,215px) [content-start] min(100% - (1.25rem * 2),650px) [content-end] minmax(0,215px) [breakout-end] minmax(1.25rem,1fr) [full-width-end];grid-template-columns:[full-width-start] minmax(var(--padding-inline),1fr) [breakout-start] minmax(0,var(--breakout-size)) [content-start] min(100% - (var(--padding-inline) * 2),var(--content-max-width)) [content-end] minmax(0,var(--breakout-size)) [breakout-end] minmax(var(--padding-inline),1fr) [full-width-end]}.container>:not(.breakout,.full-width),.full-width>:not(.breakout,.full-width),.container>:where(astro-island,astro-slot)>:not(.breakout,.full-width),.full-width>:where(astro-island,astro-slot)>:not(.breakout,.full-width){grid-column:content}.container>.breakout{grid-column:breakout}.container>.full-width{grid-column:full-width;display:grid;grid-template-columns:inherit}img.full-width{width:100%;-o-object-fit:cover;object-fit:cover}img.full-width.cropped{max-height:45vh}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-style-none{margin:0;padding:0}.list-style-none ::marker{font-size:0}.overflow-hidden{overflow:hidden;overflow:clip}.image-gradient-border-wrapper{--image-gradient-border-width: var(--size-px);position:relative}.image-gradient-border-wrapper:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}@supports ((-webkit-mask: linear-gradient(white 0 0)) or (mask: linear-gradient(white 0 0))) and ((-webkit-mask-composite: xor) or (mask-composite: exclude)){.image-gradient-border-wrapper:before{background:linear-gradient(to bottom,var(--color-white-a25),var(--color-black-a50)) border-box;-webkit-mask:linear-gradient(white 0 0) padding-box,linear-gradient(white 0 0);mask:linear-gradient(white 0 0) padding-box,linear-gradient(white 0 0);-webkit-mask-composite:xor;mask-composite:exclude;border:var(--image-gradient-border-width) solid transparent}}}@layer components{.footer-title[data-astro-cid-ksgscspx]{position:relative}.footer-title[data-astro-cid-ksgscspx]:after{--graphic-size: clamp(var(--size-40), 32.5vw, var(--size-97));--graphic-rotation: -50deg;--graphic-translate-x: -16%;--graphic-translate-y: -16%;--graphic-blur: 50px;--graphic-opacity: .25;--graphic-color: var(--color-primary-300);content:"";z-index:-1;pointer-events:none;position:absolute;top:0;left:0;width:var(--graphic-size);height:var(--graphic-size);background-image:linear-gradient(to bottom,var(--graphic-color),transparent);filter:blur(50px);filter:blur(var(--graphic-blur));opacity:.25;opacity:var(--graphic-opacity);border-radius:50%;transform:translate(-16%,-16%) rotate(-50deg);transform:translate(var(--graphic-translate-x),var(--graphic-translate-y)) rotate(var(--graphic-rotation))}@media (min-width: 768px){.footer-title[data-astro-cid-ksgscspx]:after{--graphic-opacity: .15}}@media (min-width: 1440px){.footer-title[data-astro-cid-ksgscspx]:after{--graphic-translate-x: -28%;--graphic-translate-y: -13%}}[data-theme=light] .footer-title[data-astro-cid-ksgscspx]:after{--graphic-opacity: .5}@media (min-width: 768px){[data-theme=light] .footer-title[data-astro-cid-ksgscspx]:after{--graphic-opacity: .4}}}@layer components{svg[data-astro-cid-ug3eugrf]{--social-media-icon-background-color: var( --icon-background-color, var(--color-white) );--social-media-icon-foreground-color: var( --icon-foreground-color, var(--color-black) );--social-media-icon-border-radius: var(--size-1);--social-media-icon-size: var(--icon-size, var(--size-6));--social-media-icon-transition-duration: var( --icon-transition-duration, var(--duration-fast) );--social-media-icon-transition-timing-function: var( --icon-transition-timing-function, var(--timing-function-ease-natural-motion) );font-size:var(--social-media-icon-size);background-color:var(--social-media-icon-background-color);color:var(--social-media-icon-foreground-color);border-radius:var(--social-media-icon-border-radius);transition-property:background-color,color;transition-duration:var(--social-media-icon-transition-duration);transition-timing-function:var( --social-media-icon-transition-timing-function )}[data-theme=light] svg[data-astro-cid-ug3eugrf]{--social-media-icon-background-color: var( --icon-background-color, var(--color-black) );--social-media-icon-foreground-color: var( --icon-foreground-color, var(--color-white) )}}@layer components{.social-media-links-icon-tooltip-title[data-astro-cid-v3ehwmzf]{margin-bottom:var(--size-3);font-weight:var(--font-weight-body-medium);color:var(--color-white)}[data-theme=light] .social-media-links-icon-tooltip-title[data-astro-cid-v3ehwmzf]{color:var(--color-black)}.social-media-links-icon-tooltip-list[data-astro-cid-v3ehwmzf]{display:grid;grid-auto-flow:column;grid-gap:var(--size-2);gap:var(--size-2)}.social-media-links-icon-tooltip-external-icon[data-astro-cid-v3ehwmzf]{display:inline-block;width:var(--size-4);height:var(--size-4);transform:rotate(45deg);vertical-align:middle;margin-inline-start:var(--size-1)}}@layer components{.link-with-icon-text[data-astro-cid-y45yzjg2]{--link-with-icon-text-gap: var(--size-2);--link-with-icon-text-timing-function: var( --timing-function-ease-natural-motion );--link-with-icon-text-transition-duration: var(--duration-fast);display:inline-flex;align-items:center;gap:var(--link-with-icon-text-gap);background:none}.link-with-icon-text[data-astro-cid-y45yzjg2] .content[data-astro-cid-y45yzjg2]{--content-foreground-color: var(--body-foreground-color);color:var(--content-foreground-color)}.icon[data-astro-cid-y45yzjg2]{--link-with-icon-text-icon-size: var(--size-7);--link-with-icon-text-icon-foreground-color: var(--color-black);--link-with-icon-text-icon-background-color: var(--color-white);--link-with-icon-text-icon-hover-graphic-blur: 6px;--link-with-icon-text-icon-hover-graphic-opacity: 0;--link-with-icon-text-icon-hover-graphic-color: var(--color-primary-300);--link-with-icon-text-icon-hover-graphic-inset: calc( -1 * var(--size-1-5) );position:relative}[data-theme=light] .icon[data-astro-cid-y45yzjg2]{--link-with-icon-text-icon-foreground-color: var(--color-white);--link-with-icon-text-icon-background-color: var(--color-black);--link-with-icon-text-icon-hover-graphic-color: var( --color-primary-500 )}.icon[data-astro-cid-y45yzjg2]>*{--icon-size: var(--link-with-icon-text-icon-size);--icon-background-color: var( --link-with-icon-text-icon-background-color );--icon-foreground-color: var( --link-with-icon-text-icon-foreground-color );--icon-transition-duration: var( --link-with-icon-text-transition-duration );--icon-transition-timing-function: var( --link-with-icon-text-timing-function )}.icon[data-astro-cid-y45yzjg2]:after{content:"";position:absolute;inset:var(--link-with-icon-text-icon-hover-graphic-inset);background-color:var(--link-with-icon-text-icon-hover-graphic-color);filter:blur(var(--link-with-icon-text-icon-hover-graphic-blur));opacity:var(--link-with-icon-text-icon-hover-graphic-opacity);border-radius:50%;transition:opacity var(--link-with-icon-text-transition-duration) var(--link-with-icon-text-timing-function);z-index:-1}:is(.link-with-icon-text:hover,.link-with-icon-text:focus-visible)[data-astro-cid-y45yzjg2] .content[data-astro-cid-y45yzjg2]{--content-foreground-color: var(--color-white)}:is(.link-with-icon-text:hover,.link-with-icon-text:focus-visible)[data-astro-cid-y45yzjg2] .icon[data-astro-cid-y45yzjg2]{--link-with-icon-text-icon-background-color: var(--color-primary-300);--link-with-icon-text-icon-hover-graphic-opacity: .25}[data-theme=light] .link-with-icon-text[data-astro-cid-y45yzjg2]:hover .content[data-astro-cid-y45yzjg2],[data-theme=light] .link-with-icon-text[data-astro-cid-y45yzjg2]:focus-visible .content[data-astro-cid-y45yzjg2]{--content-foreground-color: var(--color-black)}[data-theme=light] .link-with-icon-text[data-astro-cid-y45yzjg2]:hover .icon[data-astro-cid-y45yzjg2],[data-theme=light] .link-with-icon-text[data-astro-cid-y45yzjg2]:focus-visible .icon[data-astro-cid-y45yzjg2]{--link-with-icon-text-icon-background-color: var(--color-primary-500);--link-with-icon-text-icon-foreground-color: var(--color-black);--link-with-icon-text-icon-hover-graphic-opacity: .5}}@layer components{.social-media-links-text-title[data-astro-cid-uuq332br],.social-media-links-text-list[data-astro-cid-uuq332br],.social-media-links-text-item[data-astro-cid-uuq332br]{display:inline}}@layer components{a[data-astro-cid-vxmc44pp]{--my-rss-link-spacing: var(--size-4);display:inline-block;background:none}a[data-astro-cid-vxmc44pp]:not(:hover),a[data-astro-cid-vxmc44pp]:not(:focus){color:inherit}a[data-astro-cid-vxmc44pp]:not(:first-child){margin-inline-start:var(--my-rss-link-spacing)}a[data-astro-cid-vxmc44pp]:not(:last-child){margin-inline-end:var(--my-rss-link-spacing)}a[data-astro-cid-vxmc44pp] svg[data-astro-cid-vxmc44pp]{pointer-events:none}}@layer components{address[data-astro-cid-v7lkqkn5]{font-style:normal}}@layer components{time[data-astro-cid-xkwvj6xv]{--my-time-foreground-color: var(--color-white);--my-time-transition-duration: var(--duration-fast);--my-time-transition-timing-function: var( --timing-function-ease-natural-motion );color:var(--my-time-foreground-color);transition:color var(--my-time-transition-duration) var(--my-time-transition-timing-function)}[data-theme=light] time[data-astro-cid-xkwvj6xv]{--my-time-foreground-color: var(--color-black)}}@layer components{div[data-astro-cid-pmhwvgzu]{--my-location-time-gap: var(--size-1-5);display:flex;gap:var(--my-location-time-gap)}}@layer components{.burger-menu-wrapper[data-astro-cid-tuaqzrry]{--burger-menu-z-index: 100;--burger-menu-transition-duration: var(--duration-medium);--burger-menu-transition-timing-function: var( --timing-function-ease-natural-motion );flex-shrink:0}.burger-menu-button[data-astro-cid-tuaqzrry]{--burger-menu-button-border-radius: 999rem;--burger-menu-button-background-color: var(--color-grey-700-a80);--burger-menu-button-foreground-color: var(--color-white);--burger-menu-button-border-color: var(--color-grey-600);--burger-menu-button-border-width: var(--size-px);--burger-menu-button-padding-block: var(--size-2-5);--burger-menu-button-padding-inline-start: var(--size-4);--burger-menu-button-padding-inline-end: var(--size-3);--burger-menu-button-gap: var(--size-3);--burger-menu-button-icon-size: var(--size-6);--burger-menu-button-icon-color: var(--color-white-a40);--burger-menu-button-transition-duration: var(--duration-fast);--burger-menu-button-transition-timing-function: var( --timing-function-ease-natural-motion );background-color:var(--burger-menu-button-background-color);border:var(--burger-menu-button-border-width) solid var(--burger-menu-button-border-color);border-radius:999rem;border-radius:var(--burger-menu-button-border-radius);padding-block:calc(var(--burger-menu-button-padding-block) - var(--burger-menu-button-border-width));padding-inline-start:calc(var(--burger-menu-button-padding-inline-start) - var(--burger-menu-button-border-width));padding-inline-end:calc(var(--burger-menu-button-padding-inline-end) - var(--burger-menu-button-border-width));display:flex;align-items:center;gap:var(--burger-menu-button-gap);color:var(--burger-menu-button-foreground-color)}.burger-menu-button[data-astro-cid-tuaqzrry] svg[data-astro-cid-tuaqzrry]{flex-shrink:0;width:var(--burger-menu-button-icon-size);height:var(--burger-menu-button-icon-size);color:var(--burger-menu-button-icon-color)}[data-theme=light] .burger-menu-button[data-astro-cid-tuaqzrry]{--burger-menu-button-background-color: var(--color-grey-200);--burger-menu-button-border-color: var(--color-grey-300);--burger-menu-button-foreground-color: var(--color-black);--burger-menu-button-icon-color: var(--color-black-a40)}.burger-menu-button[data-astro-cid-tuaqzrry],.burger-menu-button[data-astro-cid-tuaqzrry] svg[data-astro-cid-tuaqzrry]{transition-property:background-color,border-color,color;transition-duration:var(--burger-menu-button-transition-duration);transition-timing-function:var( --burger-menu-button-transition-timing-function )}@media (max-width: 390px){.burger-menu-button[data-astro-cid-tuaqzrry]{--burger-menu-button-border-radius: 50%;--burger-menu-button-padding-inline-end: var(--size-2-5);--burger-menu-button-padding-inline-start: var( --burger-menu-button-padding-inline-end )}.burger-menu-button[data-astro-cid-tuaqzrry],[data-theme=light] .burger-menu-button[data-astro-cid-tuaqzrry]{--burger-menu-button-icon-color: var( --burger-menu-button-foreground-color )}.burger-menu-button[data-astro-cid-tuaqzrry] span[data-astro-cid-tuaqzrry]{display:none}}ul[data-astro-cid-tuaqzrry]{--burger-menu-background-color: var(--color-grey-700);--burger-menu-border-color: var(--color-grey-600);--burger-menu-border-width: var(--size-px);--burger-menu-border-radius: var(--size-5);--burger-menu-padding-inline: var(--size-5);--burger-menu-padding-block-end: var(--size-5);--burger-menu-padding-block-start: var(--size-2-5);--burger-menu-max-width: var(--size-90);--burger-menu-max-height: var(--size-90);--burger-menu-opacity: 1;--burger-menu-pointer-events: auto;background-color:var(--burger-menu-background-color);border:var(--burger-menu-border-width) solid var(--burger-menu-border-color);border-radius:var(--burger-menu-border-radius);padding-block:calc(var(--burger-menu-padding-block-start) - var(--burger-menu-border-width)) calc(var(--burger-menu-padding-block-end) - var(--burger-menu-border-width));position:absolute;top:0;right:0;z-index:var(--burger-menu-z-index);width:100%;overflow:hidden;max-width:var(--burger-menu-max-width);max-height:var(--burger-menu-max-height);opacity:1;opacity:var(--burger-menu-opacity);pointer-events:auto;pointer-events:var(--burger-menu-pointer-events);transition:max-width var(--burger-menu-transition-duration) var(--burger-menu-transition-timing-function),max-height var(--burger-menu-transition-duration) calc(var(--burger-menu-transition-duration) / 2) var(--burger-menu-transition-timing-function)}[data-theme=light] ul[data-astro-cid-tuaqzrry]{--burger-menu-background-color: var(--color-white);--burger-menu-border-color: var(--color-grey-300)}@media (prefers-reduced-motion: reduce){ul[data-astro-cid-tuaqzrry]{transition:none}}li[data-astro-cid-tuaqzrry]{--burger-menu-item-translate-y: 0;--burger-menu-item-opacity: 1;--burger-menu-transition-delay-base: .35s;--burger-menu-transition-delay: var(--burger-menu-transition-delay-base);--burger-menu-transition-stagger: 75ms;opacity:1;opacity:var(--burger-menu-item-opacity);transform:translateY(0);transform:translateY(var(--burger-menu-item-translate-y));transition-property:opacity,transform;transition-duration:var(--burger-menu-transition-duration);transition-timing-function:var(--burger-menu-transition-timing-function);transition-delay:.35s;transition-delay:var(--burger-menu-transition-delay)}@media (prefers-reduced-motion: reduce){li[data-astro-cid-tuaqzrry]{transition:none}}li[data-astro-cid-tuaqzrry]:nth-of-type(1){--burger-menu-transition-delay: var( --burger-menu-transition-delay-base )}li[data-astro-cid-tuaqzrry]:nth-of-type(2){--burger-menu-transition-delay: calc( var(--burger-menu-transition-delay-base) + 1 * var(--burger-menu-transition-stagger) )}li[data-astro-cid-tuaqzrry]:nth-of-type(3){--burger-menu-transition-delay: calc( var(--burger-menu-transition-delay-base) + 2 * var(--burger-menu-transition-stagger) )}li[data-astro-cid-tuaqzrry]:nth-of-type(4){--burger-menu-transition-delay: calc( var(--burger-menu-transition-delay-base) + 3 * var(--burger-menu-transition-stagger) )}li[data-astro-cid-tuaqzrry]:nth-of-type(5){--burger-menu-transition-delay: calc( var(--burger-menu-transition-delay-base) + 4 * var(--burger-menu-transition-stagger) )}li[data-astro-cid-tuaqzrry]:nth-of-type(6){--burger-menu-transition-delay: calc( var(--burger-menu-transition-delay-base) + 5 * var(--burger-menu-transition-stagger) )}.backdrop[data-astro-cid-tuaqzrry]{--burger-menu-backdrop-opacity: 1;--burger-menu-pointer-events: default;--burger-menu-backdrop-blur: 4px;--burger-menu-backdrop-brightness: 75%;--burger-menu-backdrop-saturation: 140%;position:fixed;inset:0;-webkit-backdrop-filter:blur(4px) brightness(75%) saturate(140%);backdrop-filter:blur(4px) brightness(75%) saturate(140%);-webkit-backdrop-filter:blur(var(--burger-menu-backdrop-blur)) brightness(var(--burger-menu-backdrop-brightness)) saturate(var(--burger-menu-backdrop-saturation));backdrop-filter:blur(var(--burger-menu-backdrop-blur)) brightness(var(--burger-menu-backdrop-brightness)) saturate(var(--burger-menu-backdrop-saturation));pointer-events:default;pointer-events:var(--burger-menu-pointer-events);z-index:calc(var(--burger-menu-z-index) - 1);opacity:1;opacity:var(--burger-menu-backdrop-opacity);transition:opacity var(--burger-menu-transition-duration) var(--burger-menu-transition-timing-function)}@media (prefers-reduced-motion: reduce){.backdrop[data-astro-cid-tuaqzrry]{transition:none}}.hide[data-astro-cid-tuaqzrry] ul[data-astro-cid-tuaqzrry]{--burger-menu-max-width: var(--size-11);--burger-menu-max-height: var(--burger-menu-max-width);--burger-menu-opacity: 0;--burger-menu-pointer-events: none;transition:none}.hide[data-astro-cid-tuaqzrry] li[data-astro-cid-tuaqzrry]{--burger-menu-item-opacity: 0;--burger-menu-item-translate-y: var(--size-0-5);transition:none}.hide[data-astro-cid-tuaqzrry] .backdrop[data-astro-cid-tuaqzrry]{--burger-menu-backdrop-opacity: 0;--burger-menu-pointer-events: none;transition:none}.burger-menu-wrapper[data-astro-cid-tuaqzrry] .burger-menu-nav-link[data-astro-cid-tuaqzrry]{--burger-menu-nav-link-padding-inline: var(--burger-menu-padding-inline);--burger-menu-nav-link-padding-block: var(--size-2-5);width:100%;border-radius:0;border:0;padding:var(--burger-menu-nav-link-padding-block) var(--burger-menu-nav-link-padding-inline)}.burger-menu-cta-container[data-astro-cid-tuaqzrry]{--burger-menu-cta-spacing: var(--size-8);--burger-menu-cta-content-gap: var(--size-1);padding-inline:var(--burger-menu-padding-inline);margin-top:var(--burger-menu-cta-spacing);display:flex;align-items:center;justify-content:space-between;gap:var(--burger-menu-cta-content-gap)}.burger-menu-close-container[data-astro-cid-tuaqzrry]{--burger-menu-close-container-padding: var(--size-2-5);position:absolute;top:0;right:0;padding:var(--burger-menu-close-container-padding)}}@layer components{.logo-container[data-astro-cid-gora4mgs]{--logo-container-gap: var(--size-5);display:flex;align-items:center;gap:var(--logo-container-gap);flex-shrink:0;background:none}.logo[data-astro-cid-gora4mgs]{--logo-gap: var(--size-1);--logo-foreground-color: var(--color-white);--logo-cursive-opacity: .75;display:inline-flex;gap:var(--logo-gap);color:var(--logo-foreground-color)}.logo[data-astro-cid-gora4mgs] .cursive[data-astro-cid-gora4mgs]{font-size:1.125rem;align-self:flex-end;opacity:var(--logo-cursive-opacity)}[data-theme=light] .logo[data-astro-cid-gora4mgs]{--logo-foreground-color: var(--color-black);--logo-cursive-opacity: .65}}@layer components{.toggle[data-astro-cid-wbbzc2mw]{--toggle-background-color: var(--color-black);--toggle-border-width: var(--size-px);--toggle-border-color: var(--color-grey-600);--toggle-border-radius: 9999rem;--toggle-padding-size: var(--size-1);--toggle-width: var(--size-14);--toggle-transition-timing-function: var( --timing-function-ease-natural-motion );--toggle-transition-duration: var(--duration-fast);display:inline-block;border:var(--toggle-border-width) solid var(--toggle-border-color);background:var(--toggle-background-color);width:var(--toggle-width);height:-moz-max-content;height:max-content;padding:calc(var(--toggle-padding-size) - var(--toggle-border-width));border-radius:9999rem;border-radius:var(--toggle-border-radius);transition-property:border-color,background-color;transition-duration:var(--toggle-transition-duration);transition-timing-function:var(--toggle-transition-timing-function)}.toggle[data-astro-cid-wbbzc2mw][aria-checked=true]{--toggle-border-color: var(--color-grey-300);--toggle-background-color: var(--color-grey-300)}@media (max-width: 889.98px){.toggle[data-astro-cid-wbbzc2mw]{--toggle-background-color: var(--color-grey-700-a80);--toggle-width: var(--size-11)}.toggle[data-astro-cid-wbbzc2mw][aria-checked=true]{--toggle-background-color: var(--color-grey-200)}}.knob[data-astro-cid-wbbzc2mw]{--knob-size: var(--size-9);--knob-background-color: var(--color-grey-500);--knob-border-radius: 50%;--knob-left-position: 0;display:grid;place-items:center;transform:translate(0);transform:translate(var(--knob-left-position));transform-origin:center center;width:var(--knob-size);height:var(--knob-size);background-color:var(--knob-background-color);border-radius:50%;border-radius:var(--knob-border-radius);overflow:hidden;transition-property:transform,background-color;transition-duration:var(--toggle-transition-duration);transition-timing-function:var(--toggle-transition-timing-function)}[data-astro-cid-wbbzc2mw][aria-checked=true] .knob[data-astro-cid-wbbzc2mw]{--knob-left-position: calc( var(--toggle-width) - var(--knob-size) - 2 * var(--toggle-padding-size) );--knob-background-color: var(--color-white)}@media (prefers-reduced-motion: reduce){.knob[data-astro-cid-wbbzc2mw]{transition-property:background-color}}@media (max-width: 889.98px){.knob[data-astro-cid-wbbzc2mw],[data-astro-cid-wbbzc2mw][aria-checked=true] .knob[data-astro-cid-wbbzc2mw]{--knob-background-color: transparent}}.knob-icon[data-astro-cid-wbbzc2mw]{--knob-icon-size: var(--size-6);--knob-icon-color: var(--color-white);width:var(--knob-icon-size);height:var(--knob-icon-size);color:var(--knob-icon-color);position:absolute;transform:translate(var(--knob-icon-translate))}.knob-icon[data-astro-cid-wbbzc2mw] svg[data-astro-cid-wbbzc2mw]{transform:rotate(var(--knob-icon-rotate))}.knob-icon[data-astro-cid-wbbzc2mw],.knob-icon[data-astro-cid-wbbzc2mw] svg[data-astro-cid-wbbzc2mw]{transition-property:transform,color;transition-duration:var(--toggle-transition-duration);transition-timing-function:var(--toggle-transition-timing-function);transform-origin:center}@media (prefers-reduced-motion: reduce){.knob-icon[data-astro-cid-wbbzc2mw],.knob-icon[data-astro-cid-wbbzc2mw] svg[data-astro-cid-wbbzc2mw]{transition-property:color}}[data-astro-cid-wbbzc2mw][aria-checked=true] .knob-icon[data-astro-cid-wbbzc2mw]{--knob-icon-color: var(--color-black)}.knob-icon[data-astro-cid-wbbzc2mw].moon-icon{--knob-icon-translate: 0;--knob-icon-rotate: 0deg}[data-astro-cid-wbbzc2mw][aria-checked=true] .knob-icon[data-astro-cid-wbbzc2mw].moon-icon{--knob-icon-translate: calc(-1 * var(--knob-size));--knob-icon-rotate: -360deg}.knob-icon[data-astro-cid-wbbzc2mw].sunlight-icon{--knob-icon-translate: var(--knob-size)}[data-astro-cid-wbbzc2mw][aria-checked=true] .knob-icon[data-astro-cid-wbbzc2mw].sunlight-icon{--knob-icon-translate: 0}.knob-icon[data-astro-cid-wbbzc2mw].sunlight-icon .sunlight-sunbeam{--sunbeam-opacity: 0;opacity:0;opacity:var(--sunbeam-opacity);transform-origin:center;transition-property:opacity;transition-duration:var(--toggle-transition-duration);transition-delay:var(--toggle-transition-duration)}@media (prefers-reduced-motion: reduce){.knob-icon[data-astro-cid-wbbzc2mw].sunlight-icon .sunlight-sunbeam{transition:none}}[data-astro-cid-wbbzc2mw][aria-checked=true] .knob-icon[data-astro-cid-wbbzc2mw].sunlight-icon .sunlight-sunbeam{--sunbeam-opacity: 1}.knob-icon[data-astro-cid-wbbzc2mw].sunlight-icon .sunlight-sunbeam:nth-last-of-type(1){transition-delay:var(--toggle-transition-duration)}.knob-icon[data-astro-cid-wbbzc2mw].sunlight-icon .sunlight-sunbeam:nth-last-of-type(2){transition-delay:calc(var(--toggle-transition-duration) + .05s)}.knob-icon[data-astro-cid-wbbzc2mw].sunlight-icon .sunlight-sunbeam:nth-last-of-type(3){transition-delay:calc(var(--toggle-transition-duration) + .1s)}.knob-icon[data-astro-cid-wbbzc2mw].sunlight-icon .sunlight-sunbeam:nth-last-of-type(4){transition-delay:calc(var(--toggle-transition-duration) + .15s)}.knob-icon[data-astro-cid-wbbzc2mw].sunlight-icon .sunlight-sunbeam:nth-last-of-type(5){transition-delay:calc(var(--toggle-transition-duration) + .2s)}.knob-icon[data-astro-cid-wbbzc2mw].sunlight-icon .sunlight-sunbeam:nth-last-of-type(6){transition-delay:calc(var(--toggle-transition-duration) + .25s)}.knob-icon[data-astro-cid-wbbzc2mw].sunlight-icon .sunlight-sunbeam:nth-last-of-type(7){transition-delay:calc(var(--toggle-transition-duration) + .3s)}.knob-icon[data-astro-cid-wbbzc2mw].sunlight-icon .sunlight-sunbeam:nth-last-of-type(8){transition-delay:calc(var(--toggle-transition-duration) + .35s)}}@layer components{nav[data-astro-cid-kfpaiph6]{--nav-padding: var(--size-1);--nav-top: var(--size-6);--nav-background-color: var(--color-grey-700-a80);--nav-box-shadow: none;--nav-border-color: var(--color-grey-600);--nav-border-width: var(--size-px);--nav-border-radius: 9999rem;--nav-transition-duration: var(--duration-fast);--nav-transition-timing-function: var( --timing-function-ease-natural-motion );--nav-transition-property: background-color, transform, box-shadow, border-color;--nav-sections-gap: var(--size-3);--nav-backdrop-blur: 15px;--nav-backdrop-saturation: 140%;width:-moz-max-content;width:max-content;padding:calc(var(--nav-padding) - var(--nav-border-width));display:flex;gap:var(--nav-sections-gap);flex-wrap:nowrap;align-items:center;position:fixed;top:var(--nav-top);inset-inline:0;margin-inline:auto;z-index:1000;background:var(--nav-background-color);box-shadow:none;box-shadow:var(--nav-box-shadow);border:var(--nav-border-width) solid var(--nav-border-color);border-radius:9999rem;border-radius:var(--nav-border-radius);overflow:hidden;transition-property:background-color,transform,box-shadow,border-color;transition-property:var(--nav-transition-property);transition-duration:var(--nav-transition-duration);transition-timing-function:var(--nav-transition-timing-function)}nav[data-astro-cid-kfpaiph6]:before{content:"";z-index:-1;position:absolute;inset:0;-webkit-backdrop-filter:blur(var(--nav-backdrop-blur)) saturate(var(--nav-backdrop-saturation));backdrop-filter:blur(var(--nav-backdrop-blur)) saturate(var(--nav-backdrop-saturation));pointer-events:none}[data-theme=light] nav[data-astro-cid-kfpaiph6]{--nav-background-color: var(--color-white-a75);--nav-border-color: var(--color-grey-300);--nav-box-shadow: 0px var(--size-3) var(--size-3) calc(-1 * var(--size-2)) var(--color-black-a05)}@media (prefers-reduced-motion: reduce){nav[data-astro-cid-kfpaiph6]{--nav-transition-property: background-color, box-shadow, border-color}}.hide nav[data-astro-cid-kfpaiph6]{transform:translateY(calc(-100% - var(--nav-top)));--nav-box-shadow: none}:is(a,button):active[data-astro-cid-kfpaiph6]{transform:none}ul[data-astro-cid-kfpaiph6]{--nav-links-gap: var(--size-1);--nav-links-font-weight: var(--font-weight-regular);--nav-active-background-color: var(--color-grey-500);display:flex;gap:var(--nav-links-gap);align-items:center}ul[data-astro-cid-kfpaiph6] a[data-astro-cid-kfpaiph6],ul[data-astro-cid-kfpaiph6] button[data-astro-cid-kfpaiph6]{font-weight:var(--nav-links-font-weight)}.active[data-astro-cid-kfpaiph6]:is(ul a,ul button){background-color:var(--nav-active-background-color)}[data-theme=light] ul[data-astro-cid-kfpaiph6]{--nav-active-background-color: var(--color-grey-300)}.separator[data-astro-cid-kfpaiph6]{--nav-separator-height: var(--size-5);--nav-separator-width: var(--size-px);--nav-separator-background-color: var(--nav-border-color);--nav-separator-border-radius: 9999rem;height:var(--nav-separator-height);width:var(--nav-separator-width);background-color:var(--nav-separator-background-color);border-radius:9999rem;border-radius:var(--nav-separator-border-radius);transition-property:background-color;transition-duration:var(--nav-transition-duration);transition-timing-function:var(--nav-transition-timing-function);flex-shrink:0}}@layer components{header[data-astro-cid-2w66rqv5]{--header-padding-top: var(--size-6);--header-height: var(--size-14);--header-transition-duration: var(--duration-fast);--header-transition-timing-function: var( --timing-function-ease-natural-motion );--header-background-gradient: none}@media (max-width: 889.98px){header[data-astro-cid-2w66rqv5]{--header-padding-top: var(--size-2);--header-height: var(--size-11);padding-top:calc(var(--header-height) + var(--header-padding-top))}}.blur-mobile-background[data-astro-cid-2w66rqv5]{display:none}.header-content-wrapper[data-astro-cid-2w66rqv5]{--header-content-wrapper-transition-property: transform;padding-top:var(--header-padding-top);height:var(--header-height);box-sizing:content-box;transition:transform var(--header-transition-duration) var(--header-transition-timing-function);transition:var(--header-content-wrapper-transition-property) var(--header-transition-duration) var(--header-transition-timing-function)}@media (prefers-reduced-motion: reduce){.header-content-wrapper[data-astro-cid-2w66rqv5]{--header-content-wrapper-transition-property: none}}@media (max-width: 889.98px){.header-content-wrapper[data-astro-cid-2w66rqv5]{position:fixed;top:0;inset-inline:0;z-index:10}.header-content-wrapper[data-astro-cid-2w66rqv5]:before,.header-content-wrapper[data-astro-cid-2w66rqv5]:after{content:"";position:absolute;inset:0;background-image:var(--header-background-gradient);z-index:-1;transition:opacity var(--header-transition-duration) var(--header-transition-timing-function);opacity:0}.header-content-wrapper[data-astro-cid-2w66rqv5]:before{--header-background-gradient: linear-gradient( to bottom, hsl(var(--color-grey-800-hsl) / 1) 33%, hsl(var(--color-grey-800-hsl) / .75) 67%, hsl(var(--color-grey-800-hsl) / .5) 85%, transparent 100% )}.header-content-wrapper[data-astro-cid-2w66rqv5]:after{--header-background-gradient: linear-gradient( to bottom, hsl(var(--color-grey-100-hsl) / 1) 33%, hsl(var(--color-grey-100-hsl) / .75) 67%, hsl(var(--color-grey-100-hsl) / .5) 85%, transparent 100% )}[data-theme=light] .header-content-wrapper[data-astro-cid-2w66rqv5]:after{opacity:1}[data-astro-cid-2w66rqv5][data-theme]:not(:global([data-theme=light])) .header-content-wrapper[data-astro-cid-2w66rqv5]:before{opacity:1}.header-content-wrapper[data-astro-cid-2w66rqv5] .blur-mobile-background[data-astro-cid-2w66rqv5]{--header-mobile-background-backdrop-blur: 4px;--header-mobile-background-backdrop-saturation: 140%;--header-mobile-background-backdrop-brightness: 90%;--header-mobile-background-mask-image: linear-gradient( to bottom, black 75%, transparent 100% );display:block;position:absolute;inset:0;-webkit-backdrop-filter:blur(4px) saturate(140%) brightness(90%);backdrop-filter:blur(4px) saturate(140%) brightness(90%);-webkit-backdrop-filter:blur(var(--header-mobile-background-backdrop-blur)) saturate(var(--header-mobile-background-backdrop-saturation)) brightness(var(--header-mobile-background-backdrop-brightness));backdrop-filter:blur(var(--header-mobile-background-backdrop-blur)) saturate(var(--header-mobile-background-backdrop-saturation)) brightness(var(--header-mobile-background-backdrop-brightness));-webkit-mask-image:linear-gradient(to bottom,black 75%,transparent 100%);-webkit-mask-image:var(--header-mobile-background-mask-image);mask-image:linear-gradient(to bottom,black 75%,transparent 100%);mask-image:var(--header-mobile-background-mask-image);z-index:-1;pointer-events:none}.hide[data-astro-cid-2w66rqv5] .header-content-wrapper[data-astro-cid-2w66rqv5]{transform:translateY(-100%)}}.header-content[data-astro-cid-2w66rqv5]{--header-content-wrapper-gap: var(--size-4);display:flex;justify-content:space-between;align-items:center;gap:var(--header-content-wrapper-gap)}.mobile[data-astro-cid-2w66rqv5]{position:relative}@media (min-width: 890px){.mobile[data-astro-cid-2w66rqv5]{display:none}}@media (max-width: 889.98px){.desktop[data-astro-cid-2w66rqv5]{display:none}}.logo-image-wrapper[data-astro-cid-2w66rqv5]{--logo-image-size: var(--size-11);display:block;position:relative;width:var(--logo-image-size);height:var(--logo-image-size);border-radius:50%;overflow:hidden;overflow:clip}.logo-image-wrapper[data-astro-cid-2w66rqv5] img[data-astro-cid-2w66rqv5]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 340px){.logo-image-wrapper[data-astro-cid-2w66rqv5]{display:none}}.logo-image[data-astro-cid-2w66rqv5]{--logo-image-opacity: 1;opacity:1;opacity:var(--logo-image-opacity);transition:opacity var(--header-transition-duration) var(--header-transition-timing-function)}.shown-before-switch[data-astro-cid-2w66rqv5]{--logo-image-opacity: 1}.shown-after-switch[data-astro-cid-2w66rqv5],.switch .shown-before-switch[data-astro-cid-2w66rqv5]{--logo-image-opacity: 0}.switch .shown-after-switch[data-astro-cid-2w66rqv5]{--logo-image-opacity: 1}}@layer components{p[data-astro-cid-qzjrfau4]{position:fixed;bottom:0;inset-inline:0;background-color:var(--color-grey-800);text-align:center;padding:var(--size-3) var(--size-4);border-top:var(--size-px) solid var(--color-yellow-400);z-index:9999}[data-theme=light] p[data-astro-cid-qzjrfau4]{background-color:var(--color-grey-100);border-color:var(--color-yellow-400)}}
