:root{--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) var(--ghost-accent-color);--color-primary:var(--csstools-light-dark-toggle--0,var(--ghost-accent-color));--csstools-light-dark-toggle--15:var(--csstools-color-scheme--light) #010309;--color-base:var(--csstools-light-dark-toggle--15,#f9fcff);--csstools-light-dark-toggle--16:var(--csstools-color-scheme--light) #f9fcff;--color-base-invers:var(--csstools-light-dark-toggle--16,#010309);--csstools-light-dark-toggle--17:var(--csstools-color-scheme--light) #f9fcff;--color-text:var(--csstools-light-dark-toggle--17,#282f35);--csstools-light-dark-toggle--18:var(--csstools-color-scheme--light) #282f35;--color-text-invers:var(--csstools-light-dark-toggle--18,#f9fcff);--csstools-light-dark-toggle--19:var(--csstools-color-scheme--light) #337d8c;--color-interactive:var(--csstools-light-dark-toggle--19,#0a606e);--csstools-light-dark-toggle--20:var(--csstools-color-scheme--light) #0a606e;--color-interactive-hover:var(--csstools-light-dark-toggle--20,#337d8c);--csstools-light-dark-toggle--21:var(--csstools-color-scheme--light) #7e00ab;--color-interactive-focus:var(--csstools-light-dark-toggle--21,#a600e0);--csstools-light-dark-toggle--22:var(--csstools-color-scheme--light) #82cbdb;--color-nav:var(--csstools-light-dark-toggle--22,#001a1f);--csstools-light-dark-toggle--23:var(--csstools-color-scheme--light) #337d8c;--color-nav-current:var(--csstools-light-dark-toggle--23,#0a606e);--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) #222;--color-border:var(--csstools-light-dark-toggle--1,#ddd);--csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) #080808;--color-bg:var(--csstools-light-dark-toggle--2,#f5f5f5);--csstools-light-dark-toggle--3:var(--csstools-color-scheme--light) #48670a;--color-success:var(--csstools-light-dark-toggle--3,#80b912);--csstools-light-dark-toggle--4:var(--csstools-color-scheme--light) #a7381f;--color-error:var(--csstools-light-dark-toggle--4,#f05230);--neutral-chroma:0.0225;--neutral-hue:251;--csstools-light-dark-toggle--5:var(--csstools-color-scheme--light) oklch(100% var(--neutral-chroma) var(--neutral-hue));--color-neutral-000:var(--csstools-light-dark-toggle--5,oklch(0% var(--neutral-chroma) var(--neutral-hue)));--csstools-light-dark-toggle--6:var(--csstools-color-scheme--light) oklch(90% var(--neutral-chroma) var(--neutral-hue));--color-neutral-010:var(--csstools-light-dark-toggle--6,oklch(10% var(--neutral-chroma) var(--neutral-hue)));--csstools-light-dark-toggle--7:var(--csstools-color-scheme--light) oklch(80% var(--neutral-chroma) var(--neutral-hue));--color-neutral-020:var(--csstools-light-dark-toggle--7,oklch(20% var(--neutral-chroma) var(--neutral-hue)));--csstools-light-dark-toggle--8:var(--csstools-color-scheme--light) oklch(70% var(--neutral-chroma) var(--neutral-hue));--color-neutral-030:var(--csstools-light-dark-toggle--8,oklch(30% var(--neutral-chroma) var(--neutral-hue)));--csstools-light-dark-toggle--9:var(--csstools-color-scheme--light) oklch(60% var(--neutral-chroma) var(--neutral-hue));--color-neutral-040:var(--csstools-light-dark-toggle--9,oklch(40% var(--neutral-chroma) var(--neutral-hue)));--csstools-light-dark-toggle--10:var(--csstools-color-scheme--light) oklch(50% var(--neutral-chroma) var(--neutral-hue));--color-neutral-050:var(--csstools-light-dark-toggle--10,oklch(50% var(--neutral-chroma) var(--neutral-hue)));--csstools-light-dark-toggle--11:var(--csstools-color-scheme--light) oklch(40% var(--neutral-chroma) var(--neutral-hue));--color-neutral-060:var(--csstools-light-dark-toggle--11,oklch(60% var(--neutral-chroma) var(--neutral-hue)));--csstools-light-dark-toggle--12:var(--csstools-color-scheme--light) oklch(30% var(--neutral-chroma) var(--neutral-hue));--color-neutral-070:var(--csstools-light-dark-toggle--12,oklch(70% var(--neutral-chroma) var(--neutral-hue)));--csstools-light-dark-toggle--13:var(--csstools-color-scheme--light) oklch(20% var(--neutral-chroma) var(--neutral-hue));--color-neutral-080:var(--csstools-light-dark-toggle--13,oklch(80% var(--neutral-chroma) var(--neutral-hue)));--csstools-light-dark-toggle--14:var(--csstools-color-scheme--light) oklch(10% var(--neutral-chroma) var(--neutral-hue));--color-neutral-090:var(--csstools-light-dark-toggle--14,oklch(90% var(--neutral-chroma) var(--neutral-hue)));--csstools-light-dark-toggle--24:var(--csstools-color-scheme--light) #000;--color-neutral-100:var(--csstools-light-dark-toggle--24,#fff);--csstools-light-dark-toggle--25:var(--csstools-color-scheme--light) rgba(0,0,0,.3);--color-neutral-shadow:var(--csstools-light-dark-toggle--25,hsla(0,0%,100%,.3));--font-weight-light:200;--font-weight-normal:425;--font-weight-medium:575;--font-weight-bold:720;--font-weight-heavy:820;--bp-xl:1680px;--bp-l:1280px;--bp-m:980px;--bp-s:740px;--bp-xs:480px}@supports (color:light-dark(red,red)){:root{--color-primary:light-dark(var(--ghost-accent-color),var(--ghost-accent-color));--color-base:light-dark(#f9fcff,#010309)}}@supports (color:color(display-p3 0 0 0%)) and (color:light-dark(red,red)){:root{--color-base:light-dark(#f9fcff,#010309)}@media (color-gamut:p3){:root{--color-base:light-dark(color(display-p3 0.97923 0.98809 1),#010309)}}}@supports (color:light-dark(red,red)){:root{--color-base-invers:light-dark(#010309,#f9fcff)}}@supports (color:color(display-p3 0 0 0%)) and (color:light-dark(red,red)){:root{--color-base-invers:light-dark(#010309,#f9fcff)}@media (color-gamut:p3){:root{--color-base-invers:light-dark(#010309,color(display-p3 0.97923 0.98809 1))}}}@supports (color:light-dark(red,red)){:root{--color-text:light-dark(#282f35,#f9fcff)}}@supports (color:color(display-p3 0 0 0%)) and (color:light-dark(red,red)){:root{--color-text:light-dark(#282f35,#f9fcff)}@media (color-gamut:p3){:root{--color-text:light-dark(#282f35,color(display-p3 0.97923 0.98809 1))}}}@supports (color:light-dark(red,red)){:root{--color-text-invers:light-dark(#f9fcff,#282f35)}}@supports (color:color(display-p3 0 0 0%)) and (color:light-dark(red,red)){:root{--color-text-invers:light-dark(#f9fcff,#282f35)}@media (color-gamut:p3){:root{--color-text-invers:light-dark(color(display-p3 0.97923 0.98809 1),#282f35)}}}@supports (color:light-dark(red,red)){:root{--color-interactive:light-dark(#0a606e,#337d8c);--color-interactive-hover:light-dark(#337d8c,#0a606e);--color-interactive-focus:light-dark(#a600e0,#7e00ab)}}@supports (color:color(display-p3 0 0 0%)) and (color:light-dark(red,red)){:root{--color-interactive-focus:light-dark(#a600e0,#7e00ab)}@media (color-gamut:p3){:root{--color-interactive-focus:light-dark(color(display-p3 0.5958 0.11047 0.84672),color(display-p3 0.45804 0 0.66455))}}}@supports (color:light-dark(red,red)){:root{--color-nav:light-dark(#001a1f,#82cbdb)}}@supports (color:color(display-p3 0 0 0%)) and (color:light-dark(red,red)){:root{--color-nav:light-dark(#001a1f,#82cbdb)}@media (color-gamut:p3){:root{--color-nav:light-dark(color(display-p3 0 0.10319 0.1311),#82cbdb)}}}@supports (color:light-dark(red,red)){:root{--color-nav-current:light-dark(#0a606e,#337d8c);--color-border:light-dark(#ddd,#222);--color-bg:light-dark(#f5f5f5,#080808);--color-success:light-dark(#80b912,#48670a);--color-error:light-dark(#f05230,#a7381f)}}@supports (color:light-dark(red,red)) and (color:oklab(0% 0 0%)){:root{--color-neutral-000:light-dark(oklch(0% var(--neutral-chroma) var(--neutral-hue)),oklch(100% var(--neutral-chroma) var(--neutral-hue)));--color-neutral-010:light-dark(oklch(10% var(--neutral-chroma) var(--neutral-hue)),oklch(90% var(--neutral-chroma) var(--neutral-hue)));--color-neutral-020:light-dark(oklch(20% var(--neutral-chroma) var(--neutral-hue)),oklch(80% var(--neutral-chroma) var(--neutral-hue)));--color-neutral-030:light-dark(oklch(30% var(--neutral-chroma) var(--neutral-hue)),oklch(70% var(--neutral-chroma) var(--neutral-hue)));--color-neutral-040:light-dark(oklch(40% var(--neutral-chroma) var(--neutral-hue)),oklch(60% var(--neutral-chroma) var(--neutral-hue)));--color-neutral-050:light-dark(oklch(50% var(--neutral-chroma) var(--neutral-hue)),oklch(50% var(--neutral-chroma) var(--neutral-hue)));--color-neutral-060:light-dark(oklch(60% var(--neutral-chroma) var(--neutral-hue)),oklch(40% var(--neutral-chroma) var(--neutral-hue)));--color-neutral-070:light-dark(oklch(70% var(--neutral-chroma) var(--neutral-hue)),oklch(30% var(--neutral-chroma) var(--neutral-hue)));--color-neutral-080:light-dark(oklch(80% var(--neutral-chroma) var(--neutral-hue)),oklch(20% var(--neutral-chroma) var(--neutral-hue)));--color-neutral-090:light-dark(oklch(90% var(--neutral-chroma) var(--neutral-hue)),oklch(10% var(--neutral-chroma) var(--neutral-hue)))}}@supports (color:light-dark(red,red)){:root{--color-neutral-100:light-dark(#fff,#000);--color-neutral-shadow:light-dark(hsla(0,0%,100%,.3),rgba(0,0,0,.3))}}@supports not (color:light-dark(tan,tan)){:root *{--csstools-light-dark-toggle--15:var(--csstools-color-scheme--light) #010309;--color-base:var(--csstools-light-dark-toggle--15,#f9fcff);--csstools-light-dark-toggle--16:var(--csstools-color-scheme--light) #f9fcff;--color-base-invers:var(--csstools-light-dark-toggle--16,#010309);--csstools-light-dark-toggle--17:var(--csstools-color-scheme--light) #f9fcff;--color-text:var(--csstools-light-dark-toggle--17,#282f35);--csstools-light-dark-toggle--18:var(--csstools-color-scheme--light) #282f35;--color-text-invers:var(--csstools-light-dark-toggle--18,#f9fcff);--csstools-light-dark-toggle--19:var(--csstools-color-scheme--light) #337d8c;--color-interactive:var(--csstools-light-dark-toggle--19,#0a606e);--csstools-light-dark-toggle--20:var(--csstools-color-scheme--light) #0a606e;--color-interactive-hover:var(--csstools-light-dark-toggle--20,#337d8c);--csstools-light-dark-toggle--21:var(--csstools-color-scheme--light) #7e00ab;--color-interactive-focus:var(--csstools-light-dark-toggle--21,#a600e0);--csstools-light-dark-toggle--22:var(--csstools-color-scheme--light) #82cbdb;--color-nav:var(--csstools-light-dark-toggle--22,#001a1f);--csstools-light-dark-toggle--23:var(--csstools-color-scheme--light) #337d8c;--color-nav-current:var(--csstools-light-dark-toggle--23,#0a606e);--csstools-light-dark-toggle--24:var(--csstools-color-scheme--light) #000;--color-neutral-100:var(--csstools-light-dark-toggle--24,#fff);--csstools-light-dark-toggle--25:var(--csstools-color-scheme--light) rgba(0,0,0,.3);--color-neutral-shadow:var(--csstools-light-dark-toggle--25,hsla(0,0%,100%,.3));--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) var(--ghost-accent-color);--color-primary:var(--csstools-light-dark-toggle--0,var(--ghost-accent-color));--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) #222;--color-border:var(--csstools-light-dark-toggle--1,#ddd);--csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) #080808;--color-bg:var(--csstools-light-dark-toggle--2,#f5f5f5);--csstools-light-dark-toggle--3:var(--csstools-color-scheme--light) #48670a;--color-success:var(--csstools-light-dark-toggle--3,#80b912);--csstools-light-dark-toggle--4:var(--csstools-color-scheme--light) #a7381f;--color-error:var(--csstools-light-dark-toggle--4,#f05230);--csstools-light-dark-toggle--5:var(--csstools-color-scheme--light) oklch(100% var(--neutral-chroma) var(--neutral-hue));--color-neutral-000:var(--csstools-light-dark-toggle--5,oklch(0% var(--neutral-chroma) var(--neutral-hue)));--csstools-light-dark-toggle--6:var(--csstools-color-scheme--light) oklch(90% var(--neutral-chroma) var(--neutral-hue));--color-neutral-010:var(--csstools-light-dark-toggle--6,oklch(10% var(--neutral-chroma) var(--neutral-hue)));--csstools-light-dark-toggle--7:var(--csstools-color-scheme--light) oklch(80% var(--neutral-chroma) var(--neutral-hue));--color-neutral-020:var(--csstools-light-dark-toggle--7,oklch(20% var(--neutral-chroma) var(--neutral-hue)));--csstools-light-dark-toggle--8:var(--csstools-color-scheme--light) oklch(70% var(--neutral-chroma) var(--neutral-hue));--color-neutral-030:var(--csstools-light-dark-toggle--8,oklch(30% var(--neutral-chroma) var(--neutral-hue)));--csstools-light-dark-toggle--9:var(--csstools-color-scheme--light) oklch(60% var(--neutral-chroma) var(--neutral-hue));--color-neutral-040:var(--csstools-light-dark-toggle--9,oklch(40% var(--neutral-chroma) var(--neutral-hue)));--csstools-light-dark-toggle--10:var(--csstools-color-scheme--light) oklch(50% var(--neutral-chroma) var(--neutral-hue));--color-neutral-050:var(--csstools-light-dark-toggle--10,oklch(50% var(--neutral-chroma) var(--neutral-hue)));--csstools-light-dark-toggle--11:var(--csstools-color-scheme--light) oklch(40% var(--neutral-chroma) var(--neutral-hue));--color-neutral-060:var(--csstools-light-dark-toggle--11,oklch(60% var(--neutral-chroma) var(--neutral-hue)));--csstools-light-dark-toggle--12:var(--csstools-color-scheme--light) oklch(30% var(--neutral-chroma) var(--neutral-hue));--color-neutral-070:var(--csstools-light-dark-toggle--12,oklch(70% var(--neutral-chroma) var(--neutral-hue)));--csstools-light-dark-toggle--13:var(--csstools-color-scheme--light) oklch(20% var(--neutral-chroma) var(--neutral-hue));--color-neutral-080:var(--csstools-light-dark-toggle--13,oklch(80% var(--neutral-chroma) var(--neutral-hue)));--csstools-light-dark-toggle--14:var(--csstools-color-scheme--light) oklch(10% var(--neutral-chroma) var(--neutral-hue));--color-neutral-090:var(--csstools-light-dark-toggle--14,oklch(90% var(--neutral-chroma) var(--neutral-hue)))}}:root{--grid-max-width:73.63rem;--grid-gutter:var(--space-s-l,clamp(0.875rem,0.3299rem + 2.7778vw,2.375rem));--grid-columns:12}.u-container{margin-left:auto;margin-right:auto;max-width:73.63rem;max-width:var(--grid-max-width);padding-left:clamp(.875rem,.3299rem + 2.7778vw,2.375rem);padding-left:var(--grid-gutter);padding-right:clamp(.875rem,.3299rem + 2.7778vw,2.375rem);padding-right:var(--grid-gutter)}.u-grid{grid-gap:clamp(.875rem,.3299rem + 2.7778vw,2.375rem);grid-gap:var(--grid-gutter);display:grid;gap:clamp(.875rem,.3299rem + 2.7778vw,2.375rem);gap:var(--grid-gutter)}.u-cols-12{grid-template-columns:repeat(12,1fr);grid-template-columns:repeat(var(--grid-columns),1fr)}:root{--grid-min-col-size-micro:190px;--grid-min-col-size-mini:230px;--grid-min-col-size:290px;--grid-min-col-size-medium:360px;--space-3xs:clamp(0.25rem,0.2273rem + 0.1157vw,0.3125rem);--space-2xs:clamp(0.4375rem,0.3694rem + 0.3472vw,0.625rem);--space-xs:clamp(0.6875rem,0.6194rem + 0.3472vw,0.875rem);--space-s:clamp(0.875rem,0.7614rem + 0.5787vw,1.1875rem);--space-m:clamp(1.3125rem,1.1308rem + 0.9259vw,1.8125rem);--space-l:clamp(1.75rem,1.5229rem + 1.1574vw,2.375rem);--space-xl:clamp(2.625rem,2.2843rem + 1.7361vw,3.5625rem);--space-2xl:clamp(3.5rem,3.0457rem + 2.3148vw,4.75rem);--space-3xl:clamp(5.25rem,4.5686rem + 3.4722vw,7.125rem);--space-3xs-2xs:clamp(0.25rem,0.1137rem + 0.6944vw,0.625rem);--space-2xs-xs:clamp(0.4375rem,0.2785rem + 0.8102vw,0.875rem);--space-xs-s:clamp(0.6875rem,0.5058rem + 0.9259vw,1.1875rem);--space-s-m:clamp(0.875rem,0.5343rem + 1.7361vw,1.8125rem);--space-m-l:clamp(1.3125rem,0.9264rem + 1.9676vw,2.375rem);--space-l-xl:clamp(1.75rem,1.0913rem + 3.3565vw,3.5625rem);--space-xl-2xl:clamp(2.625rem,1.8527rem + 3.9352vw,4.75rem);--space-2xl-3xl:clamp(3.5rem,2.1826rem + 6.713vw,7.125rem);--space-s-l:clamp(0.875rem,0.3299rem + 2.7778vw,2.375rem);--space-2xl-l:clamp(2.375rem,3.9089rem + -2.0833vw,3.5rem);--space-xl-s:clamp(1.1875rem,3.1474rem + -2.662vw,2.625rem);--step--2:clamp(0.56rem,0.5206rem + 0.2006vw,0.6683rem);--step--1:clamp(0.7rem,0.6306rem + 0.3534vw,0.8908rem);--step-0:clamp(0.875rem,0.7614rem + 0.5787vw,1.1875rem);--step-1:clamp(1.0938rem,0.916rem + 0.9059vw,1.5829rem);--step-2:clamp(1.3672rem,1.0972rem + 1.3757vw,2.1101rem);--step-3:clamp(1.709rem,1.3079rem + 2.0439vw,2.8127rem);--step-4:clamp(2.1362rem,1.55rem + 2.9872vw,3.7493rem);--step-5:clamp(2.6703rem,1.8244rem + 4.3103vw,4.9979rem);--radius-s:var(--space-3xs);--radius-m:var(--space-2xs);--radius-l:var(--space-s);--radius-xl:var(--space-xl)}*,:after,:before{box-sizing:border-box;outline:2px solid transparent}:focus{--csstools-light-dark-toggle--26:var(--csstools-color-scheme--light) #7e00ab;--csstools-light-dark-toggle--27:var(--csstools-color-scheme--light) #7e00ab;border-color:light-dark(#a600e0,#7e00ab);border-color:light-dark(color(display-p3 .5958 .11047 .84672),color(display-p3 .45804 0 .66455));border-color:var(--color-interactive-focus);outline:2px dotted #a600e0;outline:2px dotted var(--csstools-light-dark-toggle--26,#a600e0);outline:2px dotted light-dark(#a600e0,#7e00ab);outline:2px dotted light-dark(color(display-p3 .5958 .11047 .84672),color(display-p3 .45804 0 .66455));outline:2px dotted var(--color-interactive-focus);outline-offset:1px}html{-webkit-tap-highlight-color:rgba(0,0,0,0);--csstools-color-scheme--light:initial;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--csstools-color-scheme--light: }}body{--csstools-light-dark-toggle--28:var(--csstools-color-scheme--light) #010309;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f9fcff;background:var(--csstools-light-dark-toggle--28,#f9fcff);background:light-dark(#f9fcff,#010309);background:light-dark(color(display-p3 .97923 .98809 1),#010309);background:var(--color-base);font-family:var(--font-sans-serif);min-height:100vh;overflow-x:hidden;position:relative;scroll-behavior:smooth}blockquote,body,dd,dl,figcaption,figure,form,h1,h2,h3,h4,h5,h6,hr,li,ol,p,pre,table,ul,video{margin:0;padding:0}ol[class],ul[class]{list-style:none;padding:0}img{display:block;height:auto;max-width:100%}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit}fieldset{border:0;margin:0;padding:0}hr,label{display:block}hr{border:0;border-top:1px solid;height:1px;opacity:.2;position:relative;width:100%}::-moz-selection{background:var(--site_accent_color);color:#fff;text-shadow:none}::selection{background:var(--site_accent_color);color:#fff;text-shadow:none}mark{background-color:#fdffb6}small{font-size:80%}b,strong{font-weight:720;font-weight:var(--font-weight-bold)}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ol:not([class]) li+li,ul:not([class]) li+li{margin-top:clamp(.6875rem,.6194rem + .3472vw,.875rem);margin-top:var(--space-xs)}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a,a[class]{--csstools-light-dark-toggle--29:var(--csstools-color-scheme--light) #337d8c;color:#0a606e;color:var(--csstools-light-dark-toggle--29,#0a606e);color:light-dark(#0a606e,#337d8c);color:var(--color-interactive);-webkit-text-decoration:none;text-decoration:none;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:4px}a:hover,a[class]:hover{--csstools-light-dark-toggle--30:var(--csstools-color-scheme--light) #f9fcff;color:#282f35;color:var(--csstools-light-dark-toggle--30,#282f35);color:light-dark(#282f35,#f9fcff);color:light-dark(#282f35,color(display-p3 .97923 .98809 1));color:var(--color-text);text-decoration-style:solid;text-decoration-thickness:2px;text-underline-offset:3px}li a,p a{font-weight:575;font-weight:var(--font-weight-medium)}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.kg-width-full,.kg-width-wide{max-width:100%}.kg-embed-card{height:auto;margin:1.5em 0;max-width:100%;position:relative;width:100%}.kg-embed-card iframe{border:0;height:100%!important;left:0;position:absolute;top:0;width:100%!important}.kg-embed-card{height:0;padding-bottom:56.25%}.kg-header-card-text{padding:min(6vmax,80px) 0!important}.kg-header-card-text>*{margin-bottom:0!important}svg{width:auto}#layout-main.layout-main{padding-top:clamp(.6875rem,.6194rem + .3472vw,.875rem);padding-top:var(--space-xs)}.grid-auto-fit-micro{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-min-col-size-mini),100%),1fr))}@media screen and (min-width:980px){.grid-auto-fit-micro{grid-template-columns:repeat(auto-fit,minmax(min(276px,100%),1fr));grid-template-columns:repeat(auto-fit,minmax(min(calc(var(--grid-min-col-size-mini)*1.2),100%),1fr))}}.grid-auto-fit-micro{gap:clamp(.875rem,.3299rem + 2.7778vw,2.375rem);gap:var(--grid-gutter)}.grid-auto-fit-mini{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-min-col-size-mini),100%),1fr))}@media screen and (min-width:980px){.grid-auto-fit-mini{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-min-col-size-mini),100%),1fr))}}.grid-auto-fit-mini{gap:clamp(.875rem,.3299rem + 2.7778vw,2.375rem);gap:var(--grid-gutter)}.grid-auto-fit{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-min-col-size),100%),1fr))}@media screen and (min-width:980px){.grid-auto-fit{grid-template-columns:repeat(auto-fit,minmax(min(348px,100%),1fr));grid-template-columns:repeat(auto-fit,minmax(min(calc(var(--grid-min-col-size)*1.2),100%),1fr))}}.grid-auto-fit{gap:clamp(.875rem,.3299rem + 2.7778vw,2.375rem);gap:var(--grid-gutter)}.grid-auto-fit-medium{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-min-col-size-medium),100%),1fr))}@media screen and (min-width:980px){.grid-auto-fit-medium{grid-template-columns:repeat(auto-fit,minmax(min(432px,100%),1fr));grid-template-columns:repeat(auto-fit,minmax(min(calc(var(--grid-min-col-size-medium)*1.2),100%),1fr))}}.grid-auto-fit-medium{gap:clamp(.875rem,.3299rem + 2.7778vw,2.375rem);gap:var(--grid-gutter)}.module{margin-bottom:clamp(2.375rem,3.9089rem + -2.0833vw,3.5rem);margin-bottom:var(--space-2xl-l)}.post-taglist{margin-bottom:clamp(1.3125rem,1.1308rem + .9259vw,1.8125rem);margin-bottom:var(--space-m)}a.pill{--csstools-light-dark-toggle--38:var(--csstools-color-scheme--light) #f9fcff;--csstools-light-dark-toggle--39:var(--csstools-color-scheme--light) #f9fcff;border:1px solid light-dark(#282f35,#f9fcff);border:1px solid light-dark(#282f35,color(display-p3 .97923 .98809 1));border:1px solid var(--color-text);border-radius:clamp(.875rem,.7614rem + .5787vw,1.1875rem);border-radius:var(--radius-l);color:#282f35;color:var(--csstools-light-dark-toggle--39,#282f35);color:light-dark(#282f35,#f9fcff);color:light-dark(#282f35,color(display-p3 .97923 .98809 1));color:var(--color-text);font-size:clamp(.7rem,.6306rem + .3534vw,.8908rem);font-size:var(--step--1);font-weight:575;font-weight:var(--font-weight-medium);padding:clamp(.25rem,.2273rem + .1157vw,.3125rem) clamp(.4375rem,.3694rem + .3472vw,.625rem);padding:var(--space-3xs) var(--space-2xs)}a.pill,a.pill:hover{-webkit-text-decoration:none;text-decoration:none}a.pill:hover{--csstools-light-dark-toggle--40:var(--csstools-color-scheme--light) #337d8c;--csstools-light-dark-toggle--41:var(--csstools-color-scheme--light) #337d8c;border-color:light-dark(#0a606e,#337d8c);border-color:var(--color-interactive);color:#0a606e;color:var(--csstools-light-dark-toggle--41,#0a606e);color:light-dark(#0a606e,#337d8c);color:var(--color-interactive);color:var(--base-text)}br:nth-child(2n+2){display:none}@font-face{font-family:General Sans;font-stretch:100;font-style:normal;font-weight:100 900;src:url(../fonts/general-sans/GeneralSans-Variable.woff2) format("woff2")}@font-face{font-family:Outfit;font-stretch:100;font-style:normal;font-weight:100 900;src:url(../fonts/outfit/Outfit-VariableFont_wght.woff2) format("woff2")}:root{--theme-heading-font:"Outfit";--theme-text-font:"General Sans"}blockquote,body,button,code,dd,dt,li,ol,p,td,tfoot,th,thead,ul{--csstools-light-dark-toggle--31:var(--csstools-color-scheme--light) #f9fcff;color:#282f35;color:var(--csstools-light-dark-toggle--31,#282f35);color:light-dark(#282f35,#f9fcff);color:light-dark(#282f35,color(display-p3 .97923 .98809 1));color:var(--color-text);font-family:General Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--gh-font-body,var(--theme-text-font)),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-weight:var(--font-weight-regular)}.readmorelink,blockquote,body,button,code,dd,dt,li,ol,p,td,tfoot,th,thead,ul{font-size:clamp(.875rem,.7614rem + .5787vw,1.1875rem);font-size:var(--step-0)}.readmorelink{font-weight:575;font-weight:var(--font-weight-medium)}li,p{line-height:1.4em;margin-bottom:clamp(.4375rem,.3694rem + .3472vw,.625rem);margin-bottom:var(--space-2xs)}b,strong{font-weight:575;font-weight:var(--font-weight-medium)}.microcopy{font-size:clamp(.7rem,.6306rem + .3534vw,.8908rem);font-size:var(--step--1)}ol,ul{padding-left:calc(clamp(.875rem, .7614rem + .5787vw, 1.1875rem)*2);padding-left:calc(var(--step-0)*2)}.heading,h1,h2,h3,h4,h5,h6{--csstools-light-dark-toggle--32:var(--csstools-color-scheme--light) #f9fcff;color:#282f35;color:var(--csstools-light-dark-toggle--32,#282f35);color:light-dark(#282f35,#f9fcff);color:light-dark(#282f35,color(display-p3 .97923 .98809 1));color:var(--color-text);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--gh-font-heading,var(--theme-heading-font)),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-variation-settings:"SOFT" 50,"WONK" 0;font-weight:720;font-weight:var(--font-weight-bold);letter-spacing:-.025em;line-height:1.1em}h3,h4,h5,h6{line-height:1.25em}.heading-title{font-size:clamp(2.6703rem,1.8244rem + 4.3103vw,4.9979rem);font-size:var(--step-5);font-weight:820;font-weight:var(--font-weight-heavy);line-height:.9em;margin-bottom:clamp(.875rem,.7614rem + .5787vw,1.1875rem);margin-bottom:var(--space-s)}.heading-big{font-size:clamp(2.1362rem,1.55rem + 2.9872vw,3.7493rem);font-size:var(--step-4);line-height:1em;margin-bottom:clamp(.6875rem,.6194rem + .3472vw,.875rem);margin-bottom:var(--space-xs)}.heading{font-size:clamp(1.709rem,1.3079rem + 2.0439vw,2.8127rem);font-size:var(--step-3);line-height:1.1em}.heading,.heading-sub{margin-bottom:clamp(.4375rem,.3694rem + .3472vw,.625rem);margin-bottom:var(--space-2xs)}.heading-sub{font-size:clamp(1.3672rem,1.0972rem + 1.3757vw,2.1101rem);font-size:var(--step-2);line-height:1.15em}.heading-subsub{font-size:clamp(1.0938rem,.916rem + .9059vw,1.5829rem);font-size:var(--step-1);line-height:1.2em;margin-bottom:clamp(.4375rem,.3694rem + .3472vw,.625rem);margin-bottom:var(--space-2xs)}#post-innergrid .post-content .readerwidth .kg-card,#post-innergrid .post-content .readerwidth blockquote:not(.does-not-exist),#post-innergrid .post-content .readerwidth figure:not(.does-not-exist),#post-innergrid .post-content .readerwidth h2:not(.does-not-exist),#post-innergrid .post-content .readerwidth h3:not(.does-not-exist),#post-innergrid .post-content .readerwidth h4:not(.does-not-exist),#post-innergrid .post-content .readerwidth hr:not(.does-not-exist),#post-innergrid .post-content .readerwidth img:not(.does-not-exist),#post-innergrid .post-content .readerwidth ol:not(.does-not-exist),#post-innergrid .post-content .readerwidth p:not(.does-not-exist),#post-innergrid .post-content .readerwidth pre:not(.does-not-exist),#post-innergrid .post-content .readerwidth ul:not(.does-not-exist){margin-bottom:clamp(1.75rem,1.5229rem + 1.1574vw,2.375rem);margin-bottom:var(--space-l)}#post-innergrid .post-content .readerwidth li{margin-bottom:clamp(.4375rem,.3694rem + .3472vw,.625rem);margin-bottom:var(--space-2xs)}#post-innergrid .post-content .readerwidth p:has(+p){margin-bottom:clamp(.6875rem,.6194rem + .3472vw,.875rem)!important;margin-bottom:var(--space-xs)!important}#post-innergrid .post-content .readerwidth p:has(+h2){margin-bottom:clamp(1.3125rem,1.1308rem + .9259vw,1.8125rem)!important;margin-bottom:var(--space-m)!important}#post-innergrid .post-content .readerwidth p:has(+h3){margin-bottom:clamp(1.3125rem,1.1308rem + .9259vw,1.8125rem)!important;margin-bottom:var(--space-m)!important}#post-innergrid .post-content .readerwidth p:has(+h4){margin-bottom:clamp(.875rem,.7614rem + .5787vw,1.1875rem)!important;margin-bottom:var(--space-s)!important}#post-innergrid .post-content .readerwidth p:has(+ul){margin-bottom:clamp(.6875rem,.6194rem + .3472vw,.875rem)!important;margin-bottom:var(--space-xs)!important}#post-innergrid .post-content .readerwidth p:has(+ol){margin-bottom:clamp(.6875rem,.6194rem + .3472vw,.875rem)!important;margin-bottom:var(--space-xs)!important}#post-innergrid .post-content .readerwidth p:has(+.kg-card){margin-bottom:clamp(.6875rem,.6194rem + .3472vw,.875rem)!important;margin-bottom:var(--space-xs)!important}#post-innergrid .post-content .readerwidth h2:has(+p){margin-bottom:clamp(.4375rem,.3694rem + .3472vw,.625rem)!important;margin-bottom:var(--space-2xs)!important}#post-innergrid .post-content .readerwidth h2:has(+h3){margin-bottom:clamp(.4375rem,.3694rem + .3472vw,.625rem)!important;margin-bottom:var(--space-2xs)!important}#post-innergrid .post-content .readerwidth h2:has(+h4){margin-bottom:clamp(.4375rem,.3694rem + .3472vw,.625rem)!important;margin-bottom:var(--space-2xs)!important}#post-innergrid .post-content .readerwidth h2:has(+ul){margin-bottom:clamp(.4375rem,.3694rem + .3472vw,.625rem)!important;margin-bottom:var(--space-2xs)!important}#post-innergrid .post-content .readerwidth h2:has(+ol){margin-bottom:clamp(.4375rem,.3694rem + .3472vw,.625rem)!important;margin-bottom:var(--space-2xs)!important}#post-innergrid .post-content .readerwidth h2:has(+.kg-card){margin-bottom:clamp(.4375rem,.3694rem + .3472vw,.625rem)!important;margin-bottom:var(--space-2xs)!important}#post-innergrid .post-content .readerwidth h3:has(+p){margin-bottom:clamp(.4375rem,.3694rem + .3472vw,.625rem)!important;margin-bottom:var(--space-2xs)!important}#post-innergrid .post-content .readerwidth h3:has(+h4){margin-bottom:clamp(.4375rem,.3694rem + .3472vw,.625rem)!important;margin-bottom:var(--space-2xs)!important}#post-innergrid .post-content .readerwidth h3:has(+ul){margin-bottom:clamp(.4375rem,.3694rem + .3472vw,.625rem)!important;margin-bottom:var(--space-2xs)!important}#post-innergrid .post-content .readerwidth h3:has(+ol){margin-bottom:clamp(.4375rem,.3694rem + .3472vw,.625rem)!important;margin-bottom:var(--space-2xs)!important}#post-innergrid .post-content .readerwidth h3:has(+.kg-card){margin-bottom:clamp(.4375rem,.3694rem + .3472vw,.625rem)!important;margin-bottom:var(--space-2xs)!important}#post-innergrid .post-content .readerwidth h4:has(+p){margin-bottom:clamp(.4375rem,.3694rem + .3472vw,.625rem)!important;margin-bottom:var(--space-2xs)!important}#post-innergrid .post-content .readerwidth h4:has(+ul){margin-bottom:clamp(.4375rem,.3694rem + .3472vw,.625rem)!important;margin-bottom:var(--space-2xs)!important}#post-innergrid .post-content .readerwidth h4:has(+ol){margin-bottom:clamp(.4375rem,.3694rem + .3472vw,.625rem)!important;margin-bottom:var(--space-2xs)!important}#post-innergrid .post-content .readerwidth h4:has(+.kg-card){margin-bottom:clamp(.4375rem,.3694rem + .3472vw,.625rem)!important;margin-bottom:var(--space-2xs)!important}#post-innergrid .post-content .readerwidth ul:has(+p){margin-bottom:clamp(.4375rem,.3694rem + .3472vw,.625rem)!important;margin-bottom:var(--space-2xs)!important}#post-innergrid .post-content .readerwidth ul:has(+h2){margin-bottom:clamp(.4375rem,.3694rem + .3472vw,.625rem)!important;margin-bottom:var(--space-2xs)!important}#post-innergrid .post-content .readerwidth ul:has(+h3){margin-bottom:clamp(.4375rem,.3694rem + .3472vw,.625rem)!important;margin-bottom:var(--space-2xs)!important}#post-innergrid .post-content .readerwidth ul:has(+h4){margin-bottom:clamp(.4375rem,.3694rem + .3472vw,.625rem)!important;margin-bottom:var(--space-2xs)!important}#post-innergrid .post-content .readerwidth ul:has(+ol){margin-bottom:clamp(.4375rem,.3694rem + .3472vw,.625rem)!important;margin-bottom:var(--space-2xs)!important}#post-innergrid .post-content .readerwidth ul:has(+.kg-card){margin-bottom:clamp(.4375rem,.3694rem + .3472vw,.625rem)!important;margin-bottom:var(--space-2xs)!important}#post-innergrid .post-content .readerwidth ol:has(+p){margin-bottom:clamp(.4375rem,.3694rem + .3472vw,.625rem)!important;margin-bottom:var(--space-2xs)!important}#post-innergrid .post-content .readerwidth ol:has(+h2){margin-bottom:clamp(.4375rem,.3694rem + .3472vw,.625rem)!important;margin-bottom:var(--space-2xs)!important}#post-innergrid .post-content .readerwidth ol:has(+h3){margin-bottom:clamp(.4375rem,.3694rem + .3472vw,.625rem)!important;margin-bottom:var(--space-2xs)!important}#post-innergrid .post-content .readerwidth ol:has(+h4){margin-bottom:clamp(.4375rem,.3694rem + .3472vw,.625rem)!important;margin-bottom:var(--space-2xs)!important}#post-innergrid .post-content .readerwidth ol:has(+ol){margin-bottom:clamp(.4375rem,.3694rem + .3472vw,.625rem)!important;margin-bottom:var(--space-2xs)!important}#post-innergrid .post-content .readerwidth ol:has(+.kg-card){margin-bottom:clamp(.4375rem,.3694rem + .3472vw,.625rem)!important;margin-bottom:var(--space-2xs)!important}#post-innergrid .post-content .readerwidth img:has(+figcaption){margin-bottom:clamp(.4375rem,.3694rem + .3472vw,.625rem)!important;margin-bottom:var(--space-2xs)!important}header#pageheader{padding-bottom:clamp(.4375rem,.3694rem + .3472vw,.625rem);padding-bottom:var(--space-2xs);padding-top:clamp(.6875rem,.6194rem + .3472vw,.875rem);padding-top:var(--space-xs)}.headernav{grid-gap:0;display:grid;gap:0;grid-template-areas:"hbrand hactio";padding-top:clamp(.25rem,.2273rem + .1157vw,.3125rem);padding-top:var(--space-3xs);position:relative}.headernav>*{align-content:center}.head-actions-list{display:flex;gap:clamp(.25rem,.2273rem + .1157vw,.3125rem);gap:var(--space-3xs);justify-content:flex-end}a#skip-link{left:0;position:absolute;top:-100px;z-index:999}a#skip-link:focus{--csstools-light-dark-toggle--42:var(--csstools-color-scheme--light) #282f35;--csstools-light-dark-toggle--43:var(--csstools-color-scheme--light) #7e00ab;background-color:#a600e0;background-color:var(--csstools-light-dark-toggle--43,#a600e0);background-color:light-dark(#a600e0,#7e00ab);background-color:light-dark(color(display-p3 .5958 .11047 .84672),color(display-p3 .45804 0 .66455));background-color:var(--color-interactive-focus);color:#f9fcff;color:var(--csstools-light-dark-toggle--42,#f9fcff);color:light-dark(#f9fcff,#282f35);color:light-dark(color(display-p3 .97923 .98809 1),#282f35);color:var(--color-text-invers);display:block;padding:clamp(.4375rem,.3694rem + .3472vw,.625rem);padding:var(--space-2xs);text-align:center;-webkit-text-decoration:none;text-decoration:none;top:0;width:100%}.head-logo{display:inline-block}#main-menu{--csstools-light-dark-toggle--44:var(--csstools-color-scheme--light) #010309;background-color:#f9fcff;background-color:var(--csstools-light-dark-toggle--44,#f9fcff);background-color:light-dark(#f9fcff,#010309);background-color:light-dark(color(display-p3 .97923 .98809 1),#010309);background-color:var(--color-base);width:100%}#main-menu,#main-menu button#nav-close{position:absolute;right:0;top:0}#main-menu ul.nav li{padding:0}#main-menu ul.nav li:not(:first-of-type){--csstools-light-dark-toggle--64:var(--csstools-color-scheme--light) #010309;border-top:1px solid light-dark(#d3dfed,#010309);border-top:1px solid light-dark(oklch(90% .0225 251),oklch(10% .0225 251));border-top:1px solid var(--color-neutral-090)}#main-menu ul.nav a{--csstools-light-dark-toggle--65:var(--csstools-color-scheme--light) #f9fcff;color:#282f35;color:var(--csstools-light-dark-toggle--65,#282f35);color:light-dark(#282f35,#f9fcff);color:light-dark(#282f35,color(display-p3 .97923 .98809 1));color:var(--color-text);display:block;font-size:clamp(.875rem,.7614rem + .5787vw,1.1875rem);font-size:var(--step-0);font-weight:720;font-weight:var(--font-weight-bold);padding:clamp(.4375rem,.3694rem + .3472vw,.625rem);padding:var(--space-2xs);-webkit-text-decoration:none;text-decoration:none}#main-menu ul.nav a:hover{--csstools-light-dark-toggle--66:var(--csstools-color-scheme--light) #282f35;background-color:var(--site_accent_color);color:#f9fcff;color:var(--csstools-light-dark-toggle--66,#f9fcff);color:light-dark(#f9fcff,#282f35);color:light-dark(color(display-p3 .97923 .98809 1),#282f35);color:var(--color-text-invers)}nav#main-menu{z-index:1}nav#main-menu ul.nav li{margin-bottom:0}nav#main-menu ul.nav li a{font-weight:575;font-weight:var(--font-weight-medium)}footer#pagefooter{padding:clamp(1.75rem,1.5229rem + 1.1574vw,2.375rem) 0;padding:var(--space-l) 0;text-align:center}footer#pagefooter a{--csstools-light-dark-toggle--45:var(--csstools-color-scheme--light) #f9fcff;color:#282f35;color:var(--csstools-light-dark-toggle--45,#282f35);color:light-dark(#282f35,#f9fcff);color:light-dark(#282f35,color(display-p3 .97923 .98809 1));color:var(--color-text);font-weight:575;font-weight:var(--font-weight-medium);-webkit-text-decoration:none;text-decoration:none}footer#pagefooter a:hover{-webkit-text-decoration:underline;text-decoration:underline}footer#pagefooter ul.nav{display:flex;gap:clamp(.875rem,.7614rem + .5787vw,1.1875rem);gap:var(--space-s);justify-content:center;margin:0 auto clamp(1.3125rem,1.1308rem + .9259vw,1.8125rem);margin:0 auto var(--space-m)}#backtotop a>*{height:clamp(1.3125rem,1.1308rem + .9259vw,1.8125rem);height:var(--space-m);margin:clamp(1.3125rem,1.1308rem + .9259vw,1.8125rem) auto;margin:var(--space-m) auto;width:auto}.button{--csstools-light-dark-toggle--46:var(--csstools-color-scheme--light) #010309;--csstools-light-dark-toggle--33:var(--csstools-color-scheme--light) #222;--csstools-light-dark-toggle--47:var(--csstools-color-scheme--light) #f9fcff;align-items:center;background-color:#f9fcff;background-color:var(--csstools-light-dark-toggle--46,#f9fcff);background-color:light-dark(#f9fcff,#010309);background-color:light-dark(color(display-p3 .97923 .98809 1),#010309);background-color:var(--color-base);border:1px solid light-dark(#ddd,#222);border:1px solid var(--color-border);border-radius:clamp(2.625rem,2.2843rem + 1.7361vw,3.5625rem);border-radius:var(--radius-xl);color:#282f35;color:var(--csstools-light-dark-toggle--47,#282f35);color:light-dark(#282f35,#f9fcff);color:light-dark(#282f35,color(display-p3 .97923 .98809 1));color:var(--color-text);display:flex;font-size:clamp(.875rem,.7614rem + .5787vw,1.1875rem);font-size:var(--step-0);font-weight:575;font-weight:var(--font-weight-medium);gap:clamp(.25rem,.2273rem + .1157vw,.3125rem);gap:var(--space-3xs);line-height:clamp(.875rem,.7614rem + .5787vw,1.1875rem);line-height:var(--step-0);min-width:1em;padding:clamp(.4375rem,.3694rem + .3472vw,.625rem) clamp(.6875rem,.6194rem + .3472vw,.875rem);padding:var(--space-2xs) var(--space-xs)}.button svg{height:clamp(1.0938rem,.916rem + .9059vw,1.5829rem);height:var(--step-1);width:clamp(1.0938rem,.916rem + .9059vw,1.5829rem);width:var(--step-1)}.button.button-ghost{--csstools-light-dark-toggle--48:var(--csstools-color-scheme--light) #f9fcff;background-color:transparent;border-color:light-dark(#282f35,#f9fcff);border-color:light-dark(#282f35,color(display-p3 .97923 .98809 1));border-color:var(--color-text)}.button.button-icononly{padding:clamp(.25rem,.2273rem + .1157vw,.3125rem);padding:var(--space-3xs)}.button.button-primary{--csstools-light-dark-toggle--49:var(--csstools-color-scheme--light) #282f35;background-color:var(--color-primary);border-color:var(--color-primary);color:#f9fcff;color:var(--csstools-light-dark-toggle--49,#f9fcff);color:light-dark(#f9fcff,#282f35);color:light-dark(color(display-p3 .97923 .98809 1),#282f35);color:var(--color-text-invers)}.button.button-secondary{--csstools-light-dark-toggle--50:var(--csstools-color-scheme--light) #f9fcff;border-color:light-dark(#282f35,#f9fcff);border-color:light-dark(#282f35,color(display-p3 .97923 .98809 1));border-color:var(--color-text)}.button.button-none{border-color:transparent}.button:hover{--csstools-light-dark-toggle--51:var(--csstools-color-scheme--light) #0a606e;border-color:light-dark(#337d8c,#0a606e);border-color:var(--color-interactive-hover)}.button.button-glass{background-color:transparent}.button.button-glass,.button.button-glass:hover{border-color:transparent}.button.button-glass:hover svg path{fill:var(--site_accent_color)}a.button{display:inline-block;-webkit-text-decoration:none;text-decoration:none}a.button-ghost{--csstools-light-dark-toggle--34:var(--csstools-color-scheme--light) #f9fcff;color:#282f35;color:var(--csstools-light-dark-toggle--34,#282f35);color:light-dark(#282f35,#f9fcff);color:light-dark(#282f35,color(display-p3 .97923 .98809 1));color:var(--color-text)}a.button-primary{--csstools-light-dark-toggle--35:var(--csstools-color-scheme--light) #282f35;color:#f9fcff;color:var(--csstools-light-dark-toggle--35,#f9fcff);color:light-dark(#f9fcff,#282f35);color:light-dark(color(display-p3 .97923 .98809 1),#282f35);color:var(--color-text-invers)}a.button-secondary{--csstools-light-dark-toggle--52:var(--csstools-color-scheme--light) #f9fcff;color:#282f35;color:var(--csstools-light-dark-toggle--52,#282f35);color:light-dark(#282f35,#f9fcff);color:light-dark(#282f35,color(display-p3 .97923 .98809 1));color:var(--color-text)}a.button-secondary:hover{--csstools-light-dark-toggle--53:var(--csstools-color-scheme--light) #0a606e;color:#337d8c;color:var(--csstools-light-dark-toggle--53,#337d8c);color:light-dark(#337d8c,#0a606e);color:var(--color-interactive-hover)}.heading-archivelink{display:flex;gap:clamp(.6875rem,.6194rem + .3472vw,.875rem);gap:var(--space-xs);justify-content:space-between}#announcebar{font-size:clamp(.875rem,.7614rem + .5787vw,1.1875rem);font-size:var(--step-0);text-align:center}#announcebar a{display:block}#announcebar span{display:block;font-weight:720;font-weight:var(--font-weight-bold);padding:clamp(.4375rem,.3694rem + .3472vw,.625rem);padding:var(--space-2xs)}.card{--csstools-light-dark-toggle--54:var(--csstools-color-scheme--light) #010309;background-color:#f9fcff;background-color:var(--csstools-light-dark-toggle--54,#f9fcff);background-color:light-dark(#f9fcff,#010309);background-color:light-dark(color(display-p3 .97923 .98809 1),#010309);background-color:var(--color-base);border-radius:clamp(.25rem,.2273rem + .1157vw,.3125rem);border-radius:var(--radius-s)}.card *{--csstools-light-dark-toggle--55:var(--csstools-color-scheme--light) #f9fcff;color:#282f35;color:var(--csstools-light-dark-toggle--55,#282f35);color:light-dark(#282f35,#f9fcff);color:light-dark(#282f35,color(display-p3 .97923 .98809 1));color:var(--color-text)}.card a.card-link{border-radius:clamp(.25rem,.2273rem + .1157vw,.3125rem);border-radius:var(--radius-s);display:inline-block;outline:2px solid transparent;overflow:hidden;position:relative;-webkit-text-decoration:none;text-decoration:none}.card a.card-link:focus{--csstools-light-dark-toggle--67:var(--csstools-color-scheme--light) #7e00ab;outline-color:#a600e0;outline-color:var(--csstools-light-dark-toggle--67,#a600e0);outline-color:light-dark(#a600e0,#7e00ab);outline-color:light-dark(color(display-p3 .5958 .11047 .84672),color(display-p3 .45804 0 .66455));outline-color:var(--color-interactive-focus)}.card .card-tag{--csstools-light-dark-toggle--56:var(--csstools-color-scheme--light) #f9fcff;--csstools-light-dark-toggle--57:var(--csstools-color-scheme--light) #282f35;background-color:#010309;background-color:var(--csstools-light-dark-toggle--56,#010309);background-color:light-dark(#010309,#f9fcff);background-color:light-dark(#010309,color(display-p3 .97923 .98809 1));background-color:var(--color-base-invers);border-radius:0 clamp(.25rem,.2273rem + .1157vw,.3125rem) clamp(.25rem,.2273rem + .1157vw,.3125rem) 0;border-radius:0 var(--radius-s) var(--radius-s) 0;color:#f9fcff;color:var(--csstools-light-dark-toggle--57,#f9fcff);color:light-dark(#f9fcff,#282f35);color:light-dark(color(display-p3 .97923 .98809 1),#282f35);color:var(--color-text-invers);font-family:var(--font-sans-serif);font-size:clamp(.7rem,.6306rem + .3534vw,.8908rem);font-size:var(--step--1);font-weight:720;font-weight:var(--font-weight-bold);left:0;line-height:clamp(.7rem,.6306rem + .3534vw,.8908rem);line-height:var(--step--1);margin-bottom:clamp(.25rem,.2273rem + .1157vw,.3125rem);margin-bottom:var(--space-3xs);padding:clamp(.25rem,.2273rem + .1157vw,.3125rem);padding:var(--space-3xs) var(--space-3xs);position:absolute;text-transform:uppercase;top:clamp(.4375rem,.3694rem + .3472vw,.625rem);top:var(--space-2xs)}.card .card-picture img{aspect-ratio:var(--picture_aspect_ratio);border-radius:clamp(.25rem,.2273rem + .1157vw,.3125rem);border-radius:var(--radius-s);margin-bottom:clamp(.4375rem,.3694rem + .3472vw,.625rem);margin-bottom:var(--space-2xs);-o-object-fit:cover;object-fit:cover}.card .card-content{padding:0 clamp(.4375rem,.3694rem + .3472vw,.625rem) clamp(.4375rem,.3694rem + .3472vw,.625rem);padding:0 var(--space-2xs) var(--space-2xs)}.card .card-meta{font-size:clamp(.7rem,.6306rem + .3534vw,.8908rem);font-size:var(--step--1);margin-bottom:clamp(.25rem,.2273rem + .1157vw,.3125rem);margin-bottom:var(--space-3xs);text-align:right}.card .card-title{word-wrap:anywhere;font-size:clamp(1.0938rem,.916rem + .9059vw,1.5829rem);font-size:var(--step-1);margin-bottom:clamp(.6875rem,.6194rem + .3472vw,.875rem);margin-bottom:var(--space-xs)}.card .card-excerpt{font-size:clamp(.875rem,.7614rem + .5787vw,1.1875rem);font-size:var(--step-0);margin-bottom:clamp(.25rem,.2273rem + .1157vw,.3125rem);margin-bottom:var(--space-3xs)}.card .readmorelink:hover{-webkit-text-decoration:underline;text-decoration:underline}.card-author{--csstools-light-dark-toggle--58:var(--csstools-color-scheme--light) #010309;background-color:#f9fcff;background-color:var(--csstools-light-dark-toggle--58,#f9fcff);background-color:light-dark(#f9fcff,#010309);background-color:light-dark(color(display-p3 .97923 .98809 1),#010309);background-color:var(--color-base);border-radius:clamp(.25rem,.2273rem + .1157vw,.3125rem);border-radius:var(--radius-s)}.card-author *{--csstools-light-dark-toggle--59:var(--csstools-color-scheme--light) #f9fcff;color:#282f35;color:var(--csstools-light-dark-toggle--59,#282f35);color:light-dark(#282f35,#f9fcff);color:light-dark(#282f35,color(display-p3 .97923 .98809 1));color:var(--color-text)}.card-author a.card-link{border-radius:clamp(.25rem,.2273rem + .1157vw,.3125rem);border-radius:var(--radius-s);display:inline-block;outline:2px solid transparent;overflow:hidden;position:relative;-webkit-text-decoration:none;text-decoration:none}.card-author a.card-link:focus{--csstools-light-dark-toggle--68:var(--csstools-color-scheme--light) #7e00ab;outline-color:#a600e0;outline-color:var(--csstools-light-dark-toggle--68,#a600e0);outline-color:light-dark(#a600e0,#7e00ab);outline-color:light-dark(color(display-p3 .5958 .11047 .84672),color(display-p3 .45804 0 .66455));outline-color:var(--color-interactive-focus)}.card-author .card-tag{--csstools-light-dark-toggle--60:var(--csstools-color-scheme--light) #f9fcff;--csstools-light-dark-toggle--61:var(--csstools-color-scheme--light) #282f35;background-color:#010309;background-color:var(--csstools-light-dark-toggle--60,#010309);background-color:light-dark(#010309,#f9fcff);background-color:light-dark(#010309,color(display-p3 .97923 .98809 1));background-color:var(--color-base-invers);border-radius:0 clamp(.25rem,.2273rem + .1157vw,.3125rem) clamp(.25rem,.2273rem + .1157vw,.3125rem) 0;border-radius:0 var(--radius-s) var(--radius-s) 0;color:#f9fcff;color:var(--csstools-light-dark-toggle--61,#f9fcff);color:light-dark(#f9fcff,#282f35);color:light-dark(color(display-p3 .97923 .98809 1),#282f35);color:var(--color-text-invers);font-family:var(--font-sans-serif);font-size:clamp(.7rem,.6306rem + .3534vw,.8908rem);font-size:var(--step--1);font-weight:720;font-weight:var(--font-weight-bold);left:0;line-height:clamp(.7rem,.6306rem + .3534vw,.8908rem);line-height:var(--step--1);padding:clamp(.25rem,.2273rem + .1157vw,.3125rem);padding:var(--space-3xs) var(--space-3xs);position:absolute;text-transform:uppercase;top:clamp(.4375rem,.3694rem + .3472vw,.625rem);top:var(--space-2xs)}.card-author .card-picture img,.card-author .card-tag{margin-bottom:clamp(.25rem,.2273rem + .1157vw,.3125rem);margin-bottom:var(--space-3xs)}.card-author .card-picture img{aspect-ratio:1;border-radius:clamp(.25rem,.2273rem + .1157vw,.3125rem);border-radius:var(--radius-s);-o-object-fit:cover;object-fit:cover}.card-author .card-content{padding:0 clamp(.4375rem,.3694rem + .3472vw,.625rem) clamp(.4375rem,.3694rem + .3472vw,.625rem);padding:0 var(--space-2xs) var(--space-2xs)}.card-author .card-meta{font-size:clamp(.7rem,.6306rem + .3534vw,.8908rem);font-size:var(--step--1);margin-bottom:clamp(.25rem,.2273rem + .1157vw,.3125rem);margin-bottom:var(--space-3xs);text-align:right}.card-author .card-title{font-size:clamp(1.0938rem,.916rem + .9059vw,1.5829rem);font-size:var(--step-1);margin-bottom:clamp(.4375rem,.3694rem + .3472vw,.625rem);margin-bottom:var(--space-2xs)}.card-author .card-excerpt{font-size:clamp(.875rem,.7614rem + .5787vw,1.1875rem);font-size:var(--step-0);margin-bottom:clamp(.25rem,.2273rem + .1157vw,.3125rem);margin-bottom:var(--space-3xs)}.card-author .readmorelink:hover{-webkit-text-decoration:underline;text-decoration:underline}.card-html{--csstools-light-dark-toggle--62:var(--csstools-color-scheme--light) #010309;background-color:#f9fcff;background-color:var(--csstools-light-dark-toggle--62,#f9fcff);background-color:light-dark(#f9fcff,#010309);background-color:light-dark(color(display-p3 .97923 .98809 1),#010309);background-color:var(--color-base);border-radius:clamp(.25rem,.2273rem + .1157vw,.3125rem);border-radius:var(--radius-s)}.card-html *{--csstools-light-dark-toggle--63:var(--csstools-color-scheme--light) #f9fcff;color:#282f35;color:var(--csstools-light-dark-toggle--63,#282f35);color:light-dark(#282f35,#f9fcff);color:light-dark(#282f35,color(display-p3 .97923 .98809 1));color:var(--color-text)}.card-html a.card-link{border-radius:clamp(.25rem,.2273rem + .1157vw,.3125rem);border-radius:var(--radius-s);display:inline-block;outline:2px solid transparent;overflow:hidden;position:relative;-webkit-text-decoration:none;text-decoration:none}.card-html a.card-link:focus{--csstools-light-dark-toggle--69:var(--csstools-color-scheme--light) #7e00ab;outline-color:#a600e0;outline-color:var(--csstools-light-dark-toggle--69,#a600e0);outline-color:light-dark(#a600e0,#7e00ab);outline-color:light-dark(color(display-p3 .5958 .11047 .84672),color(display-p3 .45804 0 .66455));outline-color:var(--color-interactive-focus)}.card-html .card-picture img{border-radius:clamp(.25rem,.2273rem + .1157vw,.3125rem);border-radius:var(--radius-s);margin-bottom:clamp(.6875rem,.6194rem + .3472vw,.875rem);margin-bottom:var(--space-xs);margin-left:auto;margin-right:auto;-o-object-fit:contain;object-fit:contain}.card-html .card-picture--icon img{height:clamp(1.75rem,1.0913rem + 3.3565vw,3.5625rem);height:var(--space-l-xl)}.card-html .card-picture--iconbig img{height:clamp(3.5rem,2.1826rem + 6.713vw,7.125rem);height:var(--space-2xl-3xl)}.card-html .card-content{padding:0 clamp(.4375rem,.3694rem + .3472vw,.625rem) clamp(.4375rem,.3694rem + .3472vw,.625rem);padding:0 var(--space-2xs) var(--space-2xs)}.card-html .card-content--center *{text-align:center}.card-html .card-title{font-size:clamp(1.0938rem,.916rem + .9059vw,1.5829rem);font-size:var(--step-1);margin-bottom:clamp(.4375rem,.3694rem + .3472vw,.625rem);margin-bottom:var(--space-2xs)}.card-html .card-title--center{text-align:center}.card-html .card-excerpt{font-size:clamp(.875rem,.7614rem + .5787vw,1.1875rem);font-size:var(--step-0);margin-bottom:clamp(.25rem,.2273rem + .1157vw,.3125rem);margin-bottom:var(--space-3xs)}.card-html .readmorelink:hover{-webkit-text-decoration:underline;text-decoration:underline}#missionmodule,.module-mission{background-color:var(--mission_background)}#missionmodule *,.module-mission:not(#does-not-exist) *{color:var(--mission_color);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--gh-font-heading,var(--theme-heading-font)),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}#missionmodule{font-size:clamp(1.709rem,1.3079rem + 2.0439vw,2.8127rem);font-size:var(--step-3);padding:clamp(3.5rem,3.0457rem + 2.3148vw,4.75rem);padding:var(--space-2xl);text-align:center}#missionmodule span{display:block;margin-left:auto;margin-right:auto;max-width:20em}.gh-pagination .pagination{display:flex;gap:clamp(1.3125rem,1.1308rem + .9259vw,1.8125rem);gap:var(--space-m);justify-content:center}.gh-pagination .pagination a span{display:none}.RWDreadable{row-gap:0}.RWDreadable>*{grid-column:1/span 12}@media screen AND (min-width:600px){.RWDreadable>*{grid-column:3/span 8}}figure picture>*,figure>*{margin-bottom:clamp(.6875rem,.6194rem + .3472vw,.875rem);margin-bottom:var(--space-xs)}figure img{border-radius:clamp(.25rem,.2273rem + .1157vw,.3125rem);border-radius:var(--radius-s);max-height:75vh;-o-object-fit:cover;object-fit:cover;width:100%}figure figcaption{text-align:center}figure figcaption a{font-weight:575;font-weight:var(--font-weight-medium)}figure.feature-image{grid-column:1/span 12;margin-bottom:clamp(.6875rem,.6194rem + .3472vw,.875rem);margin-bottom:var(--space-xs)}figure.feature-image figcaption{text-align:right}#post-innergrid #opener{gap:0 clamp(.875rem,.3299rem + 2.7778vw,2.375rem);gap:0 var(--grid-gutter)}#post-innergrid #opener #post-excerpt,#post-innergrid #opener #post-metas,#post-innergrid #opener #post-title,#post-innergrid #opener .post-taglist{grid-column:1/span 12}@media screen AND (min-width:600px){#post-innergrid #opener #post-excerpt,#post-innergrid #opener #post-metas,#post-innergrid #opener #post-title,#post-innergrid #opener .post-taglist{grid-column:2/span 10}}#post-innergrid .post-content .readerwidth{grid-column:1/span 12}@media screen AND (min-width:600px){#post-innergrid .post-content .readerwidth{grid-column:2/span 10}}@media screen AND (min-width:1000px){#post-innergrid .post-content .readerwidth{grid-column:3/span 8}}.post-taglist{justify-content:center;text-align:center}#post-title{text-wrap:balance;font-size:clamp(1.709rem,1.3079rem + 2.0439vw,2.8127rem);font-size:var(--step-3);margin-bottom:clamp(.875rem,.7614rem + .5787vw,1.1875rem);margin-bottom:var(--space-s);text-align:center}#post-metas{font-size:clamp(.7rem,.6306rem + .3534vw,.8908rem);font-size:var(--step--1);text-align:center}#post-excerpt,#post-metas{margin-bottom:clamp(1.3125rem,1.1308rem + .9259vw,1.8125rem);margin-bottom:var(--space-m)}#post-excerpt{font-size:clamp(1.0938rem,.916rem + .9059vw,1.5829rem);font-size:var(--step-1)}#post-innergrid .post-content .kg-header-card,#post-innergrid .post-content .kg-image-card{border-radius:clamp(.25rem,.2273rem + .1157vw,.3125rem);border-radius:var(--radius-s)}#post-innergrid .post-content .kg-header-card.kg-width-wide,#post-innergrid .post-content .kg-image-card.kg-width-wide{grid-column:1/span 12;margin-left:min(0,calc(50% - 50vw));margin-right:min(0,calc(50% - 50vw))}#post-innergrid .post-content .kg-header-card.kg-width-full,#post-innergrid .post-content .kg-image-card.kg-width-full{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw}#post-innergrid .post-content .kg-header-card .kg-header-card-content{max-width:73.63rem;max-width:var(--grid-max-width)}#post-innergrid .post-content .kg-callout-card div.kg-callout-text,#post-innergrid .post-content .kg-toggle-card .kg-toggle-content *,#post-innergrid .post-content .kg-toggle-card .kg-toggle-heading *{font-size:clamp(.875rem,.7614rem + .5787vw,1.1875rem);font-size:var(--step-0)}footer.post-footer{padding-bottom:clamp(1.3125rem,1.1308rem + .9259vw,1.8125rem);padding-bottom:var(--space-m);padding-top:clamp(1.3125rem,1.1308rem + .9259vw,1.8125rem);padding-top:var(--space-m);text-align:center}#tagheader{gap:0}#tagheader .heading{text-align:center}#authorheader{gap:0}#profileimage{border-radius:calc(clamp(5.25rem, 4.5686rem + 3.4722vw, 7.125rem)*.5);border-radius:calc(var(--space-3xl)*.5);height:clamp(5.25rem,4.5686rem + 3.4722vw,7.125rem);height:var(--space-3xl);margin-bottom:clamp(.6875rem,.6194rem + .3472vw,.875rem);margin-bottom:var(--space-xs);margin-left:auto;margin-right:auto;-o-object-fit:cover;object-fit:cover;width:clamp(5.25rem,4.5686rem + 3.4722vw,7.125rem);width:var(--space-3xl)}.profilemeta .author-location,.profilemeta .heading{text-align:center}.profilemeta .author-bio{margin-bottom:clamp(1.3125rem,1.1308rem + .9259vw,1.8125rem);margin-bottom:var(--space-m)}.sociallinks{display:flex;gap:clamp(.875rem,.7614rem + .5787vw,1.1875rem);gap:var(--space-s);justify-content:center;margin-left:auto;margin-right:auto}.sociallinks svg{height:clamp(1.3125rem,1.1308rem + .9259vw,1.8125rem);height:var(--space-m);width:auto}.sociallinks svg path{fill:currentColor}.sociallinks a,.sociallinks a>*{--csstools-light-dark-toggle--36:var(--csstools-color-scheme--light) #f9fcff;color:#282f35;color:var(--csstools-light-dark-toggle--36,#282f35);color:light-dark(#282f35,#f9fcff);color:light-dark(#282f35,color(display-p3 .97923 .98809 1));color:var(--color-text)}.sociallinks a:hover,.sociallinks a:hover svg path{--csstools-light-dark-toggle--37:var(--csstools-color-scheme--light) #337d8c;fill:#0a606e;fill:var(--csstools-light-dark-toggle--37,#0a606e);fill:light-dark(#0a606e,#337d8c);fill:var(--color-interactive)}
/*# sourceMappingURL=index.css.map */