html.home body .landing{z-index:1;position:relative}@media (width<=679px){html.home body .header.flyout-open:not(.sticky),html.home body.expanded .header{height:auto}html.home body.expanded .header>.wrapper{padding-bottom:160px}html.home body.expanded .header>.wrapper .logo{transform:translate(80px,80px)scale(2.3)}html.home body.expanded .landing{--blockPadding:220px 50px;background-position:right 30% bottom -250px;background-size:auto calc(100% + 250px);transition:background-position,background-size,padding-top}html.home body .header>.wrapper{padding-bottom:15px;transition:padding-bottom .7s cubic-bezier(.4,0,.2,1)}html.home body .header>.wrapper .logo{transition:transform .7s cubic-bezier(.4,0,.2,1);transform:none}html.home body .landing{--blockPadding:120px 50px;background-position:right 30% bottom;background-size:auto 120%;height:100lvh;max-height:1000px;transition:background-position .7s cubic-bezier(.4,0,.2,1),background-size .7s cubic-bezier(.4,0,.2,1),padding-top .7s cubic-bezier(.4,0,.2,1)}html.home body .landing .wrapper h1{display:none}html.home body .landing .wrapper .tagline{font-size:24px;font-weight:500}}html[data-theme=dark].home .landing{height:auto;min-height:unset;max-height:unset;background-image:none!important}html.home .header{z-index:100;width:100%;transition:background-color .3s ease-in-out,color .3s ease-in-out;position:absolute;top:0;left:0}html.home .header:not(.sticky){--textColor:var(--textColor2);--bgColor:transparent;--logoFilter:brightness(0) invert(1)}html.home .header:not(.sticky) .wrapper .logo img{filter:var(--logoFilter);transition:filter .3s ease-in-out}@media (width<=1149px){html.home .header:not(.sticky).flyout-open{--bgColor:var(--bgColor1);--textColor:var(--textColor1);--logoFilter:none;transition:background-color ease-in-out,color ease-in-out}html.home .header:not(.sticky).flyout-open .wrapper .logo img{transition:filter ease-in-out}}@media (width>=1150px){html.home .header:not(.sticky) .wrapper .menu .language-toggle{--textColor:var(--textColor2)}html.home .header:not(.sticky):hover,html.home .header:not(.sticky):focus-within,html.home .header:not(.sticky).submenu-open{--bgColor:var(--bgColor1);--textColor:var(--textColor1);--logoFilter:none}html.home .header:not(.sticky):hover .wrapper .menu .language-toggle,html.home .header:not(.sticky):focus-within .wrapper .menu .language-toggle,html.home .header:not(.sticky).submenu-open .wrapper .menu .language-toggle{--textColor:var(--textColor1)}html.home .header:not(.sticky):hover .wrapper .menu .language-toggle:hover,html.home .header:not(.sticky):focus-within .wrapper .menu .language-toggle:hover,html.home .header:not(.sticky).submenu-open .wrapper .menu .language-toggle:hover,html.home .header:not(.sticky):hover .wrapper .menu .language-toggle:focus-visible,html.home .header:not(.sticky):focus-within .wrapper .menu .language-toggle:focus-visible,html.home .header:not(.sticky).submenu-open .wrapper .menu .language-toggle:focus-visible{--textColor:var(--textColor2);--bgColor:var(--bgColor2)}}html.home .landing{--textColor:var(--textColor2);--bgColor:var(--bgColor2);background-repeat:no-repeat}@media (width>=1150px){html.home .landing{--blockPadding:200px 75px;background-position:bottom;background-size:cover;height:100lvh;min-height:800px;max-height:1000px}html.home .landing .wrapper h1{margin-block:0 20px;font-size:100px}html.home .landing .wrapper .tagline{max-width:500px}}@media (width>=680px) and (width<=1149px){html.home .landing{--blockPadding:160px 50px;background-position:right 20% top;background-size:auto 110%;height:100lvh;min-height:800px;max-height:1000px}html.home .landing .wrapper h1{margin-block:0 15px;font-size:clamp(65px,9vw,100px)}html.home .landing .wrapper .tagline{max-width:min(750px,85%)}}.projects.svelte-ypbj28 .projects-navigation:where(.svelte-ypbj28){color:inherit;display:flex}@media (width>=680px){.projects.svelte-ypbj28 .projects-navigation:where(.svelte-ypbj28){justify-content:center;gap:50px;margin-top:20px}}@media (width<=679px){.projects.svelte-ypbj28 .projects-navigation:where(.svelte-ypbj28){justify-content:flex-end;gap:30px;margin-right:20px}}.projects.svelte-ypbj28 .projects-navigation:where(.svelte-ypbj28) button:where(.svelte-ypbj28){--boxFill:currentColor;--boxStroke:currentColor;--glyphFill:var(--bgColor);transition:transform .1s ease-in-out}.projects.svelte-ypbj28 .projects-navigation:where(.svelte-ypbj28) button:where(.svelte-ypbj28):hover,.projects.svelte-ypbj28 .projects-navigation:where(.svelte-ypbj28) button:where(.svelte-ypbj28):focus-visible{transform:scale(1.1)}.projects.svelte-ypbj28 .projects-navigation:where(.svelte-ypbj28) button:where(.svelte-ypbj28) .icon:where(.svelte-ypbj28){width:40px;height:40px}.projects.svelte-ypbj28 .projects-navigation:where(.svelte-ypbj28) button:where(.svelte-ypbj28) .icon.arrow-box-left:where(.svelte-ypbj28){transform:rotate(180deg)scaleY(-1)}.projects.svelte-ypbj28 .projects-container:where(.svelte-ypbj28){width:100%;margin-top:50px;display:flex;overflow-x:scroll}.projects.svelte-ypbj28 .projects-container:where(.svelte-ypbj28) .project:where(.svelte-ypbj28){min-width:0;text-decoration:none}.projects.svelte-ypbj28 .projects-container:where(.svelte-ypbj28) .project:where(.svelte-ypbj28):hover .image:where(.svelte-ypbj28) img:where(.svelte-ypbj28),.projects.svelte-ypbj28 .projects-container:where(.svelte-ypbj28) .project:where(.svelte-ypbj28):focus-visible .image:where(.svelte-ypbj28) img:where(.svelte-ypbj28){transform:scale(1.1)}@media (width>=1050px){.projects.svelte-ypbj28 .projects-container:where(.svelte-ypbj28) .project:where(.svelte-ypbj28){flex:0 0 calc(42% + 75px);padding-right:75px}}@media (width>=680px) and (width<=1049px){.projects.svelte-ypbj28 .projects-container:where(.svelte-ypbj28) .project:where(.svelte-ypbj28){flex:0 0 calc(80% + 50px);padding-right:50px}}@media (width<=679px){.projects.svelte-ypbj28 .projects-container:where(.svelte-ypbj28) .project:where(.svelte-ypbj28){flex:0 0 calc(90% + 25px);padding-right:25px}}.projects.svelte-ypbj28 .projects-container:where(.svelte-ypbj28) .project:where(.svelte-ypbj28) .image:where(.svelte-ypbj28){aspect-ratio:3/2;border-radius:40px 40px 40px 5px;overflow:hidden}.projects.svelte-ypbj28 .projects-container:where(.svelte-ypbj28) .project:where(.svelte-ypbj28) .image:where(.svelte-ypbj28) img:where(.svelte-ypbj28){object-fit:cover;object-position:var(--objectPosition);will-change:transform, object-position;width:100%;height:100%;transition:transform .5s;display:block}.projects.svelte-ypbj28 .projects-container:where(.svelte-ypbj28) .project:where(.svelte-ypbj28) .content:where(.svelte-ypbj28){margin:20px 10px}.projects.svelte-ypbj28 .projects-container:where(.svelte-ypbj28) .project:where(.svelte-ypbj28) .content:where(.svelte-ypbj28) h2:where(.svelte-ypbj28){margin-bottom:10px;font-size:28px}.projects.svelte-ypbj28 .projects-container:where(.svelte-ypbj28) .project:where(.svelte-ypbj28) .content:where(.svelte-ypbj28) .excerpt:where(.svelte-ypbj28){margin-bottom:15px}.getInvolved.svelte-ypbj28 .container:where(.svelte-ypbj28){flex-direction:row;gap:50px;margin-top:50px;display:flex}.getInvolved.svelte-ypbj28 .container:where(.svelte-ypbj28) .accordion:where(.svelte-ypbj28){flex-basis:100%}.getInvolved.svelte-ypbj28 .container:where(.svelte-ypbj28) .accordion:where(.svelte-ypbj28) .item:where(.svelte-ypbj28){border-bottom:1px solid var(--borderColor)}.getInvolved.svelte-ypbj28 .container:where(.svelte-ypbj28) .accordion:where(.svelte-ypbj28) .item:where(.svelte-ypbj28) input:where(.svelte-ypbj28):focus-visible+.trigger:where(.svelte-ypbj28){outline:2px solid var(--accentColor1)}.getInvolved.svelte-ypbj28 .container:where(.svelte-ypbj28) .accordion:where(.svelte-ypbj28) .item:where(.svelte-ypbj28) .trigger:where(.svelte-ypbj28){justify-content:space-between;align-items:center;padding:20px 20px 20px 0;font-size:32px;font-weight:800;display:flex}.getInvolved.svelte-ypbj28 .container:where(.svelte-ypbj28) .accordion:where(.svelte-ypbj28) .item:where(.svelte-ypbj28) .trigger:where(.svelte-ypbj28) .icon.plus:where(.svelte-ypbj28){opacity:.5;font-size:1.5em;font-weight:400;line-height:1;transition:opacity .1s}.getInvolved.svelte-ypbj28 .container:where(.svelte-ypbj28) .accordion:where(.svelte-ypbj28) .item:where(.svelte-ypbj28) .trigger:where(.svelte-ypbj28) .icon.chevron-right:where(.svelte-ypbj28){width:.8em;height:.85em;margin-right:2px;transform:rotate(90deg)}.getInvolved.svelte-ypbj28 .container:where(.svelte-ypbj28) .accordion:where(.svelte-ypbj28) .item:where(.svelte-ypbj28) .trigger:where(.svelte-ypbj28):hover .icon.plus:where(.svelte-ypbj28){opacity:1}@media (width<=679px){.getInvolved.svelte-ypbj28 .container:where(.svelte-ypbj28) .accordion:where(.svelte-ypbj28) .item:where(.svelte-ypbj28) .trigger:where(.svelte-ypbj28){font-size:24px}}.getInvolved.svelte-ypbj28 .container:where(.svelte-ypbj28)>.image:where(.svelte-ypbj28){border-radius:40px;flex:0 0 50%;max-height:500px;margin-top:30px;overflow:hidden}@media (width<=1049px){.getInvolved.svelte-ypbj28 .container:where(.svelte-ypbj28)>.image:where(.svelte-ypbj28){display:none}}@media (width<=1599px){.getInvolved.svelte-ypbj28 .container:where(.svelte-ypbj28)>.image:where(.svelte-ypbj28){border-radius:40px 0 0 40px;margin-right:calc(50% - 50vw)}}.getInvolved.svelte-ypbj28 .container:where(.svelte-ypbj28)>.image:where(.svelte-ypbj28) img:where(.svelte-ypbj28){object-fit:cover;width:100%;height:100%}.latest.svelte-ypbj28 .container:where(.svelte-ypbj28){margin-top:80px}
