@layer reset,tokens,base,layout,components,utilities;@layer tokens{:root{color-scheme:light dark;--teal-100: oklch(96% .07 169deg);--teal-200: oklch(89% .2 169deg);--teal-300: oklch(82% .22 169deg);--teal-400: oklch(76% .21 169deg);--teal-500: oklch(68% .18 169deg);--teal-600: oklch(59% .16 169deg);--teal-700: oklch(50% .14 169deg);--teal-800: oklch(39% .11 169deg);--teal-900: oklch(29% .08 169deg);--color-surface: light-dark(oklch(94% .002 240deg), oklch(20% .003 240deg));--color-surface-alt: light-dark(oklch(85% .004 240deg), oklch(30% .004 240deg));--color-surface-inverse: light-dark(oklch(20% .003 240deg), oklch(94% .002 240deg));--color-text: var(--color-surface-inverse);--color-text-secondary: oklch(from var(--color-text) calc(l*.9) c h);--color-text-bright: light-dark(oklch(0% 0 0deg), oklch(100% 0 0deg));--color-primary: var(--teal-200);--color-primary-glare: var(--teal-600);--color-border: var(--color-surface-alt);--color-accent: light-dark(var(--color-primary-glare), var(--color-primary));--color-accent-muted: light-dark(oklch(45% .16 168.35deg / 54%), oklch(87.7% .218 168.35deg / 53.95%));--color-selection-bg: oklch(87.7% .218 168.35deg / 93.95%);--color-selection-text: oklch(0% 0 0deg);--size-step--2: clamp(.7738rem, .7834rem + -.0096vw, .7813rem);--size-step--1: clamp(.9375rem, .9102rem + .1213vw, 1.0315rem);--size-step-0: clamp(1.125rem, 1.0524rem + .3226vw, 1.375rem);--size-step-1: clamp(1.35rem, 1.2098rem + .6231vw, 1.8329rem);--size-step-2: clamp(1.62rem, 1.381rem + 1.0622vw, 2.4432rem);--size-step-3: clamp(1.944rem, 1.5629rem + 1.694vw, 3.2568rem);--size-step-4: clamp(2.3328rem, 1.7497rem + 2.5917vw, 4.3413rem);--size-step-5: clamp(2.7994rem, 1.932rem + 3.855vw, 5.787rem);--size-step-6: clamp(3.3592rem, 2.0949rem + 5.6191vw, 7.7141rem);--size-step-7: clamp(4.0311rem, 2.216rem + 8.0668vw, 10.2829rem);--size-step-8: clamp(4.8373rem, 2.2622rem + 11.4448vw, 13.707rem);--size-step-9: clamp(5.8048rem, 2.1854rem + 16.0861vw, 18.2715rem);--font-base: var(--font-source-serif), georgia, "Times New Roman", serif;--font-heading: var(--font-mort), sans-serif;--fw-100: 100;--fw-200: 200;--fw-300: 300;--fw-400: 400;--fw-500: 500;--fw-600: 600;--fw-700: 700;--fw-800: 800;--fw-900: 900;--tracking: -.01ch;--tracking-s: -.025ch;--space-xs: clamp(.875rem, .8206rem + .2419vw, 1.0625rem);--space-s: clamp(1.125rem, 1.0524rem + .3226vw, 1.375rem);--space-m: clamp(1.6875rem, 1.5786rem + .4839vw, 2.0625rem);--space-l: clamp(2.25rem, 2.1048rem + .6452vw, 2.75rem);--space-xl: clamp(3.375rem, 3.1573rem + .9677vw, 4.125rem);--space-2xl: clamp(4.5rem, 4.2097rem + 1.2903vw, 5.5rem);--space-3xl: clamp(6.75rem, 6.3145rem + 1.9355vw, 8.25rem);--space-4xl: clamp(9rem, 8.4194rem + 2.5806vw, 11rem);--space-5xl: clamp(11.25rem, 10.5242rem + 3.2258vw, 13.75rem);--space-xs-s: clamp(.875rem, .7298rem + .6452vw, 1.375rem);--space-s-m: clamp(1.125rem, .8528rem + 1.2097vw, 2.0625rem);--space-m-l: clamp(1.6875rem, 1.379rem + 1.371vw, 2.75rem);--space-l-xl: clamp(2.25rem, 1.7056rem + 2.4194vw, 4.125rem);--space-xl-2xl: clamp(3.375rem, 2.7581rem + 2.7419vw, 5.5rem);--space-2xl-3xl: clamp(4.5rem, 3.4113rem + 4.8387vw, 8.25rem);--space-3xl-4xl: clamp(6.75rem, 5.5161rem + 5.4839vw, 11rem);--space-4xl-5xl: clamp(9rem, 7.621rem + 6.129vw, 13.75rem);--space-s-l: clamp(1.125rem, .6532rem + 2.0968vw, 2.75rem);--gutter: var(--space-s-m);--wrapper-max-width: 75rem;--prose-max-width: 75ch;--radius-s: .375rem;--radius-m: .75rem;--radius-l: 1rem;--radius-full: 999px;--transition-time: .1s linear;--transition-time-slow: .2s ease;--glow-color: light-dark(oklch(59% .16 169deg / 0%), oklch(89% .2 169deg / 0%));--glow-color-on: light-dark(oklch(59% .16 169deg / 45%), oklch(89% .2 169deg / 65%));--glow-spread: 1.25rem;--glow: 0 0 var(--glow-spread) var(--glow-color);--glow-on: 0 0 var(--glow-spread) var(--glow-color-on);--grain-opacity: .3;--grain-brightness: .75;--grain-contrast: 2;--grain-tint: oklch(none none none / 0%)}@media(prefers-color-scheme:dark){:root:not([data-theme]){--grain-opacity: .35;--grain-brightness: .75;--grain-contrast: 3;--grain-tint: oklch(89% .2 169deg / 5%)}}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--grain-opacity: .35;--grain-brightness: .75;--grain-contrast: 3;--grain-tint: oklch(89% .2 169deg / 5%)}}@layer components{:root{--code-bg: light-dark(oklch(94% 0 0deg), oklch(17% 0 0deg));--code-text: light-dark(oklch(35% 0 0deg), oklch(88% 0 0deg));--code-comment: light-dark(oklch(55% .01 110deg), oklch(55% .01 110deg));--code-keyword: light-dark(oklch(45% .18 310deg), oklch(72% .16 310deg));--code-string: light-dark(oklch(45% .14 150deg), oklch(72% .14 150deg));--code-function: light-dark(oklch(45% .16 260deg), oklch(75% .14 260deg));--code-number: light-dark(oklch(48% .16 30deg), oklch(73% .15 30deg));--code-operator: light-dark(oklch(40% .12 350deg), oklch(75% .1 350deg));--code-punctuation: light-dark(oklch(50% 0 0deg), oklch(65% 0 0deg));--code-property: light-dark(oklch(45% .14 200deg), oklch(73% .13 200deg));--code-selector: light-dark(oklch(45% .16 140deg), oklch(72% .16 140deg));--code-inserted: light-dark(oklch(45% .14 150deg), oklch(72% .14 150deg));--code-deleted: light-dark(oklch(50% .18 25deg), oklch(72% .16 25deg));--code-line-highlight: light-dark( oklch(90% .02 90deg / 40%), oklch(30% .02 90deg / 25%) )}pre[class*=language-]{background-color:var(--code-bg);color:var(--code-text);font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:var(--size-step--1);line-height:1.6;padding:var(--space-s-m);border-radius:var(--radius-m);border:1px solid var(--color-border);overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}code[class*=language-]{color:var(--code-text)}:not(pre)>code{background-color:var(--code-bg);color:var(--code-text);font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.875em;padding:.15em .35em;border-radius:var(--radius-s);border:1px solid var(--color-border);overflow-wrap:anywhere}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:var(--code-comment);font-style:italic}.token.punctuation{color:var(--code-punctuation)}.token.namespace{opacity:80%}.token.property,.token.tag,.token.constant,.token.symbol{color:var(--code-property)}.token.boolean,.token.number{color:var(--code-number)}.token.selector,.token.attr-name,.token.char,.token.builtin{color:var(--code-selector)}.token.string,.token.attr-value{color:var(--code-string)}.token.operator,.token.entity,.token.url{color:var(--code-operator)}.token.atrule,.token.keyword{color:var(--code-keyword)}.token.function,.token.class-name{color:var(--code-function)}.token.regex,.token.important,.token.variable{color:var(--code-number)}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:var(--code-inserted)}.token.deleted{color:var(--code-deleted)}.line-highlight{background:var(--code-line-highlight)}}@layer reset{*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth}ul[role=list],ol[role=list]{list-style:none}button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentcolor}img,picture{max-width:100%;display:block;height:auto}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:2ex}}@layer base{:focus{outline:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;box-shadow:var(--glow-on)}@view-transition{navigation:auto}@media(prefers-reduced-motion){@view-transition{navigation:none}}:root:active-view-transition *{animation-play-state:paused!important;transition:none!important}header,footer{view-transition-name:none}::selection{background-color:var(--color-selection-bg);color:var(--color-selection-text)}body{position:relative;display:flex;flex-direction:column;min-height:100vh;font-family:var(--font-base);font-size:var(--size-step-0);letter-spacing:var(--tracking);line-height:1.4;text-wrap:pretty;color:var(--color-text)}h1,h2,h3{letter-spacing:var(--tracking-s);line-height:1;font-family:var(--font-heading);text-wrap:balance;max-width:30ch}h1{line-height:1.1;font-size:var(--size-step-5);font-weight:var(--fw-500)}h2{font-size:var(--size-step-4);font-weight:var(--fw-400)}h3{font-size:var(--size-step-2);font-weight:var(--fw-400)}a{color:inherit;text-decoration:underline;text-underline-offset:.1875ex;text-decoration-color:var(--color-accent);transition:color var(--transition-time),text-decoration-color var(--transition-time);&:hover,&:focus{color:var(--color-accent-muted);text-decoration-color:currentcolor}}html{background-color:var(--color-surface);scrollbar-width:thin;scrollbar-color:var(--color-accent-muted) var(--color-surface);scrollbar-gutter:stable}main{flex-grow:1}footer{margin-block-start:auto}body:before{content:"";position:absolute;inset:0;z-index:9998;pointer-events:none;background-color:var(--grain-tint);mix-blend-mode:color;@media(prefers-contrast:more){display:none}}body:after{content:"";position:absolute;inset:0;z-index:9999;pointer-events:none;background-image:url(/textures/grain.png);background-repeat:repeat;background-size:200px;opacity:var(--grain-opacity);mix-blend-mode:hard-light;filter:brightness(var(--grain-brightness)) contrast(var(--grain-contrast));@media(prefers-contrast:more){display:none}}[role=list]{padding:0}ul:not([role=list]),ol{padding-inline-start:1.25em}ol{list-style-type:decimal}:is(ul,ol):not([role=list],.cluster)>li+li{margin-block-start:.35em}li>ol,li>ul{margin-block-start:.35em}blockquote{border-inline-start:3px solid var(--color-accent);padding-inline-start:var(--space-m);padding-block:var(--space-xs);font-style:italic;& footer{font-style:normal;font-size:var(--size-step--1);color:var(--color-accent);margin-block-start:var(--space-xs)}}table{width:100%;border-collapse:collapse;font-size:var(--size-step--1);line-height:1.5}caption{font-family:var(--font-heading);font-size:var(--size-step-1);font-weight:var(--fw-400);text-align:start;margin-block-end:var(--space-s)}thead{border-block-end:2px solid var(--color-accent)}th{font-weight:var(--fw-600);text-align:start;padding:var(--space-xs) var(--space-s)}td{padding:var(--space-xs) var(--space-s);border-block-end:1px solid var(--color-border);tbody tr:last-child &{border-block-end:none}}dt{font-weight:var(--fw-600)}dd{margin-block-start:.25em;+dt{margin-block-start:var(--space-m)}}details{border:1px solid var(--color-border);border-radius:var(--radius-m);padding:var(--space-s) var(--space-m);&[open]{padding-block-end:var(--space-m)}}summary{cursor:pointer;font-weight:var(--fw-600);list-style:none;display:flex;align-items:center;gap:var(--space-xs)}summary:before{content:"▸";display:inline-block;transition:rotate var(--transition-time);font-size:.75em}details[open]>summary:before{rotate:90deg}summary::-webkit-details-marker{display:none}summary>h3{display:inline;font-size:var(--size-step-1)}details>*:not(summary)+*{margin-block-start:.5em}details>ul,details>ol{margin-block-start:var(--space-s)}figure{margin-block:var(--space-s)}figcaption{font-size:var(--size-step--1);color:var(--color-accent-muted);margin-block-start:var(--space-xs)}aside{border:1px solid var(--color-border);border-radius:var(--radius-m);padding:var(--space-m) var(--space-l);background-color:var(--color-surface-alt);>*+*{margin-block-start:.75em}& h2{font-size:var(--size-step-2)}}small{font-size:var(--size-step--1);color:var(--color-accent-muted)}cite{font-style:italic}strong{font-weight:var(--fw-600)}hr{border:none;border-block-start:1px solid var(--color-border);margin-block:var(--space-l)}}@layer layout{.flow>*+*{margin-block-start:var(--flow-space, 1em)}.flow>*+h2{--flow-space: var(--space-l-xl)}.flow>*+h3{--flow-space: var(--space-m-l)}.region{padding-block:var(--region-space, var(--space-l-2xl)) var(--region-space, var(--space-l-2xl));+.region{margin-block-start:var(--region-margin, var(--space-l-xl))}}.wrapper{margin-inline:auto;max-width:var(--wrapper-max-width, 85rem);padding-inline:var(--gutter);position:relative}.grid{display:grid;gap:var(--gutter, var(--space-s-l));grid-template-columns:repeat(var(--grid-placement, auto-fill),minmax(var(--grid-min-item-size, 16rem),1fr))}.repel{align-items:var(--repel-vertical-alignment, center);display:flex;flex-wrap:wrap;gap:var(--gutter, var(--space-s-m));justify-content:var(--repel-horizontal-alignment, space-between)}.cluster{align-items:var(--cluster-vertical-alignment, center);display:flex;flex-wrap:wrap;gap:var(--gutter, var(--space-s-m));justify-content:var(--cluster-horizontal-alignment, flex-start)}.prose{max-width:var(--prose-max-width, 45rem);margin-inline:auto}}@layer utilities{.sr-only{border:0;clip-path:inset(50%);height:1px;margin:0;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}.font-salt{font-feature-settings:"salt"}.mt-l-xl{margin-block-start:var(--space-l-xl)}.skip-link{position:absolute;inset-inline-start:var(--space-s);inset-block-start:var(--space-s);z-index:999;padding:var(--space-xs) var(--space-s);background-color:var(--color-accent);color:var(--color-surface);font-weight:var(--fw-700, 700);text-decoration:none;border-radius:var(--radius-s, .25rem);transform:translateY(-200%);transition:transform var(--transition-time, .2s);&:focus{transform:translateY(0)}}}@keyframes reveal{0%{opacity:0%;translate:0 1.25rem}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.reveal{animation:reveal linear both;animation-timeline:view();animation-range:entry 0% entry 100%}}}.marquee[data-astro-cid-tpudeaz7]{overflow:clip;padding-block:var(--space-xs);mask-image:linear-gradient(to right,transparent,black var(--space-l),black calc(100% - var(--space-l)),transparent)}.marquee__track[data-astro-cid-tpudeaz7]{display:flex;gap:var(--space-m);width:max-content;animation:marquee-scroll 44s linear infinite;&:hover{animation-play-state:paused}}.marquee[data-astro-cid-tpudeaz7]:focus-within .marquee__track[data-astro-cid-tpudeaz7]{animation-play-state:paused}.marquee__item[data-astro-cid-tpudeaz7]{display:inline-flex;align-items:center;gap:var(--space-m);font-size:var(--size-step--1);font-weight:var(--fw-300);line-height:1;white-space:nowrap;color:var(--color-text);margin-block:.3rem}.music[data-astro-cid-tpudeaz7]{display:block}.amen[data-astro-cid-tpudeaz7]{height:var(--size-step-0);background-color:var(--color-surface-alt);mask-image:url(/assets/amen.svg);mask-repeat:repeat-x;mask-size:auto 100%;animation-timeline:view();animation-timing-function:linear;animation-fill-mode:both;animation-range:cover exit}.amen-backwards[data-astro-cid-tpudeaz7]{animation-name:go-left}.amen-forwards[data-astro-cid-tpudeaz7]{animation-name:go-right}@keyframes go-left{0%{mask-position:0% 0}to{mask-position:20% 0}}@keyframes go-right{0%{mask-position:100% 0}to{mask-position:80% 0}}@keyframes marquee-scroll{to{transform:translate(-25%)}}@media(prefers-reduced-motion:reduce){.marquee__track[data-astro-cid-tpudeaz7],.amen[data-astro-cid-tpudeaz7]{animation:none}}.site-footer[data-astro-cid-sz7xmlte]{margin-block-start:var(--space-l-xl);font-family:var(--font-heading);font-size:var(--step--1);line-height:1.3}.marquee-fallback[data-astro-cid-sz7xmlte]{block-size:calc(var(--size-step-0) * 2 + var(--size-step--1) + var(--space-xs) * 2 + .6rem)}.site-footer__container[data-astro-cid-sz7xmlte]{padding-block:var(--space-l-xl);display:flex;flex-flow:row wrap;justify-content:space-between;gap:var(--space-l) var(--space-xl)}.footer-nav__title[data-astro-cid-sz7xmlte]{font-size:var(--size-step-1);font-weight:var(--fw-700);color:var(--color-accent-muted);letter-spacing:.05em;margin-block-end:var(--space-s)}.navigation-list[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:var(--space-3xs)}.navigation-link[data-astro-cid-sz7xmlte]{font-size:var(--size-step-0);font-weight:var(--fw-300);transition:font-weight var(--transition-time-slow);&:hover,&:focus-visible{font-weight:var(--fw-500)}.footer-nav__elsewhere[data-astro-cid-sz7xmlte] &{display:inline-flex;align-items:center;gap:.375em;text-decoration:none}}.footer-nav__elsewhere[data-astro-cid-sz7xmlte] .navigation-link[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:.1875ex}.footer-nav__elsewhere[data-astro-cid-sz7xmlte] .navigation-link[data-astro-cid-sz7xmlte]:hover span[data-astro-cid-sz7xmlte],.footer-nav__elsewhere[data-astro-cid-sz7xmlte] .navigation-link[data-astro-cid-sz7xmlte]:focus-visible span[data-astro-cid-sz7xmlte]{text-decoration-color:currentcolor}.social-icon[data-astro-cid-sz7xmlte]{inline-size:1em;block-size:1em;flex-shrink:0}li[data-astro-cid-eimmu3lg]{display:flex;align-items:center}a[data-astro-cid-eimmu3lg]{font-family:var(--font-heading);font-size:var(--size-step-0);font-weight:var(--fw-400);text-decoration:none;border:2px solid transparent;border-radius:var(--radius-s);padding:.25rem .375rem;display:inline-grid;justify-items:center;box-shadow:var(--glow);transition:color var(--transition-time),background-color var(--transition-time),border-color var(--transition-time),box-shadow var(--transition-time),font-weight var(--transition-time-slow);&:after{content:attr(data-text);font-weight:var(--fw-600);visibility:hidden;height:0;overflow:hidden;pointer-events:none}&.active{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-surface);box-shadow:var(--glow-on)}&:not(.active):hover,&:not(.active):focus-visible{color:var(--color-accent-muted);font-weight:var(--fw-600)}}.logo-link[data-astro-cid-tvrurpns]{display:inline-block;color:var(--color-accent);line-height:0;.eyes[data-astro-cid-tvrurpns]{opacity:0%;transform:scale(.85);transform-origin:center bottom;transition:opacity .2s ease-in-out,transform .18s cubic-bezier(.2,.9,.3,1)}&:hover .eyes[data-astro-cid-tvrurpns],&:focus-visible .eyes[data-astro-cid-tvrurpns]{opacity:100%;transform:scale(1)}}.logo[data-astro-cid-tvrurpns]{height:clamp(20px,4vw,40px);width:auto;display:block;.glasses-path[data-astro-cid-tvrurpns]{opacity:100%;fill:none;fill-opacity:0%;stroke-width:14;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:100%}.eyes[data-astro-cid-tvrurpns] circle[data-astro-cid-tvrurpns]{fill:none;fill-opacity:0%;stroke-width:18.596;stroke-linecap:round;stroke-linejoin:round;paint-order:markers stroke fill}.glasses-path[data-astro-cid-tvrurpns],.eyes[data-astro-cid-tvrurpns] circle[data-astro-cid-tvrurpns]{stroke:currentcolor;stroke-dasharray:none;stroke-dashoffset:0}.logo-mask-path[data-astro-cid-tvrurpns]{stroke-dasharray:1;stroke-dashoffset:0}}.logo-animate-pending .logo[data-astro-cid-tvrurpns] .logo-mask-path[data-astro-cid-tvrurpns]{stroke-dashoffset:1}.logo[data-astro-cid-tvrurpns].animate .logo-mask-path[data-astro-cid-tvrurpns]{animation:draw-mask 1s cubic-bezier(.44,.41,.83,.63) forwards}@keyframes draw-mask{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.theme-toggle[data-astro-cid-x3pjskd3]{display:grid;place-items:center;background:none;border:2px solid transparent;border-radius:var(--radius-s);color:var(--color-text);cursor:pointer;overflow:visible;padding:.375rem;box-shadow:var(--glow);transition:color var(--transition-time),border-color var(--transition-time),box-shadow var(--transition-time);&:hover,&:focus-visible{color:var(--color-accent);border-color:var(--color-accent);box-shadow:var(--glow-on)}}.icon[data-astro-cid-x3pjskd3]{grid-area:1 / 1;block-size:var(--size-step-0);inline-size:var(--size-step-0);opacity:0%;visibility:hidden}.icon-system[data-astro-cid-x3pjskd3]{opacity:100%;visibility:visible;[data-theme=light] &{opacity:0%;visibility:hidden}[data-theme=dark] &{opacity:0%;visibility:hidden}}[data-theme=light] .icon-sun[data-astro-cid-x3pjskd3],[data-theme=dark] .icon-moon[data-astro-cid-x3pjskd3],.icon[data-astro-cid-x3pjskd3].active{opacity:100%;visibility:visible}.icon-sun[data-astro-cid-x3pjskd3].enter{animation:slide-in-from-bottom .2s ease-out forwards}.icon-moon[data-astro-cid-x3pjskd3].enter{animation:slide-in-from-top .2s ease-out forwards}.icon-system[data-astro-cid-x3pjskd3].enter{animation:slide-in-from-left .2s ease-out forwards}.icon-sun[data-astro-cid-x3pjskd3].exit{animation:slide-out-to-bottom .2s ease-in forwards}.icon-moon[data-astro-cid-x3pjskd3].exit{animation:slide-out-to-top .2s ease-in forwards}.icon-system[data-astro-cid-x3pjskd3].exit{animation:slide-out-to-left .2s ease-in forwards}@keyframes slide-in-from-top{0%{transform:translateY(-100%);opacity:0%}to{transform:translateY(0);opacity:100%}}@keyframes slide-out-to-top{0%{transform:translateY(0);opacity:100%}to{transform:translateY(-100%);opacity:0%}}@keyframes slide-in-from-bottom{0%{transform:translateY(100%);opacity:0%}to{transform:translateY(0);opacity:100%}}@keyframes slide-out-to-bottom{0%{transform:translateY(0);opacity:100%}to{transform:translateY(100%);opacity:0%}}@keyframes slide-in-from-left{0%{transform:translate(-100%);opacity:0%}to{transform:translate(0);opacity:100%}}@keyframes slide-out-to-left{0%{transform:translate(0);opacity:100%}to{transform:translate(-100%);opacity:0%}}@media(prefers-reduced-motion:reduce){.icon[data-astro-cid-x3pjskd3].enter,.icon[data-astro-cid-x3pjskd3].exit{animation:none}}a[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{display:block}.navbar[data-astro-cid-3ef6ksr2]{display:flex;flex-flow:row wrap;justify-content:space-between;padding:var(--space-m);position:relative;align-items:center}
