html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif),system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace),SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}@font-face{font-family:Lexend;src:url(/fonts/lexend/Lexend-Regular.woff2) format("woff2"),url(/fonts/lexend/Lexend-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lexend;src:url(/fonts/lexend/Lexend-SemiBold.woff2) format("woff2"),url(/fonts/lexend/Lexend-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Lexend;src:url(/fonts/lexend/Lexend-Bold.woff2) format("woff2"),url(/fonts/lexend/Lexend-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Pacifico;src:url(/fonts/pacifico/Pacifico-Regular.woff2) format("woff2"),url(/fonts/pacifico/Pacifico-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Victor Mono;src:url(/fonts/victor_mono/VictorMono-SemiBold.woff2) format("woff2"),url(/fonts/victor_mono/VictorMono-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Victor Mono;src:url(/fonts/victor_mono/VictorMono-SemiBoldOblique.woff2) format("woff2"),url(/fonts/victor_mono/VictorMono-SemiBoldOblique.woff) format("woff");font-weight:600;font-style:oblique;font-display:swap}@font-face{font-family:Victor Mono;src:url(/fonts/victor_mono/VictorMono-SemiBoldItalic.woff2) format("woff2"),url(/fonts/victor_mono/VictorMono-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Victor Mono;src:url(/fonts/victor_mono/VictorMono-Bold.woff2) format("woff2"),url(/fonts/victor_mono/VictorMono-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Victor Mono;src:url(/fonts/victor_mono/VictorMono-BoldOblique.woff2) format("woff2"),url(/fonts/victor_mono/VictorMono-BoldOblique.woff) format("woff");font-weight:700;font-style:oblique;font-display:swap}@font-face{font-family:Victor Mono;src:url(/fonts/victor_mono/VictorMono-BoldItalic.woff2) format("woff2"),url(/fonts/victor_mono/VictorMono-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}:root{--default-font-family: "Lexend";--default-font-feature-settings: "liga" 1, "clig" 1;--default-font-variation-settings: "wght" 900;--default-mono-font-family: "Victor Mono";--default-mono-font-feature-settings: "liga" 1, "clig" 1;--default-mono-font-variation-settings: "wght" 700}:root{--background-color: #eff1f5;--background-color-secondary-a: #e6e9ef;--background-color-secondary-b: #dce0e8;--background-color-inverted: #1e1e2e;--text-color-inverted: #cdd6f4;--text-selection-color: #ccd0da;--surface-a: #ccd0da;--surface-b: #bcc0cc;--surface-c: #acb0be;--overlay-a: #9ca0b0;--overlay-b: #8c8fa1;--overlay-c: #7c7f93;--text-color: #4c4f69;--text-head: #4c4f69;--text-sub-head-a: #6c6f85;--text-sub-head-b: #5c5f77;--link-color: #1e66f5;--success-color: #40a02b;--warning-color: #df8e1d;--error-color: #d20f39;--tag-color: #1e66f5;--color-rosewater: #dc8a78;--color-flamingo: #dd7878;--color-pink: #ea76cb;--color-mauve: #8839ef;--color-maroon: #e64553;--color-peach: #fe640b;--color-teal: #179299;--color-sky: #04a5e5;--color-sapphire: #209fb5;--color-lavender: #7287fd;--page-gradient: linear-gradient( 0deg, hsl(220deg 23% 95%) 0%, hsl(220deg 23% 95%) 5%, hsl(220deg 21% 95%) 11%, hsl(220deg 21% 95%) 16%, hsl(223deg 24% 94%) 21%, hsl(220deg 20% 94%) 26%, hsl(223deg 23% 94%) 32%, hsl(223deg 23% 94%) 37%, hsl(214deg 21% 94%) 42%, hsl(223deg 21% 94%) 47%, hsl(217deg 24% 93%) 53%, hsl(225deg 24% 93%) 58%, hsl(217deg 22% 93%) 63%, hsl(217deg 22% 93%) 68%, hsl(220deg 24% 93%) 74%, hsl(218deg 21% 93%) 79%, hsl(220deg 23% 92%) 84%, hsl(220deg 23% 92%) 89%, hsl(220deg 22% 92%) 95%, hsl(220deg 22% 92%) 100% )}[data-theme=dark]{--background-color: #1e1e2e;--background-color-secondary-a: #181825;--background-color-secondary-b: #11111b;--background-color-inverted: #eff1f5;--text-color-inverted: #4c4f69;--text-selection-color: #313244;--surface-a: #585b70;--surface-b: #45475a;--surface-c: #313244;--overlay-a: #9399b2;--overlay-b: #7f849c;--overlay-c: #6c7086;--text-color: #cdd6f4;--text-head: #cdd6f4;--text-sub-head-b: #a6adc8;--text-sub-head-a: #bac2de;--link-color: #89b4fa;--success-color: #a6e3a1;--warning-color: #f9e2af;--error-color: #f38ba8;--tag-color: #89b4fa;--color-rosewater: #f5e0dc;--color-flamingo: #f2cdcd;--color-pink: #f5c2e7;--color-mauve: #cba6f7;--color-maroon: #eba0ac;--color-peach: #fab387;--color-teal: #94e2d5;--color-sky: #89dceb;--color-sapphire: #74c7ec;--color-lavender: #b4befe;--page-gradient: linear-gradient( 0deg, hsl(240deg 23% 9%) 0%, hsl(240deg 24% 9%) 5%, hsl(240deg 22% 9%) 11%, hsl(240deg 23% 9%) 16%, hsl(240deg 23% 9%) 21%, hsl(240deg 22% 10%) 26%, hsl(240deg 22% 10%) 32%, hsl(240deg 22% 10%) 37%, hsl(240deg 22% 10%) 42%, hsl(240deg 23% 10%) 47%, hsl(240deg 21% 10%) 53%, hsl(240deg 22% 11%) 58%, hsl(240deg 22% 11%) 63%, hsl(240deg 21% 11%) 68%, hsl(240deg 21% 11%) 74%, hsl(240deg 21% 11%) 79%, hsl(240deg 21% 11%) 84%, hsl(240deg 22% 12%) 89%, hsl(240deg 20% 12%) 95%, hsl(240deg 21% 12%) 100% );astro-code,.astro-code span{color:var(--shiki-dark)!important}}:root{--text-small: .75rem;--subtext-color: var(--text-sub-head-b);--space-section: 2rem;--space-element: 1rem;--space-line: .5rem;--space-header: 4rem;--icon-size-small: 1rem;--icon-size: 1.5rem;--icon-padding: .5rem;--icon-border-radius: 50%;--icon-color: var(--text-color);--regular-icon-size: 1.2rem;--hover-background-color: color-mix( in srgb, var(--text-color) 10%, transparent );--background-blur: color-mix( in srgb, var(--background-color) 10%, transparent );--blur-radius: 10px;--selection-background: color-mix( in srgb, var(--overlay-c) 30%, transparent );--highlight-color: var(--color-maroon);--animation-duration: .6s;--animation-easing: ease-in-out;--animation-offset: var(--icon-padding);--brightness-filter: 80%;--border-radius: .75rem;--border-normal: .025px solid var(--surface-c);--active-border-color: var(--surface-c);--background-card: var(--background-color-secondary-b);--background-card-hover: var(--background-color-secondary-a);--semibold-weight: 600}.markdown-content{color:var(--subtext-color)}.markdown-content h1{font-size:1.8rem;margin-top:var(--space-section);margin-bottom:var(--space-element);line-height:1.4;color:var(--text-color)}.markdown-content h2{font-size:1.6rem;margin-top:var(--space-section);margin-bottom:var(--space-element);line-height:1.3;color:var(--text-color)}.markdown-content h3{font-size:1.4rem;margin-top:var(--space-section);margin-bottom:var(--space-element);line-height:1.2;color:var(--text-color)}.markdown-content p{margin-bottom:var(--space-element)}.markdown-content a{text-decoration:underline;color:var(--text-color)}.markdown-content a:hover{text-decoration:underline;text-decoration-thickness:2px}.markdown-content ul{list-style:disc;margin-left:2rem;margin-bottom:var(--space-element)}.markdown-content ol{list-style:decimal;margin-left:2em;margin-bottom:var(--space-element)}.markdown-content strong,b{color:var(--text-color)}.markdown-content code{background-color:var(--background-color-secondary-a);padding:.2rem .5rem;border-radius:var(--border-radius)}.markdown-content pre{background-color:var(--background-color-secondary-a)!important;padding:1rem;border-radius:var(--border-radius);overflow-x:auto;white-space:pre-wrap;margin-bottom:1rem}.highlight{color:var(--highlight-color)}::selection{background-color:var(--text-selection-color)}@media (min-width: 576px){a:hover{color:var(--link-color)}.link-underline:hover{text-decoration:underline;text-underline-offset:var(--space-line);text-decoration-thickness:2px}.link-card:hover{background-color:var(--background-card-hover)}.arrow-container:hover .arrow-r{transform:translate(5px)}.arrow-container:hover .arrow-l{transform:translate(-5px)}.link-like-color:hover{color:var(--link-color)}.highlight-like-color:hover{color:var(--highlight-color)}}@media (max-width: 575px){a:active{color:var(--link-color)}.link-underline:active{text-decoration:underline;text-underline-offset:var(--space-line)}.link-card:active{background-color:var(--background-card-hover)}.arrow-container:active .arrow-r{transform:translate(5px)}.arrow-container:active .arrow-l{transform:translate(-5px)}.link-like-color:active{color:var(--link-color)}.highlight-like-color:active{color:var(--highlight-color)}}.title-1-align,.title-2-align{display:flex;align-items:center;gap:var(--space-element)}.title-1-icon{height:2rem;width:2rem}.title-1-font{font-size:1.8rem;line-height:1.4}.title-2-icon{height:var(--icon-size)}.title-2-font{font-size:1.6rem;line-height:1.3}.title-2-letter-icon{font-size:var(--icon-size)}.regular-icon{height:1.2rem;width:1.2rem}.arrow-r{display:inline-block;margin-left:5px;transition:transform .2s ease-out}.arrow-l{display:inline-block;margin-right:5px;transition:transform .2s ease-out}.line-clamp-1{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1;line-clamp:1}.line-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;line-clamp:2}.border-normal{border-radius:var(--border-radius);border:var(--border-normal)}.border-radius{border-radius:var(--border-radius)}html.suppress-transitions *,html.suppress-transitions *:before,html.suppress-transitions *:after{transition:none!important}@keyframes oscillate-anim{0%{transform:rotate(0)}30%{transform:rotate(-10deg)}60%{transform:rotate(10deg)}to{transform:rotate(0)}}.icon-oscillate-hover:hover{animation:oscillate-anim .6s ease-in-out forwards}@keyframes scale-anim{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.icon-scale-hover:hover{animation:scale-anim .4s ease-in-out forwards}html{line-height:1.75}.subtext-color{color:var(--text-sub-head-b)}.text-color{color:var(--text-color)}button:hover{cursor:pointer}b,strong,code,pre{font-weight:600}.theme-toggle[data-astro-cid-lzize5pk].theme-toggle--reversed .theme-toggle__around[data-astro-cid-lzize5pk]{transform:scaleX(-1)}.theme-toggle[data-astro-cid-lzize5pk]{--theme-toggle__around--duration: .5s}.theme-toggle__around[data-astro-cid-lzize5pk] [data-astro-cid-lzize5pk]{transform-origin:center;transition:transform calc(var(--theme-toggle__around--duration) * .6) ease}.theme-toggle__around[data-astro-cid-lzize5pk]>g[data-astro-cid-lzize5pk] g[data-astro-cid-lzize5pk] circle[data-astro-cid-lzize5pk]{transition-duration:calc(var(--theme-toggle__around--duration) * .2)}.theme-toggle__around[data-astro-cid-lzize5pk]>g[data-astro-cid-lzize5pk] g[data-astro-cid-lzize5pk] :nth-child(1)[data-astro-cid-lzize5pk]{transition-delay:calc(var(--theme-toggle__around--duration) * .253)}.theme-toggle__around[data-astro-cid-lzize5pk]>g[data-astro-cid-lzize5pk] g[data-astro-cid-lzize5pk] :nth-child(2)[data-astro-cid-lzize5pk]{transition-delay:calc(var(--theme-toggle__around--duration) * .348)}.theme-toggle__around[data-astro-cid-lzize5pk]>g[data-astro-cid-lzize5pk] g[data-astro-cid-lzize5pk] :nth-child(3)[data-astro-cid-lzize5pk]{transition-delay:calc(var(--theme-toggle__around--duration) * .443)}.theme-toggle__around[data-astro-cid-lzize5pk]>g[data-astro-cid-lzize5pk] g[data-astro-cid-lzize5pk] :nth-child(4)[data-astro-cid-lzize5pk]{transition-delay:calc(var(--theme-toggle__around--duration) * .538)}.theme-toggle__around[data-astro-cid-lzize5pk]>g[data-astro-cid-lzize5pk] g[data-astro-cid-lzize5pk] :nth-child(5)[data-astro-cid-lzize5pk]{transition-delay:calc(var(--theme-toggle__around--duration) * .633)}.theme-toggle__around[data-astro-cid-lzize5pk]>g[data-astro-cid-lzize5pk] g[data-astro-cid-lzize5pk] :nth-child(6)[data-astro-cid-lzize5pk]{transition-delay:calc(var(--theme-toggle__around--duration) * .728)}.theme-toggle__around[data-astro-cid-lzize5pk]>[data-astro-cid-lzize5pk]:first-child path[data-astro-cid-lzize5pk]{transition-property:transform,d}.theme-toggle--toggled[data-astro-cid-lzize5pk]:not(label).theme-toggle .theme-toggle__around[data-astro-cid-lzize5pk] [data-astro-cid-lzize5pk],.theme-toggle[data-astro-cid-lzize5pk] input[data-astro-cid-lzize5pk][type=checkbox]:checked~.theme-toggle__around[data-astro-cid-lzize5pk] [data-astro-cid-lzize5pk]{transition-delay:0s;transition-duration:var(--theme-toggle__around--duration)}.theme-toggle--toggled[data-astro-cid-lzize5pk]:not(label).theme-toggle .theme-toggle__around[data-astro-cid-lzize5pk]>g[data-astro-cid-lzize5pk]>circle[data-astro-cid-lzize5pk],.theme-toggle[data-astro-cid-lzize5pk] input[data-astro-cid-lzize5pk][type=checkbox]:checked~.theme-toggle__around[data-astro-cid-lzize5pk]>g[data-astro-cid-lzize5pk]>circle[data-astro-cid-lzize5pk]{transform:scale(1.4)}.theme-toggle--toggled[data-astro-cid-lzize5pk]:not(label).theme-toggle .theme-toggle__around[data-astro-cid-lzize5pk]>g[data-astro-cid-lzize5pk] g[data-astro-cid-lzize5pk] circle[data-astro-cid-lzize5pk],.theme-toggle[data-astro-cid-lzize5pk] input[data-astro-cid-lzize5pk][type=checkbox]:checked~.theme-toggle__around[data-astro-cid-lzize5pk]>g[data-astro-cid-lzize5pk] g[data-astro-cid-lzize5pk] circle[data-astro-cid-lzize5pk]{transform:scale(0);transition-duration:calc(var(--theme-toggle__around--duration) * .4)}.theme-toggle--toggled[data-astro-cid-lzize5pk]:not(label).theme-toggle .theme-toggle__around[data-astro-cid-lzize5pk]>[data-astro-cid-lzize5pk]:first-child,.theme-toggle[data-astro-cid-lzize5pk] input[data-astro-cid-lzize5pk][type=checkbox]:checked~.theme-toggle__around[data-astro-cid-lzize5pk]>[data-astro-cid-lzize5pk]:first-child{transform:rotate(-90deg)}.theme-toggle--toggled[data-astro-cid-lzize5pk]:not(label).theme-toggle .theme-toggle__around[data-astro-cid-lzize5pk]>[data-astro-cid-lzize5pk]:first-child path[data-astro-cid-lzize5pk],.theme-toggle[data-astro-cid-lzize5pk] input[data-astro-cid-lzize5pk][type=checkbox]:checked~.theme-toggle__around[data-astro-cid-lzize5pk]>[data-astro-cid-lzize5pk]:first-child path[data-astro-cid-lzize5pk]{d:path("M-12-14h42v30a1 1 0 00-16 13H0Z")}@supports not (d: path("")){.theme-toggle--toggled[data-astro-cid-lzize5pk]:not(label).theme-toggle .theme-toggle__around[data-astro-cid-lzize5pk]:first-child path[data-astro-cid-lzize5pk],.theme-toggle[data-astro-cid-lzize5pk] input[data-astro-cid-lzize5pk][type=checkbox]:checked~.theme-toggle__around[data-astro-cid-lzize5pk]:first-child path[data-astro-cid-lzize5pk]{transform:translate3d(-12px,-14px,0)}}.theme-toggle[data-astro-cid-lzize5pk]{border:none;background:none;cursor:pointer}.theme-toggle[data-astro-cid-lzize5pk] input[data-astro-cid-lzize5pk][type=checkbox]{display:none}.theme-toggle[data-astro-cid-lzize5pk] .theme-toggle-sr[data-astro-cid-lzize5pk]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (prefers-reduced-motion: reduce){.theme-toggle[data-astro-cid-lzize5pk]:not(.theme-toggle--force-motion) [data-astro-cid-lzize5pk]{transition:none!important}}.theme-toggle[data-astro-cid-lzize5pk]{color:var(--icon-color);font-size:var(--icon-size);border-radius:var(--icon-border-radius)}.theme-toggle[data-astro-cid-lzize5pk]:active{color:var(--link-color)}@media (min-width: 576px){.theme-toggle[data-astro-cid-lzize5pk]:hover{color:var(--link-color)}}.mobile-menu-container[data-astro-cid-jm63ogue]{align-items:center;display:flex}@media (min-width: 576px){.mobile-menu-container[data-astro-cid-jm63ogue]{display:none}}.mobile-nav-panel[data-astro-cid-jm63ogue]{position:fixed;top:0;left:-100vw;z-index:150;width:100vw;height:100vh;text-align:center;background-image:var(--page-gradient);background-color:var(--background-color);padding:var(--space-section);padding-top:var(--space-header);transition:.6s}.mobile-nav-panel[data-astro-cid-jm63ogue].is-open{left:0}body.no-scroll-mobile{overflow:hidden}.mobile-nav-panel[data-astro-cid-jm63ogue] ul[data-astro-cid-jm63ogue] li[data-astro-cid-jm63ogue] a[data-astro-cid-jm63ogue]{display:flex;gap:var(--space-element);align-items:center;padding:var(--space-element);color:var(--text-color);border-bottom:var(--border-normal)}.mobile-nav-panel[data-astro-cid-jm63ogue] ul[data-astro-cid-jm63ogue] li[data-astro-cid-jm63ogue] a[data-astro-cid-jm63ogue]:hover,.mobile-nav-panel[data-astro-cid-jm63ogue] ul[data-astro-cid-jm63ogue] li[data-astro-cid-jm63ogue] a[data-astro-cid-jm63ogue]:focus{color:var(--link-color)}.hamburger-button[data-astro-cid-jm63ogue]{z-index:200;position:relative;cursor:pointer}.hamburger-button[data-astro-cid-jm63ogue]:focus-visible{background-color:var(--hover-background-color)}@keyframes slideButtonOpen{0%{transform:translate(0)}50%{transform:translate(var(--icon-padding))}to{transform:translate(0)}}@keyframes slideButtonClose{0%{transform:translate(0)}50%{transform:translate(calc(-1 * var(--icon-padding)))}to{transform:translate(0)}}.hamburger-button[data-astro-cid-jm63ogue].is-sliding-open{animation:slideButtonOpen .6s ease-in-out}.hamburger-button[data-astro-cid-jm63ogue].is-sliding-close{animation:slideButtonClose .6s ease-in-out}.hamburger-button[data-astro-cid-jm63ogue]:active{color:var(--link-color)}nav[data-astro-cid-pwmmw5ba]>a[data-astro-cid-pwmmw5ba]>strong[data-astro-cid-pwmmw5ba]{font-weight:var(--semibold-weight);font-family:Pacifico;font-size:1.2rem}.logo-icon[data-astro-cid-pwmmw5ba]{display:none}header[data-astro-cid-pwmmw5ba]{z-index:100;position:sticky;top:0;width:100%;margin-bottom:var(--space-section);backdrop-filter:blur(var(--blur-radius))}.header-content-wrapper[data-astro-cid-pwmmw5ba]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--space-element);padding:var(--space-element) var(--space-section);max-width:70rem;margin-left:auto;margin-right:auto}nav[data-astro-cid-pwmmw5ba]{display:flex;justify-content:space-between;align-items:center;flex-grow:1}nav[data-astro-cid-pwmmw5ba]>ul[data-astro-cid-pwmmw5ba]{display:none}nav[data-astro-cid-pwmmw5ba]>a[data-astro-cid-pwmmw5ba]{display:flex;align-items:center;gap:var(--space-element)}@media (min-width: 576px){.logo-icon[data-astro-cid-pwmmw5ba]{display:block}nav[data-astro-cid-pwmmw5ba]>ul[data-astro-cid-pwmmw5ba]{display:flex;gap:var(--space-element)}nav[data-astro-cid-pwmmw5ba]>ul[data-astro-cid-pwmmw5ba]>li[data-astro-cid-pwmmw5ba]>a[data-astro-cid-pwmmw5ba]{display:flex;gap:var(--icon-padding)}nav[data-astro-cid-pwmmw5ba]>ul[data-astro-cid-pwmmw5ba] li[data-astro-cid-pwmmw5ba]:first-child{display:none}}footer[data-astro-cid-dwl4onjj]{margin:var(--space-section) 0}div[data-astro-cid-dwl4onjj]>b[data-astro-cid-dwl4onjj]{font-weight:var(--semibold-weight)}.footer-content-wrapper[data-astro-cid-dwl4onjj]{display:flex;flex-direction:column;align-items:center;width:100%;gap:var(--space-element);padding:var(--space-element) var(--space-section);max-width:70rem;margin-left:auto;margin-right:auto}nav[data-astro-cid-dwl4onjj]>ul[data-astro-cid-dwl4onjj]{display:inline-flex;gap:var(--space-element)}nav[data-astro-cid-dwl4onjj]{display:flex;align-items:center}span[data-astro-cid-dwl4onjj]{display:none}@media (min-width: 576px){.footer-content-wrapper[data-astro-cid-dwl4onjj]{flex-direction:row;justify-content:space-between}}body{display:flex;flex-direction:column;min-height:100vh;background-image:var(--page-gradient);background-color:var(--background-color);color:var(--text-color);background-attachment:fixed;background-size:cover}main[data-astro-cid-37fxchfa]{max-width:60rem;width:100%;margin-left:auto;margin-right:auto;padding-left:var(--space-section);padding-right:var(--space-section);flex-grow:1;opacity:0;animation:fadeIn .6s ease-in-out .3s forwards}@keyframes fadeIn{to{opacity:1}}
