.c--sectionHeading[data-astro-cid-22txtj6t]>[data-astro-cid-22txtj6t]:not([lang=en]):before,.c--sectionHeading[data-astro-cid-22txtj6t]>[data-astro-cid-22txtj6t]:not([lang=en]):after{content:"";display:block;width:.75rem;height:1px;background-color:currentColor}@layer lism-custom{:root{--header-h--init: 96px;--header-h: 64px;--transition-duration: .25s;scroll-padding-top:calc(var(--header-h))}.z--header{height:var(--header-h--init);color:var(--white);transition:height .4s,background-color .4s,color .4s}:root[data-scrolled] .z--header{height:var(--header-h);background-color:var(--base);color:var(--text)}.z--header_subMenu{opacity:var(--_notHov, 0);visibility:var(--_notHov, hidden);transform:var(--_isHov, translateY(8px));transition-property:visibility,transform,opacity}.z--headerNav_link,.z--header_subMenu_item>a{--hov-o: var(--o--pp);transition-property:opacity}.z--header_menuNav :is(.c--accordion_icon,.a--icon){font-size:var(--fz--s);opacity:var(--o--p)}.z--header_menuNav .c--accordion_icon{width:1em;height:1em;transform:scale(.9);transform-origin:center}.z--mv_content{padding-top:calc(var(--header-h) / 2)}.c--scrollDown>.a--icon{animation:scrollDown 2s infinite}@keyframes scrollDown{0%{transform:translateY(-8px);opacity:0}50%{opacity:1}to{transform:translateY(8px);opacity:0}}.z--about{isolation:isolate}.z--about .z--about_visuals{pointer-events:none}.z--about .z--about_visual:nth-child(1){top:-2rem;right:100%;translate:calc(25% - 10vw) 0}.z--about .z--about_visual:nth-child(2){top:6rem;left:100%;translate:calc(-20% + 10vw - 80px) 0}.z--about .z--about_visual:nth-child(3){bottom:-6rem;right:100%;translate:calc(50% - (4vw - 40px)) 0}}@media(any-hover:hover){.-hov\:in\:underline{text-decoration:var(--_isHov, underline)}}@supports (animation-timeline: scroll()){:root{--fadeIn-animRange: entry 0% contain 20%}.u--fadeIn{animation:u--fadeIn linear both;animation-timeline:view();animation-range:var(--fadeIn-animRange)}@keyframes u--fadeIn{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.u--fadeInL{animation:u--fadeInL linear both;animation-timeline:view();animation-range:var(--fadeIn-animRange)}@keyframes u--fadeInL{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.u--bgParallax{view-timeline:--bgParallax y}.u--bgParallax>img{width:100%;height:140%;position:absolute;top:-20%;animation:bgParallax linear both;animation-timeline:--bgParallax;animation-range:entry 0% cover 100%}@keyframes bgParallax{0%{transform:translateY(-10%)}to{transform:translateY(10%)}}.u--pullBack{animation:pullBack linear both;animation-timeline:var(--pullBack-timeline, view());animation-range:var(--pullBack-animRange, var(--fadeIn-animRange))}.l--frame:has(>.u--pullBack){view-timeline:--pullBack-frame y;--pullBack-timeline: --pullBack-frame}@keyframes pullBack{0%{filter:blur(12px);transform:scale(1.1)}to{filter:blur(0);transform:scale(1)}}.z--mv{view-timeline:--mv y;animation:z--mv linear both;animation-timeline:--mv;animation-range:exit}@keyframes z--mv{0%{filter:blur(0px);opacity:1}to{filter:blur(16px);opacity:0;transform:scale(1.05)}}.z--mv_media{animation:z--mv_media linear both;animation-timeline:--mv;animation-range:exit}@keyframes z--mv_media{0%{transform:translateY(0)}to{transform:translateY(15%) scale(1.1)}}.z--mv_content{animation:z--mv_content linear both;animation-timeline:--mv;animation-range:exit}@keyframes z--mv_content{0%{transform:scale(1)}to{transform:scale(1.2)}}.c--sectionHeading{animation:c--sectionHeading linear both;view-timeline:--c--sectionHeading y;animation-timeline:--c--sectionHeading;animation-range:var(--fadeIn-animRange)}.c--sectionHeading>:not([lang=en]):before,.c--sectionHeading>:not([lang=en]):after{animation:c--sectionHeading_beforeAfter linear both;animation-timeline:--c--sectionHeading;animation-range:contain 5% contain 35%}@keyframes c--sectionHeading{0%{opacity:0;letter-spacing:0em;transform:translateY(32px)}to{opacity:1;letter-spacing:var(--lts--xl);transform:translateY(0)}}@keyframes c--sectionHeading_beforeAfter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}
