:root{--grid-gap-xs:16px;--grid-gap-sm:24px;--grid-col-xs:6;--grid-col-sm:12;--grid-col-xl:18;--max-grid-width:calc(var(--grid-width)*var(--grid-col-xl) + var(--grid-gap-sm)*var(--grid-col-xl))}.button--overlay.button--solid{background:oklch(from var(--tint) l c h/64%);border-color:oklch(from var(--border) l c h/24%);box-shadow:var(--element-shadow)}.button--overlay.button--solid:focus,.button--overlay.button--solid:focus-within{background:oklch(from var(--tint) l c h/88%)}@media only screen and (hover:hover) and (pointer:fine){.button--overlay.button--solid:hover{background:oklch(from var(--tint) l c h/88%)}}.button--overlay.button--solid:active{background:oklch(from var(--tint) l c h/48%)}.button--overlay.button-outline{border-color:oklch(from var(--border) l c h/40%)}.cards .scroll-handler-container__slider .card{max-width:340px}@media (min-width:768px){.cards .scroll-handler-container__slider .card{max-width:448px}}.card{border:none}.card__content{gap:16px;margin-block:12px;padding-inline:12px}@media (min-width:768px){.card__content{gap:16px;margin-block:16px;padding-inline:16px}}.card__content .heading{margin-block-end:0;margin-inline:auto;text-align:start}.card__content .heading__title{display:flex;font-size:1.625rem;font-weight:500}.card__content .heading__title__icon{margin-right:8px;width:auto}.card__content .heading__title__icon svg{color:var(--brand-tertiary);height:2rem;width:2rem}.card__content .heading__description{font-weight:400}.card__content .button{width:-moz-fit-content;width:fit-content}.heading{max-width:1080px}.heading__title span{color:var(--brand-tertiary);display:block;font-size:.8em;width:100%}body{padding-top:0}.navigation{background:transparent;height:auto}.navigation__main-section{padding:16px 8px}@media (min-width:1024px){.navigation__main-section{gap:8px;height:auto;padding:26px 48px}}.navigation__main-section .nav-widget-logo{backdrop-filter:blur(24px);background-color:var(--nav-background);border:1px solid var(--nav-background);border-radius:22px;height:auto;padding:8px 12px}.navigation__main-section .nav-widget-logo .picture{transform:scale(1)}.navigation__main-section .nav-widget-logo .picture .image{max-height:30px}@media (min-width:1024px){.navigation__main-section .nav-widget-logo .picture .image{max-height:48px}}.navigation__main-section .nav-widget-menu{margin-inline:auto 0}@media (max-width:1023px){.navigation__main-section .nav-widget-menu{display:none}}.navigation__main-section .nav-widget-menu .menu-items{gap:8px}.navigation__main-section .nav-widget-menu .menu-items .menu-item{backdrop-filter:blur(24px);background-color:var(--nav-background);border:1px solid var(--nav-background);border-radius:24px;flex-direction:row;min-height:44px;padding:8px 16px}.navigation__main-section .nav-widget-menu .menu-items .menu-item:focus,.navigation__main-section .nav-widget-menu .menu-items .menu-item:focus-within{background:oklch(from var(--nav-accent) calc(l * 1.2) c h/48%);border:1px solid var(--brand-main-active);color:var(--brand-main-active)}@media only screen and (hover:hover) and (pointer:fine){.navigation__main-section .nav-widget-menu .menu-items .menu-item:hover{background:oklch(from var(--nav-accent) calc(l * 1.2) c h/48%);border:1px solid var(--brand-main-active);color:var(--brand-main-active)}}.navigation__main-section .nav-widget-menu .menu-items .menu-item__icon{color:#fff;font-size:1.12rem}.navigation__main-section .nav-widget-menu .menu-items .menu-item__label{color:#fff;font-size:1em}.navigation__main-section .nav-widget-buttons .button{backdrop-filter:blur(6px);background-color:rgba(0,62,31,.56);border:1px solid rgba(0,62,31,.65);border-radius:24px}.navigation__main-section .nav-widget-buttons .button .label{display:block}.sub-menu{background:transparent;box-shadow:none}.sub-menu__section{border:none}.nav-widget-tab-bar{backdrop-filter:blur(6px);background-color:rgba(249,249,255,.4);border:1px solid rgba(249,249,255,.48);border-radius:16px;box-shadow:none;margin:8px;padding:8px;width:auto}@media (min-width:1024px){.nav-widget-tab-bar{display:none}}.nav-widget-tab-bar__main-menu .menu-items .menu-item,.nav-widget-tab-bar__tab-menu .menu-items .menu-item{gap:2px;padding:0 8px}.footer__main-section{gap:20px}@media (min-width:1600px){.footer__main-section{gap:40px}}.footer__main-section__column{min-width:225px}.footer__main-section__column .footer-widget-link-list .widget-list li a{font-weight:400}.header--overlay{padding-block:calc(var(--nav-height-xs) + 16px) calc(var(--nav-height-xs)*3)}@media (min-width:1024px){.header--overlay{padding-top:calc(var(--nav-height-md) + 160px)}}.header--overlay .header__background:after{background:linear-gradient(180deg,#000,rgba(0,0,0,.55) 50%,#000);opacity:.4}@media (min-width:1600px){.header--overlay .header__copy{grid-column:1/-1}}@media (min-width:1280px){.header--overlay .header__copy .heading{margin-inline:auto}}@media (min-width:1600px){.header--overlay .header__copy .heading{margin-inline:auto;max-width:1200px}}.header--overlay .header__copy .heading__title{color:#fff;font-weight:700;letter-spacing:1.8px;padding-bottom:1rem;text-align:center}@media (min-width:768px){.header--overlay .header__copy .heading__title{font-size:64px;line-height:68px}}.header--overlay .header__copy .heading__description{color:#fff;font-size:1rem;font-weight:400;text-align:center}@media (min-width:486px){.header--overlay .header__copy .header__copy__actions{justify-content:center}}.header--overlay .header__copy .header__copy__actions .button{flex-grow:0;justify-content:center;margin-inline:auto;min-width:260px}@media (min-width:486px){.header--overlay .header__copy .header__copy__actions .button{margin-inline:0}}.header--showcase{padding-top:calc(var(--nav-height-xs) + 24px)}@media (min-width:1280px){.header--showcase{padding-top:calc(var(--nav-height-md) + 64px)}}@media (min-width:768px){.scroll-handler-container__slider{gap:24px}}.scroll-handler-container__buttons .button{background-color:var(--button-accent-background);border:none;color:var(--mono-1);padding:8px 16px}.scroll-handler-container__buttons .button:hover{background-color:transparent;border:1px solid #ba2d0b;color:#ba2d0b}.scroll-handler-container__buttons .button svg{font-size:1.5rem!important}.banner-block[data-dark-mode] .banner-block__background:after{background:linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,.22) 59%,rgba(0,0,0,.4))}.banner-block__copy{margin-block:64px}.banner-block__copy .heading{margin-bottom:12px}.banner-block__copy__actions{margin-top:20px}

/*# sourceMappingURL=child-theme.css.map*/