@layer tokens{:root{--color-hue-neutral:240deg;--color-neutral-0:oklch(100% 0 0);--color-neutral-50:oklch(97% .003 var(--color-hue-neutral));--color-neutral-100:oklch(94% .006 var(--color-hue-neutral));--color-neutral-200:oklch(87% .01 var(--color-hue-neutral));--color-neutral-300:oklch(74% .03 var(--color-hue-neutral));--color-neutral-400:oklch(64% .04 var(--color-hue-neutral));--color-neutral-500:oklch(55% .04 var(--color-hue-neutral));--color-neutral-600:oklch(50% .03 var(--color-hue-neutral));--color-neutral-700:oklch(48% .04 var(--color-hue-neutral));--color-neutral-800:oklch(34% .03 var(--color-hue-neutral));--color-neutral-850:oklch(28% .025 var(--color-hue-neutral));--color-neutral-900:oklch(24% .02 var(--color-hue-neutral));--color-neutral-1000:oklch(0% 0 0);--color-brand-red:oklch(62% .22 25.46);--color-brand-green:var(--color-green-500);--color-brand-gold:oklch(87% .1 89.59);--color-primary:var(--color-neutral-800);--color-secondary:var(--color-neutral-600);--color-accent:var(--color-brand-gold);--color-highlight:var(--color-brand-red);--color-border:var(--color-neutral-300);--color-shadow:oklch(from var(--color-neutral-800) l c h / .12);--color-island:var(--color-neutral-0);--color-surface:var(--color-neutral-50);--color-well:var(--color-neutral-100);--border-width-default:1px;--border-width-medium:2px;--border-width-thick:4px;--border-radius-small:.3rem;--border-radius-medium:.6rem;--border-radius-large:2rem;--border-radius-round:1000000000px;--border-default:1px solid var(--color-border);--space-xxnarrow:.5rem;--space-xnarrow:clamp(.688rem, calc(.646rem + .208vw), .813rem);--space-narrow:clamp(.813rem, calc(.75rem + .313vw), 1rem);--space-medium:clamp(1.125rem, calc(.979rem + .729vw), 1.563rem);--space-wide:clamp(1.813rem, calc(1.604rem + 1.042vw), 2.438rem);--space-xwide:clamp(2.313rem, calc(1.813rem + 2.5vw), 3.813rem);--space-xxwide:clamp(3.25rem, calc(2.333rem + 4.583vw), 6rem);--space-outside:clamp(.813rem, calc(-.187rem + 5vw), 3.813rem)}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/fonts/Poppins-Light.woff2)format("woff2"),url(/assets/fonts/Poppins-Light.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/Poppins-Regular.woff2)format("woff2"),url(/assets/fonts/Poppins-Regular.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/fonts/Poppins-Bold.woff2)format("woff2"),url(/assets/fonts/Poppins-Bold.woff)format("woff")}:root{--type-scale-alpha:clamp(2rem, calc(1.396rem + 3.021vw), 3.813rem);--type-scale-beta:clamp(1.813rem, calc(1.604rem + 1.042vw), 2.438rem);--type-scale-gamma:clamp(1.438rem, calc(1.271rem + .833vw), 1.938rem);--type-scale-delta:clamp(1.125rem, calc(.979rem + .729vw), 1.563rem);--type-scale-epsilon:clamp(1rem, calc(.917rem + .417vw), 1.25rem);--type-scale-zeta:.8125rem;--type-leading-tight:1.2;--type-leading-default:1.6;--type-font-display:"Poppins", "Avenir", "Montserrat", "Corbel", "URW Gothic", source-sans-pro, sans-serif;--type-font-body:system-ui, sans-serif;--type-weight-light:300;--type-weight-normal:400;--type-weight-bold:800;--space-xxnarrow:.5rem;--space-xnarrow:clamp(.688rem, calc(.646rem + .208vw), .813rem);--space-narrow:clamp(.813rem, calc(.75rem + .313vw), 1rem);--space-medium:clamp(1.125rem, calc(.979rem + .729vw), 1.563rem);--space-wide:clamp(1.813rem, calc(1.604rem + 1.042vw), 2.438rem);--space-xwide:clamp(2.313rem, calc(1.813rem + 2.5vw), 3.813rem);--space-xxwide:clamp(3.25rem, calc(2.333rem + 4.583vw), 6rem);--space-outside:clamp(.813rem, calc(-.187rem + 5vw), 3.813rem);--color-hue-neutral:240deg;--color-neutral-0:oklch(100% 0 0);--color-neutral-50:oklch(97% .003 var(--color-hue-neutral));--color-neutral-100:oklch(94% .006 var(--color-hue-neutral));--color-neutral-200:oklch(87% .01 var(--color-hue-neutral));--color-neutral-300:oklch(74% .03 var(--color-hue-neutral));--color-neutral-400:oklch(64% .04 var(--color-hue-neutral));--color-neutral-500:oklch(55% .04 var(--color-hue-neutral));--color-neutral-600:oklch(50% .03 var(--color-hue-neutral));--color-neutral-700:oklch(48% .04 var(--color-hue-neutral));--color-neutral-800:oklch(34% .03 var(--color-hue-neutral));--color-neutral-850:oklch(28% .025 var(--color-hue-neutral));--color-neutral-900:oklch(24% .02 var(--color-hue-neutral));--color-neutral-1000:oklch(0% 0 0);--color-brand-red:oklch(62% .22 25.46);--color-brand-green:var(--color-green-500);--color-brand-gold:oklch(87% .1 89.59);--color-primary:var(--color-neutral-800);--color-secondary:var(--color-neutral-600);--color-accent:var(--color-brand-gold);--color-highlight:var(--color-brand-red);--color-border:var(--color-neutral-300);--color-shadow:oklch(from var(--color-neutral-800) l c h / .12);--color-island:var(--color-neutral-0);--color-surface:var(--color-neutral-50);--color-well:var(--color-neutral-100)}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/fonts/Poppins-Light.woff2)format("woff2"),url(/assets/fonts/Poppins-Light.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/Poppins-Regular.woff2)format("woff2"),url(/assets/fonts/Poppins-Regular.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/fonts/Poppins-Bold.woff2)format("woff2"),url(/assets/fonts/Poppins-Bold.woff)format("woff")}:root{--type-scale-alpha:clamp(2rem, calc(1.396rem + 3.021vw), 3.813rem);--type-scale-beta:clamp(1.813rem, calc(1.604rem + 1.042vw), 2.438rem);--type-scale-gamma:clamp(1.438rem, calc(1.271rem + .833vw), 1.938rem);--type-scale-delta:clamp(1.125rem, calc(.979rem + .729vw), 1.563rem);--type-scale-epsilon:clamp(1rem, calc(.917rem + .417vw), 1.25rem);--type-scale-zeta:.8125rem;--type-leading-tight:1.2;--type-leading-default:1.6;--type-font-display:"Poppins", "Avenir", "Montserrat", "Corbel", "URW Gothic", source-sans-pro, sans-serif;--type-font-body:system-ui, sans-serif;--type-weight-light:300;--type-weight-normal:400;--type-weight-bold:800;--color-hue-neutral:240deg;--color-neutral-0:oklch(100% 0 0);--color-neutral-50:oklch(97% .003 var(--color-hue-neutral));--color-neutral-100:oklch(94% .006 var(--color-hue-neutral));--color-neutral-200:oklch(87% .01 var(--color-hue-neutral));--color-neutral-300:oklch(74% .03 var(--color-hue-neutral));--color-neutral-400:oklch(64% .04 var(--color-hue-neutral));--color-neutral-500:oklch(55% .04 var(--color-hue-neutral));--color-neutral-600:oklch(50% .03 var(--color-hue-neutral));--color-neutral-700:oklch(48% .04 var(--color-hue-neutral));--color-neutral-800:oklch(34% .03 var(--color-hue-neutral));--color-neutral-850:oklch(28% .025 var(--color-hue-neutral));--color-neutral-900:oklch(24% .02 var(--color-hue-neutral));--color-neutral-1000:oklch(0% 0 0);--color-brand-red:oklch(62% .22 25.46);--color-brand-green:var(--color-green-500);--color-brand-gold:oklch(87% .1 89.59);--color-primary:var(--color-neutral-800);--color-secondary:var(--color-neutral-600);--color-accent:var(--color-brand-gold);--color-highlight:var(--color-brand-red);--color-border:var(--color-neutral-300);--color-shadow:oklch(from var(--color-neutral-800) l c h / .12);--color-island:var(--color-neutral-0);--color-surface:var(--color-neutral-50);--color-well:var(--color-neutral-100);--border-width-default:1px;--border-width-medium:2px;--border-width-thick:4px;--border-radius-small:.3rem;--border-radius-medium:.6rem;--border-radius-large:2rem;--border-radius-round:1000000000px;--border-default:1px solid var(--color-border);--content-width-xnarrow:18rem;--content-width-narrow:25rem;--content-width-medium:40rem;--content-width-wide:64rem;--content-width-xwide:87.5rem}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/fonts/Poppins-Light.woff2)format("woff2"),url(/assets/fonts/Poppins-Light.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/Poppins-Regular.woff2)format("woff2"),url(/assets/fonts/Poppins-Regular.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/fonts/Poppins-Bold.woff2)format("woff2"),url(/assets/fonts/Poppins-Bold.woff)format("woff")}:root{--type-scale-alpha:clamp(2rem, calc(1.396rem + 3.021vw), 3.813rem);--type-scale-beta:clamp(1.813rem, calc(1.604rem + 1.042vw), 2.438rem);--type-scale-gamma:clamp(1.438rem, calc(1.271rem + .833vw), 1.938rem);--type-scale-delta:clamp(1.125rem, calc(.979rem + .729vw), 1.563rem);--type-scale-epsilon:clamp(1rem, calc(.917rem + .417vw), 1.25rem);--type-scale-zeta:.8125rem;--type-leading-tight:1.2;--type-leading-default:1.6;--type-font-display:"Poppins", "Avenir", "Montserrat", "Corbel", "URW Gothic", source-sans-pro, sans-serif;--type-font-body:system-ui, sans-serif;--type-weight-light:300;--type-weight-normal:400;--type-weight-bold:800}}@layer base{*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}img[width]{width:auto}img[width][height]{height:auto}img[src$=\.svg]{width:100%;max-width:none;height:auto}svg{width:100%;height:100%}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{font-size:100%}body{font-family:var(--type-font-body);font-optical-sizing:auto;font-size:1.125rem;font-size:var(--type-scale-epsilon);font-synthesis:none;font-weight:var(--type-weight-light);hanging-punctuation:first last;line-height:var(--type-leading-default)}a{color:var(--color-highlight);text-decoration-color:var(--color-highlight);text-underline-position:under;text-decoration-style:solid}a:hover,a:active{color:var(--color-highlight)}strong,b{font-weight:var(--type-weight-bold)}em{font-style:italic}}@layer utilities{.color-theme-dark{--color-primary:var(--color-neutral-50);--color-secondary:var(--color-neutral-300);--color-highlight:var(--color-brand-gold);--color-border:var(--color-neutral-1000);--color-shadow:oklch(from var(--color-neutral-900) l c h / .4);--color-island:var(--color-neutral-800);--color-surface:var(--color-neutral-850);--color-well:var(--color-neutral-900)}.color-theme-wash{--color-primary:var(--color-neutral-900);--color-secondary:oklch(from var(--color-brand-gold) calc(l - .6) c h);--color-highlight:var(--color-brand-red);--color-border:oklch(from var(--color-brand-gold) calc(l - .1) c h);--color-shadow:oklch(from var(--color-brand-gold) calc(l - .4) c h / .4);--color-island:oklch(from var(--color-brand-gold) calc(l + .05) c h);--color-surface:var(--color-brand-gold);--color-well:oklch(from var(--color-brand-gold) calc(l - .05) c h)}.color-primary{color:var(--color-primary)}.color-secondary{color:var(--color-secondary)}.color-accent{color:var(--color-accent)}.color-highlight{color:var(--color-highlight)}.color-island{background-color:var(--color-island)}.color-surface{background-color:var(--color-surface)}.color-well{background-color:var(--color-well)}.hide-visually{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(100%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.show-visually{clip:auto;clip-path:none;width:auto;height:auto;position:static;overflow:visible}.hide{display:none!important}.content-width,.content-width.medium{max-width:var(--content-width-medium);width:100%}.content-width.centered{margin-inline:auto}.content-width.xnarrow{max-width:var(--content-width-xnarrow)}.content-width.narrow{max-width:var(--content-width-narrow)}.content-width.wide{max-width:var(--content-width-wide)}.content-width.xwide{max-width:var(--content-width-xwide)}.content-width.full{max-width:none}h1,.type-scale-alpha{font-size:var(--type-scale-alpha);letter-spacing:-.025em}h2,.type-scale-beta{font-size:var(--type-scale-beta);letter-spacing:-.01em}h3,.type-scale-gamma{font-size:var(--type-scale-gamma)}h4,.type-scale-delta{font-size:var(--type-scale-delta)}h5,.type-scale-epsilon{font-size:var(--type-scale-epsilon)}h6,.type-scale-zeta{font-size:var(--type-scale-zeta)}.type-leading-xtight{line-height:var(--type-leading-xtight)}.type-leading-tight{line-height:var(--type-leading-tight)}.type-leading-default{line-height:var(--type-leading-default)}:is(h1,h2,h3,h4,h5,h6),.type-role-heading,.type-role-subheading{color:var(--color-primary);font-family:var(--type-font-display);font-weight:var(--type-weight-bold);line-height:var(--type-leading-tight);text-wrap:balance;max-width:none;text-shadow:none}.type-role-subheading{color:var(--color-secondary);font-weight:var(--type-weight-light)}p,.type-role-body{font-family:var(--type-font-body);line-height:var(--type-leading-default);text-wrap:pretty;max-width:70ch;margin-block:0}}.image[data-astro-cid-o6vwzzox]{display:flex}.image[data-astro-cid-o6vwzzox]>img[data-astro-cid-o6vwzzox]{flex:1}.fit-cover[data-astro-cid-o6vwzzox]{object-fit:cover}.fit-contain[data-astro-cid-o6vwzzox]{object-fit:contain}.main-nav[data-astro-cid-p7nqjsrh]{--justify-items:center}.main-nav[data-astro-cid-p7nqjsrh] .nav-button{box-shadow:none;color:var(--color-primary);cursor:pointer;z-index:5;background-color:#0000;border:0;outline:none;flex-direction:row;align-items:center;gap:.5em;padding:0;transition:color .25s ease-in-out;display:inline-flex;position:relative}.main-nav[data-astro-cid-p7nqjsrh] .nav-button:hover,.main-nav[data-astro-cid-p7nqjsrh] .nav-button:active{color:var(--color-highlight)}.main-nav[data-astro-cid-p7nqjsrh] .nav-button.close{margin-block-start:var(--space-medium);margin-inline-end:var(--space-outside);position:fixed;inset-block-start:0;inset-inline-end:0}.main-nav[data-astro-cid-p7nqjsrh] .icon{color:currentColor;fill:currentColor;pointer-events:none;vertical-align:middle;width:1em;max-width:100%;height:1em;max-height:100%;display:inline-block}.main-nav[data-astro-cid-p7nqjsrh] .icon .open,.main-nav[data-astro-cid-p7nqjsrh] .icon .close{transition:opacity .25s}.main-nav[data-astro-cid-p7nqjsrh] [aria-expanded=false] .close{opacity:0}.main-nav[data-astro-cid-p7nqjsrh] [aria-expanded=true] .close{opacity:1}.main-nav[data-astro-cid-p7nqjsrh] [aria-expanded=true] .open{opacity:0}.nav-items[data-astro-cid-p7nqjsrh]{background-color:var(--color-island);align-items:center;gap:var(--space-wide);justify-content:var(--justify-items);opacity:0;padding-block:var(--space-wide);padding-inline:var(--space-outside);z-index:4;flex-direction:column;flex:1;margin:0;list-style:none;transition:opacity .25s;display:flex;position:fixed;inset:0;overflow-y:scroll}.nav-items[data-astro-cid-p7nqjsrh].is-hidden{clip-path:inset(100%);clip:rect(1px, 1px, 1px, 1px);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.nav-items[data-astro-cid-p7nqjsrh].is-open{opacity:1}.nav-item[data-astro-cid-p7nqjsrh]{margin-block-start:0;display:block}.has-overlay{height:100dvh;overflow:hidden}.nav-link[data-astro-cid-p7nqjsrh]{color:var(--color-primary);font-family:var(--type-font-display);text-decoration:none;transition:all .25s ease-in-out;display:inline-block;position:relative}.nav-link[data-astro-cid-p7nqjsrh]:after{--bottom-position:-.35em;--color:var(--color-highlight);--width:25%;background-color:var(--color-secondary);content:"";height:3px;opacity:0;width:var(--width);transition:opacity .25s ease-in-out;position:absolute;inset-block-end:var(--bottom-position);inset-inline-start:50%;transform:translate(-50%)}.nav-link[data-astro-cid-p7nqjsrh]:is(:hover,:active,[aria-current=page]):after{opacity:1}.nav-link[data-astro-cid-p7nqjsrh][aria-current=page]:after{background-color:var(--color-highlight)}@media screen and (width>=70em){.main-nav[data-astro-cid-p7nqjsrh] .nav-button{display:none}.nav-items[data-astro-cid-p7nqjsrh].is-hidden{clip-path:none;clip:auto;width:auto;height:auto;display:flex;position:relative;overflow:visible}.nav-items[data-astro-cid-p7nqjsrh]{opacity:1;align-items:start;gap:var(--space-medium);background-color:#0000;flex-direction:row;list-style:none}.nav-item[data-astro-cid-p7nqjsrh].small-only{display:none}}.main-header[data-astro-cid-fbd3y34v]{background-color:var(--color-well);color:var(--color-primary);align-items:center;gap:var(--space-medium);padding:var(--space-medium) var(--space-outside);justify-content:space-between;display:flex}.logo[data-astro-cid-fbd3y34v]{max-width:3rem;display:inline-block}.main-footer[data-astro-cid-5mahadu6]{container:footer/inline-size}.section[data-astro-cid-5mahadu6]{background-color:var(--color-well);color:var(--color-primary);align-items:center;gap:var(--space-medium);padding:var(--space-wide) var(--space-outside);flex-wrap:wrap;justify-content:space-between;display:flex;position:relative}.section[data-astro-cid-5mahadu6]+.section[data-astro-cid-5mahadu6]:before{background-color:var(--color-border);content:"";height:var(--border-width-default);inset-block-start:0;inset-inline:var(--space-outside);display:block;position:absolute}.logo[data-astro-cid-5mahadu6]{max-width:13rem;display:inline-block}.meta[data-astro-cid-5mahadu6]{align-items:start;gap:var(--space-medium);flex-direction:column;justify-content:start;display:flex}.meta-group[data-astro-cid-5mahadu6]{gap:var(--space-xxnarrow);display:flex}.copyright[data-astro-cid-5mahadu6]{color:var(--color-secondary);font-size:var(--type-scale-zeta)}@container footer (width>25em){.meta[data-astro-cid-5mahadu6]{flex-flow:wrap}}html,body{flex-direction:column;width:100%;height:100%;min-height:100dvh;margin:0;display:flex}body{background-color:var(--color-surface);color:var(--color-primary)}.heading[data-astro-cid-5rue3jm2]{text-align:var(--align,center);width:100%;margin-block:0;display:block}.heading[data-astro-cid-5rue3jm2] a{text-decoration:none}.heading[data-astro-cid-5rue3jm2] a:hover,.heading[data-astro-cid-5rue3jm2] a:active{text-decoration:underline;text-decoration-color:var(--color-highlight);text-underline-position:under;text-decoration-style:solid}.heading[data-astro-cid-5rue3jm2] strong,.heading[data-astro-cid-5rue3jm2] em{font-style:italic}
