@-webkit-keyframes loading-gradient{0%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes loading-gradient{0%{background-position:100% 50%}to{background-position:0% 50%}}:where(html.js) .card[data-intersecting] .card__media img{scale:1.3}:where(html.js) .card[data-intersecting] .card__content>*{translate:0 20px;opacity:0}:where(html.js) .card.is-intersecting .card__media img{-webkit-transition:scale 1s ease;transition:scale 1s ease;-webkit-transition-delay:calc(.1s * var(--intersecting-delay, 0));transition-delay:calc(.1s * var(--intersecting-delay, 0));scale:1}:where(html.js) .card.is-intersecting .card__content>*{-webkit-transition:translate .5s ease,opacity .5s ease;transition:translate .5s ease,opacity .5s ease;-webkit-transition-delay:calc(.1s + .1s * var(--intersecting-delay, 0) + .05s * var(--nth-child, 0));transition-delay:calc(.1s + .1s * var(--intersecting-delay, 0) + .05s * var(--nth-child, 0));translate:0 0;opacity:1}.card__content>*:nth-child(1){--nth-child: 1}.card__content>*:nth-child(2){--nth-child: 2}.card__content>*:nth-child(3){--nth-child: 3}.card__content>*:nth-child(4){--nth-child: 4}.card__content>*:nth-child(5){--nth-child: 5}.card__content>.card__suptitle{--nth-child: 0}.footer a,.footer button{text-decoration:none}.footer a:hover,.footer button:hover{color:var(--color-primary)}.footer__main{padding:4em 0;background-color:var(--color-secondary-light)}@media (max-width: 767px){.footer__main{padding:2em 0}}.footer__main h3,.footer__main h4{margin-bottom:20px;color:var(--color-primary)}@media (max-width: 767px){.footer__main h3,.footer__main h4{margin-bottom:15px}}.footer__menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap-list);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer__bottom{padding-top:15px}.footer__bottom .container,.footer__bottom ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media (max-width: 767px){.footer__bottom{padding-top:30px}.footer__bottom .container,.footer__bottom ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5px}}.footer__copy{font-weight:700}.header{background:var(--color-background);-webkit-box-shadow:var(--shadow-panel);box-shadow:var(--shadow-panel)}.header__top{background:var(--color-secondary-light)}.header__main{background:-webkit-gradient(linear,left top,right top,from(var(--color-primary)),to(var(--color-secondary)));background:linear-gradient(90deg,var(--color-primary),var(--color-secondary))}.header__main .container{position:relative}.header__logo{display:block;position:absolute;top:50%;translate:0 -50%;padding:15px 30px;border-radius:var(--radius-card);background-color:var(--color-background);-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card)}.header__logo img{max-width:250px}@media (max-width: 1199px){.header__logo{translate:0 0}}.hero{margin-top:-4em;margin-bottom:4em}:where(html.js) .hero[data-intersecting] .hero__image img{scale:1.3;opacity:0}:where(html.js) .hero[data-intersecting] .hero__content>*{translate:0 30px;opacity:0}:where(html.js) .hero.is-intersecting .hero__image img{-webkit-transition:scale 1.5s ease-out,opacity 1s ease;transition:scale 1.5s ease-out,opacity 1s ease;-webkit-transition-delay:.2s;transition-delay:.2s;scale:1;opacity:1}:where(html.js) .hero.is-intersecting .hero__content>*{-webkit-transition:translate .5s ease,opacity .5s ease;transition:translate .5s ease,opacity .5s ease;-webkit-transition-delay:calc(.5s + .1s * var(--nth-child, 0));transition-delay:calc(.5s + .1s * var(--nth-child, 0));translate:0 0;opacity:1}.hero__image{overflow:hidden;border-radius:var(--radius-panel)}@media (max-width: 1199px){.hero__image{width:auto;margin:0 calc(-1 * var(--offset-right)) 0 calc(-1 * var(--offset-left));border-radius:0}}.hero__image img{min-height:250px;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--focal-x, center) var(--focal-y, center);object-position:var(--focal-x, center) var(--focal-y, center)}.hero__content{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:50%;left:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hero__content .heading-2{display:block;color:var(--color-text-diap);font-size:clamp(30px,5vw,60px);font-weight:700;text-shadow:0 3px 5px rgba(0,0,0,.2)}.hero__content .c-entry{font-size:1.25rem}@media (max-width: 1199px){.hero__content{left:0}}@media (max-width: 767px){.hero__content{display:none}}.hero__content>*:nth-child(1){--nth-child: 1}.hero__content>*:nth-child(2){--nth-child: 2}.hero__content>*:nth-child(3){--nth-child: 3}.hero__content>*:nth-child(4){--nth-child: 4}.hero__content>*:nth-child(5){--nth-child: 5}@media (min-width: 1200px){.menu>ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__main .menu__list{gap:5px}.header__main .menu__item{border-radius:var(--radius-button);font-weight:700}.header__main .menu__item,.header__main .menu__toggle{color:var(--color-text-diap)}.header__main .is-active>.menu__item{background:color-mix(in srgb,transparent 90%,var(--color-text-diap));color:var(--color-text-diap)}.header__main .menu__item:hover:is(a,button),.header__main .has-mouseover>.menu__item:is(a,button){-webkit-box-shadow:var(--shadow-button);box-shadow:var(--shadow-button);color:var(--color-text-diap)}}
