.dev-grid{bottom:0;pointer-events:none;position:fixed;right:0;top:0;width:100%;z-index:1000}.dev-grid ul{display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));height:100%;grid-column-gap:var(--gutter);opacity:.3;padding:0 var(--grid-margin)}.dev-grid li{height:100%;--min-col:5}.dev-grid li:nth-child(n+5){display:none}.dev-grid li{background:red}@media(min-width:568px){.dev-grid li{background:none;display:block!important}.dev-grid li:nth-child(n+13){display:none!important}.dev-grid li{background:red}}.fragment-svg.-social{height:clamp(20px,1.39vw,23.3333px);width:clamp(20px,1.39vw,23.3333px)}.app-loader{height:100vh;height:100dvh}.app-loader__logo{margin-right:-12px}.app-loader__logo .symbol{animation:spin 2s linear infinite;transform-box:fill-box;transform-origin:center}.-no-scroll .app-loader{padding-right:12px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fragment-icon.material-symbols-outlined:after{content:attr(data-name)}.ui-layout-link{transition:all .3s cubic-bezier(.32,.94,.6,1)}.ui-layout-link.-sm{font-size:1.3rem;font-weight:500;line-height:1.2}@media(min-width:768px){.ui-layout-link.-sm{font-size:1.4rem}}.ui-layout-link.-md{font-size:1.4rem;font-weight:600;line-height:1.2}@media(min-width:768px){.ui-layout-link.-md{font-size:1.6rem}}.ui-layout-link.-lg{font-size:1.6rem;font-weight:600;line-height:1.2}@media(min-width:768px){.ui-layout-link.-lg{font-size:1.8rem}}.ui-layout-link__label{transition-delay:.05s}.ui-layout-link__label,.ui-layout-link__label-hover{align-items:center;display:inline-flex;gap:1rem;height:100%;text-align:center;transition:transform .35s,opacity .35s;transition-timing-function:cubic-bezier(.66,0,.34,1)}.ui-layout-link__label-hover{height:100%;left:0;opacity:0;position:absolute;top:0;transform:translate3d(0,50%,0);width:100%}.ui-layout-link{transition:background-color .3s cubic-bezier(.32,.94,.6,1),color .3s cubic-bezier(.32,.94,.6,1),border .3s cubic-bezier(.32,.94,.6,1)}@media(any-hover:hover){.-hover:hover .ui-layout-link .ui-layout-link__label{opacity:0;transform:translate3d(0,-50%,0);transition-delay:.08s}.-hover:hover .ui-layout-link .ui-layout-link__label-hover{opacity:1;transform:translateZ(0);transition-delay:.15s}.-hover:hover .ui-layout-link.-icon-only:before{transform:scale(1.15) translateZ(0)}}.-hover:has(.ui-layout-link):focus-visible{outline:none}.-hover:focus-visible .ui-layout-link{outline:2px dotted #0f0e0e;outline-offset:4px}.ui-layout-button{--bg-color:var(--color-beige);--text-color:var(--color-black)}.ui-layout-button.-md.-black{--bg-color:var(--color-black);--text-color:var(--color-beige-light)}.ui-layout-button.-md.-light{--bg-color:var(--color-beige-light)}.ui-layout-button.-md.-theme{--bg-color:var(--color-theme)}.ui-layout-button.-border{border-width:2px}.ui-layout-button.-md{border-radius:100px;gap:.8rem;padding-left:2.2rem;padding-right:2.2rem}@media(min-width:768px){.ui-layout-button.-md{padding-left:2.4rem;padding-right:2.4rem}}.ui-layout-button.-md{background-color:var(--bg-color);color:var(--text-color)}.ui-layout-button.-md .ui-layout-button__label,.ui-layout-button.-md .ui-layout-button__label-hover{line-height:1.2;min-height:4.4rem;padding-bottom:1rem;padding-top:1rem}@media(min-width:768px){.ui-layout-button.-md .ui-layout-button__label,.ui-layout-button.-md .ui-layout-button__label-hover{min-height:4.8rem}}.ui-layout-button.-sm{border-radius:100px;gap:.5rem;padding-left:1rem;padding-right:1rem}.ui-layout-button.-sm:not(.-icon-only){margin-left:-1rem;margin-right:-1rem}.ui-layout-button.-sm .ui-layout-button__label,.ui-layout-button.-sm .ui-layout-button__label-hover{line-height:1.2;min-height:2.4rem}.ui-layout-button.-icon-only.-md{background-color:transparent;border-style:none;height:4.4rem;padding:0;width:4.4rem}.ui-layout-button.-icon-only.-md:before{background-color:var(--bg-color);border-radius:50%;content:"";inset:0;overflow:hidden;position:absolute;transform:translateZ(0);transition:transform .4s cubic-bezier(.32,.94,.6,1)}.ui-layout-button.-icon-only.-sm{background-color:transparent;border-style:none;height:1.6rem;padding:0;width:1.6rem}.ui-layout-button.-icon-only.-sm svg{font-size:1.6rem;width:1.6rem}.ui-layout-button__icon{transition:transform .3s cubic-bezier(.32,.94,.6,1)}.ui-layout-button__label{transition-delay:.05s}.ui-layout-button__label,.ui-layout-button__label-hover{align-items:center;display:inline-flex;gap:1rem;height:100%;text-align:center;transition:transform .35s,opacity .35s;transition-timing-function:cubic-bezier(.66,0,.34,1)}.ui-layout-button__label-hover{height:100%;left:0;opacity:0;position:absolute;top:0;transform:translate3d(0,50%,0);width:100%}.ui-layout-button{transition:background-color .3s cubic-bezier(.32,.94,.6,1),color .3s cubic-bezier(.32,.94,.6,1),border .3s cubic-bezier(.32,.94,.6,1)}@media(any-hover:hover){.-hover:hover .ui-layout-button .ui-layout-button__label{opacity:0;transform:translate3d(0,-50%,0);transition-delay:.08s}.-hover:hover .ui-layout-button .ui-layout-button__label-hover{opacity:1;transform:translateZ(0);transition-delay:.15s}.-hover:hover .ui-layout-button.-icon-only:before{transform:scale(1.15) translateZ(0)}}.-hover:has(.ui-layout-button):focus-visible{outline:none}.-hover:focus-visible .ui-layout-button{outline:2px dotted #0f0e0e;outline-offset:4px}.app-button-menu[data-v-749a9de5]{height:4.4rem;transform:translateZ(0);width:4.4rem}.app-button-menu__inner[data-v-749a9de5]{display:block;height:12px;position:relative;width:18px}.app-button-menu .line[data-v-749a9de5]{display:block;height:2px;left:0;position:absolute;width:100%}.app-button-menu .line.top[data-v-749a9de5]{top:0}.app-button-menu .line.middle[data-v-749a9de5]{bottom:0;margin:auto 0;top:0}.app-button-menu .line.bottom[data-v-749a9de5]{bottom:0}.app-button-menu .line svg[data-v-749a9de5]{height:auto;left:0;position:absolute;width:100%}html:not(.-animations-disabled) .app-button-menu .line[data-v-749a9de5]{transform:translateZ(0);transition:transform .2s cubic-bezier(.66,0,.34,1);transition-delay:.25s}html:not(.-animations-disabled) .app-button-menu svg[data-v-749a9de5]{transform:translateZ(0);transition:transform .25s cubic-bezier(.66,0,.34,1)}html:not(.-animations-disabled) .app-button-menu.-open .line[data-v-749a9de5]{transition-delay:0s}html:not(.-animations-disabled) .app-button-menu.-open .line svg[data-v-749a9de5]{transition-delay:.25s}@media(prefers-reduced-motion:reduce){.app-button-menu[data-v-749a9de5]{transition:none!important}}.app-button-menu.-open .line.top[data-v-749a9de5]{transform:translate3d(0,5px,0)}.app-button-menu.-open .line.top svg[data-v-749a9de5]{transform:rotate(45deg) translateZ(0)}.app-button-menu.-open .line.bottom[data-v-749a9de5]{transform:translate3d(0,-5px,0)}.app-button-menu.-open .line.bottom svg[data-v-749a9de5]{transform:rotate(-45deg) translateZ(0)}.app-button-menu.-open .line.middle[data-v-749a9de5]{transform:scaleX(0) translateZ(0)}.app-header{transition-duration:.35s;transition-property:transform,background-color,padding;transition-timing-function:cubic-bezier(.32,.94,.6,1)}.-no-scroll .app-header__inner,.lenis-stopped .app-header__inner{padding-right:var(--sbw)}.app-header.-is-sticky{transform:translateY(-100%);transition-delay:0s,.4s,.4s}.-is-nav-open .app-header.-is-sticky{--tw-bg-opacity:1;background-color:rgb(245 241 228/var(--tw-bg-opacity,1))}.app-header.-is-sticky-back{transform:translateY(0);transition-delay:0s}.app-header__logo .symbol{transform:translateZ(0);transform-box:fill-box;transform-origin:center;transition:transform 1s cubic-bezier(.66,0,.34,1)}@media(any-hover:hover){.-hover:focus-visible .app-header__logo .symbol,.-hover:hover .app-header__logo .symbol{transform:rotate(180deg) translateZ(0)}}.app-header__link .ui-layout-link{border-color:transparent;border-radius:40px;border-width:2px;padding:.8rem 1.2rem}.app-header__link.-is-active .ui-layout-link,.app-header__link.router-link-active .ui-layout-link{border-color:currentColor}@media(any-hover:hover){.app-header__link:focus-visible .ui-layout-link,.app-header__link:hover .ui-layout-link{border-color:currentColor;transition-delay:.05s}}.app-lang-switcher .ui-layout-button{border-radius:50%;height:4.4rem;padding:0;width:4.4rem}@media(min-width:1024px){.app-lang-switcher .ui-layout-button{height:4rem;width:4rem}}.app-lang-switcher .ui-layout-button .ui-layout-button__label,.app-lang-switcher .ui-layout-button .ui-layout-button__label-hover{font-size:1.4rem;font-weight:500;line-height:1;min-height:0;padding:0}.app-menu-mobile{transform:translate3d(100%,0,0);transition:transform .5s cubic-bezier(.32,.94,.6,1),visibility 0s;transition-delay:0s,.7s;visibility:hidden}.app-menu-mobile.-open{transform:translateZ(0);transition-delay:0s;visibility:visible}.app-menu-mobile__main-nav__link{background-color:var(--theme-light)}.app-menu-mobile__main-nav__link .app-menu-mobile__main-nav__link__icon .fragment-icon{position:relative;z-index:1}.app-menu-mobile__main-nav__link .app-menu-mobile__main-nav__link__icon .fragment-icon:before{background-color:var(--theme);border-radius:50%;content:"";inset:0;overflow:hidden;position:absolute;z-index:-1}.fragment-image{aspect-ratio:var(--ratio,1);background-size:cover;display:block;position:relative;z-index:0}.fragment-image.png{background-image:none!important}.fragment-image .placeholder{background-size:cover;height:100%;left:0;position:absolute;top:0;transition:opacity .3s cubic-bezier(.32,.94,.6,1);width:100%;z-index:-1}.fragment-image.bleed img,.fragment-image.cover img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fragment-image.cover{aspect-ratio:unset}.fragment-image.autoWidth{display:inline-block}.fragment-image.autoWidth img{-o-object-fit:contain;object-fit:contain}.fragment-image img{opacity:0;transition:opacity .5s cubic-bezier(.32,.94,.6,1);user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fragment-image img.lazyloaded{opacity:1}.fragment-image img.lazyloaded+.placeholder{opacity:0}.fragment-image.isLoaded img,.fragment-image.noLazy img{opacity:1}.fragment-image.isLoaded .placeholder,.fragment-image.noLazy .placeholder{opacity:0}.app-footer__inner{grid-template-rows:auto auto}.app-footer .app-lang-switcher .ui-layout-button{height:3.2rem;width:3.2rem}@media(min-width:1024px){.app-footer .app-lang-switcher .ui-layout-button{height:4rem;width:4rem}}.app-footer .app-lang-switcher .ui-layout-button__label,.app-footer .app-lang-switcher .ui-layout-button__label-hover{font-size:1.2rem}@media(min-width:1024px){.app-footer .app-lang-switcher .ui-layout-button__label,.app-footer .app-lang-switcher .ui-layout-button__label-hover{font-size:1.4rem}}.app-footer__socials .-hover{transition:transform .3s cubic-bezier(.32,.94,.6,1)}@media(any-hover:hover){.app-footer__socials .-hover:hover{transform:scale(1.25) translateZ(0);transition-delay:.05s}}.fragment-spinner svg{animation:spinner-rotate 1.28s linear infinite;height:100%!important;transform-origin:center;width:100%!important}.fragment-spinner svg circle,.fragment-spinner svg path{animation:spinner-dash 2s ease-in-out infinite;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round}@keyframes spinner-rotate{to{transform:rotate(1turn)}}@keyframes spinner-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,200;stroke-dashoffset:-35}to{stroke-dasharray:90,200;stroke-dashoffset:-124}}.fragment-search-result-item{position:relative;z-index:0}.fragment-search-result-item:before{content:"";inset:0;position:absolute;z-index:-1;--tw-bg-opacity:1;background-color:rgb(245 241 228/var(--tw-bg-opacity,1));opacity:0;transition:opacity .3s cubic-bezier(.32,.94,.6,1)}.fragment-search-result-item:after{border-top-width:4px;content:"";left:0;position:absolute;top:-3px;transform:scaleY(0) translateZ(0);transition:transform .3s cubic-bezier(.32,.94,.6,1);width:100%}@media(any-hover:hover){.fragment-search-result-item:hover:before{opacity:1}.fragment-search-result-item:hover:after{transform:scaleY(1) translateZ(0)}}.fragment-search-result-item .highlight{font-weight:600}.ft-modal{transition:visibility 0s linear .4s;visibility:hidden}.ft-modal.-is-active{transition-delay:0s;visibility:visible}.ft-modal .ft-modal__backdrop{opacity:0;transition:opacity .3s ease-in-out}.ft-modal.-is-active .ft-modal__backdrop{opacity:1}.ft-modal.-is-active .ft-modal__content{transform:translateZ(0);transition-duration:.6s}.ft-modal__content::-webkit-scrollbar{width:var(--scrollbar-width)}.ft-modal__content::-webkit-scrollbar-track{background-color:transparent}.ft-modal__content::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--color-beige),#000 20%);border:3px solid #f7f7f7;border-radius:20px}.ft-modal__content{position:absolute;right:0;transform:translate3d(100%,0,0);transition:transform .4s cubic-bezier(.32,.94,.6,1)}.app-search-modal .ft-modal__content{display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.app-search-modal .slot_modal{display:flex;flex-direction:column;height:100%;min-height:0;padding-top:2.4rem}.app-search-modal__input__btn{transition:background-color .3s cubic-bezier(.32,.94,.6,1),color .3s cubic-bezier(.32,.94,.6,1),border .3s cubic-bezier(.32,.94,.6,1)}@media(any-hover:hover){.app-search-modal__input__btn:hover{background-color:var(--color-black);color:var(--color-beige-light)}}.app-search-modal__result::-webkit-scrollbar{width:4px}.app-search-modal__result::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:rgb(15 14 14/var(--tw-bg-opacity,1));border-radius:10px}.app-error-header__logo .symbol{transform:translateZ(0);transform-box:fill-box;transform-origin:center;transition:transform 1s cubic-bezier(.66,0,.34,1)}@media(any-hover:hover){.-hover:focus-visible .app-error-header__logo .symbol,.-hover:hover .app-error-header__logo .symbol{transform:rotate(180deg) translateZ(0)}}
