.section.svelte-v33vwm{margin-bottom:1rem}.section_label.svelte-v33vwm{font-weight:700}button.svelte-v33vwm{margin-right:.5rem;background:none;border:1px solid #aaa;padding:.3rem .6rem;cursor:pointer}section.svelte-mcds7z{margin-bottom:1rem}.section_label.svelte-mcds7z{margin-bottom:1rem;font-weight:700}label.svelte-mcds7z,button.svelte-mcds7z{position:relative;margin-right:.5rem;background:none;border:1px solid #aaa;padding:.3rem .6rem;cursor:pointer}input[type=radio].svelte-mcds7z{visibility:hidden;position:absolute}.active.svelte-mcds7z{background-color:#007bffd3;color:#fff}.contrast-example.svelte-it0jl9{display:flex;width:100%;height:4cqh;margin-block:1rem;box-shadow:-8px 15px 0 -8px var(--accent-color)}span.svelte-it0jl9{flex:1 1 auto}.bg-gray-200.svelte-it0jl9{background-color:#e2e8f0}.bg-gray-400.svelte-it0jl9{background-color:#cbd5e1}.bg-gray-600.svelte-it0jl9{background-color:#4b5563}.bg-gray-800.svelte-it0jl9{background-color:#1f2937}.bg-gray-900.svelte-it0jl9{background-color:#111827}.bg-white.svelte-it0jl9{background-color:#fff}.bg-black.svelte-it0jl9{background-color:#000}.bg-gray-100.svelte-it0jl9{background-color:#f3f4f6}.bg-gray-300.svelte-it0jl9{background-color:#d1d5db}.bg-gray-700.svelte-it0jl9{background-color:#374151}html:has(.buttonBox button[popovertarget=a11yMenu]) .buttonBox:after{content:"";position:fixed;top:var(--y-cursor, var(--btn-top));left:var(--x-cursor);width:var(--sizeX-cursor, 100%);height:var(--sizeY-cursor, 100%);outline:solid var(--color-cursor) 5px;z-index:var(--z-index, 10000);opacity:var(--opacity-cursor, 1);border-radius:50%;mix-blend-mode:screen;transition:opacity .5ms ease-out;pointer-events:none;transform-origin:center center;transform:translate(calc(-.5 * var(--sizeX-cursor)),calc(-.5 * var(--sizeX-cursor)))}html:has(*:hover) .buttonBox:after{outline-offset:2rem!important;outline-color:color-mix(in srgb,var(--color-cursor),black)!important;transition:1s ease-out}button.svelte-17uah3r{color:#fff;padding:2%;background-color:var(--color-cursor, #333)}body.reduced-motion .svelte-16lpe2{animation-duration:0s!important;transition-duration:0s!important;animation-iteration-count:1!important}label#reduced-motion-label.svelte-16lpe2{font-weight:700}:root{--btn-top: 4dvh;--btn-right: 5dvw}.override{--font-size: initial;--line-height: initial}.buttonBox.svelte-1bj7tw3{display:inline-flex;place-content:end;position:fixed;top:var(--btn-top);right:var(--btn-right);left:auto;z-index:500}button.svelte-1bj7tw3{anchor-name:--myAnchor;z-index:1000;font-size:1.5rem;cursor:pointer;aspect-ratio:1/1;width:3rem;border-radius:50%}.menu.svelte-1bj7tw3{display:none;max-width:min(90dvw,50rem);max-height:50dvh;position:fixed;top:calc(3.5rem + var(--btn-top));right:var(--btn-right);left:auto;z-index:10;border:.1rem solid #ccc;border-radius:.5rem;background-color:#ffffffe1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem;margin:0;margin-left:3rem;box-shadow:0 0 10px #0003;overflow:auto;transition-behavior:allow-discrete;transition:opacity .2s ease-out,transform .1s ease-in-out,display .2s allow-discrete;outline:olive solid}.menu.svelte-1bj7tw3:popover-open{display:block;opacity:1;transform:translateY(0)}@starting-style{.menu.svelte-1bj7tw3:popover-open{opacity:0;transform:translateY(5px)}}.menuTitle.svelte-1bj7tw3{font-size:1.2rem}button[popovertargetaction=hide].svelte-1bj7tw3{display:none}@supports (anchor-name: --myAnchor){[popovertarget].svelte-1bj7tw3{display:inline;position:relative}.menu[popover].svelte-1bj7tw3{border:0;margin:0;position-anchor:--myAnchor;top:calc(anchor(bottom) + 1rem);right:anchor(right);left:auto;outline:orange solid}}@media (prefers-reduced-motion: reduce){.menu.svelte-1bj7tw3{transition:none}}@media screen and (width < 600px){.menu.svelte-1bj7tw3{position:fixed;right:0;left:var(--btn-right);width:100%;height:fit-content;margin:0}}@media (pointer: coarse) and (hover: none) and (min-resolution: 400dpi),screen and (device-width <= 900px) and (width <= 900px) and (orientation: portrait),screen and (device-height <= 900px) and (height <= 900px) and (orientation: landscape){.buttonBox.svelte-1bj7tw3{position:fixed;top:auto;bottom:calc(env(safe-area-inset-bottom) + var(--btn-top));right:var(--btn-right);left:auto;width:100%;height:fit-content;margin:0}.menu.svelte-1bj7tw3{top:auto;bottom:0;inset-inline:2rem;width:auto;margin:0}button[popovertargetaction=hide].svelte-1bj7tw3{display:inline-flex;position:absolute;top:var(--btn-top);right:8rem;width:fit-content}@supports (anchor-name: --myAnchor){[popovertarget].svelte-1bj7tw3{display:inline;position:relative}button[popovertargetaction=hide].svelte-1bj7tw3{display:none}.menu[popover].svelte-1bj7tw3{position-anchor:--myAnchor;inset:unset;margin-inline:var(--btn-right) max(auto,var(--btn-right));width:auto;right:anchor(right)!important;bottom:calc(anchor(top) + 1rem)}}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font-optical-sizing:auto;font-style:normal;vertical-align:baseline}body{margin:0;font-family:var(--font);background-color:var(--general-background-color);color:var(--color-primary);overflow:auto}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:""}table{border-collapse:collapse;border-spacing:0}a{text-decoration:initial}button,select{font-family:inherit;font-size:1rem;cursor:pointer;border-radius:var(--border-radius)}:root{--border-radius: 1rem;--shadow: 0 0 16px rgba(0, 0, 0, .1);--font: system-ui, sans-serif;--color-bg: #f5f6fa;--color-primary: #1e1e1e;--color-accent: #005fcc;--general-background-color: var(--off-white);--black:#101010;--grey-500:#414141;--grey-400:#717171;--neutral-grey:#A0A0A0;--neutral-grey-footer:#a0a0a05a;--white:#ffffff;--off-white:#F9F7F4}@view-transition{navigation: auto;}*,*:before,*:after{--scrollbar-color-thumb: var(--primary-green-500);--scrollbar-color-track: transparent;--scrollbar-width: thin;--scrollbar-width-legacy: 10px;box-sizing:border-box;margin:0;padding:0;scrollbar-gutter:stable}@supports (interpolate-size: allow-keywords){*{interpolate-size:allow-keywords;transition-behavior:allow-discrete;scroll-behavior:smooth;font-size-adjust:.5}}.reduced-motion *,.reduced-motion *:before,.reduced-motion *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}:root{--font-size: 1rem}h1.svelte-1kx4xzo{font-size:max(3rem,var(--font-size));line-height:var(--line-height, 100%)}p.svelte-1kx4xzo{font-size:max(1.5rem,var(--font-size));line-height:var(--line-height, 100%)}@keyframes svelte-1kx4xzo-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in.svelte-1kx4xzo{animation:svelte-1kx4xzo-fadeIn 1s ease forwards}.delay.svelte-1kx4xzo{animation-delay:.3s}.delay2.svelte-1kx4xzo{animation-delay:.6s}
