html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-duration:1ms;transition-property:overflow}.ui-fragments-svg{display:block;overflow:visible}.ui-fragments-image{aspect-ratio:var(--ratio,1);background-size:cover;display:block;position:relative;z-index:0}.ui-fragments-image.png{background-image:none!important}.ui-fragments-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}.ui-fragments-image.bleed img,.ui-fragments-image.cover img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ui-fragments-image.cover{aspect-ratio:unset}.ui-fragments-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}.ui-fragments-image img.lazyloaded{opacity:1}.ui-fragments-image img.lazyloaded+.placeholder{opacity:0}.ui-fragments-image.isLoaded img{opacity:1}.ui-fragments-image.isLoaded .placeholder{opacity:0}.ui-layout-button.-primary,.ui-layout-button.-secondary{font-family:StyreneB,Helvetica,Arial,sans-serif;font-size:max(10px,1.2rem);line-height:.9;text-transform:uppercase}@media(min-width:800px){.ui-layout-button.-primary,.ui-layout-button.-secondary{font-size:max(10px,1.3rem)}}@media(min-width:1920px){.ui-layout-button.-primary,.ui-layout-button.-secondary{font-size:16px}}.ui-layout-button{line-height:1;transition:color .3s cubic-bezier(.32,.94,.6,1),opacity .3s cubic-bezier(.32,.94,.6,1),border-color .2s cubic-bezier(.32,.94,.6,1),background-color 0s}.ui-layout-button:focus-visible{outline:3px solid blue;outline-offset:3px}.ui-layout-button svg{height:auto;transform:translateZ(0);width:16px}html:not(.-animations-disabled) .ui-layout-button svg{transition:transform .4s cubic-bezier(.32,.94,.6,1)}@media(prefers-reduced-motion:reduce){.ui-layout-button svg{transition:none!important}}.ui-layout-button .-download{height:12px;width:12px}.ui-layout-button .-external{height:10px;width:auto}.ui-layout-button.-primary{justify-content:space-between;padding-bottom:14px;width:100%}.ui-layout-button.-primary:after,.ui-layout-button.-primary:before{border-bottom:1px solid;bottom:0;content:"";left:0;position:absolute;width:100%}.ui-layout-button.-primary:before{opacity:.2}.ui-layout-button.-primary:after{transform:scaleX(0) translateZ(0);transform-origin:left}html:not(.-animations-disabled) .ui-layout-button.-primary:after{transition:transform .5s cubic-bezier(.32,.94,.6,1)}@media(prefers-reduced-motion:reduce){.ui-layout-button.-primary:after{transition:none!important}}@media(any-hover:hover)and (pointer:fine){.-hover:focus-visible .ui-layout-button.-primary:after,.-hover:hover .ui-layout-button.-primary:after,.ui-layout-button.-primary:focus-visible:after,.ui-layout-button.-primary:hover:after{transform:scaleX(1) translateZ(0);transition-delay:.05s}}.ui-layout-button.-secondary{-moz-column-gap:5px;column-gap:5px;display:inline-flex}@media(any-hover:hover)and (pointer:fine){.-hover:focus-visible .ui-layout-button.-secondary .ui-layout-button__icon svg,.-hover:hover .ui-layout-button.-secondary .ui-layout-button__icon svg,.ui-layout-button.-secondary:focus-visible .ui-layout-button__icon svg,.ui-layout-button.-secondary:hover .ui-layout-button__icon svg{transform:translate3d(8px,0,0);transition-delay:.05s}.-hover:focus-visible .ui-layout-button.-secondary .ui-layout-button__icon svg.-external,.-hover:hover .ui-layout-button.-secondary .ui-layout-button__icon svg.-external,.ui-layout-button.-secondary:focus-visible .ui-layout-button__icon svg.-external,.ui-layout-button.-secondary:hover .ui-layout-button__icon svg.-external{transform:translate3d(3px,-3px,0)}.-hover:focus-visible .ui-layout-button.-secondary.-icon-before .ui-layout-button__icon svg,.-hover:hover .ui-layout-button.-secondary.-icon-before .ui-layout-button__icon svg,.ui-layout-button.-secondary:focus-visible.-icon-before .ui-layout-button__icon svg,.ui-layout-button.-secondary:hover.-icon-before .ui-layout-button__icon svg{transform:translate3d(-8px,0,0)}.-hover:focus-visible .ui-layout-button.-secondary.-icon-before .ui-layout-button__icon svg.-external,.-hover:hover .ui-layout-button.-secondary.-icon-before .ui-layout-button__icon svg.-external,.ui-layout-button.-secondary:focus-visible.-icon-before .ui-layout-button__icon svg.-external,.ui-layout-button.-secondary:hover.-icon-before .ui-layout-button__icon svg.-external{transform:translate3d(-3px,-3px,0)}}.ui-layout-button.-disabled,.ui-layout-button:disabled{opacity:.4!important;pointer-events:none}.ui-layout-button.-disabled svg,.ui-layout-button:disabled svg{opacity:1!important}.ui-scroll-spy .ui-layout-button:before{transform:scaleX(0) translateZ(0);transform-origin:left}.ui-scroll-spy .ui-layout-button .ui-layout-button__icon,.ui-scroll-spy .ui-layout-button .ui-layout-button__label{opacity:0}.-is-shown .ui-layout-button:before{transform:scaleX(1) translateZ(0);transition:transform .5s cubic-bezier(.32,.94,.6,1);transition-delay:var(--delay)}.-is-shown .ui-layout-button .ui-layout-button__icon,.-is-shown .ui-layout-button .ui-layout-button__label{opacity:1;transition:opacity .4s cubic-bezier(.32,.94,.6,1);transition-delay:var(--delay)}.-tpl-page-error[data-v-3e98ef40]{min-height:100vh}
