.eyebrow[data-astro-cid-zedojbgr]{align-items:center;gap:var(--space-xs);color:var(--text-color);font-size:var(--text-m);font-weight:var(--heading-font-weight);line-height:1;display:inline-flex}.eyebrow[data-astro-cid-zedojbgr][data-variant=light]{color:var(--white)}.eyebrow[data-astro-cid-zedojbgr][data-style=bold]{letter-spacing:.08em;text-transform:uppercase}.eyebrow__dot[data-astro-cid-zedojbgr]{inline-size:var(--space-2xs);block-size:var(--space-2xs);flex:0 0 var(--space-2xs);border-radius:var(--radius-circle);background-color:currentColor}.hero[data-astro-cid-i3irphx7]{min-height:100dvh;padding:calc(var(--space-s) + var(--space-xs));display:flex;overflow:clip}.hero__container[data-astro-cid-i3irphx7]{justify-content:flex-end;align-items:flex-start;gap:var(--space-m);flex-direction:column;flex:1}.hero__media[data-astro-cid-i3irphx7]{padding:var(--space-2xs);position:absolute;inset:0;overflow:clip}.hero__media[data-astro-cid-i3irphx7]:after{inset:var(--space-2xs);background-color:var(--black-alpha-20);border-radius:var(--radius);content:"";position:absolute}.hero__media[data-astro-cid-i3irphx7] img{object-fit:cover;background-color:var(--primary);border-radius:var(--radius);width:100%;height:100%}.hero__copy[data-astro-cid-i3irphx7]{z-index:1;align-items:flex-start;gap:var(--space-s);width:100%;color:var(--white);flex-direction:column;display:flex;position:relative}.hero[data-astro-cid-i3irphx7] h1[data-astro-cid-i3irphx7]{max-width:none;color:var(--white)}.hero__intro[data-astro-cid-i3irphx7]{max-width:48ch;color:var(--white);font-size:var(--text-l);text-wrap:balance}.hero__rating[data-astro-cid-i3irphx7]{z-index:1;justify-content:center;align-items:flex-start;gap:var(--space-3xs);padding:var(--space-s);color:var(--white);background-color:var(--black-alpha-30);border-radius:var(--radius);backdrop-filter:blur(var(--space-2xs));flex-direction:column;flex:none;display:flex;position:relative}.hero__stars[data-astro-cid-i3irphx7]{color:var(--secondary-light);font-size:var(--text-l);letter-spacing:.08em;line-height:1}.hero__rating[data-astro-cid-i3irphx7] strong[data-astro-cid-i3irphx7]{font-size:var(--text-l);font-weight:var(--font-weight-semibold)}.hero__rating[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{color:var(--white-alpha-60);font-size:var(--text-s)}@media (width>=30em){.hero[data-astro-cid-i3irphx7]{padding:calc(var(--space-m) + var(--space-xs))}}@media (width>=62em){.hero[data-astro-cid-i3irphx7]{padding-block:var(--section-space-m)}.hero__container[data-astro-cid-i3irphx7]{flex-direction:row;justify-content:space-between;align-items:flex-end;padding:0}.hero__copy[data-astro-cid-i3irphx7]{width:min(var(--width-xl), 70%)}}.section[data-astro-cid-75vcsabj][data-align=center] .container[data-astro-cid-75vcsabj]{align-items:left}.section[data-astro-cid-75vcsabj][data-gap=small] .container[data-astro-cid-75vcsabj]{gap:var(--space-xs)}.section[data-astro-cid-75vcsabj][data-padding-block=default]{--section-padding-block:var(--section-space-l)}.section[data-astro-cid-75vcsabj][data-padding-block=m]{--section-padding-block:var(--section-space-m)}.section[data-astro-cid-75vcsabj][data-padding-block=s]{--section-padding-block:var(--section-space-s)}.section[data-astro-cid-75vcsabj]{padding-block:var(--section-padding-block)}main>.section[data-astro-cid-75vcsabj]:last-child{padding-block-end:calc(var(--section-padding-block) * 2)}@media (width>=48em){.section[data-astro-cid-75vcsabj][data-align=center] .container[data-astro-cid-75vcsabj]{align-items:center}}.facts{--heading-color:var(--black);--heading-max-width:none}.container.facts__container{gap:var(--space-m);flex-direction:column;padding-block-end:var(--space-xs)}.facts__item[data-astro-cid-rukvl2an]{justify-content:flex-start;align-items:center;gap:var(--space-s);flex:1;display:flex;position:relative}.facts__item[data-astro-cid-rukvl2an]+.facts__item[data-astro-cid-rukvl2an]:before{background-color:var(--neutral-semi-light);content:"";display:none;position:absolute}.facts__value[data-astro-cid-rukvl2an]{flex-shrink:0}.facts__value[data-astro-cid-rukvl2an] [data-astro-cid-rukvl2an][data-count-up]{font-variant-numeric:tabular-nums;text-align:end;min-inline-size:2ch;display:inline-block}.facts__label[data-astro-cid-rukvl2an]{max-inline-size:12ch;font-family:var(--heading-font-family);font-size:var(--text-l);font-weight:var(--font-weight-regular);line-height:var(--h2-line-height);letter-spacing:var(--heading-letter-spacing)}.facts__line[data-astro-cid-rukvl2an]{display:block}@media (width>=36em){.container.facts__container{flex-flow:wrap}.facts__item[data-astro-cid-rukvl2an]{flex:1 1 calc(50% - var(--space-m));justify-content:center}.facts__item[data-astro-cid-rukvl2an]:nth-child(3){flex-basis:100%}.facts__item[data-astro-cid-rukvl2an]:nth-child(2):before{inline-size:var(--border-width);display:block;inset-block:0;inset-inline-start:calc(var(--space-m) / -2)}}@media (width>=48em){.container.facts__container{flex-wrap:nowrap}.facts__item[data-astro-cid-rukvl2an],.facts__item[data-astro-cid-rukvl2an]:nth-child(3){flex:1 1 0}.facts__item[data-astro-cid-rukvl2an]+.facts__item[data-astro-cid-rukvl2an]:before{inline-size:var(--border-width);display:block;inset-block:0;inset-inline-start:calc(var(--space-m) / -2)}}.intro__text[data-astro-cid-nwktezpe]{max-inline-size:var(--width-xl);color:var(--black);line-height:var(--h2-line-height);text-wrap:pretty;text-align:left;margin-inline:auto}.section.intro{--section-padding-block:var(--section-space-s)!important}@media (width>=48em){.intro__text[data-astro-cid-nwktezpe]{text-align:center}.intro__eyebrow[data-astro-cid-nwktezpe]{display:none}.section.intro{--section-padding-block:var(--section-space-l)!important}}.btn[data-astro-cid-j6ocf6pu]{--btn-padding-block:0;--btn-padding-inline:1.7rem;--btn-border-width:0;--btn-radius:var(--radius-circle);--btn-font-size:var(--text-s);gap:var(--space-2xs);block-size:3.7rem}.btn--primary[data-astro-cid-j6ocf6pu]{--btn-background:var(--primary);--btn-background-hover:var(--primary);--btn-text-color:var(--white);--btn-text-color-hover:var(--white);--btn-border-color:var(--primary);--btn-border-color-hover:var(--primary)}.btn--secondary[data-astro-cid-j6ocf6pu]{--btn-background:var(--secondary);--btn-background-hover:var(--secondary);--btn-text-color:var(--black);--btn-text-color-hover:var(--black);--btn-border-color:var(--secondary);--btn-border-color-hover:var(--secondary)}.btn--small[data-astro-cid-j6ocf6pu]{--btn-padding-inline:1.5rem;--btn-font-size:var(--text-s);block-size:3.5rem}.btn__label[data-astro-cid-j6ocf6pu],.btn__icon[data-astro-cid-j6ocf6pu]{flex-shrink:0}.btn__icon[data-astro-cid-j6ocf6pu]{inline-size:var(--space-s);block-size:var(--space-s);fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.card[data-astro-cid-mx574jlw]{--card-padding:var(--space-l) var(--space-m)}.card[data-astro-cid-mx574jlw] .card__header,.card[data-astro-cid-mx574jlw] .card__body,.card[data-astro-cid-mx574jlw] .card__list{flex-direction:column;display:flex}.card[data-astro-cid-mx574jlw] .card__body{gap:var(--content-gap)}.card[data-astro-cid-mx574jlw] .card__list{gap:var(--space-3xs);margin:0;padding:0;list-style:none}.card[data-astro-cid-mx574jlw] .card__list li{align-items:flex-start;gap:var(--space-2xs);display:flex}.card[data-astro-cid-mx574jlw] .card__check{inline-size:var(--space-s);block-size:var(--space-s);fill:currentColor;flex-shrink:0;margin-block-start:.2em}.card[data-astro-cid-mx574jlw][data-background-color=primary]{--card-background:var(--primary);--card-text-color:var(--white);--card-heading-color:var(--white)}.card[data-astro-cid-mx574jlw][data-background-color=secondary]{--card-background:var(--secondary);--card-text-color:var(--black);--card-heading-color:var(--black)}.card[data-astro-cid-mx574jlw][data-background-color=neutral]{--card-background:var(--neutral-light-trans-30);--card-text-color:var(--black);--card-heading-color:var(--black)}.card[data-astro-cid-mx574jlw][data-background-color=none]{--card-background:transparent;--card-text-color:var(--text-color);--card-heading-color:var(--heading-color)}.card[data-astro-cid-mx574jlw][data-padding=none]{--card-padding:0}.card[data-astro-cid-mx574jlw][data-gap=large]{--card-gap:var(--space-xl)}@media (width>=48em){.card[data-astro-cid-mx574jlw]{--card-padding:var(--space-l)}}@media (width>=62em){.card[data-astro-cid-mx574jlw][data-gap=large]{--card-gap:var(--space-xxl)}}.grid-media[data-astro-cid-fe6wdvpo]{border-radius:var(--radius);inline-size:100%;overflow:hidden}.grid-media[data-astro-cid-fe6wdvpo] img{block-size:auto;inline-size:100%}@media (width>=62em){.grid-media[data-astro-cid-fe6wdvpo]{block-size:100%;min-block-size:0;position:relative}.grid-media[data-astro-cid-fe6wdvpo] img{object-fit:cover;block-size:100%;position:absolute;inset:0}}.heading[data-astro-cid-pztda3xi]{align-items:flex-start;gap:var(--space-2xs);flex-direction:column;inline-size:100%;display:flex}.heading[data-astro-cid-pztda3xi][data-align=start]{text-align:start;align-items:flex-start}.heading[data-astro-cid-pztda3xi][data-align=start] .heading__title[data-astro-cid-pztda3xi]{margin-inline:0 auto}.heading[data-astro-cid-pztda3xi][data-align=center]{text-align:center;align-items:center}.heading[data-astro-cid-pztda3xi][data-align=center] .heading__title[data-astro-cid-pztda3xi]{margin-inline:auto}.heading__title[data-astro-cid-pztda3xi]{color:inherit}.heading__title[data-astro-cid-pztda3xi].fade-lines{text-wrap:wrap}.heading[data-astro-cid-pztda3xi][data-size=h1] .heading__title[data-astro-cid-pztda3xi]{font-size:var(--h1)}.heading[data-astro-cid-pztda3xi][data-size=h2] .heading__title[data-astro-cid-pztda3xi]{font-size:var(--h2)}.heading[data-astro-cid-pztda3xi][data-size=h3] .heading__title[data-astro-cid-pztda3xi]{font-size:var(--h3)}.heading[data-astro-cid-pztda3xi][data-size=h4] .heading__title[data-astro-cid-pztda3xi]{font-size:var(--h4)}.heading[data-astro-cid-pztda3xi][data-size=h5] .heading__title[data-astro-cid-pztda3xi]{font-size:var(--h5)}.heading[data-astro-cid-pztda3xi][data-size=h6] .heading__title[data-astro-cid-pztda3xi]{font-size:var(--h6)}@media (width>=48em){.heading[data-astro-cid-pztda3xi][data-align-desktop=start]{text-align:start;align-items:flex-start}.heading[data-astro-cid-pztda3xi][data-align-desktop=start] .heading__title[data-astro-cid-pztda3xi]{margin-inline:0 auto}.heading[data-astro-cid-pztda3xi][data-align-desktop=center]{text-align:center;align-items:center}.heading[data-astro-cid-pztda3xi][data-align-desktop=center] .heading__title[data-astro-cid-pztda3xi]{margin-inline:auto}}.focus__container{grid-template-columns:var(--grid-1);grid-template-areas:"media""content";align-items:stretch}.focus__card,.focus__media{inline-size:100%}.focus__card{grid-area:content;justify-content:space-between;align-items:flex-start}.focus__media{grid-area:media}@media (width>=62em){.focus__container{grid-template-columns:var(--grid-2);grid-template-areas:"content media"}}.about__container{grid-template-columns:var(--grid-1);grid-template-areas:"media""cards";align-items:stretch}.about__media,.about__cards{inline-size:100%}.about__media{grid-area:media}.about__cards{gap:var(--grid-gap);flex-direction:column;grid-area:cards;display:flex}.about__intro-card{flex:2 1 0}.about__practice-card{flex:1 1 0}.about__practice-card .card__check{color:var(--primary-semi-dark)}@media (width>=62em){.about__container{grid-template-columns:var(--grid-2);grid-template-areas:"media cards"}}.process-icon[data-astro-cid-nnmlijgv]{inline-size:var(--icon-size-l);block-size:var(--icon-size-l);color:var(--primary-semi-dark);flex-shrink:0;overflow:visible}.process__steps[data-astro-cid-2kegqo7y]{grid-template-columns:var(--grid-1);gap:calc(var(--grid-gap) * 2)!important}.process__copy[data-astro-cid-2kegqo7y]{align-items:flex-start;gap:var(--space-xs);flex-direction:column;display:flex}@media (width>=48em){.process__steps[data-astro-cid-2kegqo7y]{grid-template-columns:var(--grid-3);gap:var(--grid-gap)}}.faq-item[data-astro-cid-hvz2skkj]{border-radius:var(--radius);background-color:var(--secondary);color:var(--black)}.faq-item__heading[data-astro-cid-hvz2skkj]{color:inherit;max-inline-size:none}.faq-item__trigger[data-astro-cid-hvz2skkj]{inline-size:100%;padding:var(--space-s) var(--space-m);color:inherit;font-family:var(--heading-font-family);font-size:var(--text-l);text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.faq-item__icon[data-astro-cid-hvz2skkj]{block-size:3rem;inline-size:3rem;border-radius:var(--radius-circle);background-color:var(--white);flex:0 0 3rem;margin-inline-start:var(--space-s);position:relative}.faq-item__icon[data-astro-cid-hvz2skkj]:before,.faq-item__icon[data-astro-cid-hvz2skkj]:after{inline-size:var(--space-s);content:"";block-size:1px;transition:opacity var(--transition), transform var(--transition);background-color:currentColor;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.faq-item__icon[data-astro-cid-hvz2skkj]:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-item__trigger[data-astro-cid-hvz2skkj][aria-expanded=true] .faq-item__icon[data-astro-cid-hvz2skkj]:after{opacity:0;transform:translate(-50%,-50%)rotate(0)}.faq-item__panel[data-astro-cid-hvz2skkj]{opacity:0;transition:grid-template-rows var(--transition), opacity var(--transition);grid-template-rows:0fr;display:grid}.faq-item[data-astro-cid-hvz2skkj][data-open=true] .faq-item__panel[data-astro-cid-hvz2skkj]{opacity:1;grid-template-rows:1fr}.faq-item__panel-inner[data-astro-cid-hvz2skkj]{overflow:hidden}.faq-item__answer[data-astro-cid-hvz2skkj]{padding:0 var(--space-m) var(--space-m);color:var(--black)}.faq__intro[data-astro-cid-ajsgapk5]{align-items:flex-start;gap:var(--space-l);flex-direction:column;display:flex}.faq__list[data-astro-cid-ajsgapk5]{gap:var(--space-2xs);flex-direction:column;inline-size:100%;display:flex}.faq__button--desktop[data-astro-cid-ajsgapk5]{display:none}.faq__button--mobile[data-astro-cid-ajsgapk5]{display:flex}@media (width>=62em){.faq__button--desktop[data-astro-cid-ajsgapk5]{display:flex}.faq__button--mobile[data-astro-cid-ajsgapk5]{display:none}}.google-logo[data-astro-cid-gcwvjnrt]{inline-size:var(--space-s);block-size:var(--space-s);flex:none}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;inset:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}.slider-shell[data-astro-cid-3cuxzxk4],.slider-shell__heading[data-astro-cid-3cuxzxk4],.slider[data-astro-cid-3cuxzxk4]{inline-size:100%}.slider-shell[data-astro-cid-3cuxzxk4]{gap:var(--space-xl);flex-direction:column;display:flex}.slider[data-astro-cid-3cuxzxk4]{margin:0 auto calc(3rem + var(--space-s));position:relative}.slider[data-astro-cid-3cuxzxk4] .splide__track{overflow:hidden}.slider[data-astro-cid-3cuxzxk4] .splide__arrow{--arrow-wrapper-size:3rem;--arrow-size:var(--space-s);z-index:1;inline-size:var(--arrow-wrapper-size);block-size:var(--arrow-wrapper-size);color:var(--white);background-color:var(--primary-semi-dark);border-radius:var(--radius-circle);cursor:pointer;transition:opacity var(--transition), background-color var(--transition);border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset-block-start:auto;inset-block-end:calc(-3rem - var(--space-s));transform:none}.slider[data-astro-cid-3cuxzxk4] .splide__arrow--prev{inset-inline:0 auto}.slider[data-astro-cid-3cuxzxk4] .splide__arrow--next{inset-inline-start:calc(var(--arrow-wrapper-size) + 8px);inset-inline-end:auto}.slider[data-astro-cid-3cuxzxk4] .splide__arrow--prev svg{transform:scaleX(-1)}.slider[data-astro-cid-3cuxzxk4] .splide__arrow svg{inline-size:var(--arrow-size);block-size:var(--arrow-size);fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.slider[data-astro-cid-3cuxzxk4] .splide__arrow:hover:not([disabled]){background-color:var(--primary-dark)}.slider[data-astro-cid-3cuxzxk4] .splide__arrow:disabled{opacity:.4;cursor:default}.slider[data-astro-cid-3cuxzxk4] .splide__pagination{z-index:1;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:flex;position:absolute;inset-block-end:-40px;inset-inline-start:50%;transform:translate(-50%)}.slider[data-astro-cid-3cuxzxk4] .splide__pagination li{line-height:0;list-style:none;display:inline-block}.slider[data-astro-cid-3cuxzxk4] .splide__pagination__page{border-radius:var(--radius-circle);cursor:pointer;background:0 0;border:0;place-items:center;block-size:24px;inline-size:24px;padding:0;display:inline-grid;position:relative}.slider[data-astro-cid-3cuxzxk4] .splide__pagination__page:before{background-color:color-mix(in srgb, var(--primary) 60%, transparent);border-radius:var(--radius-circle);content:"";block-size:10px;inline-size:10px;transition:background-color var(--transition)}.slider[data-astro-cid-3cuxzxk4] .splide__pagination__page.is-active:before{background-color:var(--primary)}.slider[data-astro-cid-3cuxzxk4]:focus-visible,.slider[data-astro-cid-3cuxzxk4] .splide__arrow:focus-visible,.slider[data-astro-cid-3cuxzxk4] .splide__pagination__page:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}@media (width>=48em){.slider[data-astro-cid-3cuxzxk4]{margin:0 auto}.slider[data-astro-cid-3cuxzxk4] .splide__arrow{--arrow-block-position:-96px;inset-block-start:var(--arrow-block-position);inset-block-end:auto;transform:translateY(-50%)}.slider[data-astro-cid-3cuxzxk4] .splide__arrow--prev{inset-inline-start:unset;inset-inline-end:calc(var(--arrow-wrapper-size) + 8px)}.slider[data-astro-cid-3cuxzxk4] .splide__arrow--next{inset-inline-start:unset;inset-inline-end:0}}.testimonial__rating-row[data-astro-cid-ndabfdc4],.testimonial__author[data-astro-cid-ndabfdc4]{align-items:center;display:flex}.testimonial__rating-row[data-astro-cid-ndabfdc4]{justify-content:space-between;gap:var(--space-s)}.testimonial__stars[data-astro-cid-ndabfdc4]{color:var(--primary-semi-dark);font-size:var(--text-l);letter-spacing:.08em}.testimonial__text[data-astro-cid-ndabfdc4]{color:var(--neutral-semi-dark)}.testimonial__author[data-astro-cid-ndabfdc4]{gap:var(--space-2xs)}.testimonial__avatar[data-astro-cid-ndabfdc4]{border-radius:var(--radius-circle);background-color:var(--neutral-light-trans-20);justify-content:center;align-items:center;block-size:2.5rem;inline-size:2.5rem;display:inline-flex}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/inter-latin-300-normal.BVlfKGgI.woff2)format("woff2"),url(/_astro/inter-latin-300-normal.i8F0SvXL.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2"),url(/_astro/inter-latin-700-normal.BLAVimhd.woff)format("woff")}@font-face{font-family:Philosopher;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/philosopher-latin-400-normal.Bzabqyc3.woff2)format("woff2"),url(/_astro/philosopher-latin-400-normal.7DoqQltp.woff)format("woff")}@font-face{font-family:Philosopher;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/philosopher-latin-700-normal.B0uR-cIJ.woff2)format("woff2"),url(/_astro/philosopher-latin-700-normal.B72uQoYN.woff)format("woff")}:root{--white:#fff;--white-alpha-10:#ffffff1a;--white-alpha-20:#fff3;--white-alpha-30:#ffffff4d;--white-alpha-40:#fff6;--white-alpha-50:#ffffff80;--white-alpha-60:#fff9;--white-alpha-70:#ffffffb3;--white-alpha-80:#fffc;--white-alpha-90:#ffffffe6;--black:#000;--black-alpha-10:#0000001a;--black-alpha-20:#0003;--black-alpha-30:#0000004d;--black-alpha-40:#0006;--black-alpha-50:#00000080;--black-alpha-60:#0009;--black-alpha-70:#000000b3;--black-alpha-80:#000c;--black-alpha-90:#000000e6;--neutral:#000;--neutral-ultra-light:#f2f2f2;--neutral-light:#d9d9d9;--neutral-semi-light:#a6a6a6;--neutral-semi-dark:#595959;--neutral-dark:#404040;--neutral-ultra-dark:#1a1a1a;--neutral-trans-10:#0000001a;--neutral-trans-20:#0003;--neutral-trans-30:#0000004d;--neutral-trans-40:#0006;--neutral-trans-50:#00000080;--neutral-trans-60:#0009;--neutral-trans-70:#000000b3;--neutral-trans-80:#000c;--neutral-trans-90:#000000e6;--neutral-light-trans-10:#d9d9d91a;--neutral-light-trans-20:#d9d9d933;--neutral-light-trans-30:#d9d9d94d;--neutral-light-trans-40:#d9d9d966;--neutral-light-trans-50:#d9d9d980;--neutral-light-trans-60:#d9d9d999;--neutral-light-trans-70:#d9d9d9b3;--neutral-light-trans-80:#d9d9d9cc;--neutral-light-trans-90:#d9d9d9e6;--primary:#004599;--primary-ultra-light:oklch(from var(--primary) 95% c h);--primary-light:oklch(from var(--primary) 85% c h);--primary-semi-light:oklch(from var(--primary) 65% c h);--primary-semi-dark:oklch(from var(--primary) 35% c h);--primary-dark:oklch(from var(--primary) 25% c h);--primary-ultra-dark:oklch(from var(--primary) 10% c h);--primary-alpha-10:oklch(from var(--primary) l c h / 10%);--primary-alpha-20:oklch(from var(--primary) l c h / 20%);--primary-alpha-30:oklch(from var(--primary) l c h / 30%);--primary-alpha-40:oklch(from var(--primary) l c h / 40%);--primary-alpha-50:oklch(from var(--primary) l c h / 50%);--primary-alpha-60:oklch(from var(--primary) l c h / 60%);--primary-alpha-70:oklch(from var(--primary) l c h / 70%);--primary-alpha-80:oklch(from var(--primary) l c h / 80%);--primary-alpha-90:oklch(from var(--primary) l c h / 90%);--secondary:#48a9d5;--secondary-ultra-light:oklch(from var(--secondary) 95% c h);--secondary-light:oklch(from var(--secondary) 85% c h);--secondary-semi-light:oklch(from var(--secondary) 65% c h);--secondary-semi-dark:oklch(from var(--secondary) 35% c h);--secondary-dark:oklch(from var(--secondary) 25% c h);--secondary-ultra-dark:oklch(from var(--secondary) 10% c h);--secondary-alpha-10:oklch(from var(--secondary) l c h / 10%);--secondary-alpha-20:oklch(from var(--secondary) l c h / 20%);--secondary-alpha-30:oklch(from var(--secondary) l c h / 30%);--secondary-alpha-40:oklch(from var(--secondary) l c h / 40%);--secondary-alpha-50:oklch(from var(--secondary) l c h / 50%);--secondary-alpha-60:oklch(from var(--secondary) l c h / 60%);--secondary-alpha-70:oklch(from var(--secondary) l c h / 70%);--secondary-alpha-80:oklch(from var(--secondary) l c h / 80%);--secondary-alpha-90:oklch(from var(--secondary) l c h / 90%);--accent:#7db354;--accent-ultra-light:oklch(from var(--accent) 95% c h);--accent-light:oklch(from var(--accent) 85% c h);--accent-semi-light:oklch(from var(--accent) 65% c h);--accent-semi-dark:oklch(from var(--accent) 35% c h);--accent-dark:oklch(from var(--accent) 25% c h);--accent-ultra-dark:oklch(from var(--accent) 10% c h);--accent-alpha-10:oklch(from var(--accent) l c h / 10%);--accent-alpha-20:oklch(from var(--accent) l c h / 20%);--accent-alpha-30:oklch(from var(--accent) l c h / 30%);--accent-alpha-40:oklch(from var(--accent) l c h / 40%);--accent-alpha-50:oklch(from var(--accent) l c h / 50%);--accent-alpha-60:oklch(from var(--accent) l c h / 60%);--accent-alpha-70:oklch(from var(--accent) l c h / 70%);--accent-alpha-80:oklch(from var(--accent) l c h / 80%);--accent-alpha-90:oklch(from var(--accent) l c h / 90%);--body-background:var(--white);--background-light:var(--neutral-ultra-light);--background-dark:var(--neutral-ultra-dark);--text-xs:.75rem;--text-s:clamp(.8125rem, .802rem + .0467vw, .844rem);--text-m:clamp(1rem, .9583rem + .1852vw, 1.125rem);--text-l:clamp(1.2rem, 1.1001rem + .4439vw, 1.4996rem);--text-xl:clamp(1.44rem, 1.2537rem + .8281vw, 1.999rem);--text-xxl:clamp(1.728rem, 1.4158rem + 1.3877vw, 2.6647rem);--text-light:var(--white);--text-light-muted:color-mix(in oklch, var(--text-light) 80%, transparent);--text-dark:var(--neutral-ultra-dark);--text-dark-muted:var(--neutral-semi-dark);--text-font-family:"Poppins", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-color:var(--text-dark);--text-font-weight:var(--font-weight-light);--text-line-height:1.5;--text-max-width:70ch;--text-text-wrap:pretty;--text-text-align:left;--h6:clamp(.75rem, .625rem + .5556vw, 1.125rem);--h5:clamp(1rem, .8333rem + .7407vw, 1.5rem);--h4:clamp(1.375rem, 1.25rem + .5556vw, 1.75rem);--h3:clamp(1.75rem, 1.5rem + 1.1111vw, 2.5rem);--h2:clamp(2rem, 1.5rem + 2.2222vw, 3.5rem);--h1:clamp(2.5rem, 1.9167rem + 2.5926vw, 4.25rem);--heading-font-family:var(--text-font-family);--heading-color:var(--primary-semi-light);--heading-line-height:1;--heading-font-weight:var(--font-weight-bold);--heading-text-wrap:balance;--heading-max-width:25ch;--heading-letter-spacing:0;--h1-line-height:1;--h2-line-height:1.1;--h3-line-height:1.2;--h4-line-height:1.2;--h5-line-height:1.3;--h6-line-height:1.4;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--link-color:var(--primary-semi-light);--link-color-hover:var(--primary-semi-light);--link-transition:var(--transition);--link-decoration:inherit;--link-decoration-hover:underline;--link-underline-offset:6px;--link-weight:inherit;--link-decoration-thickness:1px;--text-shadow-1:0 1px 2px color-mix(in srgb, var(--black) 20%, transparent);--text-shadow-2:0 2px 4px color-mix(in srgb, var(--black) 30%, transparent);--text-shadow-3:0 4px 8px color-mix(in srgb, var(--black) 40%, transparent);--paragraph-spacing:1em;--heading-spacing:1.2em;--list-spacing:var(--paragraph-spacing);--list-indent-spacing:2em;--list-item-spacing:.5em;--nested-list-indent-spacing:1em;--flow-spacing:var(--paragraph-spacing);--figure-spacing:var(--paragraph-spacing);--figcaption-spacing:.5em;--blockquote-spacing:var(--paragraph-spacing);--space-3xs:clamp(.25rem, .2083rem + .1852vw, .375rem);--space-2xs:clamp(.5rem, .4583rem + .1852vw, .625rem);--space-xs:clamp(.75rem, .7083rem + .1852vw, .875rem);--space-s:clamp(1rem, .9167rem + .3704vw, 1.25rem);--space-m:clamp(1.5rem, 1.375rem + .5556vw, 1.875rem);--space-l:clamp(2rem, 1.75rem + 1.1111vw, 2.75rem);--space-xl:clamp(3rem, 2.6667rem + 1.4815vw, 4rem);--space-xxl:clamp(4rem, 3.3333rem + 2.963vw, 6rem);--section-space-xs:clamp(2rem, 1.8333rem + .7407vw, 2.5rem);--section-space-s:clamp(2.5rem, 2.1667rem + 1.4815vw, 3.5rem);--section-space-m:clamp(3rem, 2.5rem + 2.2222vw, 4.5rem);--section-space-l:clamp(4rem, 3.3333rem + 2.963vw, 6rem);--section-space-xl:clamp(5rem, 4rem + 4.4444vw, 8rem);--section-space-xxl:clamp(6rem, 4.6667rem + 5.9259vw, 10rem);--gutter:var(--space-s);--section-space:var(--section-space-l);--content-gap:var(--space-m);--container-gap:var(--space-xl);--content-width:90rem;--width-xs:calc(var(--content-width) * .1);--width-s:calc(var(--content-width) * .2);--width-m:calc(var(--content-width) * .4);--width-l:calc(var(--content-width) * .6);--width-xl:calc(var(--content-width) * .8);--width-xxl:calc(var(--content-width) * .9);--border-size:1px;--border-width:1px;--border-style:solid;--border-color-dark:oklch(from var(--black) l c h / 10%);--border-color-light:oklch(from var(--white) l c h / 20%);--border:var(--border-size) var(--border-style) var(--border-color-dark);--border-light:var(--border-size) var(--border-style) var(--border-color-light);--border-dark:var(--border-size) var(--border-style) var(--border-color-dark);--radius:6px;--radius-50:50%;--radius-circle:50vw;--radius-xs:6px;--radius-s:8px;--radius-m:12px;--radius-l:18px;--radius-xl:26px;--radius-xxl:40px;--grid-gap:var(--space-m);--grid-auto-2:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((2 - 1) * var(--grid-gap))) / 2) * var(--auto-grid-aggressiveness), (100% - (2 - 1) * var(--grid-gap)) / 2)), 1fr));--grid-auto-3:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((3 - 1) * var(--grid-gap))) / 3) * var(--auto-grid-aggressiveness), (100% - (3 - 1) * var(--grid-gap)) / 3)), 1fr));--grid-auto-4:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((4 - 1) * var(--grid-gap))) / 4) * var(--auto-grid-aggressiveness), (100% - (4 - 1) * var(--grid-gap)) / 4)), 1fr));--grid-auto-5:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((5 - 1) * var(--grid-gap))) / 5) * var(--auto-grid-aggressiveness), (100% - (5 - 1) * var(--grid-gap)) / 5)), 1fr));--grid-auto-6:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((6 - 1) * var(--grid-gap))) / 6) * var(--auto-grid-aggressiveness), (100% - (6 - 1) * var(--grid-gap)) / 6)), 1fr));--grid-auto-7:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((7 - 1) * var(--grid-gap))) / 7) * var(--auto-grid-aggressiveness), (100% - (7 - 1) * var(--grid-gap)) / 7)), 1fr));--grid-auto-8:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((8 - 1) * var(--grid-gap))) / 8) * var(--auto-grid-aggressiveness), (100% - (8 - 1) * var(--grid-gap)) / 8)), 1fr));--grid-auto-9:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((9 - 1) * var(--grid-gap))) / 9) * var(--auto-grid-aggressiveness), (100% - (9 - 1) * var(--grid-gap)) / 9)), 1fr));--grid-auto-10:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((10 - 1) * var(--grid-gap))) / 10) * var(--auto-grid-aggressiveness), (100% - (10 - 1) * var(--grid-gap)) / 10)), 1fr));--grid-auto-11:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((11 - 1) * var(--grid-gap))) / 11) * var(--auto-grid-aggressiveness), (100% - (11 - 1) * var(--grid-gap)) / 11)), 1fr));--grid-auto-12:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((12 - 1) * var(--grid-gap))) / 12) * var(--auto-grid-aggressiveness), (100% - (12 - 1) * var(--grid-gap)) / 12)), 1fr));--auto-grid-aggressiveness:.7;--grid-1:repeat(1, minmax(0, 1fr));--grid-2:repeat(2, minmax(0, 1fr));--grid-3:repeat(3, minmax(0, 1fr));--grid-4:repeat(4, minmax(0, 1fr));--grid-5:repeat(5, minmax(0, 1fr));--grid-6:repeat(6, minmax(0, 1fr));--grid-7:repeat(7, minmax(0, 1fr));--grid-8:repeat(8, minmax(0, 1fr));--grid-9:repeat(9, minmax(0, 1fr));--grid-10:repeat(10, minmax(0, 1fr));--grid-11:repeat(11, minmax(0, 1fr));--grid-12:repeat(12, minmax(0, 1fr));--grid-1-2:minmax(0, 1fr) minmax(0, 2fr);--grid-1-3:minmax(0, 1fr) minmax(0, 3fr);--grid-2-1:minmax(0, 2fr) minmax(0, 1fr);--grid-2-3:minmax(0, 2fr) minmax(0, 3fr);--grid-3-1:minmax(0, 3fr) minmax(0, 1fr);--grid-3-2:minmax(0, 3fr) minmax(0, 2fr);--drop-shadow-1:drop-shadow(0 1px 2px color-mix(in srgb, var(--black) 15%, transparent));--drop-shadow-2:drop-shadow(0 4px 6px color-mix(in srgb, var(--black) 20%, transparent));--drop-shadow-3:drop-shadow(0 10px 15px color-mix(in srgb, var(--black) 25%, transparent));--btn-padding-block:1em;--btn-padding-inline:1.5em;--btn-min-width:8.75rem;--btn-width:max-content;--btn-line-height:1;--btn-font-size:var(--text-m);--btn-font-weight:500;--btn-font-family:inherit;--btn-font-style:normal;--btn-text-decoration:none;--btn-text-decoration-hover:none;--btn-letter-spacing:0;--btn-text-transform:none;--btn-border-width:1px;--btn-border-style:solid;--btn-radius:var(--radius);--btn-justify-content:center;--btn-align-items:center;--btn-text-align:center;--card-display:flex;--card-direction:column;--card-padding:var(--space-m);--card-gap:var(--content-gap);--card-background:var(--surface);--card-border-width:var(--border-width);--card-border-style:none;--card-border-color:var(--border-color-dark);--card-radius:var(--radius);--card-heading-size:var(--h3);--card-heading-color:var(--heading-color);--card-text-size:var(--text-m);--card-text-color:var(--text-color);--card-text-align:var(--text-text-align);--card-line-height:1.5;--card-media-radius:var(--radius);--card-media-aspect-ratio:4 / 3;--card-media-object-fit:cover;--icon-size-s:1rem;--icon-size-m:2rem;--icon-size-l:4rem;--icon-size:var(--icon-size-m);--icon-padding:.35em;--icon-radius:var(--radius);--icon-color:var(--primary-semi-dark);--icon-color-hover:var(--primary-semi-light);--icon-background:var(--primary-ultra-light);--icon-background-hover:var(--primary-ultra-light);--icon-border-width:var(--border-width);--icon-border-style:var(--border-style);--icon-border-color:var(--primary-light);--icon-border-color-hover:var(--primary-light);--icon-list-size:1em;--icon-list-gap:1em;--focus-width:2px;--focus-color:var(--primary-semi-light);--focus-offset:2px;--checkbox-size:1.25rem;--checkbox-radius:.25rem;--ease-smooth:cubic-bezier(.4, 0, .2, 1);--ease-snappy:cubic-bezier(.16, 1, .3, 1);--ease-gentle:cubic-bezier(.65, 0, .35, 1);--ease-bouncy:cubic-bezier(.68, -.55, .265, 1.55);--ease-elastic:linear(0, .029 1.6%, .123 3.5%, .651 10.6%, .862 14.1%, 1.002 17.7%, 1.046 19.6%, 1.074 21.6%, 1.087 23.9%, 1.086 26.6%, 1.014 38.5%, .994 46.3%, 1);--transition-duration:.3s;--transition-timing:var(--ease-smooth);--transition-delay:0s;--transition:var(--transition-duration) var(--transition-timing) var(--transition-delay);--hover-transform:translateY(-.3em);--hover-transition:transform var(--transition)}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{font-size:var(--text-m);overflow-inline:clip;font-family:var(--text-font-family);font-weight:var(--text-font-weight);color:var(--text-color);line-height:var(--text-line-height);text-wrap:var(--text-text-wrap);background:var(--body-background);flex-direction:column;min-block-size:100dvh;margin:0;display:flex;overflow-x:clip}body>main{flex:1}body :where(p,h1,h2,h3,h4,h5,h6,ul,ol,li){margin-block:0}body :where(p,ul:not([class]) li,ol:not([class]) li){max-inline-size:var(--text-max-width)}strong,b{font-weight:var(--heading-font-weight)}figure{margin:0}img{block-size:auto;inline-size:100%;max-inline-size:100%;display:block}:where(img:not(header img)){border-radius:var(--radius)}:where(figure:has(img)){border-radius:var(--radius);overflow:clip}h1,:where(.h1),h2,:where(.h2),h3,:where(.h3),h4,:where(.h4),h5,:where(.h5),h6,:where(.h6){font-family:var(--heading-font-family);color:var(--heading-color);line-height:var(--heading-line-height);font-weight:var(--heading-font-weight);max-inline-size:var(--heading-max-width);text-wrap:var(--heading-text-wrap);letter-spacing:var(--heading-letter-spacing);hyphens:auto;overflow-wrap:break-word;word-break:normal}h1,:where(.h1){font-size:var(--h1);line-height:var(--h1-line-height)}h2,:where(.h2){font-size:var(--h2);line-height:var(--h2-line-height)}h3,:where(.h3){font-size:var(--h3);line-height:var(--h3-line-height)}h4,:where(.h4){font-size:var(--h4)}h5,:where(.h5){font-size:var(--h5)}h6,:where(.h6){font-size:var(--h6)}a:where(:not(.btn)){color:var(--link-color,var(--primary-semi-light));font-weight:var(--link-weight,inherit);text-decoration:var(--link-decoration,inherit);text-underline-offset:var(--link-underline-offset,6px);text-decoration-thickness:var(--link-decoration-thickness,1px);transition:var(--link-transition,var(--transition))}@media (hover:hover) and (pointer:fine){a:where(:not([class*=btn--])):hover{color:var(--link-color-hover,var(--primary-semi-light));text-decoration:var(--link-decoration-hover,underline);text-decoration-thickness:var(--link-decoration-thickness,1px)}}.sr-only:not(:focus):not(:active){clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.bg--default{background-color:var(--background)}.bg--light{background-color:var(--background-light)}.bg--dark{--text-color:var(--text-light);--heading-color:var(--text-light);--link-color:var(--primary-light);--link-color-hover:var(--primary-ultra-light);background-color:var(--background-dark);color:var(--text-color)}.grid{grid-auto-rows:auto;inline-size:100%;gap:var(--grid-gap)!important;display:grid!important}.grid>*{overflow-wrap:break-word;min-inline-size:0;max-inline-size:100%}.grid--gap-s{--grid-gap:var(--space-s)}.grid--gap-m{--grid-gap:var(--space-m)}.grid--gap-l{--grid-gap:var(--space-l)}.grid--gap-xl{--grid-gap:var(--space-xl)}.grid--auto-2{grid-template-columns:var(--grid-auto-2)}.grid--auto-3{grid-template-columns:var(--grid-auto-3)}.grid--auto-4{grid-template-columns:var(--grid-auto-4)}.grid--auto-5{grid-template-columns:var(--grid-auto-5)}.grid--auto-6{grid-template-columns:var(--grid-auto-6)}.grid--auto-7{grid-template-columns:var(--grid-auto-7)}.grid--auto-8{grid-template-columns:var(--grid-auto-8)}.grid--auto-9{grid-template-columns:var(--grid-auto-9)}.grid--auto-10{grid-template-columns:var(--grid-auto-10)}.grid--auto-11{grid-template-columns:var(--grid-auto-11)}.grid--auto-12{grid-template-columns:var(--grid-auto-12)}.grid--1{grid-template-columns:var(--grid-1)}.grid--2{grid-template-columns:var(--grid-2)}.grid--3{grid-template-columns:var(--grid-3)}.grid--4{grid-template-columns:var(--grid-4)}.grid--5{grid-template-columns:var(--grid-5)}.grid--6{grid-template-columns:var(--grid-6)}.grid--7{grid-template-columns:var(--grid-7)}.grid--8{grid-template-columns:var(--grid-8)}.grid--9{grid-template-columns:var(--grid-9)}.grid--10{grid-template-columns:var(--grid-10)}.grid--11{grid-template-columns:var(--grid-11)}.grid--12{grid-template-columns:var(--grid-12)}:is(.grid--1-2,.grid--1-3,.grid--2-1,.grid--2-3,.grid--3-1,.grid--3-2){grid-template-columns:var(--grid-1)}@media (width>=62em){.grid--1-2{grid-template-columns:var(--grid-1-2)}.grid--1-3{grid-template-columns:var(--grid-1-3)}.grid--2-1{grid-template-columns:var(--grid-2-1)}.grid--2-3{grid-template-columns:var(--grid-2-3)}.grid--3-1{grid-template-columns:var(--grid-3-1)}.grid--3-2{grid-template-columns:var(--grid-3-2)}}.row-span--1{grid-row-end:span 1}.row-span--2{grid-row-end:span 2}.row-span--3{grid-row-end:span 3}.row-span--4{grid-row-end:span 4}.row-span--5{grid-row-end:span 5}.row-span--6{grid-row-end:span 6}.row-span--7{grid-row-end:span 7}.row-span--8{grid-row-end:span 8}.row-span--9{grid-row-end:span 9}.row-span--10{grid-row-end:span 10}.row-span--11{grid-row-end:span 11}.row-span--12{grid-row-end:span 12}.col-span--1{grid-column-end:span 1}.col-span--2{grid-column-end:span 2}.col-span--3{grid-column-end:span 3}.col-span--4{grid-column-end:span 4}.col-span--5{grid-column-end:span 5}.col-span--6{grid-column-end:span 6}.col-span--7{grid-column-end:span 7}.col-span--8{grid-column-end:span 8}.col-span--9{grid-column-end:span 9}.col-span--10{grid-column-end:span 10}.col-span--11{grid-column-end:span 11}.col-span--12{grid-column-end:span 12}.row-start--1{grid-row-start:1}.row-start--2{grid-row-start:2}.row-start--3{grid-row-start:3}.row-start--4{grid-row-start:4}.row-start--5{grid-row-start:5}.row-start--6{grid-row-start:6}.row-start--7{grid-row-start:7}.row-start--8{grid-row-start:8}.row-start--9{grid-row-start:9}.row-start--10{grid-row-start:10}.row-start--11{grid-row-start:11}.row-start--12{grid-row-start:12}.row-start--13{grid-row-start:13}.row-end--1{grid-row-end:1}.row-end--2{grid-row-end:2}.row-end--3{grid-row-end:3}.row-end--4{grid-row-end:4}.row-end--5{grid-row-end:5}.row-end--6{grid-row-end:6}.row-end--7{grid-row-end:7}.row-end--8{grid-row-end:8}.row-end--9{grid-row-end:9}.row-end--10{grid-row-end:10}.row-end--11{grid-row-end:11}.row-end--12{grid-row-end:12}.row-end--13{grid-row-end:13}.col-start--1{grid-column-start:1}.col-start--2{grid-column-start:2}.col-start--3{grid-column-start:3}.col-start--4{grid-column-start:4}.col-start--5{grid-column-start:5}.col-start--6{grid-column-start:6}.col-start--7{grid-column-start:7}.col-start--8{grid-column-start:8}.col-start--9{grid-column-start:9}.col-start--10{grid-column-start:10}.col-start--11{grid-column-start:11}.col-start--12{grid-column-start:12}.col-start--13{grid-column-start:13}.col-end--1{grid-column-end:1}.col-end--2{grid-column-end:2}.col-end--3{grid-column-end:3}.col-end--4{grid-column-end:4}.col-end--5{grid-column-end:5}.col-end--6{grid-column-end:6}.col-end--7{grid-column-end:7}.col-end--8{grid-column-end:8}.col-end--9{grid-column-end:9}.col-end--10{grid-column-end:10}.col-end--11{grid-column-end:11}.col-end--12{grid-column-end:12}.col-end--13{grid-column-end:13}.col-span--full{grid-column:1/-1}.row-span--full{grid-row:1/-1}.col-placement--auto{grid-column:auto}.row-placement--auto{grid-row:auto}.content-grid{--full:minmax(var(--gutter), 1fr);grid-template-columns:[full-start] var(--full) [feature-max-start] minmax(0, var(--feature-max-width,100px)) [feature-start] minmax(0, var(--feature-width,50px)) [content-start] min(var(--content-width), 100% - var(--gutter) * 2) [content-end] minmax(0, var(--feature-width,50px)) [feature-end] minmax(0, var(--feature-max-width,100px)) [feature-max-end] var(--full) [full-end];padding-inline:0;column-gap:0!important;display:grid!important}:is(.content--feature,.content--feature-max,.content--full,.content--full-safe):not(.content-grid--off :is(.content--feature,.content--feature-max,.content--full,.content--full-safe)){max-inline-size:100%;inline-size:100%!important}.content--feature{grid-column:feature}.content--feature-max{grid-column:feature-max}.content--full{grid-column:full}.content--full-safe{padding-inline:var(--gutter);grid-column:full}.section{inline-size:100%;padding-block:var(--section-space-m);padding-inline:var(--gutter);margin-inline:auto;position:relative}.container{gap:var(--container-gap);inline-size:100%;max-inline-size:var(--content-width);flex-direction:column;margin-inline:auto;display:flex;position:relative}.flow>*+*{margin-block-start:var(--flow-spacing)}.flow>:is(h1,h2,h3,h4,h5,h6){margin-block-start:var(--heading-spacing)}.card{display:var(--card-display);flex-direction:var(--card-direction);gap:var(--card-gap);padding:var(--card-padding);color:var(--card-text-color);font-size:var(--card-text-size);line-height:var(--card-line-height);background-color:var(--card-background);border:var(--card-border-width) var(--card-border-style) var(--card-border-color);border-radius:var(--card-radius);text-align:var(--card-text-align)}.card__heading{color:var(--card-heading-color);font-size:var(--card-heading-size)}.card__media{inline-size:100%;aspect-ratio:var(--card-media-aspect-ratio);object-fit:var(--card-media-object-fit);border-radius:var(--card-media-radius)}.icon{flex:0 0 var(--icon-size);inline-size:var(--icon-size);block-size:var(--icon-size);padding:var(--icon-padding);color:var(--icon-color);background-color:var(--icon-background);border:var(--icon-border-width) var(--icon-border-style) var(--icon-border-color);border-radius:var(--icon-radius);transition:color var(--transition), background-color var(--transition), border-color var(--transition);justify-content:center;align-items:center;display:inline-flex}.icon svg{block-size:100%;inline-size:100%}.icon--inverse{--icon-color:var(--primary-ultra-light);--icon-color-hover:var(--white);--icon-background:var(--primary-semi-dark);--icon-background-hover:var(--primary-dark);--icon-border-color:var(--primary-semi-dark);--icon-border-color-hover:var(--primary-semi-light)}.btn{justify-content:var(--btn-justify-content);align-items:var(--btn-align-items);inline-size:var(--btn-width);min-inline-size:var(--btn-min-width);max-inline-size:100%;padding-block:var(--btn-padding-block);padding-inline:var(--btn-padding-inline);font-family:var(--btn-font-family);font-size:var(--btn-font-size);font-style:var(--btn-font-style);font-weight:var(--btn-font-weight);line-height:var(--btn-line-height);letter-spacing:var(--btn-letter-spacing);text-align:var(--btn-text-align);text-decoration:var(--btn-text-decoration);text-transform:var(--btn-text-transform);color:var(--btn-text-color);background-color:var(--btn-background);border:var(--btn-border-width) var(--btn-border-style) var(--btn-border-color);border-radius:var(--btn-radius);appearance:none;cursor:pointer;transition:color var(--transition-duration) var(--transition-timing) var(--transition-delay), background-color var(--transition-duration) var(--transition-timing) var(--transition-delay), border-color var(--transition-duration) var(--transition-timing) var(--transition-delay);display:inline-flex}.btn:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}@media (hover:hover) and (pointer:fine){.btn:not(:disabled):not([aria-disabled=true]):hover{color:var(--btn-text-color-hover,var(--btn-text-color));background-color:var(--btn-background-hover,var(--btn-background));border-color:var(--btn-border-color-hover,var(--btn-border-color));text-decoration:var(--btn-text-decoration-hover)}}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.btn{transition:none}}button,input,textarea,select{font:inherit}:where(button,input,textarea,select):focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}input[type=checkbox]{flex:0 0 var(--checkbox-size);inline-size:var(--checkbox-size);block-size:var(--checkbox-size);border:1px solid var(--text-color);border-radius:var(--checkbox-radius);appearance:none;cursor:pointer;background:0 0;margin:0;padding:0}input[type=checkbox]:checked{background-color:var(--primary-semi-light);background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 10.25L8.25 13.5L15 6.75' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:var(--checkbox-size);border-color:var(--primary-semi-light)}@media (forced-colors:active){input[type=checkbox]{appearance:auto}}@media (prefers-reduced-motion:reduce){:root{--transition-duration:.01ms;--transition-delay:0s}}:root{--primary:#004151;--secondary:#eaffe3;--content-width:80rem;--text-color:var(--neutral-semi-dark);--body-background:#fdfdfd;--text-s:clamp(.875rem, .8333rem + .1852vw, 1rem);--h4:clamp(1.375rem, 1.1667rem + .9259vw, 2rem);--h3:clamp(1.75rem, 1.4167rem + 1.4815vw, 2.75rem);--h1:clamp(2.5rem, 1.6667rem + 3.7037vw, 5rem);--radius:20px;--text-font-family:"Inter", system-ui, sans-serif;--heading-font-family:"Philosopher", serif;--heading-letter-spacing:-.02em;--heading-font-weight:var(--font-weight-regular);--card-padding:var(--space-m)}@media (width>=48em){:root{--card-padding:var(--space-l)}}.brand-logo[data-astro-cid-w5cgzafo]{block-size:auto;inline-size:100%;color:var(--white);display:block;overflow:visible}.site-header[data-astro-cid-isef26zo]{z-index:10;inset-block-start:var(--space-2xs);inset-inline:var(--space-2xs);padding:var(--space-s);color:var(--white);background-image:linear-gradient(to bottom, var(--black-alpha-50), transparent);border-radius:var(--radius);position:absolute}.site-header__container[data-astro-cid-isef26zo]{justify-content:space-between;align-items:center;gap:var(--space-s);flex-direction:row}.site-header__brand[data-astro-cid-isef26zo]{inline-size:12rem;color:var(--white);flex:none;display:block}.site-header__navigation[data-astro-cid-isef26zo]{justify-content:center;align-items:center;gap:var(--space-m);display:none}.site-header__navigation[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{align-items:center;gap:var(--space-3xs);color:var(--white);font-size:var(--text-m);text-decoration:none;display:inline-flex}.site-header__navigation[data-astro-cid-isef26zo] svg[data-astro-cid-isef26zo]{inline-size:var(--space-s);block-size:var(--space-s);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px}.site-header__actions[data-astro-cid-isef26zo]{align-items:center;gap:var(--space-xs);display:flex}.site-header__phone[data-astro-cid-isef26zo],.site-header__menu[data-astro-cid-isef26zo] summary[data-astro-cid-isef26zo]{block-size:3.5rem;inline-size:3.5rem;color:var(--white);background-color:var(--white-alpha-20);border-radius:var(--radius-circle);backdrop-filter:blur(var(--space-2xs));flex:0 0 3.5rem;justify-content:center;align-items:center;display:inline-flex}.site-header__phone[data-astro-cid-isef26zo] svg[data-astro-cid-isef26zo]{fill:currentColor;block-size:2rem;inline-size:2rem}.site-header__phone[data-astro-cid-isef26zo],.site-header__appointment[data-astro-cid-isef26zo]{display:none}.site-header__menu[data-astro-cid-isef26zo]{position:relative}.site-header__menu[data-astro-cid-isef26zo] summary[data-astro-cid-isef26zo]{gap:var(--space-3xs);cursor:pointer;border:0;flex-direction:column;list-style:none}.site-header__menu[data-astro-cid-isef26zo] summary[data-astro-cid-isef26zo]::-webkit-details-marker{display:none}.site-header__menu[data-astro-cid-isef26zo] summary[data-astro-cid-isef26zo] span[data-astro-cid-isef26zo]{inline-size:var(--space-s);background-color:currentColor;block-size:1px}.site-header__menu[data-astro-cid-isef26zo] nav[data-astro-cid-isef26zo]{inline-size:min(20rem, calc(100vw - var(--gutter) * 4));align-items:stretch;gap:var(--space-s);padding:var(--space-m);background-color:var(--primary);border-radius:var(--radius);flex-direction:column;display:flex;position:absolute;inset-block-start:calc(100% + var(--space-xs));inset-inline-end:0}.site-header__menu[data-astro-cid-isef26zo] nav[data-astro-cid-isef26zo]>a[data-astro-cid-isef26zo]:not(.btn){color:var(--white);font-size:var(--text-m);text-decoration:none}@media (width>=30em){.site-header[data-astro-cid-isef26zo]{padding:var(--space-m)}.site-header__brand[data-astro-cid-isef26zo]{inline-size:15rem}.site-header__phone[data-astro-cid-isef26zo]{display:inline-flex}}@media (width>=48em){.site-header[data-astro-cid-isef26zo]{padding:var(--space-l)}.site-header__appointment[data-astro-cid-isef26zo]{display:block}}@media (width>=80em){.site-header__navigation[data-astro-cid-isef26zo]{display:flex}.site-header__menu[data-astro-cid-isef26zo]{display:none}}.brand-mark[data-astro-cid-acx3zq4m]{block-size:5rem;inline-size:5rem;fill:var(--white);flex-shrink:0;display:block}.site-footer[data-astro-cid-oenwriqq]{inline-size:100%;padding:var(--space-2xs)}.site-footer__surface[data-astro-cid-oenwriqq]{padding-inline:var(--grid-gap);color:var(--white);background-color:var(--primary-semi-dark);background-image:radial-gradient(circle at 50% 28%, var(--primary) 0%, var(--primary-semi-dark) 38%);border-radius:var(--radius);overflow:clip}.site-footer__container[data-astro-cid-oenwriqq]{align-items:stretch;gap:var(--section-space-l);padding-block:var(--section-space-xl)}.site-footer__cta[data-astro-cid-oenwriqq]{align-self:center;align-items:center;gap:var(--space-m);inline-size:100%;max-inline-size:var(--width-l);color:var(--white);text-align:center;flex-direction:column;display:flex}.site-footer__divider[data-astro-cid-oenwriqq]{border-block-start:1px solid var(--white-alpha-10);inline-size:100%}.site-footer__columns[data-astro-cid-oenwriqq]{grid-template-columns:var(--grid-1);gap:var(--space-l);row-gap:var(--space-xl);display:grid}.site-footer__column[data-astro-cid-oenwriqq],.site-footer__credentials[data-astro-cid-oenwriqq]{align-items:flex-start;gap:var(--space-s);flex-direction:column;display:flex}.site-footer__column[data-astro-cid-oenwriqq] h2[data-astro-cid-oenwriqq],.site-footer__credentials[data-astro-cid-oenwriqq] p[data-astro-cid-oenwriqq],.site-footer__meta[data-astro-cid-oenwriqq]{color:var(--white-alpha-50);font-family:var(--text-font-family);font-size:var(--text-m);font-weight:var(--text-font-weight);letter-spacing:0}.site-footer__column[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq]{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-footer__column[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:var(--white);text-decoration:none}.site-footer__logos[data-astro-cid-oenwriqq]{align-items:center;gap:var(--space-m);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);inline-size:100%;max-inline-size:24rem;display:grid}.site-footer__logo[data-astro-cid-oenwriqq]{inline-size:100%;min-inline-size:0;border-radius:0;height:auto;display:block}.site-footer__meta[data-astro-cid-oenwriqq]{max-inline-size:none;font-size:var(--text-s);flex-wrap:wrap;align-items:center;gap:.25em .5em;margin-block-start:var(--space-l);display:flex}.site-footer__credit[data-astro-cid-oenwriqq]{flex-wrap:wrap;gap:.25em;display:inline-flex}.site-footer__meta[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:var(--white);text-decoration:none}@media (hover:hover) and (pointer:fine){.site-footer__meta[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{text-underline-offset:.2em;text-decoration:underline}}@media (width>=48em){.site-footer__columns[data-astro-cid-oenwriqq]{grid-template-columns:var(--grid-3)}.site-footer__credentials[data-astro-cid-oenwriqq]{grid-column:1/-1}}@media (width>=62em){.site-footer__meta[data-astro-cid-oenwriqq]{margin-block-start:var(--space-s)}.site-footer__columns[data-astro-cid-oenwriqq]{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,2fr)}.site-footer__credentials[data-astro-cid-oenwriqq]{grid-column:auto}}
