@keyframes h2-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes h2-fade-in{0%{opacity:0}to{opacity:1}}@keyframes h2-drawer-down{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes h2-subcopy-in{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes h2-subcopy-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-1.25rem)}}.h2-subcopy-in{animation:.7s cubic-bezier(.2,.7,.2,1) both h2-subcopy-in}.h2-subcopy-out{animation:.52s cubic-bezier(.2,.7,.2,1) both h2-subcopy-out}.h2-reveal{animation:.65s cubic-bezier(.2,.7,.2,1) both h2-fade-up}.h2-reveal-soft{animation:.7s both h2-fade-in}.h2-delay-1{animation-delay:50ms}.h2-delay-2{animation-delay:.12s}.h2-delay-3{animation-delay:.2s}.h2-delay-4{animation-delay:.3s}.h2-delay-5{animation-delay:.4s}@supports (animation-timeline:view()){.h2-scroll{animation:linear both h2-fade-up;animation-timeline:view();animation-range:entry entry 60%}}.h2-underline{position:relative}.h2-underline:after{content:"";opacity:0;transform-origin:0;background:currentColor;height:1px;transition:transform .32s cubic-bezier(.2,.7,.2,1),opacity .22s;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.h2-underline:hover:after,.h2-underline:focus-visible:after{opacity:.75;transform:scaleX(1)}.h2-lift{will-change:transform;transition:transform .38s cubic-bezier(.2,.7,.2,1),box-shadow .38s,border-color .38s}.h2-lift:hover{transform:translateY(-3px)}.h2-btn{will-change:transform;transition:transform .18s,box-shadow .3s,filter .3s,opacity .2s}.h2-btn:hover{filter:brightness(1.04);transform:translateY(-1px)}.h2-btn:active{filter:brightness(.98);transform:translateY(1px)}.h2-ghost{will-change:transform;transition:background-color .3s,color .3s,transform .18s}.h2-ghost:hover{background-color:#7400000f;transform:translateY(-1px)}.h2-input,.h2-input input{transition:border-color .25s,box-shadow .25s,background-color .25s}.h2-input:focus-within{box-shadow:0 0 0 4px #74000014;border-color:#74000099!important}.h2-img-zoom{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.h2-img-zoom:hover{transform:scale(1.03)}.h2-drawer{animation:.28s cubic-bezier(.2,.7,.2,1) both h2-drawer-down}.group:hover .h2-arrow,.group:focus-visible .h2-arrow{transform:translate(4px)}.h2-arrow{transition:transform .28s cubic-bezier(.2,.7,.2,1);display:inline-block}@keyframes h2-path-card-emphasis{0%,to{box-shadow:0 8px 24px #012d2614,0 0 0 1px #d4ab422e}50%{box-shadow:0 14px 34px #012d261f,0 0 0 2px #d4ab4259}}@keyframes h2-path-card-glow{0%,to{box-shadow:inset 0 2px #fffffff2,inset 0 -3px 8px #2d3b360d,inset 8px 0 16px #ffffff8c,inset -8px 0 16px #2d3b3612,0 8px 28px #2d3b361a}50%{box-shadow:inset 0 2px #fff,inset 0 -3px 10px #2d3b360f,inset 10px 0 20px #ffffffb3,inset -10px 0 20px #2d3b3617,0 12px 36px #b8860b29}}.h2-path-card>a{--cut:clamp(14px, 2.1vw, 24px);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s,border-color .22s,background .22s;box-shadow:0 8px 24px #012d2614,0 0 0 1px #d4ab421f;background:linear-gradient(145deg,#fffcf4 0%,#fff 42%,#faf6ec 100%)!important;border:1px solid #104c421f!important;border-radius:0!important}@media (min-width:640px){.h2-path-card>a{--cut:clamp(18px, 1.8vw, 28px)}}.h2-path-card:hover>a{transform:translateY(-2px);box-shadow:0 14px 32px #012d261f,0 0 0 1px #d4ab423d;background:linear-gradient(145deg,#fff 0%,#fffcf6 52%,#f7f1e6 100%)!important;border-color:#b98c1f73!important}.h2-path-card:focus-within>a{box-shadow:0 14px 32px #012d261f,0 0 0 2px #d4ab4259;border-color:#b98c1f8c!important}.h2-path-card-tap>a{clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));animation:5.2s ease-in-out infinite h2-path-card-emphasis;position:relative;overflow:hidden}.h2-path-finger-layer,.h2-path-finger{display:none}.h2-path-card-tap>a>:not(.h2-path-finger-layer){z-index:1;position:relative}.h2-path-card-tap:hover .h2-path-finger,.h2-path-card-tap:focus-within .h2-path-finger,.h2-path-card-tap:hover>a,.h2-path-card-tap:focus-within>a{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.h2-reveal,.h2-reveal-soft,.h2-scroll,.h2-drawer,.h2-subcopy-in,.h2-subcopy-out{opacity:1!important;animation:none!important;transform:none!important}.h2-lift:hover,.h2-btn:hover,.h2-ghost:hover,.h2-img-zoom:hover,.group:hover .h2-arrow{filter:none!important;transform:none!important}.h2-underline:after{transition:none!important}.h2-path-card-tap>a,.h2-path-card-tap .h2-path-finger{filter:none!important;animation:none!important;transform:none!important}.h2-path-card>a{transition:none!important}}
