.css,.gsap{margin-bottom:2rem;max-width:100%;margin-inline:auto;padding:1em;color:var(--clr-main);font-size:clamp(1.25rem,1.25vw,1.75rem);font-weight:100;letter-spacing:2px;font-family:var(--bronova);line-height:1.5;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal}@media (max-width: 768px){.css,.gsap{padding:.1rem;max-width:95%;margin-inline:auto}}.grid-section{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start;margin-bottom:4rem}@media (max-width: 768px){.grid-section{grid-template-columns:1fr;gap:1rem;margin-bottom:2rem}}.grid-section .content{display:flex;flex-direction:column}.grid-section .image{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem}.grid-section .image img{display:block;max-width:100%;width:100%;height:auto;box-shadow:none;border-radius:var(--radius);margin:0}.css img,.gsap img{display:block;max-width:100%;width:100%;height:auto;box-shadow:none;text-align:center;border-radius:var(--radius);margin:0}.css p,.gsap p{padding:0;line-height:1.6;margin-bottom:1rem;color:var(--clr-main)}.css img:not(.grid-section img),.gsap img:not(.grid-section img){display:block;margin:2rem auto;max-width:100%;height:auto;box-shadow:none;text-align:center;border-radius:var(--radius)}.css h1,.gsap h1{font-family:var(--bronova-bold);font-size:clamp(2rem,5vw,8rem);font-weight:900;color:var(--clr-gray);letter-spacing:-1px;margin-block:2rem;text-shadow:0 0 3px var(--dark-gray);text-transform:uppercase;scroll-margin-top:8rem;display:none}.css h2,.gsap h2{font-family:var(--bronova-bold);font-size:clamp(1.5rem,3vw,2.5rem);font-weight:500;color:var(--clr-blue);letter-spacing:0px;margin-block:1.5rem;scroll-margin-top:8rem}div[id]{scroll-margin-top:8rem}.css p,.gsap p{font-size:clamp(1rem,1.25vw,1.75rem);font-weight:300;color:var(--clr-main);line-height:1.5;margin-block:1rem;letter-spacing:0px}@media (max-width: 768px){html{scroll-padding-top:6rem}html body h1,html body h2,div[id]{scroll-margin-top:1rem}}img{display:block;margin-left:auto;margin-right:auto;max-width:100%}.card.svelte-y5qrjl{width:fit-content;height:fit-content;background-color:transparent;border-radius:8px;border:2px solid var(--clr-main);box-shadow:0 4px 6px #0000001a;overflow:hidden;transition:all .3s ease-in-out;padding-block:1em;padding-inline:2em}.card.svelte-y5qrjl:hover{box-shadow:0 0 5em var(--clr-gray)}.card.svelte-y5qrjl .card-image:where(.svelte-y5qrjl){width:fit-content;height:fit-content;object-fit:cover;border-radius:0 0 8px 8px;display:grid;place-self:center;margin-inline:auto;padding:1rem}.card.svelte-y5qrjl .card-title:where(.svelte-y5qrjl){color:var(--clr-blue);font-family:var(--orbitron);font-size:clamp(var(--h3),2vw,var(--xxl));font-weight:800;letter-spacing:-1px;margin-bottom:.5rem;text-transform:uppercase}.card.svelte-y5qrjl .card-description:where(.svelte-y5qrjl){color:var(--clr-main);font-size:clamp(var(--xs),1.5vw,var(--h4));font-weight:300;margin-bottom:1rem;text-indent:1rem;display:flex;justify-content:center;letter-spacing:0px}.card.svelte-y5qrjl .card-button:where(.svelte-y5qrjl){display:flex;justify-content:center;align-items:center;background-color:transparent;color:var(--clr-blue);border:1px solid var(--clr-blue);border-radius:5rem;font-family:var(--orbitron);font-size:clamp(var(--sm),1vw,var(--h6));font-weight:300;letter-spacing:1px;width:fit-content;height:10%;outline:none;margin:1rem auto;filter:drop-shadow(0 0 .75rem var(--clr-gray));transition:.75s;outline:3px solid currentColor;outline-offset:-7px;padding:1rem 1.75rem;-webkit-user-select:none;user-select:none}.card.svelte-y5qrjl .card-button:where(.svelte-y5qrjl):hover{color:var(--clr-main);border-color:var(--clr-main)}.card.svelte-y5qrjl .card-button:where(.svelte-y5qrjl):focus,.card.svelte-y5qrjl .card-button:where(.svelte-y5qrjl):focus-visible{outline:1px solid var(--clr-main);background:transparent}@media (width < 500px){.card.svelte-y5qrjl{width:100%;padding:1rem 1.5rem 0}.card.svelte-y5qrjl .card-image:where(.svelte-y5qrjl){height:190px;object-fit:cover}.card.svelte-y5qrjl .card-title:where(.svelte-y5qrjl){font-size:clamp(var(--h6),2vw,var(--h5))}.card.svelte-y5qrjl .card-description:where(.svelte-y5qrjl){font-size:clamp(var(--xs),1vw,var(--h6))}.card.svelte-y5qrjl .card-button:where(.svelte-y5qrjl){font-size:clamp(var(--sm),1vw,var(--h6));font-weight:700;padding:1rem;width:100%}}h2.svelte-1mr6gzy{display:block;margin-top:2em;color:var(--clr-blue);font-family:var(--bronova-bold);font-size:clamp(var(--h6),3vw,var(--h2));font-weight:800;text-align:center}.toc.svelte-1mr6gzy{display:grid;grid-template-columns:repeat(2,1fr);background:transparent;height:fit-content;box-shadow:none;padding-bottom:6em}@media (width <= 1200px){.toc.svelte-1mr6gzy{padding-bottom:2em}}@media (width <= 768px){.toc.svelte-1mr6gzy{grid-template-columns:1fr}}@media (width <= 500px){.toc.svelte-1mr6gzy{padding-bottom:2em}}.toc.svelte-1mr6gzy dt:where(.svelte-1mr6gzy){display:block;color:var(--clr-main);font-size:clamp(var(--h6),3vw,var(--h4));font-weight:900;letter-spacing:3px;margin-bottom:1rem}.toc.svelte-1mr6gzy .css:where(.svelte-1mr6gzy),.toc.svelte-1mr6gzy .gsap:where(.svelte-1mr6gzy){margin:1em}:is(.toc.svelte-1mr6gzy .css:where(.svelte-1mr6gzy),.toc.svelte-1mr6gzy .gsap:where(.svelte-1mr6gzy)) dl:where(.svelte-1mr6gzy){display:flex;flex-direction:column;justify-content:center;align-items:center}:is(.toc.svelte-1mr6gzy .css:where(.svelte-1mr6gzy),.toc.svelte-1mr6gzy .gsap:where(.svelte-1mr6gzy)) dl:where(.svelte-1mr6gzy) dd:where(.svelte-1mr6gzy){color:var(--clr-link);font-size:clamp(var(--sm),2vw,var(--h6));font-weight:600;text-wrap:balance}:is(.toc.svelte-1mr6gzy .css:where(.svelte-1mr6gzy),.toc.svelte-1mr6gzy .gsap:where(.svelte-1mr6gzy)) dl:where(.svelte-1mr6gzy) dd:where(.svelte-1mr6gzy) a:where(.svelte-1mr6gzy):visited{color:var(--clr-main)}.morph.svelte-eta0n0{display:flex;justify-content:center;align-items:center;width:100%;padding:1rem;padding-top:5em}@media (width <= 768px){.morph.svelte-eta0n0{padding:.5rem;scale:.8}}.morph.svelte-eta0n0 svg:where(.svelte-eta0n0){width:100%;height:auto;max-width:min(90vw,25em);min-width:320px;margin:0;padding:0;fill:var(--clr-main)}@media (width >= 1200px){.morph.svelte-eta0n0 svg:where(.svelte-eta0n0){max-width:30em}}@media (width <= 500px){.morph.svelte-eta0n0 svg:where(.svelte-eta0n0){max-width:95vw;min-width:280px}}.morph.svelte-eta0n0 #targetSVG:where(.svelte-eta0n0){display:none}.to-top.svelte-rv5790{position:relative;text-decoration:none;color:var(--clr-gray);font-size:clamp(var(--sm),1.5vw,var(--h6));display:flex;align-items:center;gap:.5em;justify-content:center}.expanded{--view-transition-offset: -20em}section.svelte-m9up96{cursor:pointer;width:fit-content;z-index:500}section.svelte-m9up96 .img-button:where(.svelte-m9up96){padding:0;border:none;background:none;cursor:pointer;width:fit-content;display:block}section.svelte-m9up96 .img-button:where(.svelte-m9up96):focus,section.svelte-m9up96 .img-button:where(.svelte-m9up96):focus-visible{outline:none;box-shadow:none}section.svelte-m9up96 .img-button:where(.svelte-m9up96) img:where(.svelte-m9up96){object-fit:contain}section.svelte-m9up96 .img-button:where(.svelte-m9up96) img:where(.svelte-m9up96).svg{object-fit:contain}section.svelte-m9up96:not(.expanded) .img-button:where(.svelte-m9up96) img:where(.svelte-m9up96){object-fit:contain}@media (width <= 768px){section.svelte-m9up96:not(.expanded) .img-button:where(.svelte-m9up96) img:where(.svelte-m9up96){width:60vw;height:auto}}section.svelte-m9up96:not(.expanded) .img-button:where(.svelte-m9up96) img:where(.svelte-m9up96).svg{object-fit:contain}.expanded.svelte-m9up96{position:fixed;top:var(--view-transition-offset, -17em);left:0;background:transparent;display:grid;place-items:center;z-index:9999;width:100vw;height:100vh;margin:0;padding:20px;box-sizing:border-box}@media (width <= 768px){.expanded.svelte-m9up96{width:100dvw;height:100dvh;padding:.5em}}.expanded.svelte-m9up96 .img-button:where(.svelte-m9up96){width:100vw;height:100vh;display:grid;place-items:center;margin:0;padding:0}@media (width <= 768px){.expanded.svelte-m9up96 .img-button:where(.svelte-m9up96){width:100%;height:100%}}.expanded.svelte-m9up96 img:where(.svelte-m9up96){width:100vw;height:100vh;object-fit:contain}@media (width <= 768px){.expanded.svelte-m9up96 img:where(.svelte-m9up96){width:100%;height:100%}}.expanded.svelte-m9up96 img.svg:where(.svelte-m9up96){filter:brightness(1.1)}@keyframes svelte-m9up96-scale-up{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes svelte-m9up96-scale-down{0%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:0}}.tocLogo.svelte-4mi295{padding-top:5em}section.svelte-4mi295.mounted{opacity:1;scale:1}section.svelte-4mi295 .back:where(.svelte-4mi295){text-align:center;display:flex;flex-direction:column;align-items:center;gap:0;margin:0}section.svelte-4mi295 .back:where(.svelte-4mi295) .back-button{margin-top:1em;margin-bottom:0}@media (width <= 500px){section.svelte-4mi295 .back:where(.svelte-4mi295){gap:1em}}section.svelte-4mi295 .card:where(.svelte-4mi295){display:flex;justify-content:center;background:transparent;box-shadow:none}section.svelte-4mi295 .css:where(.svelte-4mi295){margin-bottom:15%}section.svelte-4mi295 .gsap:where(.svelte-4mi295){margin-bottom:5%;position:relative;contain:layout}::view-transition-old(css-image),::view-transition-new(css-image),::view-transition-old(gsap-image),::view-transition-new(gsap-image){animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(css-image),::view-transition-old(gsap-image){animation:scale-down .25s ease forwards}::view-transition-new(css-image),::view-transition-new(gsap-image){animation:scale-up .25s ease forwards}
