:root{--reveal-distance: 8px;--reveal-ease: linear;--reveal-start: 0%;--reveal-span: 35%;--reveal-stagger: 8%;--reveal-span-max: 50svh;--reveal-stagger-max: 8svh}[data-reveal],[data-reveal-children]>*{--reveal-from: translateY(var(--reveal-distance));--reveal-index: 0}.reveal-from-bottom{--reveal-from: translateY(var(--reveal-distance))}.reveal-from-top{--reveal-from: translateY(calc(var(--reveal-distance) * -1))}.reveal-from-left{--reveal-from: translateX(calc(var(--reveal-distance) * -1))}.reveal-from-right{--reveal-from: translateX(var(--reveal-distance))}[data-reveal-children]>*:nth-child(2){--reveal-index: 1}[data-reveal-children]>*:nth-child(3){--reveal-index: 2}[data-reveal-children]>*:nth-child(4){--reveal-index: 3}[data-reveal-children]>*:nth-child(5){--reveal-index: 4}[data-reveal-children]>*:nth-child(6){--reveal-index: 5}[data-reveal-children]>*:nth-child(7){--reveal-index: 6}[data-reveal-children]>*:nth-child(8){--reveal-index: 7}[data-reveal-children]>*:nth-child(9){--reveal-index: 8}[data-reveal-children]>*:nth-child(10){--reveal-index: 9}[data-reveal-children]>*:nth-child(11){--reveal-index: 10}[data-reveal-children]>*:nth-child(n+12){--reveal-index: 11}@keyframes wm-reveal{0%{opacity:0;transform:var(--reveal-from)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){[data-reveal]:not([data-reveal-none]),[data-reveal-children]>*:not([data-reveal-none]){--_span: min(var(--reveal-span), var(--reveal-span-max));--_range-start: min( calc( var(--reveal-start) + var(--reveal-index) * min(var(--reveal-stagger), var(--reveal-stagger-max)) ), calc(95% - var(--_span)) );animation:wm-reveal var(--reveal-ease) both;animation-timeline:view();animation-range:cover var(--_range-start) cover calc(var(--_range-start) + var(--_span))}}}@media print{[data-reveal],[data-reveal-children]>*,[data-reveal-image]{animation:none!important;opacity:1!important;transform:none!important;clip-path:none!important}}[data-parallax]{--parallax-depth: 25;position:relative;aspect-ratio:var(--parallax-ratio, 3 / 2);overflow:clip;container-type:size;view-timeline-name:--wm-parallax}[data-parallax]>img,[data-parallax]>picture>img,[data-parallax]>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:calc(100cqh + var(--parallax-depth) * 1cqh);object-fit:cover}@keyframes wm-parallax{to{translate:0 calc(var(--parallax-depth) * -1cqh)}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){[data-parallax]>img,[data-parallax]>picture>img,[data-parallax]>video{animation:wm-parallax linear both;animation-timeline:--wm-parallax;animation-range:cover 0% cover 100%}}}:root{--reveal-image-stagger: 8%;--reveal-image-stagger-max: 8svh;--reveal-image-trail: 25svh;--reveal-image-rate: 1;--reveal-image-span-min: 25svh}[data-reveal-image]{--reveal-image-start: 0%;--reveal-image-span: max( var(--reveal-image-span-min), calc((100% - 100svh) / var(--reveal-image-rate)) );--reveal-image-span-max: 100%;--reveal-image-from: inset(100% 0 0 0);overflow:clip;clip-path:inset(0)}.reveal-image-from-top{--reveal-image-from: inset(0 0 100% 0);--reveal-image-span: calc(100% - 100svh + var(--reveal-image-trail));--reveal-image-span-max: 100%}.reveal-image-from-left,.reveal-image-from-right{--reveal-image-span: 40%;--reveal-image-span-max: 50svh}.reveal-image-from-left{--reveal-image-from: inset(0 100% 0 0)}.reveal-image-from-right{--reveal-image-from: inset(0 0 0 100%)}[data-reveal-image-children] [data-reveal-image]:not(.reveal-image-from-top,.reveal-image-from-left,.reveal-image-from-right){--reveal-image-span-max: max( 10%, calc( 50% - var(--reveal-image-start) - var(--reveal-image-index, 0) * min(var(--reveal-image-stagger), var(--reveal-image-stagger-max)) ) )}.reveal-image-by-distance [data-reveal-image]:not(.reveal-image-from-top){--reveal-image-span: 40%;--reveal-image-span-max: 50svh}[data-reveal-image-children]>*:nth-child(2){--reveal-image-index: 1}[data-reveal-image-children]>*:nth-child(3){--reveal-image-index: 2}[data-reveal-image-children]>*:nth-child(4){--reveal-image-index: 3}[data-reveal-image-children]>*:nth-child(5){--reveal-image-index: 4}[data-reveal-image-children]>*:nth-child(6){--reveal-image-index: 5}[data-reveal-image-children]>*:nth-child(7){--reveal-image-index: 6}[data-reveal-image-children]>*:nth-child(8){--reveal-image-index: 7}[data-reveal-image-children]>*:nth-child(9){--reveal-image-index: 8}[data-reveal-image-children]>*:nth-child(10){--reveal-image-index: 9}[data-reveal-image-children]>*:nth-child(11){--reveal-image-index: 10}[data-reveal-image-children]>*:nth-child(n+12){--reveal-image-index: 11}@keyframes wm-reveal-image{0%{clip-path:var(--reveal-image-from)}to{clip-path:inset(0)}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){[data-reveal-image]:not([data-reveal-none]){--_image-span: min(var(--reveal-image-span), var(--reveal-image-span-max));--_image-start: min( calc( var(--reveal-image-start) + var(--reveal-image-index, 0) * min(var(--reveal-image-stagger), var(--reveal-image-stagger-max)) ), calc(95% - var(--_image-span)) );animation:wm-reveal-image linear both;animation-timeline:view(block 0px);animation-range:cover var(--_image-start) cover calc(var(--_image-start) + var(--_image-span))}}}@view-transition{navigation:auto}.site-header{view-transition-name:header}::view-transition-group(header){animation:none}::view-transition-old(header),::view-transition-new(header){animation:none;mix-blend-mode:normal}::view-transition-old(root){animation:wt-fade-out .4s ease}::view-transition-new(root){animation:wt-fade-in .4s ease}@keyframes wt-fade-out{to{opacity:0}}@keyframes wt-fade-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}
