.fragment-split-text[data-v-7842fb6a] .line-wrapper{margin:-.4em 0;overflow:hidden;overflow:clip;padding:.2em 0}.fragment-split-text[data-v-7842fb6a] .line-wrapper:first-child{margin:-.2em 0}@media(min-width:1024px){.fragment-home-hero__grid{grid-template-rows:1fr min-content;max-height:calc(100svh - var(--header-height))}}html:not(.-animations-disabled) .fragment-home-hero .fragment-home-hero__title{opacity:0}html:not(.-animations-disabled) .fragment-home-hero .fragment-home-hero__title .line{transform:translateY(125%)}html:not(.-animations-disabled) .fragment-home-hero .fragment-home-hero__title.-is-shown{opacity:1}html:not(.-animations-disabled) .fragment-home-hero .fragment-home-hero__title.-is-shown .line{transform:translateY(0) translateZ(0);transition:transform .7s cubic-bezier(.32,.94,.6,1);transition-delay:calc(var(--index)*.08s + .2s)}@media(prefers-reduced-motion:reduce){.fragment-home-hero{transition:none!important}}.fragment-home-theme-section .subpages-link__inner:before{border-top:1px solid;content:"";left:0;position:absolute;top:0;width:100%}.fragment-home-theme-section .subpages-link__inner:after{content:"";height:.4rem;left:0;position:absolute;top:-1px;width:100%;--tw-bg-opacity:1;background-color:rgb(15 14 14/var(--tw-bg-opacity,1));transform:scaleY(0) translateZ(0);transform-origin:top;transition:transform .25s cubic-bezier(.32,.94,.6,1)}.fragment-home-theme-section .subpages-link .ui-layout-button__label,.fragment-home-theme-section .subpages-link .ui-layout-button__label-hover{text-align:left}@media(any-hover:hover){.fragment-home-theme-section .subpages-link:focus-visible .subpages-link__inner:after,.fragment-home-theme-section .subpages-link:hover .subpages-link__inner:after{transform:scaleY(1) translateZ(0);transition-delay:.1s}}html:not(.-animations-disabled) .fragment-home-theme-section .fragment-home-theme-section__box-inner{opacity:.001;transform:translate3d(0,60px,0)}html:not(.-animations-disabled) .fragment-home-theme-section .subpages-link__inner{opacity:.001;--line-delay:calc(var(--item-delay) + .1s)}html:not(.-animations-disabled) .fragment-home-theme-section .subpages-link__inner:before{transform:scaleX(0) translateZ(0);transform-origin:left}html:not(.-animations-disabled) .fragment-home-theme-section .fragment-bubble:before{transform:scale3d(0,0,1);transform-origin:center bottom;transform-origin:center}html:not(.-animations-disabled) .fragment-home-theme-section .fragment-bubble p{opacity:.001;transform:translate3d(0,30px,0)}@media(prefers-reduced-motion:reduce){.fragment-home-theme-section{transition:none!important}}html:not(.-animations-disabled) .-is-shown .fragment-home-theme-section .fragment-home-theme-section__box-inner,html:not(.-animations-disabled) .fragment-home-theme-section.-is-shown .fragment-home-theme-section__box-inner{opacity:.999;transform:translateZ(0);transition:opacity .45s linear 0s,transform .75s cubic-bezier(.32,.94,.6,1) 0s}html:not(.-animations-disabled) .-is-shown .fragment-home-theme-section .subpages-link__inner,html:not(.-animations-disabled) .fragment-home-theme-section.-is-shown .subpages-link__inner{opacity:.999;transition:opacity .6s var(--item-delay,0s) cubic-bezier(.32,.94,.6,1)}html:not(.-animations-disabled) .-is-shown .fragment-home-theme-section .subpages-link__inner:before,html:not(.-animations-disabled) .fragment-home-theme-section.-is-shown .subpages-link__inner:before{transform:scaleX(1);transition:transform .5s cubic-bezier(.32,.94,.6,1) var(--line-delay,0s)}html:not(.-animations-disabled) .-is-shown .fragment-home-theme-section .fragment-bubble:before,html:not(.-animations-disabled) .fragment-home-theme-section.-is-shown .fragment-bubble:before{transform:scaleX(1);transition:transform .7s cubic-bezier(.32,.94,.6,1) .3s}html:not(.-animations-disabled) .-is-shown .fragment-home-theme-section .fragment-bubble p,html:not(.-animations-disabled) .fragment-home-theme-section.-is-shown .fragment-bubble p{opacity:.999;transform:translateZ(0);transition:opacity .3s linear .5s,transform .5s cubic-bezier(.32,.94,.6,1) .5s}@media(prefers-reduced-motion:reduce){.-is-shown .fragment-home-theme-section,.fragment-home-theme-section.-is-shown{transition:none!important}}
