.h-root{--h-ease:cubic-bezier(.22, 1, .36, 1);--h-ease-in:cubic-bezier(.64, 0, .78, 0);--h-bone:#e9e6e1;--h-concrete:#d9d6d4}.h-root.h-js .h-reveal{opacity:0;transform:translate3d(0, var(--ry,28px), 0)}.h-root .h-reveal{transition:opacity .9s var(--h-ease) var(--rd,0s), transform 1.1s var(--h-ease) var(--rd,0s)}.h-root.h-js .h-reveal.is-in{opacity:1;transform:none}.h-words .h-w{overflow-clip-margin:.12em;vertical-align:top;margin-bottom:-.06em;padding-bottom:.06em;display:inline-block;overflow:clip}.h-words .h-wi{transition:transform 1.05s var(--h-ease) calc(var(--wd,0s) + var(--i,0) * 55ms);display:inline-block}.h-root.h-js .h-words:not(.is-in):not(.h-words-load) .h-wi{transform:translateY(108%)}@keyframes h-word{0%{transform:translateY(108%)}to{transform:none}}.h-words-load .h-wi{animation:h-word 1.05s var(--h-ease) both;animation-delay:calc(var(--wd,0s) + var(--i,0) * 55ms)}@keyframes h-rise{0%{opacity:0;transform:translate3d(0, var(--dy,24px), 0)}to{opacity:1;transform:none}}.h-load{animation:h-rise 1.1s var(--h-ease) both;animation-delay:var(--d,0s)}@keyframes h-float{0%,to{transform:translate(0,0)}50%{transform:translate3d(0, var(--fy,-10px), 0)}}.h-float{animation:h-float var(--fd,7s) ease-in-out infinite;animation-delay:var(--fo,0s)}.h-roll{line-height:1.25;display:inline-flex;position:relative;overflow:hidden}.h-roll>span{transition:transform .5s var(--h-ease);display:block}.h-roll>span+span{position:absolute;inset:0;transform:translateY(110%)}.h-btn:hover .h-roll>span:first-child,.h-btn:focus-visible .h-roll>span:first-child{transform:translateY(-110%)}.h-btn:hover .h-roll>span+span,.h-btn:focus-visible .h-roll>span+span{transform:none}.h-btn .h-arrow{transition:transform .35s var(--h-ease)}.h-btn:hover .h-arrow,.h-btn:focus-visible .h-arrow{transform:translate(2px)}.h-btn:active{transform:scale(.98)}.h-btn{transition:background-color .25s,color .25s,border-color .25s,transform .15s}.h-ul{transition:background-size .45s var(--h-ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px}.h-ul:hover,a:hover>.h-ul,a:focus-visible>.h-ul,button:hover>.h-ul,.h-ul[aria-current=page]{background-size:100% 1px}.h-zoom img{transition:transform 1.6s var(--h-ease)}.h-zoom:hover img{transform:scale(1.02)}.h-scrub{--p:.5}.h-drift{--q:clamp(0, (var(--p) - var(--from,0)) / (var(--to,1) - var(--from,0)), 1);transform:translate3d(calc(var(--x0,0px) + (var(--x1,0px) - var(--x0,0px)) * var(--q)), calc(var(--y0,0px) + (var(--y1,0px) - var(--y0,0px)) * var(--q)), 0) rotate(calc(var(--r0,0deg) + (var(--r1,0deg) - var(--r0,0deg)) * var(--q))) scale(calc(var(--s0,1) + (var(--s1,1) - var(--s0,1)) * var(--q)));will-change:transform}.h-fade-in{opacity:clamp(0, (var(--p) - var(--from,0)) / .08, 1)}.h-tilt{--q:clamp(0, (var(--p) - var(--from,.05)) / (var(--to,.5) - var(--from,.05)), 1);transform:perspective(1400px) rotateX(calc((1 - var(--q)) * 22deg)) translate3d(0, calc((1 - var(--q)) * 40px), 0);transform-origin:50% 100%;will-change:transform}.h-draw{stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0, (var(--p) - var(--from,.05)) / (var(--to,.55) - var(--from,.05)), 1))}.h-bar-full,.h-bar-float{transition:opacity .45s var(--h-ease), transform .6s var(--h-ease)}.h-header[data-compact=true] .h-bar-full{opacity:0;pointer-events:none;transform:translateY(-16px)}.h-header[data-compact=false] .h-bar-float{opacity:0;pointer-events:none;transform:translateY(-12px)scale(.96)}.h-header[data-hidden=true] .h-bar-float{transform:translateY(-120%)}.h-panel{transition:opacity .3s var(--h-ease), transform .45s var(--h-ease), visibility 0s linear .45s}.h-panel[data-open=false]{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px)}.h-panel[data-open=true]{transition-delay:0s}.h-menu-cell{transition:transform .5s var(--h-ease) var(--cd,0s);transform-origin:50% 0}.h-menu[data-open=false] .h-menu-cell{transform:scaleY(0)}.h-menu[data-open=false]{visibility:hidden;transition:visibility 0s linear .7s}.h-menu-item{transition:opacity .5s var(--h-ease) var(--md,0s), transform .7s var(--h-ease) var(--md,0s)}.h-menu[data-open=false] .h-menu-item{opacity:0;transition-delay:0s;transform:translateY(24px)}@keyframes h-cell-out{0%{transform:scale(1.02)}to{transform:scale(0)}}.h-curtain-cell{animation:h-cell-out .55s var(--h-ease) both;animation-delay:var(--cd,0s)}.h-acc-body{transition:grid-template-rows .5s var(--h-ease);grid-template-rows:0fr;display:grid}.h-acc-body>div{overflow:hidden}.h-acc[data-open=true] .h-acc-body{grid-template-rows:1fr}.h-acc-icon span{transition:transform .45s var(--h-ease)}.h-acc[data-open=true] .h-acc-icon span:last-child{transform:rotate(90deg)scaleX(0)}.h-slide{transition:opacity .8s var(--h-ease)}.h-slide[data-active=false]{opacity:0;pointer-events:none}.h-slide .h-slide-media img{transition:transform 6s linear}.h-slide[data-active=true] .h-slide-media img{transform:scale(1.04)}@keyframes h-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.h-progress-run{animation:h-progress var(--dur,6s) linear both;transform-origin:0}.h-carousel[data-paused=true] .h-progress-run{animation-play-state:paused}.h-root.h-js .h-pr:not([data-pr=static]) .h-pr-img{opacity:0}.h-pr[data-pr=static] canvas{display:none}@keyframes h-pulse{0%,to{opacity:1}50%{opacity:.35}}.h-live{animation:2.4s ease-in-out infinite h-pulse}@keyframes h-spin{to{transform:rotate(360deg)}}.h-spin{animation:.8s linear infinite h-spin}.h-field{transition:border-color .2s,box-shadow .2s}.h-field:hover{border-color:#111312}.h-field:focus-visible,.h-field:focus{border-color:#111312;outline:none;box-shadow:0 0 0 3px #71dc6a73}.h-field[aria-invalid=true]{border-color:#b3261e}@media (prefers-reduced-motion:reduce){.h-root.h-js .h-reveal,.h-root.h-js .h-words:not(.is-in) .h-wi{transform:none}.h-root.h-js .h-reveal{opacity:1}.h-load,.h-words-load .h-wi,.h-float{animation:none}.h-drift,.h-tilt{--q:1!important}.h-draw{stroke-dashoffset:0}.h-fade-in{opacity:1}.h-curtain-cell{animation:none;transform:scale(0)}.h-live{animation:none}}
