.PageTitle-module__8499ba__page-title{grid-template-areas:"title mega mega";align-items:start;gap:2.5rem;padding:2rem;display:grid}.PageTitle-module__8499ba__page-title svg{transform:rotate(-.25turn)}@media (max-width:1000px){.PageTitle-module__8499ba__page-title{flex-direction:column;gap:0;display:flex}}@media (max-width:758px){.PageTitle-module__8499ba__page-title{padding:1rem}}.PageTitle-module__8499ba__title-paragraph{font-size:var(--typography-font-size-body-lead);flex-direction:row;grid-area:title;align-items:center;padding:1rem 0;display:flex}.PageTitle-module__8499ba__title-headline{font-family:var(--typography-font-family-headline);font-size:var(--typography-font-size-headline-mega);color:var(--color-core-primary-300);grid-area:mega}@media (max-width:1000px){.PageTitle-module__8499ba__title-headline{max-width:100%}}
.BentoBox-module__cqhOYW__wrapper{grid-template-columns:repeat(12,1fr);grid-auto-flow:row;gap:1rem;padding:0 1rem 1rem;display:grid}@media (min-width:768px){.BentoBox-module__cqhOYW__wrapper{gap:2.5rem;padding:0 2.5rem 2.5rem}}.BentoBox-module__cqhOYW__isFullBleed{min-height:calc(100dvh - 172px)}
.BentoItem-module__EcNDFW__outer{border-style:solid;border-width:1px;border-radius:10px;min-height:20vh;overflow:hidden}.BentoItem-module__EcNDFW__inner{flex-direction:column;height:100%;display:flex}.BentoItem-module__EcNDFW__imageWrapper{width:100%;height:300px;position:relative}.BentoItem-module__EcNDFW__imageWrapper img{object-fit:cover;width:100%;height:100%}.BentoItem-module__EcNDFW__isJustified{justify-content:space-between}.BentoItem-module__EcNDFW__isInteractive{cursor:pointer;text-decoration:none;transition:all .1s ease-in-out}.BentoItem-module__EcNDFW__isInteractive:hover{background:var(--color-core-primary-300);border-color:var(--color-core-primary-300);transform:translateY(-4px);box-shadow:0 4px 10px #00000013}.BentoItem-module__EcNDFW__isInteractive:hover>h1,.BentoItem-module__EcNDFW__isInteractive:hover h2,.BentoItem-module__EcNDFW__isInteractive:hover h3,.BentoItem-module__EcNDFW__isInteractive:hover h4,.BentoItem-module__EcNDFW__isInteractive:hover h5,.BentoItem-module__EcNDFW__isInteractive:hover h6,.BentoItem-module__EcNDFW__isInteractive:hover p{color:var(--color-core-neutral-100)}@media (min-width:350px){.BentoItem-module__EcNDFW__size--small{grid-column:span 6}.BentoItem-module__EcNDFW__size--medium,.BentoItem-module__EcNDFW__size--large,.BentoItem-module__EcNDFW__size--x-large{grid-column:span 12}}@media (min-with:768px){.BentoItem-module__EcNDFW__size--medium{grid-column:span 6}}@media (min-width:1000px){.BentoItem-module__EcNDFW__size--small,.BentoItem-module__EcNDFW__size--medium{grid-column:span 4}}@media (min-width:1200px){.BentoItem-module__EcNDFW__size--small{grid-column:span 3}.BentoItem-module__EcNDFW__size--large{grid-column:span 6}.BentoItem-module__EcNDFW__size--x-large{grid-column:span 8}}.BentoItem-module__EcNDFW__size--full{grid-column:span 12}.BentoItem-module__EcNDFW__primary{background:var(--color-core-primary-300);border-color:var(--color-core-primary-400)}.BentoItem-module__EcNDFW__secondary{background:var(--color-core-secondary-200);border-color:var(--color-core-secondary-300)}.BentoItem-module__EcNDFW__tertiary{background:var(--color-core-tertiary-200);border-color:var(--color-core-tertiary-300)}.BentoItem-module__EcNDFW__dark{background:var(--color-core-neutral-600);border-color:var(--color-core-neutral-500)}.BentoItem-module__EcNDFW__white{background:var(--color-core-neutral-100);border-color:var(--color-core-neutral-200)}.BentoItem-module__EcNDFW__padding--none{padding:0}.BentoItem-module__EcNDFW__padding--small{padding:.5rem}.BentoItem-module__EcNDFW__padding--medium{padding:1rem}.BentoItem-module__EcNDFW__padding--large{padding:1.5rem}.BentoItem-module__EcNDFW__padding--x-large{padding:2.5rem}.BentoItem-module__EcNDFW__gap--none{gap:0}.BentoItem-module__EcNDFW__gap--small{gap:.5rem}.BentoItem-module__EcNDFW__gap--medium{gap:1rem}.BentoItem-module__EcNDFW__gap--large{gap:1.5rem}.BentoItem-module__EcNDFW__gap--x-large{gap:2.5rem}
.Badge-module__aPBXSq__badge-base{width:fit-content;height:fit-content;font-family:var(--typography-font-family-body);letter-spacing:.25px;border-style:solid;border-width:1px;border-radius:20px;padding:4px 16px;font-size:1rem;font-weight:400;line-height:1.7}.Badge-module__aPBXSq__primary{color:var(--color-core-primary-300);border-color:var(--color-core-primary-300);background:0 0;}.Badge-module__aPBXSq__secondary{color:var(--color-core-neutral-600);border-color:var(--color-core-neutral-600);background:0 0;}.Badge-module__aPBXSq__tertiary{color:var(--color-core-tertiary-500);border-color:var(--color-core-tertiary-500);background:0 0;}.Badge-module__aPBXSq__inverse{color:var(--color-core-neutral-600);background:var(--color-core-neutral-100);border-color:#0000;}
.PortfolioList-module__cavB_q__wrapper{grid-column:1/span 3}
.PortfolioListItem-module__J9jWdq__image-wrapper{height:40vh;position:relative;overflow:hidden}.PortfolioListItem-module__J9jWdq__image-wrapper img{object-fit:cover}@media (min-width:768px){.PortfolioListItem-module__J9jWdq__image-wrapper{height:50vh}}
.HeroImage-module__ay38AG__heroWrapper{max-width:100vw;height:50vh;margin-bottom:-134px;position:relative;top:-134px}.HeroImage-module__ay38AG__heroWrapper span{height:100%}@media (max-width:1000px){.HeroImage-module__ay38AG__heroWrapper{margin-bottom:-164px;top:-164px}}@media (max-width:550px){.HeroImage-module__ay38AG__heroWrapper{margin-bottom:-130px;top:-130px}}.HeroImage-module__ay38AG__image{object-fit:cover}
.ResultsItem-module__RFcbsq__resultsItem{background:var(--color-core-neutral-100);border:1px solid var(--color-core-primary-300);border-radius:10px;flex-direction:column;justify-content:flex-start;gap:.5rem;padding:2rem;display:flex}.ResultsItem-module__RFcbsq__resultsItem *{color:var(--color-core-neutral-700)}.ResultsItem-module__RFcbsq__percentage{flex-direction:row;align-items:center;gap:.5rem;font-size:4.166rem;font-weight:700;line-height:1;display:flex}.ResultsItem-module__RFcbsq__percentage *{color:var(--color-core-primary-300)}.ResultsItem-module__RFcbsq__percentage svg{width:2.5rem;height:2.5rem}.ResultsItem-module__RFcbsq__percentage svg path{fill:var(--color-core-positive-300)}
.Results-module__lttnLW__results{flex-direction:column;grid-column:1/span 3;gap:2rem;max-width:100vw;padding:2.5rem;display:flex}.Results-module__lttnLW__results h5{color:var(--color-core-neutral-100)}.Results-module__lttnLW__results div{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));justify-content:center;gap:2rem;display:grid}@media (max-width:1000px){.Results-module__lttnLW__results{padding:2.5rem 1rem}}
.Tabs-module__XN04uW__tabs--root{background:var(--color-semantic-surface-light);border:1px solid var(--color-core-neutral-300);border-radius:40px;padding:.75rem}.Tabs-module__XN04uW__tabs--list{background:var(--color-core-neutral-200);border:1px solid var(--color-core-neutral-300);border-radius:64px;flex-wrap:wrap;gap:.5rem;padding:.5rem;display:flex}.Tabs-module__XN04uW__tabs--trigger{font-size:var(--typography-font-size-body-primary);font-family:var(--typography-font-family-body);border-style:solid;border-width:1px;border-radius:64px;padding:8px 16px;transition:background .1s ease-in-out}.Tabs-module__XN04uW__tabs--trigger:hover{cursor:pointer}.Tabs-module__XN04uW__tabs--trigger[data-state=active]{color:var(--color-semantic-foreground-inverse);background:var(--color-semantic-surface-dark);border-color:#0000}.Tabs-module__XN04uW__tabs--trigger[data-state=active]:hover{background:var(--color-core-neutral-500)}.Tabs-module__XN04uW__tabs--trigger[data-state=inactive]{color:var(--color-core-neutral-500);background:var(--color-core-neutral-300);border-color:var(--color-core-neutral-400)}.Tabs-module__XN04uW__tabs--trigger[data-state=inactive]:hover{background:var(--color-core-neutral-400)}
