﻿@import"https://fonts.googleapis.com/css2?family=Literata:ital,opsz,wght@0,7..72,200..900;1,7..72,200..900&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";:root{--s-5: clamp(0.4096rem, 0.5008rem + -0.076vi, 0.4856rem);--s-4: clamp(0.512rem, 0.5531rem + -0.0343vi, 0.5463rem);--s-3: clamp(0.6145rem, 0.6094rem + 0.0255vi, 0.64rem);--s-2: clamp(0.6914rem, 0.6696rem + 0.1086vi, 0.8rem);--s-1: clamp(0.7778rem, 0.7333rem + 0.2222vi, 1rem);--s0: clamp(0.875rem, 0.8rem + 0.375vi, 1.25rem);--s1: clamp(0.9844rem, 0.8688rem + 0.5781vi, 1.5625rem);--s2: clamp(1.1074rem, 0.9383rem + 0.8457vi, 1.9531rem);--s3: clamp(1.2458rem, 1.0067rem + 1.1956vi, 2.4414rem);--s4: clamp(1.4016rem, 1.0715rem + 1.6502vi, 3.0518rem);--s5: clamp(1.5768rem, 1.1292rem + 2.2379vi, 3.8147rem);--wrapper-size: 48rem;--wrapper-space: clamp(1rem, 0.5833rem + 2.0833vi, 2.25rem)}:root{--border-thin: 1px;--border-normal: 2px;--border-thick: 0.25rem;--border-thicker: 0.5rem}:root{--clr-neutral-0: hsl(0, 0%, 100%);--clr-neutral-50: hsl(0, 0%, 97%);--clr-neutral-100: hsl(0, 0%, 93%);--clr-neutral-200: hsl(0, 0%, 87%);--clr-neutral-300: hsl(0, 0%, 81%);--clr-neutral-400: hsl(0, 0%, 73%);--clr-neutral-500: hsl(0, 0%, 63%);--clr-neutral-600: hsl(0, 0%, 52%);--clr-neutral-700: hsl(0, 0%, 42%);--clr-neutral-800: hsl(0, 0%, 35%);--clr-neutral-900: hsl(0, 0%, 25%);--clr-neutral-950: hsl(0, 0%, 15%);--clr-neutral-1000: hsl(0, 0%, 0%);--clr-primary-50: hsl(214, 47%, 97%);--clr-primary-100: hsl(214, 44%, 94%);--clr-primary-200: hsl(209, 41%, 86%);--clr-primary-300: hsl(208, 43%, 74%);--clr-primary-400: hsl(207, 41%, 60%);--clr-primary-500: hsl(207, 39%, 48%);--clr-primary-600: hsl(209, 43%, 39%);--clr-primary-700: hsl(210, 42%, 30%);--clr-primary-800: hsl(210, 40%, 27%);--clr-primary-900: hsl(210, 36%, 24%);--clr-primary-950: hsl(213, 36%, 16%);--clr-secondary-50: hsl(30, 33%, 96%);--clr-secondary-100: hsl(33, 32%, 88%);--clr-secondary-200: hsl(30, 33%, 83%);--clr-secondary-300: hsl(29, 32%, 72%);--clr-secondary-400: hsl(26, 31%, 61%);--clr-secondary-500: hsl(23, 31%, 53%);--clr-secondary-600: hsl(19, 29%, 48%);--clr-secondary-700: hsl(17, 28%, 40%);--clr-secondary-800: hsl(14, 26%, 34%);--clr-secondary-900: hsl(14, 24%, 28%);--clr-secondary-950: hsl(15, 27%, 15%);--clr-accent-50: hsl(15, 57%, 97%);--clr-accent-100: hsl(7, 63%, 95%);--clr-accent-200: hsl(6, 57%, 90%);--clr-accent-300: hsl(6, 57%, 82%);--clr-accent-400: hsl(4, 56%, 71%);--clr-accent-500: hsl(2, 54%, 60%);--clr-accent-600: hsl(359, 46%, 51%);--clr-accent-700: hsl(358, 49%, 41%);--clr-accent-800: hsl(356, 48%, 35%);--clr-accent-900: hsl(354, 46%, 30%);--clr-accent-950: hsl(356, 53%, 16%);--clr-highlight-50: hsl(171, 41%, 97%);--clr-highlight-100: hsl(172, 53%, 89%);--clr-highlight-200: hsl(173, 51%, 78%);--clr-highlight-300: hsl(174, 47%, 64%);--clr-highlight-400: hsl(177, 41%, 50%);--clr-highlight-500: hsl(178, 49%, 41%);--clr-highlight-600: hsl(179, 52%, 32%);--clr-highlight-700: hsl(179, 47%, 26%);--clr-highlight-800: hsl(180, 42%, 22%);--clr-highlight-900: hsl(180, 38%, 19%);--clr-highlight-950: hsl(182, 53%, 10%);--clr-red-50: hsl(15, 57%, 97%);--clr-red-100: hsl(7, 63%, 95%);--clr-red-200: hsl(6, 57%, 90%);--clr-red-300: hsl(6, 57%, 82%);--clr-red-400: hsl(4, 56%, 71%);--clr-red-500: hsl(2, 54%, 60%);--clr-red-600: hsl(359, 46%, 51%);--clr-red-700: hsl(358, 49%, 41%);--clr-red-800: hsl(356, 48%, 35%);--clr-red-900: hsl(354, 46%, 30%);--clr-red-950: hsl(356, 53%, 16%);--clr-green-50: hsl(120, 41%, 97%);--clr-green-100: hsl(127, 42%, 93%);--clr-green-200: hsl(126, 39%, 85%);--clr-green-300: hsl(129, 39%, 73%);--clr-green-400: hsl(129, 36%, 58%);--clr-green-500: hsl(129, 36%, 45%);--clr-green-600: hsl(129, 39%, 36%);--clr-green-700: hsl(129, 37%, 27%);--clr-green-800: hsl(130, 33%, 24%);--clr-green-900: hsl(131, 32%, 20%);--clr-green-950: hsl(131, 41%, 10%)}:root{--shadow-clr-hsl: var(--shadow-clr, 0deg 0% 0%);--shadow-elevation-low: 0.3px 0.5px 0.7px hsl(var(--shadow-clr-hsl) / .36), 0.4px 0.8px 1px -1.2px hsl(var(--shadow-clr-hsl) / .36), 1px 2px 2.5px -2.5px hsl(var(--shadow-clr-hsl) / .36);--shadow-elevation-medium: 0.3px 0.5px 0.7px hsl(var(--shadow-clr-hsl) / .10), 0.8px 1.6px 2px -0.8px hsl(var(--shadow-clr-hsl) / .10), 2.1px 4.1px 5.2px -1.7px hsl(var(--shadow-clr-hsl) / .10), 5px 10px 12.6px -2.5px hsl(var(--shadow-clr-hsl) / .10);--shadow-elevation-high: 0.3px 0.5px 0.7px hsl(var(--shadow-clr-hsl) / .10), 1.5px 2.9px 3.7px -0.4px hsl(var(--shadow-clr-hsl) / .10), 2.7px 5.4px 6.8px -0.7px hsl(var(--shadow-clr-hsl) / .10), 4.5px 8.9px 11.2px -1.1px hsl(var(--shadow-clr-hsl) / .10), 7.1px 14.3px 18px -1.4px hsl(var(--shadow-clr-hsl) / .10), 11.2px 22.3px 28.1px -1.8px hsl(var(--shadow-clr-hsl) / .10), 17px 33.9px 42.7px -2.1px hsl(var(--shadow-clr-hsl) / .10), 25px 50px 62.9px -2.5px hsl(var(--shadow-clr-hsl) / .10)}:root{--border-radius-x-small: 0.125rem;--border-radius-small: 0.25rem;--border-radius-medium: 0.5rem;--border-radius-large: 1rem;--border-radius-x-large: 3.125rem;--border-radius-circle: 50%;--border-radius-pill: 9999px}:root{--ff-base: "Literata", serif;--ff-special: "Montserrat", sans-serif;--ff-fa: "Font Awesome 7 Free";--lh-dense: 1.2;--lh-normal: 1.5;--lh-loose: 1.8;--ls-dense: -.015em;--ls-normal: normal;--ls-loose: 0.075em;--fw-thin: 100;--fw-light: 300;--fw-normal: 400;--fw-semibold: 700;--fw-bold: 900;--measure: 70ch}*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,fieldset,figure,blockquote,ol,ul,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,button,input,label{line-height:1.1}img,picture{display:block;max-inline-size:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;word-break:break-word}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-size:inherit}iframe{border:0}textarea{min-block-size:4em}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}*{text-underline-offset:.5ex}:focus-visible{outline:2px solid currentColor;outline-offset:.5ex}@supports not selector(:focus-visible){:focus{outline:2px solid currentColor;outline-offset:.5ex}}:target{scroll-margin-block:2ex}[hidden]{display:none !important}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}body{font-family:var(--ff-base);font-size:var(--s0);color:var(--clr-neutral-900);background-color:var(--clr-neutral-50)}ol,ul{padding:0;list-style:none}p{max-inline-size:var(--measure);text-wrap:pretty}b{font-weight:var(--fw-semibold)}strong{font-weight:var(--fw-bold)}fieldset{padding:0;border:0}legend{padding:0}a[href],button{cursor:pointer}abbr,i[title]{cursor:help}a:focus,a:focus-visible,a:hover{text-decoration:none}a:not(:hover) abbr{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--ff-special);font-optical-sizing:auto;line-height:var(--lh-dense);font-weight:var(--fw-semibold);font-size:var(--s0);hyphens:auto}h1{font-size:var(--s5);font-weight:var(--fw-bold)}h2{font-size:var(--s4);font-weight:var(--fw-bold)}h3{font-size:var(--s2)}h4{font-size:var(--s1)}h1,h2,h3{color:var(--clr-accent-700)}h4,h5,h6{color:var(--clr-primary-700)}hr{border:none;border-bottom:var(--border-normal) solid currentColor;inline-size:100%}hr:not([class*=clr-]){color:var(--clr-neutral-300)}main{line-height:var(--lh-normal)}table{inline-size:100%;border-collapse:collapse}caption{text-align:left}th{text-align:left;border:1px solid;vertical-align:bottom}td{text-align:left;border:1px solid;vertical-align:top}blockquote{border-left:var(--border-thicker) solid;font-style:italic;font-size:var(--s1);line-height:1.35;max-inline-size:55ch;padding-left:var(--s2)}.center{box-sizing:content-box;max-inline-size:55ch;margin-inline:auto}.center:not([data-intrinsic]){padding-inline:var(--center-space, var(--s0))}.center[data-intrinsic]{display:flex;flex-direction:column;align-items:center}.cluster{display:flex;flex-wrap:wrap;gap:var(--cluster-space, var(--s0));justify-content:var(--cluster-x-alignment, flex-start);align-items:var(--cluster-y-alignment, center)}.cluster[data-denser]{gap:var(--cluster-space, var(--s-5))}.cluster[data-dense]{gap:var(--cluster-space, var(--s-2))}.cluster[data-loose]{gap:var(--cluster-space, var(--s2))}.cluster[data-looser]{gap:var(--cluster-space, var(--s5))}.frame{--n: 3;--d: 2;aspect-ratio:var(--n)/var(--d);overflow:hidden;display:flex;justify-content:center;align-items:center}.frame>img{inline-size:100%;object-fit:cover}.full-bleed-grid{--content-gap: var(--wrapper-space);--content-size: var(--wrapper-size);--breakout-size: calc(var(--content-size) + (2 * var(--content-gap)));--content: min(var(--content-size), 100vw - (2 * var(--content-gap)));--breakout: minmax(0, var(--breakout-size));--wide: minmax(0, 8rem);--wider: minmax(0, 10rem);--full: minmax(var(--content-gap), 1fr);display:grid;grid-template-columns:[full-start] var(--full) [wider-start] var(--wider) [wide-start] var(--wide) [breakout-start] var(--breakout) [content-start] var(--content) [content-end] var(--breakout) [breakout-end] var(--wide) [wide-end] var(--wider) [wider-end] var(--full) [full-end]}.full-bleed-grid>*{grid-column:content}.full-bleed-grid>.breakout{grid-column:breakout}.full-bleed-grid>.wide{grid-column:wide}.full-bleed-grid>.wider{grid-column:wider}.full-bleed-grid>.full-bleed{grid-column:full;padding-inline:var(--content-gap)}.grid{display:grid;grid-template-columns:repeat(var(--grid-placement, auto-fill), minmax(min(var(--grid-item-size, 14rem), 100%), 1fr));grid-gap:var(--grid-space, var(--s0));justify-content:var(--grid-x-alignment, start);align-items:var(--grid-y-alignment, baseline)}.grid[data-auto-fit]{--grid-placement: auto-fit}.grid[data-denser]{gap:var(--grid-space, var(--s-5))}.grid[data-dense]{gap:var(--grid-space, var(--s-2))}.grid[data-loose]{gap:var(--grid-space, var(--s2))}.grid[data-looser]{gap:var(--grid-space, var(--s5))}.region{--region-space: var(--s0);padding-block:var(--region-space)}.region[data-denser]{--region-space: var(--s-5)}.region[data-dense]{--region-space: var(--s-2)}.region[data-loose]{--region-space: var(--s2)}.region[data-looser]{--region-space: var(--s5)}.repel{display:flex;flex-wrap:wrap;gap:var(--repel-space, var(--s0));justify-content:space-between;align-items:var(--repel-y-alignment, center)}.repel[data-denser]{gap:var(--repel-space, var(--s-5))}.repel[data-dense]{gap:var(--repel-space, var(--s-2))}.repel[data-loose]{gap:var(--repel-space, var(--s2))}.repel[data-looser]{gap:var(--repel-space, var(--s5))}.sidebar{display:flex;flex-wrap:wrap;gap:var(--sidebar-space, var(--s0));align-items:var(--sidebar-y-alignment, stretch)}.sidebar[data-no-stretch]{align-items:flex-start}.sidebar:not([data-direction])>:first-child{flex-basis:var(--sidebar-target-size, 20rem);flex-grow:1}.sidebar:not([data-direction])>:last-child{flex-basis:0;flex-grow:999;min-inline-size:var(--sidebar-content-size, 50%)}.sidebar[data-direction=rtl]>:last-child{flex-basis:var(--sidebar-target-size, 20rem);flex-grow:1}.sidebar[data-direction=rtl]>:first-child{flex-basis:0;flex-grow:999;min-inline-size:var(--sidebar-content-size, 50%)}.stack>*+*{margin-block-start:var(--stack-space, var(--s0))}.stack[data-recursive] *+*{margin-block-start:var(--stack-space, var(--s0))}.stack[data-denser]>*+*,.stack>*+:not([class])[data-denser]{margin-block-start:var(--stack-space, var(--s-5))}.stack[data-recursive][data-denser] *+*,.stack[data-recursive] *+:not([class])[data-denser]{margin-block-start:var(--stack-space, var(--s-5))}.stack[data-dense]>*+*,.stack>*+:not([class])[data-dense]{margin-block-start:var(--stack-space, var(--s-2))}.stack[data-recursive][data-dense] *+*,.stack[data-recursive] *+:not([class])[data-dense]{margin-block-start:var(--stack-space, var(--s-2))}.stack[data-loose]>*+*,.stack>*+:not([class])[data-loose]{margin-block-start:var(--stack-space, var(--s2))}.stack[data-recursive][data-loose] *+*,.stack[data-recursive] *+:not([class])[data-loose]{margin-block-start:var(--stack-space, var(--s2))}.stack[data-looser]>*+*,.stack>*+:not([class])[data-looser]{margin-block-start:var(--stack-space, var(--s5))}.stack[data-recursive][data-looser] *+*,.stack[data-recursive] *+:not([class])[data-looser]{margin-block-start:var(--stack-space, var(--s5))}.stack>:first-child:is(.visually-hidden)+*{margin-block-start:0}.stack[data-recursive] :first-child:is(.visually-hidden)+*{margin-block-start:0}.stack[data-split]{display:flex;flex-direction:column;justify-content:flex-start}.stack[data-split]:only-child{block-size:100%}.stack[data-split="1"]>:nth-child(1){margin-block-end:auto}.stack[data-split="2"]>:nth-child(2){margin-block-end:auto}.stack[data-split="3"]>:nth-child(3){margin-block-end:auto}.stack[data-split="4"]>:nth-child(4){margin-block-end:auto}.stack[data-split="5"]>:nth-child(5){margin-block-end:auto}.stack[data-split="6"]>:nth-child(6){margin-block-end:auto}.stack[data-split="7"]>:nth-child(7){margin-block-end:auto}.stack[data-split="8"]>:nth-child(8){margin-block-end:auto}.stack[data-split="9"]>:nth-child(9){margin-block-end:auto}.stack[data-split=""]>:nth-last-child(2){margin-block-end:auto}.switcher{display:flex;flex-wrap:wrap;gap:var(--switcher-space, var(--s0));align-items:var(--switcher-y-alignment, flex-start);--breakpoint: 30rem}.switcher>*{flex-grow:1;flex-basis:calc((var(--breakpoint) - 100%)*999)}.switcher[data-denser]{gap:var(--switcher-space, var(--s-5))}.switcher[data-dense]{gap:var(--switcher-space, var(--s-2))}.switcher[data-loose]{gap:var(--switcher-space, var(--s2))}.switcher[data-looser]{gap:var(--switcher-space, var(--s5))}.switcher[data-limit="9"]>:nth-last-child(n+10),.switcher[data-limit="9"]>:nth-last-child(n+10)~*{flex-basis:100%}.switcher[data-limit="8"]>:nth-last-child(n+9),.switcher[data-limit="8"]>:nth-last-child(n+9)~*{flex-basis:100%}.switcher[data-limit="7"]>:nth-last-child(n+8),.switcher[data-limit="7"]>:nth-last-child(n+8)~*{flex-basis:100%}.switcher[data-limit="6"]>:nth-last-child(n+7),.switcher[data-limit="6"]>:nth-last-child(n+7)~*{flex-basis:100%}.switcher[data-limit="5"]>:nth-last-child(n+6),.switcher[data-limit="5"]>:nth-last-child(n+6)~*{flex-basis:100%}.switcher[data-limit="4"]>:nth-last-child(n+5),.switcher[data-limit="4"]>:nth-last-child(n+5)~*{flex-basis:100%}.switcher[data-limit="3"]>:nth-last-child(n+4),.switcher[data-limit="3"]>:nth-last-child(n+4)~*{flex-basis:100%}.switcher[data-limit="2"]>:nth-last-child(n+3),.switcher[data-limit="2"]>:nth-last-child(n+3)~*{flex-basis:100%}.wrapper{--wrapper-content-size: var(--wrapper-size);inline-size:min(100% - 2*var(--wrapper-space),var(--wrapper-content-size));margin-inline:auto}.wrapper[data-wrapper=wide]{--wrapper-content-size: calc(var(--wrapper-size) + 16rem)}.wrapper[data-wrapper=wider]{--wrapper-content-size: calc(var(--wrapper-size) + 16rem + 20rem)}.wrapper[data-wrapper=none]{--wrapper-content-size: 100vw}.accordion{--accordion-icon-unicode: '\f078';--accordion-open-icon-unicode: '\f077';--accordion-icon-size: var(--s1);--accordion-icon-ff: var(--ff-fa);--accordion-icon-fw: var(--fw-bold);--accordion-icon-clr: var(--clr-primary-700)}.accordion>summary{cursor:pointer}.accordion>summary>*{display:inline}.accordion>summary>:first-child{margin-inline-start:var(--s-2)}.accordion>summary::marker{font-family:var(--accordion-icon-ff);font-weight:var(--accordion-icon-fw);font-size:var(--accordion-icon-size);text-rendering:auto;-webkit-font-smoothing:antialiased;content:var(--accordion-icon-unicode) " ";color:var(--accordion-icon-clr, currentColor)}.accordion[open]>summary::marker{content:var(--accordion-open-icon-unicode) " "}.accordion>summary:focus,.accordion>summary:focus-visible{outline-offset:-0.875ex}.box{border:var(--border-thin) solid;--box-clr-dark: currentColor;--box-clr-light: var(--clr-neutral-100);--box-clr-hr: var(--clr-neutral-300);background-color:var(--box-clr-light);border-color:var(--box-clr-dark);padding:var(--box-space, var(--s0))}.box hr{color:var(--box-clr-hr)}.box[data-denser]{--box-space: var(--s-5)}.box[data-dense]{--box-space: var(--s-2)}.box[data-loose]{--box-space: var(--s2)}.box[data-looser]{--box-space: var(--s5)}.box:not([class*=clr-]){--box-clr-dark: var(--clr-neutral-700)}details.box,.box:has(header,footer){padding:0}details.box>:where(header,summary,:not(.box),footer),.box:has(header,footer)>:where(header,summary,:not(.box),footer){padding:var(--box-space, var(--s0))}.box>:is(header,summary){background-color:var(--box-clr-dark)}.box>:is(header,summary)>*{color:var(--box-clr-light)}.box>:is(header,summary):is(summary)::marker{--accordion-icon-clr: var(--box-clr-light)}.box>header>:is(h1,h2,h3,h4){font-size:var(--s1)}.box>footer{border-top:var(--border-thin) solid var(--clr-neutral-300);margin-inline:var(--box-space, var(--s0));padding-inline:0}.box[data-no-border]{border:none;outline:.125rem solid rgba(0,0,0,0);outline-offset:-0.125rem}[data-box-border-collapse]>.box+.box{border-top:none}.box[data-theme=primary]{--box-clr-light: var(--clr-primary-100);--box-clr-dark: var(--clr-primary-700);--box-clr-hr: var(--clr-primary-300)}.box[data-theme=secondary]{--box-clr-light: var(--clr-secondary-100);--box-clr-dark: var(--clr-secondary-700);--box-clr-hr: var(--clr-secondary-300)}.box[data-theme=neutral]{--box-clr-light: var(--clr-neutral-100);--box-clr-dark: var(--clr-neutral-700);--box-clr-hr: var(--clr-neutral-300)}.box[data-theme=ghost],.box[data-theme=ghost]>header{background-color:rgba(0,0,0,0)}.box[data-theme=ghost]>header{color:var(--box-clr-dark);outline:var(--border-thin) solid}.box [data-theme-color]{color:var(--box-clr-dark)}:root{--button-size: var(--s0);--button-clr: var(--clr-neutral-0);--button-bg-clr: var(--clr-primary-800);--button-border-clr: var(--button-bg-clr);--button-border-thickness: var(--border-thick);--button-border-radius: var(--border-radius-x-small);--button-border-style: solid;--button-focus-clr: var(--clr-primary-950);--button-focus-bg-clr: var(--clr-primary-100);--button-hover-clr: var(--clr-primary-800);--button-hover-bg-clr: transparent;--button-icon-clr: var(--button-clr)}.button-wrapper{--button-block-space: var(--s5);--button-inline-space: var(--wrapper-space);--content-space: var(--button-block-space);--stack-space: var(--button-block-space) !important;--switcher-space: var(--button-inline-space);--cluster-space: var(--button-inline-space);--grid-space: var(--button-inline-space)}.button-wrapper[data-dense]{--button-block-space: var(--s2)}.button-wrapper[data-denser]{--button-block-space: var(--s0)}.button-wrapper[data-densest]{--button-block-space: var(--s-2)}a.button{text-decoration:none}button.button{border:none;background-color:rgba(0,0,0,0);font-family:inherit;padding:0}a.button,button.button{display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1.1;gap:var(--s-5);padding:.25em .75em;min-height:44px;cursor:pointer;background-color:var(--button-bg-clr);color:var(--button-clr);border-radius:var(--button-border-radius);border:var(--button-border-thickness) var(--button-border-style) var(--button-border-clr);box-shadow:0 4px 5px rgba(0,0,0,.18);transition:180ms box-shadow ease-in-out}a.button:hover,button.button:hover,a.button:active,button.button:active{color:var(--button-hover-clr);background-color:var(--button-hover-bg-clr);border-color:var(--button-hover-clr);outline:2px solid rgba(0,0,0,0)}a.button:focus,button.button:focus{color:var(--button-focus-clr);background-color:var(--button-focus-bg-clr);border-color:var(--button-focus-clr);outline:2px solid currentColor;outline-offset:.75ex}.button>i{font-size:1.1em;width:1.25em;transition:transform .3s ease-in-out}.button[data-icon]::before,.button[data-icon]::after{display:inline-block;font-family:var(--ff-fa);font-weight:var(--fw-bold);font-style:normal;font-variant:normal;font-size:1.1em;width:1.25em;text-rendering:auto;-webkit-font-smoothing:antialiased;transition:transform .3s ease-in-out}.button:hover i,.button:active i,.button[data-icon]:hover::before,.button[data-icon]:active::before,.button[data-icon]:hover::after,.button[data-icon]:active::after{transform:scale(1.2)}.button[data-icon=add]::before{content:"+"}.button[data-icon=cancel]::before{content:""}.button[data-icon=check]::before{content:""}.button[data-icon=clear]::before{content:""}.button[data-icon=close]::before{content:""}.button[data-icon=delete]::before{content:""}.button[data-icon=download]::before{content:""}.button[data-icon=edit]::before{content:""}.button[data-icon=filter]::before{content:""}.button[data-icon=home]::before{content:""}.button[data-icon=login]::after{content:""}.button[data-icon=logout]::after{content:""}.button[data-icon=previous]::before{content:""}.button[data-icon=save]::before{content:""}.button[data-icon=search]::before{content:""}.button[data-icon=upload]::before{content:""}.button[data-icon=next]::after{content:""}.button[data-theme=neutral]{--button-bg-clr: var(--clr-neutral-800);--button-border-clr: var(--button-bg-clr);--button-focus-clr: var(--clr-neutral-950);--button-focus-bg-clr: var(--clr-neutral-100);--button-hover-clr: var(--clr-neutral-800)}.button[data-theme=secondary]{--button-clr: var(--clr-secondary-800);--button-bg-clr: var(--clr-secondary-100);--button-border-clr: var(--button-bg-clr);--button-focus-clr: var(--clr-secondary-950);--button-focus-bg-clr: var(--clr-secondary-300);--button-hover-clr: var(--clr-secondary-900)}.button[data-theme=accent]{--button-bg-clr: var(--clr-accent-800);--button-border-clr: var(--button-bg-clr);--button-focus-clr: var(--clr-accent-950);--button-focus-bg-clr: var(--clr-accent-100);--button-hover-clr: var(--clr-accent-800)}.button[data-theme=highlight]{--button-bg-clr: var(--clr-highlight-800);--button-border-clr: var(--button-bg-clr);--button-focus-clr: var(--clr-highlight-950);--button-focus-bg-clr: var(--clr-highlight-100);--button-hover-clr: var(--clr-highlight-800)}.card{display:flex;flex-direction:column;border:var(--border-thin) solid;box-shadow:var(--shadow-elevation-low);transition:.3s}.card:is(a){color:currentColor;text-decoration:none}.card>.frame:first-child{border-radius:var(--border-radius-medium) var(--border-radius-medium) 0 0}.card>.frame:last-child{border-radius:0 0 var(--border-radius-medium) var(--border-radius-medium)}.card:hover,.card:focus-visible{box-shadow:var(--shadow-elevation-medium);cursor:pointer}.card-content{font-size:var(--s-1);padding:var(--s2);text-wrap:pretty}.event-calendar{border-width:var(--border-normal)}.event-date{font-size:var(--s2);font-weight:var(--fw-bold);color:var(--clr-primary-700);border-block-end:solid}.event-content article{border-block-end:solid;border-color:var(--clr-primary-700)}.event-calendar:last-child .event-content>article:last-child{border-block-end:none}@media(width > 48rem){.event-calendar{display:grid;grid-template-columns:minmax(11rem, 1fr) 3fr}.event-date{border-inline-end:solid}.event-content article{padding-inline-start:var(--s5)}.event-calendar:last-child .event-date{border-block-end:none}}:root{--input-size: var(--s0);--input-clr: var(--clr-neutral-900);--input-bg-clr: var(--clr-neutral-0);--input-border-clr: var(--clr-neutral-600);--input-border-thickness: 2px;--input-border-radius: var(--border-radius-small);--input-border-style: solid;--input-focus-clr: var(--clr-secondary-700);--input-focus-h: 45;--input-focus-s: 34%;--input-focus-l: 36%;--input-hover-clr: var(--clr-primary-700);--input-hover-h: 209;--input-hover-s: 29%;--input-hover-l: 36%;--input-disabled-clr: var(--clr-neutral-700);--input-disabled-bg-clr: var(--clr-neutral-100);--input-disabled-border-clr: var(--clr-neutral-400);--input-icon-clr: var(--input-border-clr);--select-arrow-clr: var(--input-border-clr)}input:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px var(--input-bg-clr) inset}.input{display:block;inline-size:100%;font-size:var(--input-size);font-size:max(var(--input-size),1em);font-family:inherit;padding:var(--s-2);color:var(--input-clr, #595959);background-color:var(--input-bg-clr, #fff);border-radius:var(--input-border-radius, 3px);border:var(--input-border-thickness, 2px) var(--input-border-style, solid) var(--input-border-clr, #595959);transition:180ms box-shadow ease-in-out}.input:not(textarea){line-height:1.1}textarea.input{resize:vertical}.form-control,.form-control-choices>label:has(input[type=radio],input[type=checkbox]){font-size:var(--input-size);font-size:max(var(--input-size),1em);font-family:inherit;font-weight:inherit;inline-size:fit-content;line-height:1.1;display:flex;align-items:center;gap:.66em}.form-control:has(input[type=radio]+div,input[type=checkbox]+div),.form-control-choices>label:has(input[type=radio]+div,input[type=checkbox]+div){line-height:var(--lh-normal)}input[type=radio],input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:var(--input-bg-clr, #fff);margin:0;font:inherit;width:1.875em;height:1.875em;color:var(--input-clr, #595959);border-radius:var(--input-border-radius, 3px);border:var(--input-border-thickness, 2px) var(--input-border-style, solid) var(--input-border-clr, #595959);flex-shrink:0;align-self:start;display:grid;place-content:center}input[type=radio],input[type=radio]::before{border-radius:var(--border-radius-circle, 50%)}input[type=radio]::before,input[type=checkbox]::before{content:"";width:1.125em;height:1.125em;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--input-border-clr);background-color:CanvasText}input[type=checkbox]::before{transform-origin:bottom left;clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%)}input[type=radio]:checked::before,input[type=checkbox]:checked::before{transform:scale(1)}input[type=radio]:focus-visible::before,input[type=checkbox]:focus-visible::before{box-shadow:inset 1em 1em hsl(var(--input-focus-h), var(--input-focus-s), var(--input-focus-l))}@supports not selector(:focus-visible){input[type=radio]:focus::before,input[type=checkbox]:focus::before{box-shadow:inset 1em 1em hsl(var(--input-focus-h), var(--input-focus-s), var(--input-focus-l))}}select{-webkit-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;outline:none;padding:0 1em 0 0;margin:0;width:100%;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;z-index:1}.select{font-size:var(--input-size);font-size:max(var(--input-size),1em);font-family:inherit;line-height:1.1;padding:var(--s-2);color:var(--input-clr, #595959);background-image:linear-gradient(to top, #f9f9f9, #fff 33%);border-radius:var(--input-border-radius, 3px);border:var(--input-border-thickness, 2px) var(--input-border-style, solid) var(--input-border-clr, #595959);display:grid;grid-template-areas:"select";align-items:center;transition:180ms box-shadow ease-in-out}select,.select:after{grid-area:select}.select:has(>select:not([multiple]))::after{content:"";width:.8em;height:.5em;background-color:var(--select-arrow-clr);clip-path:polygon(100% 0%, 0 0%, 50% 100%);justify-self:end}select[multiple]{padding-right:.5em;height:6.5em}select[multiple] option{padding-block:.5em;white-space:normal}.select:has(>select[multiple]){padding-block:.25em;padding-inline-end:.15em}.input[readonly]{--input-clr: var(--input-disabled-clr);--input-border-style: dotted;cursor:not-allowed}.input[disabled],input[type=radio]:disabled,input[type=checkbox]:disabled,.select:has(>select[disabled]){--input-bg-clr: var(--input-disabled-bg-clr);--input-border-clr: var(--input-disabled-border-clr);--input-clr: var(--input-disabled-clr);cursor:not-allowed}.form-control:has(>input[disabled]){color:var(--input-disabled-clr);cursor:not-allowed}.select:has(>select[disabled]){background-image:linear-gradient(var(--input-disabled-bg-clr), var(--input-disabled-bg-clr) 33%)}.input:hover,input[type=radio]:hover,input[type=checkbox]:hover,.select:has(>select:hover:not(:focus)){border-color:hsl(var(--input-hover-h), var(--input-hover-s), var(--input-hover-l));box-shadow:0 0 0 3px hsla(var(--input-hover-h), var(--input-hover-s), calc(var(--input-hover-l) + 40%), 0.8);outline:3px solid rgba(0,0,0,0)}.select:has(>select:hover:not(:focus))::after{--select-arrow-clr: var(--input-hover-clr)}.select>select:focus,.select>select:focus-visible{outline:none}.input:focus-visible,input[type=radio]:focus-visible,input[type=checkbox]:focus-visible,.select:has(>select:focus-visible){border-color:hsl(var(--input-focus-h), var(--input-focus-s), var(--input-focus-l));box-shadow:0 0 0 3px hsla(var(--input-focus-h), var(--input-focus-s), calc(var(--input-focus-l) + 40%), 0.8);outline:3px solid rgba(0,0,0,0)}@supports not selector(:focus-visible){.input:focus,input[type=radio]:focus,input[type=checkbox]:focus,.select:has(>select:focus){border-color:hsl(var(--input-focus-h), var(--input-focus-s), var(--input-focus-l));box-shadow:0 0 0 3px hsla(var(--input-focus-h), var(--input-focus-s), calc(var(--input-focus-l) + 40%), 0.8);outline:3px solid rgba(0,0,0,0)}}.select:has(>select:focus-visible)::after{--select-arrow-clr: var(--input-focus-clr)}@supports not selector(:focus-visible){.select:has(>select:focus)::after{--select-arrow-clr: var(--input-focus-clr)}}.input-wrapper{display:grid;align-items:center;gap:0;grid-template-areas:"input"}.input-wrapper:has(>.visually-hidden+.input:last-child),.input-wrapper:has(>.visually-hidden+.select:last-child){gap:0}.input-wrapper:has(>label:first-child),.input-wrapper:has(>.label:first-child){gap:var(--label-space, 0.2em);grid-template-areas:"label" "input"}.input-wrapper:is(fieldset){gap:0}.input-wrapper:is(fieldset)>legend.label{margin-block-end:var(--label-space, 0.2em)}.input-wrapper{position:relative}.input-wrapper>label,.input-wrapper>.label{grid-area:label;inline-size:100%}.input-wrapper>i,.input-wrapper>.input,.input-wrapper>.select,.input-wrapper>.form-control-choices{grid-area:input}.input-wrapper>i{color:var(--input-icon-clr);z-index:1}i+.input{padding-inline-start:2.2em}.input:has(+i){padding-inline-end:2.2em}.input-wrapper i:has(+.input){margin-inline-start:var(--s-2)}.input+i{justify-self:end;align-self:center;margin-inline-end:var(--s-2)}.input-wrapper i:hover,.input-wrapper:has(>.input:hover) i{--input-icon-clr: var(--input-hover-clr)}.input-wrapper:has(>.input:focus) i{--input-icon-clr: var(--input-focus-clr)}.input-wrapper:has(>label.error) i{--input-icon-clr: var(--clr-red-700)}.input-wrapper:has(>.input:disabled) i,.input-wrapper:has(>.input[readonly]) i{--input-icon-clr: var(--input-disabled-clr)}label,.label{font-weight:var(--fw-semibold);line-height:1.1}:not(.input-wrapper)>label+.input,:not(.input-wrapper)>.label+.input{margin-block-start:var(--label-space, 0.1em)}:not(.input-wrapper)>label+.select,:not(.input-wrapper)>.label+.select{margin-block-start:var(--label-space, 0.2em)}.error{color:var(--clr-red-700)}.required::after,.error::after{font-size:.83em;color:var(--clr-red-700);display:inline-block;vertical-align:top;margin-inline-start:.5ex}.required::after{content:" *"}.error::after{content:" !"}fieldset:has(.error)>legend{color:var(--clr-red-700)}fieldset:has(.error)>legend>:first-child:not(:has(.error))::after{content:" !";font-size:.83em;color:var(--clr-red-700);display:inline-block;vertical-align:top;margin-inline-start:.5ex}:root{--link-clr: var(--clr-primary-700);--link-visited-clr: #8B008B;--link-disabled-clr: var(--clr-neutral-700)}.link:not([class*=clr-]){color:var(--link-clr)}.link:not(button,[href],[popovertarget]){text-decoration:none;color:var(--link-disabled-clr)}button.link{border:0;padding:0;background:inherit;text-decoration:underline}button.link:focus,button.link:focus-visible,button.link:hover{text-decoration:none}button.link:not(:hover) abbr{text-decoration:none}.link[data-icon=suffix] i{margin-inline-start:.75ex}.link[data-icon=prefix] i{margin-inline-end:.75ex}.link[data-visited]:visited{color:var(--link-visited-clr)}.link[data-external]::after{display:inline-block;font-family:var(--ff-fa);font-weight:var(--fw-light);font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;width:1.25em;text-align:center;line-height:1;margin-inline-start:.5ex;content:var(--external-icon-unicode, "\f08e")}.link i,.link[data-external]::after{transition:transform .3s ease-in-out}.link:hover i,.link[data-external]:hover::after{transform:scale(1.1)}.list{margin-inline-start:var(--s1)}ul.list{list-style:disc}ol.list{list-style:decimal}.msgbox{--msgbox-icon-unicode: '\f05a';--msgbox-icon-size: var(--s2);--msgbox-icon-ff: var(--ff-fa);--msgbox-icon-fw: var(--fw-bold);--msgbox-icon-clr: var(--clr-primary-700);padding:var(--msgbox-space, var(--s0));border:var(--border-thick) dashed;color:var(--clr-neutral-900);--msgbox-clr-hr: var(--clr-primary-300);--msgbox-clr-light: var(--clr-primary-100);--msgbox-clr-dark: var(--clr-primary-700);background-color:var(--msgbox-clr-light);border-color:var(--msgbox-clr-dark)}.msgbox hr{color:var(--msgbox-clr-hr)}.msgbox{display:flex;flex-wrap:wrap;gap:var(--s-1);justify-content:flex-start;align-items:center}.msgbox::before{font-family:var(--msgbox-icon-ff);font-weight:var(--msgbox-icon-fw);font-size:var(--msgbox-icon-size);text-rendering:auto;-webkit-font-smoothing:antialiased;content:var(--msgbox-icon-unicode);color:var(--msgbox-icon-clr);align-self:flex-start}.msgbox>header{flex-grow:1}.msgbox>header h1,.msgbox>header h2,.msgbox>header h3,.msgbox>header h4,.msgbox>header h5,.msgbox>header h6{color:currentColor}.msgbox>header>:is(h1,h2,h3,h4){font-size:var(--s1)}.msgbox:has(header)>header+*{flex-basis:100%}.msgbox>footer{border-block-start:var(--border-thin) solid var(--clr-neutral-300);padding-block-start:var(--s-1);flex-basis:100%}.msgbox[data-msgbox=error]{--msgbox-clr-hr: var(--clr-accent-300);--msgbox-clr-light: var(--clr-accent-100);--msgbox-clr-dark: var(--clr-accent-700);--msgbox-icon-unicode: '\f06a';--msgbox-icon-clr: var(--clr-accent-700)}.msgbox[data-msgbox=success]{--msgbox-clr-hr: var(--clr-green-300);--msgbox-clr-light: var(--clr-green-100);--msgbox-clr-dark: var(--clr-green-700);--msgbox-icon-unicode: '\f058';--msgbox-icon-clr: var(--clr-green-700)}.msgbox[data-msgbox=warn]{--msgbox-clr-hr: var(--clr-highlight-300);--msgbox-clr-light: var(--clr-highlight-100);--msgbox-clr-dark: var(--clr-highlight-700);--msgbox-icon-unicode: '\f071';--msgbox-icon-clr: var(--clr-highlight-700)}.msgbox [data-theme-color]{color:var(--msgbox-clr-dark)}.popover{--popover-inline-size: min(calc(100% - var(--s0)), calc(var(--measure) + 4rem));--popover-border-radius: var(--border-radius-x-large)}.popover:not([data-modal],[data-position]),.popover[data-modal]>.popover-content{padding:var(--s0);font-size:var(--s0);text-align:left;border:none;background:var(--clr-neutral-50);box-shadow:2px 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);border-radius:var(--popover-border-radius);inline-size:var(--popover-inline-size)}.popover[data-position]{inset:unset;min-block-size:100vh;--popover-inline-size: min(100%, 25rem);--popover-border-radius: 0}.popover[data-position=left]{inset-block-start:0}.popover[data-position=right]{inset-inline-end:0}.popover[data-modal],.popover:not([data-modal])::backdrop{background-color:rgba(85,85,85,.5);backdrop-filter:blur(1px)}.popover[data-modal]{border:none;width:auto;height:auto;padding:0}.popover[data-modal]>.popover-content{position:fixed;inset:0;margin:auto;block-size:fit-content}.popover_close{background:inherit;border:none;padding:.5em .75em;border-radius:var(--border-radius-x-large);color:var(--clr-neutral-700)}.popover_close:hover{background:rgba(0,0,0,.1)}.table-wrapper{overflow-x:auto;padding-bottom:10px}table{line-height:normal}thead:last-of-type{border-bottom:1px solid}thead tr th{border:none;padding:0 .75em .5em}tbody:hover{background-color:rgba(160,160,160,.1)}tbody tr td{border:none;padding:.5em .75em}.tag{--tag-clr: var(--clr-primary-700);--tag-hover-clr: var(--clr-secondary-50);border:var(--border-normal) solid var(--tag-clr);padding:.33em .5em;text-decoration:none;color:var(--tag-clr);font-size:var(--s-1);border-radius:var(--border-radius-medium);border-bottom-left-radius:0;letter-spacing:.05em}.tag:hover{background-color:var(--tag-clr);color:var(--tag-hover-clr)}.bg-neutral-0{background-color:var(--clr-neutral-0)}.bg-neutral-50{background-color:var(--clr-neutral-50)}.bg-neutral-100{background-color:var(--clr-neutral-100)}.bg-neutral-200{background-color:var(--clr-neutral-200)}.bg-neutral-300{background-color:var(--clr-neutral-300)}.bg-neutral-400{background-color:var(--clr-neutral-400)}.bg-neutral-500{background-color:var(--clr-neutral-500)}.bg-neutral-600{background-color:var(--clr-neutral-600)}.bg-neutral-700{background-color:var(--clr-neutral-700)}.bg-neutral-800{background-color:var(--clr-neutral-800)}.bg-neutral-900{background-color:var(--clr-neutral-900)}.bg-neutral-950{background-color:var(--clr-neutral-950)}.bg-neutral-1000{background-color:var(--clr-neutral-1000)}.bg-primary-50{background-color:var(--clr-primary-50)}.bg-primary-100{background-color:var(--clr-primary-100)}.bg-primary-200{background-color:var(--clr-primary-200)}.bg-primary-300{background-color:var(--clr-primary-300)}.bg-primary-400{background-color:var(--clr-primary-400)}.bg-primary-500{background-color:var(--clr-primary-500)}.bg-primary-600{background-color:var(--clr-primary-600)}.bg-primary-700{background-color:var(--clr-primary-700)}.bg-primary-800{background-color:var(--clr-primary-800)}.bg-primary-900{background-color:var(--clr-primary-900)}.bg-primary-950{background-color:var(--clr-primary-950)}.bg-secondary-50{background-color:var(--clr-secondary-50)}.bg-secondary-100{background-color:var(--clr-secondary-100)}.bg-secondary-200{background-color:var(--clr-secondary-200)}.bg-secondary-300{background-color:var(--clr-secondary-300)}.bg-secondary-400{background-color:var(--clr-secondary-400)}.bg-secondary-500{background-color:var(--clr-secondary-500)}.bg-secondary-600{background-color:var(--clr-secondary-600)}.bg-secondary-700{background-color:var(--clr-secondary-700)}.bg-secondary-800{background-color:var(--clr-secondary-800)}.bg-secondary-900{background-color:var(--clr-secondary-900)}.bg-secondary-950{background-color:var(--clr-secondary-950)}.bg-accent-50{background-color:var(--clr-accent-50)}.bg-accent-100{background-color:var(--clr-accent-100)}.bg-accent-200{background-color:var(--clr-accent-200)}.bg-accent-300{background-color:var(--clr-accent-300)}.bg-accent-400{background-color:var(--clr-accent-400)}.bg-accent-500{background-color:var(--clr-accent-500)}.bg-accent-600{background-color:var(--clr-accent-600)}.bg-accent-700{background-color:var(--clr-accent-700)}.bg-accent-800{background-color:var(--clr-accent-800)}.bg-accent-900{background-color:var(--clr-accent-900)}.bg-accent-950{background-color:var(--clr-accent-950)}.bg-highlight-50{background-color:var(--clr-highlight-50)}.bg-highlight-100{background-color:var(--clr-highlight-100)}.bg-highlight-200{background-color:var(--clr-highlight-200)}.bg-highlight-300{background-color:var(--clr-highlight-300)}.bg-highlight-400{background-color:var(--clr-highlight-400)}.bg-highlight-500{background-color:var(--clr-highlight-500)}.bg-highlight-600{background-color:var(--clr-highlight-600)}.bg-highlight-700{background-color:var(--clr-highlight-700)}.bg-highlight-800{background-color:var(--clr-highlight-800)}.bg-highlight-900{background-color:var(--clr-highlight-900)}.bg-highlight-950{background-color:var(--clr-highlight-950)}.border-thin{border:var(--border-thin) var(--border-style, solid) currentColor}.border-thin-top{border-block-start:var(--border-thin) var(--border-style, solid) currentColor}.border-thin-bottom{border-block-end:var(--border-thin) var(--border-style, solid) currentColor}.border-thin-left{border-inline-start:var(--border-thin) var(--border-style, solid) currentColor}.border-thin-right{border-inline-end:var(--border-thin) var(--border-style, solid) currentColor}.border-thick{border:var(--border-thick) var(--border-style, solid) currentColor}.border-thick-top{border-block-start:var(--border-thick) var(--border-style, solid) currentColor}.border-thick-bottom{border-block-end:var(--border-thick) var(--border-style, solid) currentColor}.border-thick-left{border-inline-start:var(--border-thick) var(--border-style, solid) currentColor}.border-thick-right{border-inline-end:var(--border-thick) var(--border-style, solid) currentColor}.radius-small{border-radius:var(--border-radius-small)}.radius-small-top-left{border-top-left-radius:var(--border-radius-small)}.radius-small-top-right{border-top-right-radius:var(--border-radius-small)}.radius-small-bottom-right{border-bottom-right-radius:var(--border-radius-small)}.radius-small-bottom-left{border-bottom-left-radius:var(--border-radius-small)}.radius-medium{border-radius:var(--border-radius-medium)}.radius-medium-top-left{border-top-left-radius:var(--border-radius-medium)}.radius-medium-top-right{border-top-right-radius:var(--border-radius-medium)}.radius-medium-bottom-right{border-bottom-right-radius:var(--border-radius-medium)}.radius-medium-bottom-left{border-bottom-left-radius:var(--border-radius-medium)}.radius-large{border-radius:var(--border-radius-large)}.radius-large-top-left{border-top-left-radius:var(--border-radius-large)}.radius-large-top-right{border-top-right-radius:var(--border-radius-large)}.radius-large-bottom-right{border-bottom-right-radius:var(--border-radius-large)}.radius-large-bottom-left{border-bottom-left-radius:var(--border-radius-large)}.radius-x-large{border-radius:var(--border-radius-x-large)}.radius-x-large-top-left{border-top-left-radius:var(--border-radius-x-large)}.radius-x-large-top-right{border-top-right-radius:var(--border-radius-x-large)}.radius-x-large-bottom-right{border-bottom-right-radius:var(--border-radius-x-large)}.radius-x-large-bottom-left{border-bottom-left-radius:var(--border-radius-x-large)}.round{border-radius:var(--border-radius-circle);aspect-ratio:1/1}.pill{border-radius:var(--border-radius-pill)}.clr-neutral-0{color:var(--clr-neutral-0)}.clr-neutral-50{color:var(--clr-neutral-50)}.clr-neutral-100{color:var(--clr-neutral-100)}.clr-neutral-200{color:var(--clr-neutral-200)}.clr-neutral-300{color:var(--clr-neutral-300)}.clr-neutral-400{color:var(--clr-neutral-400)}.clr-neutral-500{color:var(--clr-neutral-500)}.clr-neutral-600{color:var(--clr-neutral-600)}.clr-neutral-700{color:var(--clr-neutral-700)}.clr-neutral-800{color:var(--clr-neutral-800)}.clr-neutral-900{color:var(--clr-neutral-900)}.clr-neutral-950{color:var(--clr-neutral-950)}.clr-neutral-1000{color:var(--clr-neutral-1000)}.clr-primary-50{color:var(--clr-primary-50)}.clr-primary-100{color:var(--clr-primary-100)}.clr-primary-200{color:var(--clr-primary-200)}.clr-primary-300{color:var(--clr-primary-300)}.clr-primary-400{color:var(--clr-primary-400)}.clr-primary-500{color:var(--clr-primary-500)}.clr-primary-600{color:var(--clr-primary-600)}.clr-primary-700{color:var(--clr-primary-700)}.clr-primary-800{color:var(--clr-primary-800)}.clr-primary-900{color:var(--clr-primary-900)}.clr-primary-950{color:var(--clr-primary-950)}.clr-secondary-50{color:var(--clr-secondary-50)}.clr-secondary-100{color:var(--clr-secondary-100)}.clr-secondary-200{color:var(--clr-secondary-200)}.clr-secondary-300{color:var(--clr-secondary-300)}.clr-secondary-400{color:var(--clr-secondary-400)}.clr-secondary-500{color:var(--clr-secondary-500)}.clr-secondary-600{color:var(--clr-secondary-600)}.clr-secondary-700{color:var(--clr-secondary-700)}.clr-secondary-800{color:var(--clr-secondary-800)}.clr-secondary-900{color:var(--clr-secondary-900)}.clr-secondary-950{color:var(--clr-secondary-950)}.clr-accent-50{color:var(--clr-accent-50)}.clr-accent-100{color:var(--clr-accent-100)}.clr-accent-200{color:var(--clr-accent-200)}.clr-accent-300{color:var(--clr-accent-300)}.clr-accent-400{color:var(--clr-accent-400)}.clr-accent-500{color:var(--clr-accent-500)}.clr-accent-600{color:var(--clr-accent-600)}.clr-accent-700{color:var(--clr-accent-700)}.clr-accent-800{color:var(--clr-accent-800)}.clr-accent-900{color:var(--clr-accent-900)}.clr-accent-950{color:var(--clr-accent-950)}.clr-highlight-50{color:var(--clr-highlight-50)}.clr-highlight-100{color:var(--clr-highlight-100)}.clr-highlight-200{color:var(--clr-highlight-200)}.clr-highlight-300{color:var(--clr-highlight-300)}.clr-highlight-400{color:var(--clr-highlight-400)}.clr-highlight-500{color:var(--clr-highlight-500)}.clr-highlight-600{color:var(--clr-highlight-600)}.clr-highlight-700{color:var(--clr-highlight-700)}.clr-highlight-800{color:var(--clr-highlight-800)}.clr-highlight-900{color:var(--clr-highlight-900)}.clr-highlight-950{color:var(--clr-highlight-950)}.ff-base{font-family:var(--ff-base)}.ff-special{font-family:var(--ff-base)}.ff-fa{font-family:var(--ff-fa)}.fs-2x-small{font-size:var(--s-3)}.fs-x-small{font-size:var(--s-2)}.fs-small{font-size:var(--s-1)}.fs-base{font-size:var(--s0)}.fs-large{font-size:var(--s1)}.fs-x-large{font-size:var(--s2)}.fs-2x-large{font-size:var(--s3)}.fs-3x-large{font-size:var(--s4)}.fs-4x-large{font-size:var(--s5)}.italic{font-style:italic}.text-upper{text-transform:uppercase}.text-small-upper{font-variant:small-caps}.text-lower{text-transform:lowercase}.fw-bold{font-weight:var(--fw-bold)}.fw-semibold{font-weight:var(--fw-semibold)}.fw-normal{font-weight:var(--fw-normal)}.fw-light{font-weight:var(--fw-light)}.fw-thin{font-weight:var(--fw-thin)}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.underline{text-decoration:underline}.visually-hidden{display:inline-block;position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}#site-wrapper{display:grid;grid-template-areas:"content";min-block-size:100vh;min-block-size:100dvh;background-image:url("../img/bg.png")}#site-content{grid-area:content;display:flex;flex-direction:column}#site-content>.skip-to{display:inline-block;position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}#site-content>.skip-to a:focus-visible{outline-offset:-0.33em;background-color:var(--clr-neutral-50);padding:var(--s-2)}#site-content>.skip-to:has(a:focus-visible){clip:initial;height:auto;width:100%;margin:0;padding-block:var(--s2)}@supports not selector(:focus-visible){#site-content>.skip-to a:focus{outline-offset:-0.33em;background-color:var(--clr-neutral-50);padding:var(--s-2)}#site-content>.skip-to:has(a:focus){clip:initial;height:auto;width:100%;margin:0;padding-block:var(--s2)}}#site-content>main{flex-grow:1}#full-nav{display:none}@media(width > 48rem){#small-nav{display:none}#full-nav{display:block}}#navigation{--nav-inline-size: 23rem;display:none}#navigation[open]{grid-area:content;display:grid;inline-size:min(var(--nav-inline-size),100%);min-block-size:100vh;min-block-size:100dvh;border:none;padding:0;margin:0}#navigation::backdrop{background-color:rgba(84,84,84,.5)}nav{font-family:var(--ff-special);font-optical-sizing:auto;font-weight:var(--fw-semibold);color:var(--clr-secondary-100)}nav a{letter-spacing:2px;text-transform:uppercase}nav a.donate.link{display:none;color:currentColor;background-color:var(--clr-green-900);text-decoration:none;padding:var(--s0);border-bottom-left-radius:var(--border-radius-x-small);flex-shrink:1;transition:.3s padding ease-in-out}nav a.donate.link:hover,nav a.donate.link:focus{background-color:var(--clr-green-700);padding-inline:var(--s2);outline:2px solid rgba(0,0,0,0);outline-offset:-0.75em}nav.site-nav{padding-block:var(--s2);padding-inline:var(--wrapper-space);background-color:var(--clr-primary-800);--cluster-x-alignment: center}nav.site-nav #full-nav ul li{margin-inline-end:var(--s0)}nav.site-nav #full-nav ul li:last-child{margin-inline-end:0}nav.site-nav .link{color:currentColor;text-decoration:none}nav.site-nav .link:hover{text-decoration:underline}nav.site-nav .link:visited{color:currentColor}nav.site-nav .site-nav_close{font-weight:var(--fw-semibold)}nav.site-nav .site-nav_close:hover{color:var(--clr-accent-700)}nav.site-nav .button[data-theme=accent]{--button-hover-clr: var(--clr-accent-800);--button-hover-bg-clr: var(--clr-accent-200)}header.hero{display:flex;flex-direction:column;background-image:url("../img/hero.jpg");background-repeat:no-repeat;background-size:cover;min-block-size:100vh;min-block-size:100dvh;color:var(--clr-secondary-50)}header.hero nav:first-of-type{flex-direction:column}header.hero .logo{margin-block-start:var(--s-5);flex-shrink:1}header.hero .logo svg{inline-size:100%;block-size:auto}header.hero hr{border-color:var(--clr-accent-700)}header.hero>div{flex-grow:1;margin-block:var(--s2)}header.hero>div .heading{font-size:var(--s1);padding-block:var(--s5);background-color:hsla(0,0%,13%,.85);border-radius:var(--border-radius-small);box-shadow:var(--shadow-elevation-low)}header.hero>div h1{font-size:var(--s4);letter-spacing:5px;text-align:center;color:currentColor}@media(width > 28rem){header.hero nav:first-of-type{flex-direction:row}header.hero nav:first-of-type a.donate.link{display:block}header.hero nav:first-of-type a.donate.link:hover,header.hero nav:first-of-type a.donate.link:focus{padding-inline-start:var(--s0)}header.hero .logo{margin-inline-start:var(--s0)}}.cta .button{padding-block:.5em}.cta .button[data-theme=secondary]{--button-hover-clr: var(--clr-secondary-900);--button-hover-bg-clr: var(--clr-secondary-200)}.cta .button[data-theme=accent]{--button-hover-clr: var(--clr-accent-800);--button-hover-bg-clr: var(--clr-accent-200)}.section-break{border-block-start:var(--border-thicker) solid var(--clr-primary-400)}main section:not(.box,.msgbox){padding-block:var(--s5)}main section:not(.box,.msgbox)>h1{margin-block-end:var(--s5)}main section:not(.box,.msgbox)>h2{margin-block-end:var(--s3)}main section:not(.box,.msgbox).alternate{background-color:var(--clr-secondary-100);background-image:url("../img/alt-bg.png")}main:has(.alternate:only-child){background-color:var(--clr-secondary-100);background-image:url("../img/alt-bg.png")}main .grid:has(.card){--grid-item-size: 28rem;--grid-y-alignment: stretch}main .fa-li{line-height:var(--lh-loose)}@media(width > 60rem){.protesters{position:relative}.protesters>article{z-index:1}.protesters::before{content:"";background-image:url("../img/protests.png");background-position-x:center;background-repeat:no-repeat;position:absolute;height:315px;width:100%;bottom:0;left:0}}footer{background-color:var(--clr-primary-800);padding-block:var(--s5);padding-inline:var(--wrapper-space);color:var(--clr-secondary-100)}footer .button[data-theme=secondary]{--button-hover-clr: var(--clr-secondary-800);--button-hover-bg-clr: var(--clr-secondary-200)}.featured-stories{background-color:var(--clr-neutral-50)}.featured-stories li{position:relative;cursor:pointer;padding-inline:var(--s2)}.featured-stories li:hover{background-color:var(--clr-primary-100)}.featured-stories li:hover::after,.featured-stories li:has(a:focus-visible)::after{position:absolute;inset-inline-end:.75rem;inset-block-start:.75rem;content:"";display:inline-block;font-family:var(--ff-fa);font-weight:var(--fw-bold);color:var(--clr-accent-700);font-style:normal;font-variant:normal;font-size:2.5em;width:1.25em;text-rendering:auto;-webkit-font-smoothing:antialiased}.featured-stories li:has(a:focus-visible){outline:2px solid currentColor;outline-offset:.5ex}@supports not selector(:focus-visible){.featured-stories li:has(a:focus){outline:2px solid currentColor;outline-offset:.5ex}.featured-stories li:has(a:focus)::after{position:absolute;inset-inline-end:.75rem;inset-block-start:.75rem;content:"";display:inline-block;font-family:var(--ff-fa);font-weight:var(--fw-bold);color:var(--clr-accent-700);font-style:normal;font-variant:normal;font-size:2.5em;width:1.25em;text-rendering:auto;-webkit-font-smoothing:antialiased}}.featured-stories :is(h2,h3,h4,h5,h6) a{font-family:var(--ff-base);font-weight:var(--fw-normal);display:block;padding-inline-end:2.5em}.featured-stories :is(h2,h3,h4,h5,h6) a:focus,.featured-stories :is(h2,h3,h4,h5,h6) a:focus-visible{outline:none}.featured-stories p:first-of-type{color:var(--clr-neutral-700)}.featured-stories p:not(:first-of-type){font-size:var(--s-1)}fieldset[data-event-link] legend{inline-size:100%}fieldset[data-event-link] legend span:first-child{white-space:nowrap}#tag-dialog{border:var(--border-thin) solid;box-shadow:var(--shadow-elevation-medium);inline-size:calc(100% - var(--wrapper-space));margin-block:auto;padding:var(--s5)}#tag-dialog::backdrop{background-color:rgba(0,0,0,.4)}#tag-dialog #close-tag-dialog{background:none;border:none;padding:0;font-size:var(--s1);line-height:1}#tag-dialog #tag-checkbox-list{--grid-item-size: 14rem}/*# sourceMappingURL=main.css.map */
