.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@font-face{font-family:Caprasimo;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caprasimo;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/caprasimo-latin-400-normal.Lt2r26UO.woff2) format("woff2"),url(/_astro/caprasimo-latin-400-normal.jzoQT8_G.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cambo;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cambo;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cambo-latin-400-normal.PIPWZT9I.woff2) format("woff2"),url(/_astro/cambo-latin-400-normal.hCAbiIk_.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}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}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}:root{--text-title: clamp(2.49rem, calc(1.82rem + 2.65vw), 3.82rem);--text-sub-title: clamp(1.44rem, calc(1.18rem + 1.03vw), 1.95rem);--text-paragraph: clamp(1.2rem, calc(1rem + 1.03vw), 1.4rem);--text-small: clamp(1rem, calc(.9rem + .7vw), 1.25rem);--font--2: clamp(.69rem, calc(.64rem + .21vw), .8rem);--font--1: clamp(.83rem, calc(.75rem + .33vw), 1rem);--font-0: clamp(1rem, calc(.88rem + .5vw), 1.25rem);--font-1: clamp(1.2rem, calc(1.02rem + .73vw), 1.56rem);--font-2: clamp(1.44rem, calc(1.18rem + 1.03vw), 1.95rem);--font-3: clamp(1.73rem, calc(1.37rem + 1.43vw), 2.44rem);--font-4: clamp(2.07rem, calc(1.58rem + 1.96vw), 3.05rem);--font-5: clamp(2.49rem, calc(1.82rem + 2.65vw), 3.82rem);--font-heading: "Cambo";--space-3xs: clamp(.25rem, calc(.23rem + .12vw), .31rem);--space-2xs: clamp(.5rem, calc(.48rem + .12vw), .56rem);--space-xs: clamp(.75rem, calc(.7rem + .24vw), .88rem);--space-sm: clamp(1rem, calc(.95rem + .24vw), 1.13rem);--space-md: clamp(1.5rem, calc(1.43rem + .37vw), 1.69rem);--space-lg: clamp(2rem, calc(1.9rem + .49vw), 2.25rem);--space-xl: clamp(3rem, calc(2.85rem + .73vw), 3.38rem);--space-2xl: clamp(4rem, calc(3.8rem + .98vw), 4.5rem);--space-3xl: clamp(6rem, calc(5.71rem + 1.46vw), 6.75rem);--page-padding: clamp(var(--space-sm), 6vw, var(--space-md));--small: clamp(20rem, calc(22rem + 4vw), 22rem);--danger: #F1655B;--success: #80fe97;--info: #5148fe;--neutral: #e1e1e8;--teal: #46CBD4;--red: #FF6060;--yellow: #FED05A;--light-blue: #78F7FF;--blue: #6663FF;--mint-green: #85FF8A;--purple: #8640B2}.light{--text: #3e4478;--background: #f9f8f9;--primary: #678c69;--secondary: #cdceef;--accent: #0b5d72}.dark{--text: #adf0be;--background: #5b4162;--primary: #7edc8f;--secondary: #8aaece;--accent: #e7cb7c}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.prose-lg{font-size:1.125rem;line-height:1.7777778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;font-size:var(--font-0)}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6666667em;margin-bottom:1.6666667em;padding-left:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--font-5);margin-top:0;margin-bottom:.8333333em;line-height:1}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--font-3);margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--font-2);margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:.4444444em;line-height:1.5555556;font-size:var(--font-1)}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;border-radius:.3125rem;padding:.2222222em .4444444em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8666667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:.375rem;padding:1em 1.5em}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.5555556em}.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.5555556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;margin-bottom:.6666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4444444em}.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg :where(.prose-lg>ul>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ul>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(.prose-lg>ol>li>*:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ol>li>*:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;padding-left:1.5555556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.1111111em;margin-bottom:3.1111111em}.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:.75em;padding-bottom:.75em;padding-left:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5;margin-top:1em}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-lg{--tw-prose-headings: var(--secondary);--tw-prose-links: var(--accent);color:var(--text)}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.left-0{left:0}.right-6{right:1.5rem}.z-0{z-index:0}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.my-sm{margin-top:var(--space-sm);margin-bottom:var(--space-sm)}.mb-lg{margin-bottom:var(--space-lg)}.mb-sm{margin-bottom:var(--space-sm)}.mb-xs{margin-bottom:var(--space-xs)}.mt-4{margin-top:1rem}.flex{display:flex}.table{display:table}.grid{display:grid}.aspect-video{aspect-ratio:16 / 9}.h-10{height:2.5rem}.h-auto{height:auto}.w-10{width:2.5rem}.w-24{width:6rem}.w-64{width:16rem}.w-72{width:18rem}.w-96{width:24rem}.w-auto{width:auto}.w-full{width:100%}.max-w-3xl{max-width:48rem}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.flex-shrink-0{flex-shrink:0}.origin-top-left{transform-origin:top left}.-translate-y-6{--tw-translate-y: -1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.space-y-lg>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--space-lg) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-lg) * var(--tw-space-y-reverse))}.space-y-md>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--space-md) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-md) * var(--tw-space-y-reverse))}.justify-self-end{justify-self:end}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.border-2{border-width:2px}.border-secondary{border-color:var(--secondary)}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.fill-accent{fill:var(--accent)}.fill-background{fill:var(--background)}.fill-text{fill:var(--text)}.object-cover{-o-object-fit:cover;object-fit:cover}.object-fill{-o-object-fit:fill;object-fit:fill}.p-1{padding:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.font-heading{font-family:var(--font-heading)}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-paragraph{font-size:var(--text-paragraph)}.text-sm{font-size:.875rem;line-height:1.25rem}.text-small{font-size:var(--text-small)}.text-sub-title{font-size:var(--text-sub-title)}.text-title{font-size:var(--text-title)}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.text-accent{color:var(--accent)}.text-background{color:var(--background)}.text-text{color:var(--text)}.underline{text-decoration-line:underline}.opacity-40{opacity:.4}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-100{transition-delay:.1s}.delay-150{transition-delay:.15s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-500{transition-delay:.5s}.delay-75{transition-delay:75ms}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.\@container{container-type:inline-size}h1,h2,h3,h4{font-family:var(--font-heading)}a{text-decoration:underline}.cls-1{fill:var(--secondary)}.cls-2{fill:var(--accent)}.icon-fill-1{fill:var(--primary)}.content-grid{--padding-inline: var(--space-md);--content-max-w: 70ch;--breakout-max-w: 85ch;--breakout-size: calc((var(--breakout-max-w) - var(--content-max-w)) / 2);display:grid;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-w)) [content-end] minmax(0,var(--breakout-size)) [breakout-end] minmax(var(--padding-inline),1fr) [full-width-end]}.content-grid>:not(.breakout,.full-width),.full-width>:not(.breakout,.full-width){grid-column:content}.content-grid>.breakout{grid-column:breakout}.content-grid>.content{grid-column:content}.content-grid>.content-full-width{grid-column:full-width}.content-grid>.full-width{grid-column:full-width;display:grid;grid-template-columns:inherit}.projects-container{display:grid;grid-column:full-width;grid-template-columns:inherit;overflow-y:hidden}.projects-container>*{grid-column:content}.projects{display:flex;gap:clamp(var(--page-padding)/2,4vw,var(--page-padding));position:relative;width:100%}.scroll-x{max-width:100%;overflow-x:scroll;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}li[data-heading-level="3"]{font-weight:700;list-style-type:none}li[data-heading-level="4"]{margin-left:var(--space-sm);list-style:none}[data-theme=light] .theme-toggle-1{fill:var(--teal)}[data-theme=light] .theme-toggle-2{fill:var(--red)}[data-theme=light] .theme-toggle-3{fill:var(--light-blue)}[data-theme=light] .theme-toggle-4{fill:var(--purple)}[data-theme=light] .theme-toggle-5{fill:var(--yellow)}[data-theme=light] .theme-toggle-6{fill:var(--blue)}[data-theme=light] .theme-toggle-7{fill:var(--mint-green)}[data-theme=light] .theme-toggle-main{fill:var(--secondary-900)}[data-theme=dark] .theme-toggle-1{fill:var(--red)}[data-theme=dark] .theme-toggle-2{fill:var(--teal)}[data-theme=dark] .theme-toggle-3{fill:var(--red)}[data-theme=dark] .theme-toggle-4{fill:var(--light-blue)}[data-theme=dark] .theme-toggle-5{fill:var(--purple)}[data-theme=dark] .theme-toggle-6{fill:var(--yellow)}[data-theme=dark] .theme-toggle-7{fill:var(--blue)}[data-theme=dark] .theme-toggle-main{fill:var(--secondary-900)}.hover\:text-accent:hover{color:var(--accent)}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width: 640px){.sm\:w-2\/3{width:66.666667%}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0}}@keyframes astroFadeOut{to{opacity:0}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
