.simple-nav{--nav-bg:var(--clr-neutral-50);--nav-text:var(--clr-neutral-900);--nav-active-bg:var(--clr-neutral-50);--nav-active-text:oklch(from var(--nav-active-bg) calc(l - .8) c h);--nav-hover-bg:var(--clr-secondary-dark);--nav-hover-text:var(--clr-neutral-50);--nav-cta-bg:var(--clr-primary);--nav-cta-text:var(--clr-neutral-50);--nav-shadow:rgba(0, 0, 0, .1) 0px 4px 6px -1px,rgba(0, 0, 0, .06) 0px 2px 4px -1px;--nav-transition:.25s var(--snappy-bounce-ease);position:sticky;top:0;z-index:9999;width:100%;padding:var(--size-3) 0;transform:translateY(0);transition:background-color var(--transition-enter-fast),color var(--transition-enter-medium),transform var(--nav-transition);background-color:var(--nav-bg);color:var(--nav-text);}.simple-nav[data-menu-toggled=true]{transform:translateY(0)!important}.simple-nav[data-fixed-menu=true]{--nav-text:var(--clr-neutral-50);--nav-bg:transparent;position:fixed;background-color:var(--nav-bg);color:var(--nav-text)}.simple-nav[data-fixed-menu=true][data-menu-toggled=true]{--nav-bg:var(--clr-neutral-50);--nav-text:var(--clr-neutral-900)}.simple-nav[data-is-active=true]{padding:var(--size-2) 0;background-color:var(--nav-active-bg);color:var(--nav-active-text);box-shadow:var(--nav-shadow)}.simple-nav[data-is-active=true] .simple-nav__logo-image{scale:0.9;max-height:40px}.simple-nav[data-black-text=true] .simple-nav__logo{color:var(--clr-primary-darker)}.simple-nav__wrapper{display:flex;align-items:center;justify-content:space-between;gap:var(--size-2)}.simple-nav__logo{display:flex;align-items:center;gap:var(--size-1);font-size:var(--body-large);font-weight:var(--body-medium-weight);text-decoration:none;color:currentColor;cursor:pointer}.simple-nav__logo-image{width:max-content;scale:1;max-height:40px;transition-behavior:allow-discrete;transition:scale var(--transition-enter-slow)}.simple-nav__logo-text{font-weight:var(--heading-large-weight)}.simple-nav__menu{display:none;list-style:none;margin:0;padding:0;height:0;overflow:hidden;transition-behavior:allow-discrete;transition:display var(--transition-exit-fast),height var(--transition-exit-medium)}.simple-nav__menu[data-is-active=true]{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;height:max-content;background-color:var(--nav-bg);box-shadow:var(--nav-shadow);padding:var(--size-2);transition:display var(--transition-enter-fast) height var(--transition-enter-slow)}.simple-nav__link{display:block;padding:var(--size-2) var(--size-3);color:inherit;text-decoration:none;text-transform:capitalize;font-weight:var(--heading-large-weight);border-radius:var(--size-1);transition:color var(--transition-enter-fast)}.simple-nav__link:hover{background-color:var(--nav-hover-bg);color:var(--nav-hover-text)}.simple-nav__link--cta{background-color:var(--nav-cta-bg);color:var(--nav-cta-text);margin-top:var(--size-1)}.simple-nav__toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;background:0 0;cursor:pointer;color:currentColor;transition-behavior:allow-discrete}.simple-nav__toggle [data-toggle-icon][data-is-active=false]{display:none;transition:display var(--transition-exit-medium)}.simple-nav__toggle [data-toggle-icon][data-is-active=true]{display:block;transition:display var(--transition-enter-fast)}@media (min-width:768px){.simple-nav__wrapper{display:grid;grid-template-columns:auto 1fr auto;align-items:center}.simple-nav__menu{display:flex!important;flex-direction:row;align-items:center;justify-content:flex-end;gap:var(--size-1);position:static;background:0 0;box-shadow:none;padding:0;height:100%}.simple-nav__menu li{margin:0}.simple-nav__link{padding:var(--size-1) var(--size-3)}.simple-nav__link--cta{margin-top:0;margin-left:var(--size-2)}.simple-nav__toggle{display:none}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,p{margin-block-end:0}body{min-height:100vh;line-height:1.5}button,h1,h2,h3{line-height:1.1}h1,h2,h3{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img{max-width:100%;display:block}button{font-family:inherit;font-size:inherit}@media (min-width:768px){:root{--heading-4xl:96px;--heading-4xl-weight:700;--heading-3xl:72px;--heading-3xl-weight:700;--heading-2xl:56px;--heading-2xl-weight:700;--heading-xl:40px;--heading-xl-weight:700;--heading-large:32px;--heading-large-weight:700;--heading-medium:24px;--heading-medium-weight:700;--heading-small:20px;--heading-small-weight:700;--heading-xsmall:18px;--heading-xsmall-weight:700;--body-large:16px;--body-large-weight:400;--body-medium:12px;--body-medium-weight:400;--body-small:10px;--body-small-weight:400}}:root{--heading-4xl:48px;--heading-4xl-weight:700;--heading-3xl:40px;--heading-3xl-weight:700;--heading-2xl:32px;--heading-2xl-weight:700;--heading-xl:28px;--heading-xl-weight:700;--heading-large:24px;--heading-large-weight:700;--heading-medium:20px;--heading-medium-weight:700;--heading-small:18px;--heading-small-weight:700;--heading-xsmall:16px;--heading-xsmall-weight:700;--body-large:16px;--body-large-weight:400;--body-medium:12px;--body-medium-weight:400;--body-small:10px;--body-small-weight:400;--size-000:-.5rem;--size-00:-.25rem;--size-1:.25rem;--size-2:.5rem;--size-3:1rem;--size-4:1.25rem;--size-5:1.5rem;--size-6:1.75rem;--size-7:2rem;--size-8:3rem;--size-9:4rem;--size-10:5rem;--size-11:7.5rem;--size-12:10rem;--size-13:15rem;--size-14:20rem;--size-15:30rem;--container-padding-block:var(--size-5);--container-padding-inline:var(--size-3);--snappy-bounce-ease:cubic-bezier(.6, -.38, .37, 1.36);--clr-primary-hsl:0 73% 32%;--clr-primary:var(--themeColor);--clr-primary-text:oklch(from var(--clr-primary) calc(l + .99) c h);--clr-primary-lighter:oklch(from var(--clr-primary) 95% c h);--clr-primary-lighter-text:oklch(from var(--clr-primary-lighter) calc(l - .6) c h);--clr-primary-light:oklch(from var(--clr-primary) 85% c h);--clr-primary-light-text:oklch(from var(--clr-primary-light) calc(l - .6) c h);--clr-primary-dark:oklch(from var(--clr-primary) 45% c h);--clr-primary-dark-text:oklch(from var(--clr-primary-dark) calc(l + .6) c h);--clr-primary-darker:oklch(from var(--clr-primary) 35% c h);--clr-secondary-hsl:60 50% 40%;--clr-secondary:oklch(from var(--themeColor) l c calc(h - 180));--clr-secondary-lighter:oklch(from var(--clr-secondary) 75% c h);--clr-secondary-light:oklch(from var(--clr-secondary) 65% c h);--clr-secondary-dark:oklch(from var(--clr-secondary) 45% c h);--clr-secondary-darker:oklch(from var(--clr-secondary) 35% c h);--clr-tertiary-hsl:30 90% 45%;--clr-tertiary:oklch(from var(--themeColor) l c calc(h + 110));--clr-tertiary-lighter:oklch(from var(--clr-tertiary) 75% c h);--clr-tertiary-light:oklch(from var(--clr-tertiary) 65% c h);--clr-tertiary-dark:oklch(from var(--clr-tertiary) 45% c h);--clr-tertiary-darker:oklch(from var(--clr-tertiary) 35% c h);--clr-neutral-light:hsl(0, 20%, 98%);--clr-neutral:hsl(0, 20%, 95%);--clr-neutral-dark:hsl(0, 20%, 35%);--clr-neutral-darker:hsl(0, 20%, 5%);--clr-neutral-50:hsl(0, 5%, 100%);--clr-neutral-100:hsl(0, 5%, 98%);--clr-neutral-200:hsl(0, 5%, 95%);--clr-neutral-300:hsl(0, 5%, 90%);--clr-neutral-400:hsl(0, 5%, 80%);--clr-neutral-500:hsl(0, 5%, 70%);--clr-neutral-600:hsl(0, 5%, 50%);--clr-neutral-700:hsl(0, 5%, 35%);--clr-neutral-800:hsl(0, 5%, 25%);--clr-neutral-900:hsl(0, 5%, 5%);interpolate-size:allow-keywords;--duration-slow:.4s;--duration-medium:.2s;--duration-fast:.1s;--ease-enter:cubic-bezier(.22, 1, .36, 1);--ease-exit:cubic-bezier(.5, 0, .75, 0);--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-bounce:cubic-bezier(.68, -.55, .265, 1.55);--transition-enter-slow:var(--duration-slow) var(--ease-enter);--transition-enter-medium:var(--duration-medium) var(--ease-enter);--transition-enter-fast:var(--duration-fast) var(--ease-enter);--transition-exit-slow:calc(var(--duration-slow) * 1.25) var(--ease-exit);--transition-exit-medium:calc(var(--duration-medium) * 1.25) var(--ease-exit);--transition-exit-fast:calc(var(--duration-fast) * 1.25) var(--ease-exit);--transition-opacity:var(--duration-medium) var(--ease-standard);--transition-transform:var(--duration-medium) var(--ease-enter);--transition-colors:var(--duration-fast) var(--ease-standard);--transition-layout:var(--duration-medium) var(--ease-standard);--transition-hover:var(--duration-fast) var(--ease-standard);--transition-focus:var(--duration-fast) var(--ease-standard)}@media (max-width:768px){:root{--content-max-width:90vw}}@media (min-width:768px){:root{--container-padding-block:var(--size-7);--container-padding-inline:var(--size-4);--content-max-width:1200px}}@media (min-width:1024px){:root{--container-padding-block:var(--size-8);--container-padding-inline:var(--size-5)}}html{font-size:16px;scroll-behavior:smooth}body{--dark:hsl(var(--clr-primary-hsl) / .1);--light:hsl(var(--clr-primary-hsl) / .4);font-family:Atkinson Hyperlegible,sans-serif;line-height:1.5;color:var(--clr-neutral-900);background-color:var(--clr-neutral-50);min-height:100dvh}.container{position:relative;isolation:isolate;scroll-snap-align:start center;padding-block:var(--container-padding-block)}p{font-size:16px;line-height:1.5;max-width:65ch;text-wrap:pretty}h1,h2,h3{line-height:1.1;text-wrap:balance;max-width:50ch}h1{font-size:var(--heading-xl)}.content-grid{--padding-inline:1rem;--min-width:calc(100% - (var(--padding-inline) * 2));--max-width:120ch;--breakout-max-width:125ch;--breakout-size:calc((var(--breakout-max-width) - var(--max-width)) / 2);display:grid;grid-template-columns:[full-width-start] minmax(var(--padding-inline),1fr) [breakout-start] minmax(0,var(--breakout-size)) [content-start] min(var(--min-width),var(--max-width)) [content-end] minmax(0,var(--breakout-size)) [breakout-end] minmax(var(--padding-inline),1fr) [full-width-end]}.content-grid>:not(.breakout,.full-width){grid-column:content}.content-grid>.full-width{grid-column:full-width}svg{color:currentColor}[data-highlight=true]{--bg:var(--clr-primary-light);--text:oklch(from var(--bg) calc(l - .8) c h);--heading:oklch(from var(--clr-secondary) calc(l - .3) c h) color: var(--text);background-color:var(--bg)}[data-highlight=true] a:not([class]){color:currentColor}[data-highlight=true] * a:not([class]):hover{--text:oklch(from var(--bg) calc(l - .7) c calc(h - 110));color:var(--text)}[data-highlight=true] button:hover{color:var(--clr-neutral-900);background-color:var(--clr-secondary-lighter)}[data-highlight=true] h2{color:oklch(from var(--clr-secondary) calc(l - .6) c h)}[data-highlight=false] h2{color:var(--clr-primary-dark)}button{background-color:var(--clr-primary);color:var(--clr-neutral-900);border:none;border-radius:var(--size-1);padding:.5em 1em;font-size:1rem;cursor:pointer;transition:background-color .3s ease}button:hover{background-color:var(--clr-secondary)}button:disabled{background-color:var(--clr-neutral-300);cursor:not-allowed}a:not([class]){text-decoration:none;color:var(--clr-secondary-darker);font-weight:500;transition:color .3s ease,text-decoration .3s ease}a:not([class]):hover{color:var(--clr-primary);text-decoration:underline}a:focus{outline:2px dashed var(--clr-secondary);outline-offset:2px}a:not([class]):active,a:not([class]):visited{color:var(--clr-secondary-darker)}[data-highlight=true] a:not([class]):active,[data-highlight=true] a:not([class]):visited{color:var(--clr-tertiary-lighter)}a:not([class]),button:not([class]){text-decoration:none;color:inherit}.btn{--bg-color:var(--clr-primary);--text-color:var(--clr-neutral);--outline-color:var(--bg-color);display:grid;place-content:center;width:fit-content;height:fit-content;text-decoration:none;font-weight:var(--heading-medium-weight);color:var(--text-color);background-color:var(--bg-color);outline:2px solid var(--outline-color)}.btn-md{padding:var(--size-1) var(--size-3)}.btn-secondary{--bg-color:var(--clr-secondary);--text-color:oklch(from var(--clr-secondary) calc(l - 0.5) c h)}.btn-secondary:hover{--bg-color:var(--clr-tertiary)}.btn-secondary:active{--bg-color:var(--clr-secondary-darker)}button:disabled{background-color:#e2e7e9;color:#6c8893;cursor:not-allowed}[data-toggle-icon][data-is-active=true]{display:block;visibility:visible;transition-behavior:allow-discrete;transition:display var(--transition-enter-fast)}[data-toggle-icon][data-is-active=false]{display:none;visibility:none;transition-behavior:allow-discrete;transition:display var(--transition-exit-medium)}[data-menu-toggle]{visibility:visible}@media (min-width:768px){[data-menu-toggle]{visibility:hidden;display:none}}@media (max-width:768px){.col-grid-12{--col-count:6;--gutter:4px;--column-width:calc((var(--content-max-width) - (var(--gutter) * (var(--col-count) - 1))) / var(--col-count));display:grid;grid-template-columns:repeat(var(--col-count),var(--column-width));grid-template-rows:auto;gap:var(--gutter);width:var(--content-max-width);height:100%;padding:0}}@media (min-width:768px){.col-grid-12{--content-max-width:700px;--col-count:12;--gutter:4px;--column-width:calc((var(--content-max-width) - (var(--gutter) * (var(--col-count) - 1))) / var(--col-count));display:grid;grid-template-columns:repeat(var(--col-count),var(--column-width));grid-template-rows:calc(var(--content-max-width)/ 2.5);gap:var(--gutter);width:var(--content-max-width);height:calc(var(--content-max-width)/ 2.5);padding:0}}@media (min-width:768px){.col-grid-12{--content-max-width:var(--content-max-width)}}@media (prefers-reduced-motion:reduce){:root{--snappy-bounce-ease:linear}}.alternating-card__image-wrapper{width:100%;height:100%}.alternating-card__image-wrapper[data-has-background]{background-color:hsl(var(--clr-secondary-hsl) / .15)}.content_section{padding-block:var(--container-padding-block)}[data-offscreen]{content-visibility:auto;contain-intrinsic-size:auto 500px}.text-primary{color:var(--clr-primary)}.vertical_hero__content[data-direction=column],.vertical_hero__content[data-direction=row]{flex-direction:column}.vertical_hero__content{display:flex;gap:var(--size-4);align-items:center;justify-content:center}.vertical_hero__content h1{font-size:var(--heading-2xl);line-height:1.1}.vertical_hero__content>*{text-align:center}.vertical_hero__image_wrapper{height:100%;width:100%;max-height:400px;margin-top:var(--size-8)}.vertical_hero__image{width:100%;height:100%;object-fit:cover;object-position:top;overflow:hidden}.vertical_hero__content>div{display:flex;flex-direction:column;align-items:center}@media (min-width:768px){.vertical_hero__content[data-direction=row]{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;gap:var(--size-2);padding-top:var(--size-12);padding-bottom:var(--size-8);align-items:start;justify-content:center}.vertical_hero__content[data-direction=column]>*{text-align:center;align-items:center}.vertical_hero__content>*{text-align:left}.vertical_hero__content>div{display:flex;flex-direction:column;align-items:flex-start}.vertical_hero__content h1{font-size:var(--heading-4xl)}}.alternating-card-grid{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:var(--size-4)}.alternating-card{display:grid;grid-template-rows:200px 1fr;gap:var(--size-4);padding:var(--size-4);width:100%}.alternating-card ul{padding:0;margin:var(--size-2) var(--size-4)}.alternating-card[data-has-background]{color:var(--clr-neutral-900);background-color:var(--clr-neutral-50)}.alternating-card h3{margin-bottom:var(--size-2)}.alternating-card__image-wrapper{width:100%;height:100%;background-color:hsl(var(--clr-secondary-hsl) / .15)}.alternating-card__image{width:100%;height:100%}@media (min-width:768px){.alternating-card-grid{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:var(--size-4)}.alternating-card{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:400px;gap:var(--size-4);align-items:center;padding:var(--size-4)}.alternating-card>*{grid-row:1/-1}.alternating-card:nth-child(2n)>.alternating-card__image-wrapper{grid-column:2/-1;margin-right:calc(var(--size-8) * -4.5)}.alternating-card:nth-child(odd)>.alternating-card__image-wrapper{grid-column:1/2}}.info_card{padding:0;margin:0;list-style:none;display:flex;flex-flow:var(--direction) wrap;align-items:flex-start;justify-content:start;gap:var(--size-4)}.info_card li{display:flex;flex-flow:row wrap;align-items:center;gap:var(--size-2)}.content_section{padding-block:var(--container-padding-block);content-visibility:auto}.content_section__content_wrapper{display:flex;flex-direction:column;gap:var(--size-4)}.content_section__header h2{font-size:var(--heading-xl)}.content_section__content ul{margin-left:var(--size-4)}.content_section__article{display:flex;flex-direction:column;gap:var(--size-3)}.content_section__content{display:flex;flex-direction:column;gap:var(--size-2)}.content_section__content>*{line-height:1.5}.content_section__image_wrapper{width:100%;height:100%;max-height:max-content}.content_section__image{max-height:400px;width:auto}@media (min-width:800px){.content_section__content_wrapper{display:grid;grid-template-columns:repeat(2,50%);grid-template-rows:auto;align-items:center;gap:var(--size-8)}}[data-highlight=true] h3{color:currentColor}.icon{width:1.5em;height:1.5em;color:currentColor}.vertical-section__image{width:100%;height:100%}.vertical-section__content{color:var(--clr-primary-lighter-text);background-color:var(--clr-primary-lighter)}.vertical-section__content h2{font-size:var(--heading-medium);font-weight:var(--heading-medium-weight);margin-bottom:var(--size-4)}.vertical-section__content p:not(:last-child){margin-bottom:var(--size-2)}.vertical-section__image:first-child{grid-column:1/2;grid-row:1/-2}.vertical-section__image:last-child{grid-column:2/-1;grid-row:2/-1}.vertical-section__core_values{display:flex;flex-flow:row wrap;gap:var(--size-2);margin-bottom:var(--size-2);list-style:none}@media (max-width:768px){.vertical-section__wrapper{grid-column:1/-1;display:grid;grid-template-rows:repeat(2,auto);grid-template-columns:1fr;gap:var(--size-4)}.vertical-section__images{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(12,25px);column-gap:var(--size-2)}.vertical-section__content{padding:var(--size-8) var(--size-3);height:max-content}}@media (min-width:1024px){.vertical-section__wrapper{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(12,1fr);justify-content:center}.vertical-section__images{grid-column:1/2;grid-row:1/-1;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(12,1fr);column-gap:var(--size-2)}.vertical-section__content{grid-column:2/-1;grid-row:3/-3;align-self:center;height:max-content;padding:var(--size-8);outline:var(--size-2) solid var(--clr-neutral-50)}}.two_column_stat__header{margin-bottom:var(--size-8)}.two_column_stat__header h2{max-width:50ch}.two_column_stat__wrapper{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--size-4)}.two_column_stat__content_title{color:var(--clr-secondary-dark)}.two_column_stat__content{height:100%;padding:var(--size-4) 0;border-top:2px solid var(--clr-secondary-darker)}.two_column_stat__content>*{height:fit-content;margin:0;padding:0}.two_column_stat__image_wrapper>img{width:100%;height:100%;max-height:300px}.two_column_stat__image_wrapper{max-width:500px;height:100%}.two_column_stat__description ul{list-style-type:circle;margin-left:var(--size-4);margin-block:var(--size-2)}@media (min-width:768px){.two_column_stat__wrapper{display:grid;grid-template-columns:45% 1fr;grid-template-rows:auto;justify-content:space-between;gap:var(--size-4)}.two_column_stat__image_wrapper{grid-row:1/-1;max-width:500px;height:100%;max-height:700px}.two_column_stat__image_wrapper>img{width:100%;height:100%}.two_column_stat__content_wrapper{display:grid;grid-template-rows:repeat(auto-fit,minmax(max-content,1fr));align-items:start;justify-content:start;gap:var(--size-2)}.two_column_stat__content{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;column-gap:var(--size-2);align-items:start;justify-items:space-between}}.default_contact__content h2{margin-bottom:var(--container-padding-block)}.default_contact__content[data-two-column=true]{display:grid;grid-template-rows:repeat(2,auto);gap:var(--size-4)}.default_contact__location{border-top:2px solid var(--clr-primary-dark);padding-top:var(--size-6)}.default_contact__location .location{display:grid;grid-template-rows:repeat(2,auto);align-items:center;gap:var(--size-4)}.default_contact__location>*{height:100%}.default_contact__location .location iframe{min-height:300px}.social_links,.working_hours{padding-top:var(--size-4);margin-top:var(--size-4);border-top:2px solid var(--clr-primary-dark)}.footer{padding:var(--size-6) 0}.footer__content{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;gap:var(--size-8)}.footer__logo{display:grid;grid-template-columns:50px 1fr;grid-template-rows:50px;align-items:center;gap:var(--size-2);text-decoration:none}.footer__logo img{object-fit:contain;object-position:center;max-height:100%}.footer__logo a{text-decoration:none}.footer__logo a:hover{color:oklch(from var(--clr-primary) l c calc(h + 180))}.testimonial-title{text-align:left;font-size:var(--heading-large);font-weight:var(--heading-large-weight);margin-bottom:var(--size-8);max-width:20ch}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--size-7);max-width:100%;margin:0 auto}.testimonial-card{background:var(--clr-neutral-50);border-radius:var(--size-3);padding:var(--size-7);box-shadow:0 4px 6px rgba(0,0,0,.05);display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--clr-neutral-300)}.testimonial-content{margin-bottom:var(--size-5);flex-grow:1}.testimonial-content p{font-size:var(--body-large);font-weight:var(--body-large-weight);line-height:1.7;color:var(--clr-neutral-700);font-style:italic;margin:0}.testimonial-author{border-top:1px solid var(--clr-neutral-300);padding-top:var(--size-4);margin-top:auto}.author-info{display:flex;flex-direction:column;gap:var(--size-1)}.author-info h4{margin:0;font-size:var(--body-large);color:var(--clr-primary);font-weight:var(--heading-small-weight)}.author-info p{margin:0;font-size:var(--body-medium);color:var(--clr-neutral-600)}@media (max-width:1024px){.testimonial-grid{grid-template-columns:repeat(2,1fr);gap:var(--size-5)}.testimonial-title{font-size:var(--heading-medium);margin-bottom:var(--size-7);max-width:25ch}}@media (max-width:768px){.testimonial-section{padding:var(--size-8) var(--size-3)}.testimonial-grid{grid-template-columns:1fr;gap:var(--size-5)}.testimonial-title{font-size:var(--heading-small);margin-bottom:var(--size-7);max-width:100%}.testimonial-card{padding:var(--size-5)}.testimonial-content p{font-size:var(--body-medium)}}@media (max-width:480px){.testimonial-section{padding:var(--size-7) var(--size-3)}.testimonial-container{padding:0 var(--size-2)}.testimonial-title{font-size:var(--heading-xsmall);margin-bottom:var(--size-6)}.testimonial-content p{font-size:var(--body-medium)}.author-info h4{font-size:var(--body-medium)}.author-info p{font-size:var(--body-small)}}.team-carousel__container{position:relative;overflow:hidden;margin-block:var(--size-8)}.team-carousel__track{display:flex;transition:transform var(--transition-enter-slow);gap:var(--size-4)}.team-card{display:grid;grid-template-rows:80% auto;gap:var(--size-4);height:500px;flex:0 0 calc(33.333% - var(--size-3));background:var(--clr-neutral-50);border:1px solid var(--clr-neutral-300);transition:transform var(--transition-enter-fast)}.team-card__image-wrapper{width:100%;height:100%;overflow:hidden}.team-card__body{height:max-content;padding:var(--size-2) var(--size-4)}.team-card__image{width:100%;height:100%;object-fit:cover;object-position:center}.team-card__name{font-size:var(--heading-medium);font-weight:var(--heading-medium-weight);color:var(--clr-primary-dark);margin-bottom:var(--size-2)}.team-card__position{font-size:var(--body-medium);color:var(--clr-neutral-800);margin-bottom:var(--size-3)}.team-carousel__nav{display:flex;justify-content:center;align-items:center;gap:var(--size-4)}.team-carousel__btn{display:grid;place-content:center;width:48px;height:48px;border:2px solid var(--clr-primary);background:var(--clr-neutral-50);border-radius:50%;color:var(--clr-primary);cursor:pointer;transition:all var(--transition-enter-fast);font-size:var(--heading-medium)}.team-carousel__btn:hover{background:var(--clr-primary);color:var(--clr-neutral-50);transform:scale(1.1)}.team-carousel__btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.team-carousel__btn:disabled:hover{background:var(--clr-neutral-50);color:var(--clr-primary)}.team-carousel__indicators{display:flex;gap:var(--size-2)}.team-carousel__indicator{width:12px;height:12px;border-radius:50%;background:var(--clr-neutral-300);cursor:pointer;transition:background var(--transition-enter-fast)}.team-carousel__indicator.active{background:var(--clr-primary)}@media (max-width:768px){.team-card{flex:0 0 calc(50% - var(--size-2))}.team-carousel__title{font-size:var(--heading-medium)}}@media (max-width:480px){.team-card{flex:0 0 calc(100% - var(--size-2))}.team-carousel{padding:var(--size-6) var(--size-2)}.team-card__body{padding:var(--size-4)}}