:root{--color-bg:#fff;--color-fg:#000;--color-primary:#267067;--color-secondary-light1:#ffecd7;--color-secondary-light2:#ffe0bc;--color-secondary-light3:#edc89a;--color-secondary:#efb46d;--color-secondary-dark:#d89c66;--color-neutral1:#f2f1f1;--color-neutral2:#e1e1e1;--color-neutral3:#d7d5d5;--color-neutral4:#727271;--text-color-primary:#000;--text-color-primary-foreground:#fff;--font-size-mob-xxs:0.875rem;--font-size-mob-xs:0.938rem;--font-size-mob-s:1.063rem;--font-size-mob-m:1.25rem;--font-size-mob-l:1.875rem;--font-size-mob-xl:2.5rem;--font-size-xxs:1.125rem;--font-size-xs:1.25rem;--font-size-s:1.375rem;--font-size-m:1.75rem;--font-size-l:2.5rem;--font-size-xl:4rem}body,html{max-width:100dvw;overflow-x:hidden;min-height:100dvh}html{scroll-behavior:smooth}body{color:var(--color-fg);background:var(--color-bg);font-family:var(--font-main),serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column}body .main-container{max-width:100%;width:1920px;flex-grow:1;margin:0 auto;display:flex}*{box-sizing:border-box;padding:0;margin:0}h1{margin-bottom:1.375rem;color:var(--color-secondary);font-family:var(--font-accent);font-weight:400;font-size:var(--font-size-mob-xl);line-height:1;letter-spacing:.02em;text-align:center}@media(min-width:1024px){h1{margin-bottom:3rem;font-size:var(--font-size-xl);text-align:left}}h2{margin-bottom:.75rem;color:var(--color-primary);font-family:var(--font-accent);font-weight:400;font-size:var(--font-size-mob-l);line-height:1.3;letter-spacing:.02em;text-align:center;text-transform:uppercase}@media(min-width:1024px){h2{margin-bottom:2.625rem;font-size:var(--font-size-l);line-height:1.1}}h3{color:var(--color-primary);font-weight:600;font-size:var(--font-size-mob-m);line-height:1.4;letter-spacing:.05em;text-transform:uppercase}@media(min-width:1024px){h3{font-size:var(--font-size-m);line-height:1.357}}h4,h5,h6{line-height:1.3}@media(min-width:1024px){h4,h5,h6{line-height:1.5}}h4{color:var(--color-primary);font-weight:500;font-size:var(--font-size-mob-s)}@media(min-width:1024px){h4{font-size:var(--font-size-s)}}h5{font-weight:400;font-size:var(--font-size-mob-s)}@media(min-width:1024px){h5{font-size:var(--font-size-xs)}}h6{color:var(--color-primary);font-weight:500;font-size:var(--font-size-mob-xxs)}@media(min-width:1024px){h6{font-size:var(--font-size-xxs)}}a{color:inherit}@font-face{font-family:montserratFont;src:url(/_next/static/media/8e94b983ccc6cf63-s.p.woff2) format("woff2");font-display:block;font-weight:400}@font-face{font-family:montserratFont;src:url(/_next/static/media/73e8277c2ba901d2-s.p.woff2) format("woff2");font-display:block;font-weight:500}@font-face{font-family:montserratFont;src:url(/_next/static/media/55dce0934ba7965d-s.p.woff2) format("woff2");font-display:block;font-weight:600}@font-face{font-family:montserratFont;src:url(/_next/static/media/4212383f701182dc-s.p.woff2) format("woff2");font-display:block;font-weight:700}@font-face{font-family:montserratFont Fallback;src:local("Arial");ascent-override:84.95%;descent-override:22.03%;line-gap-override:0.00%;size-adjust:113.95%}.__className_828e42{font-family:montserratFont,montserratFont Fallback}.__variable_828e42{--font-main:"montserratFont","montserratFont Fallback"}@font-face{font-family:neuchaFont;src:url(/_next/static/media/ca99bb5835bbd469-s.p.woff2) format("woff2");font-display:block;font-weight:400}@font-face{font-family:neuchaFont Fallback;src:local("Arial");ascent-override:93.30%;descent-override:34.62%;line-gap-override:5.81%;size-adjust:82.38%}.__className_2d3974{font-family:neuchaFont,neuchaFont Fallback;font-weight:400}.__variable_2d3974{--font-accent:"neuchaFont","neuchaFont Fallback"}.styles_banner__pCY_z{position:fixed;bottom:0;left:0;right:0;background-color:var(--color-bg);padding:1rem;z-index:9;height:max-content}.styles_banner__pCY_z,.styles_container__ocBrL{display:flex;align-items:center;justify-content:center}.styles_container__ocBrL{max-width:100%;margin-left:auto;margin-right:auto;flex-direction:column;gap:1rem}@media(min-width:1024px){.styles_container__ocBrL{flex-direction:row}}.styles_content__gVH_p{flex:1 1}.styles_content__gVH_p p{line-height:1.25rem;color:var(--color-fg);font-size:var(--font-size-mob-xxs)}@media(min-width:1024px){.styles_content__gVH_p p{font-size:var(--font-size-xs)}}.styles_link__OSTz_:hover{color:var(--color-secondary-dark)}.styles_actions__IdVb0{display:flex;gap:1.5rem}