@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}*,:before,:after{box-sizing:border-box}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{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{font-size:16px}body{line-height:1.5}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--shade-orange-100:#e57300;--shade-orange-200:#c60;--shade-orange-300:#b25900;--shade-orange-400:#994c00;--shade-orange-500:#7f4000;--shade-orange-600:#630;--shade-orange-700:#4c2600;--shade-orange-800:#331900;--shade-orange-900:#190c00;--color-orange:#ff8000;--tint-orange-100:#fff2e5;--tint-orange-200:#ffe5cc;--tint-orange-300:#ffd8b2;--tint-orange-400:#fc9;--tint-orange-500:#ffbf7f;--tint-orange-600:#ffb266;--tint-orange-700:#ffa64c;--tint-orange-800:#ff9932;--tint-orange-900:#ff8c19;--color-black:#000;--color-white:#fff;--color-primary:var(--shade-orange-400);--color-primary-hover:var(--shade-orange-500);--color-on-primary:var(--color-white);--grid-margin:clamp(1rem, -.3rem + 6.5vw, 7.5rem);--grid-gutter:clamp(1.5rem, 1.2rem + 1.5vw, 3rem);--grid-content-width:840px;--grid-wide-width:1136px;--grid-max-width:1680px;--font-size-base:clamp(1rem, .9423rem + .2564vw, 1.25rem);--font-size-05:clamp(.8rem, .7538rem + .2051vw, 1rem);--font-size-10:clamp(1.25rem, 1.1779rem + .3205vw, 1.5625rem);--font-size-20:clamp(1.5625rem, 1.4724rem + .4006vw, 1.9531rem);--font-size-30:clamp(1.9531rem, 1.8404rem + .5008vw, 2.4414rem);--font-size-40:clamp(2.4414rem, 2.3006rem + .626vw, 3.0518rem);--font-size-50:clamp(3.0518rem, 2.8757rem + .7825vw, 3.8147rem);--font-size-60:clamp(3.8147rem, 3.5946rem + .9781vw, 4.7684rem);--font-size-70:clamp(4.7684rem, 4.4933rem + 1.2227vw, 5.9605rem);--font-size-80:clamp(5.9605rem, 5.6166rem + 1.5283vw, 7.4506rem)}.animated-underline{background-image:linear-gradient(var(--shade-orange-100), var(--shade-orange-100));background-position:0 100%;background-repeat:no-repeat;background-size:0 .1em;transition:background-size .15s ease-in-out;display:inline;&:hover,&:focus{background-size:100% .1em}}h1{font-size:var(--font-size-60);font-weight:600;line-height:1.2}h2{font-size:var(--font-size-50);font-weight:600;line-height:1.2}h3{font-size:var(--font-size-40);font-weight:600;line-height:1.2}h4{font-size:var(--font-size-30);font-weight:600;line-height:1.2}h5{font-size:var(--font-size-20);font-weight:600;line-height:1.2}h6{font-size:var(--font-size-10);font-weight:600;line-height:1.2}p{font-size:var(--font-size-base);text-wrap:wrap;text-wrap:pretty;font-weight:400;line-height:1.5}p a{background-image:linear-gradient(var(--shade-orange-100), var(--shade-orange-100));color:currentColor;background-position:0 100%;background-repeat:no-repeat;background-size:0 .1em;font-weight:600;text-decoration:none;transition:background-size .15s ease-in-out;display:inline;&:hover,&:focus{background-size:100% .1em}}li{font-size:var(--font-size-base);text-wrap:wrap;text-wrap:pretty;font-weight:400;line-height:1.5}li a,li a{background-image:linear-gradient(var(--shade-orange-100), var(--shade-orange-100));color:currentColor;background-position:0 100%;background-repeat:no-repeat;background-size:0 .1em;font-weight:600;text-decoration:none;transition:background-size .15s ease-in-out;display:inline;&:hover,&:focus{background-size:100% .1em}}strong{font-weight:700}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}li[data-astro-cid-gu27wtbi] a[data-astro-cid-gu27wtbi]{&.active{background-size:100% .1em}}nav[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{color:var(--linkColor);align-items:center;gap:1rem;list-style:none;display:flex}.reading-progress[data-astro-cid-kw4rgypl]{background-color:var(--tint-orange-400);width:100%;height:3px}.reading-progress__bar[data-astro-cid-kw4rgypl]{background-color:var(--shade-orange-100);width:0;height:100%;transition:width .1s ease-in-out}.header-container[data-astro-cid-nen7h5rs]{z-index:100;position:sticky;top:0}header[data-astro-cid-nen7h5rs]{padding:1rem var(--grid-margin);background-color:var(--tint-orange-300);justify-content:space-between;align-items:center;display:flex}header[data-astro-cid-nen7h5rs] .logo[data-astro-cid-nen7h5rs]{font-size:1.5rem;font-weight:700;line-height:1.5}header[data-astro-cid-nen7h5rs] .logo[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color-black);text-decoration:none}footer[data-astro-cid-jo6i4kqk]{padding:1rem var(--grid-margin);background-color:var(--shade-orange-800);color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin-top:auto;display:flex}html,body{font-family:var(--font-open-sans)}body{flex-direction:column;min-height:100dvh;display:flex}.container[data-astro-cid-ap6mcnip]{max-width:var(--grid-max-width);padding:0 var(--grid-margin);margin:0 auto}
