.shac-hm{color:var(--ink);display:block}.shac-hm-lockup{width:var(--shac-hero-w,min(58vw, 640px, 92svh));margin-inline:auto}@media (width<=559.98px){.shac-hm-lockup{width:var(--shac-hero-w,min(82vw, 520px, 92svh))}}.shac-hm-svg{fill:currentColor;width:100%;height:auto;display:block}.shac-hm[data-mode=scroll] .shac-hm-track{height:240svh}.shac-hm[data-mode=scroll] .shac-hm-stage{box-sizing:border-box;height:100svh;padding:max(22px, env(safe-area-inset-top,0px)) 7vw max(22px, env(safe-area-inset-bottom,0px));place-items:center;display:grid;position:sticky;top:0;overflow:hidden}html[data-shac-intro=a]:not(.shac-intro-done) .shac-hm-lockup{visibility:hidden;animation:1ms linear 4s both shac-hm-failsafe}html.shac-hd-live .shac-hm-lockup{visibility:hidden}@keyframes shac-hm-failsafe{0%{visibility:hidden}to{visibility:visible}}.shac-hm-hair{transform-box:fill-box}.shac-hm-hS,.shac-hm-hA,.shac-hm-hC{transform-origin:50% 0}.shac-hm-hH,.shac-hm-hA2{transform-origin:0%}.shac-hm-sw{transform-box:view-box}.shac-hm-word{transform-box:view-box;transform-origin:2267px 1073px}.shac-hm-anim,.shac-hm-outT{opacity:0}.shac-hm-outT rect{fill:var(--accent-connect)}.shac-hm-in use,.shac-hm-outT rect,.shac-hm-out use{transform-box:fill-box;transform-origin:0%}.shac-hm-wAr{transform-box:fill-box;transform-origin:100%}.shac-hm-wEn{transform-box:fill-box;transform-origin:0%}.shac-hm{--shac-hm-t0:0s}.shac-hm-run .shac-hm-hair{animation:var(--shac-hm-k) var(--shac-hm-d) var(--shac-hm-e,var(--brand-ease-b-quick)) calc(var(--shac-hm-dl) + var(--shac-hm-t0)) both}.shac-hm-run .shac-hm-hS{--shac-hm-k:shac-hm-wipeY;--shac-hm-d:.33s;--shac-hm-dl:0s}.shac-hm-run .shac-hm-hH{--shac-hm-k:shac-hm-wipeX;--shac-hm-d:.298s;--shac-hm-dl:88ms}.shac-hm-run .shac-hm-hA{--shac-hm-k:shac-hm-wipeY;--shac-hm-d:.364s;--shac-hm-dl:.172s}.shac-hm-run .shac-hm-hC{--shac-hm-k:shac-hm-wipeY;--shac-hm-d:.332s;--shac-hm-dl:.246s}.shac-hm-run .shac-hm-hA2{--shac-hm-k:shac-hm-wipeX;--shac-hm-d:.25s;--shac-hm-dl:.636s;--shac-hm-e:var(--brand-ease-b-hair-a2)}@keyframes shac-hm-wipeY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes shac-hm-wipeX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.shac-hm-run .shac-hm-sw{animation:shac-hm-swell var(--shac-hm-d) var(--ease-settle) calc(var(--shac-hm-dl) + var(--shac-hm-t0)) both}.shac-hm-run .shac-hm-swS{--shac-hm-d:.7s;--shac-hm-dl:.19s}.shac-hm-run .shac-hm-swHL{--shac-hm-d:.676s;--shac-hm-dl:.276s}.shac-hm-run .shac-hm-swHR{--shac-hm-d:.686s;--shac-hm-dl:.318s}.shac-hm-run .shac-hm-swA{--shac-hm-d:.732s;--shac-hm-dl:.386s}.shac-hm-run .shac-hm-swC{--shac-hm-d:.748s;--shac-hm-dl:.462s}@keyframes shac-hm-swell{0%{transform:rotate(calc(-1 * var(--shac-hm-th))) scaleX(.14) rotate(var(--shac-hm-th))}to{transform:rotate(calc(-1 * var(--shac-hm-th))) scaleX(1) rotate(var(--shac-hm-th))}}.shac-hm-run .shac-hm-anim{animation:shac-hm-swapOut 1.23s linear var(--shac-hm-t0) both}.shac-hm-run .shac-hm-final{animation:shac-hm-swapIn 1.23s linear var(--shac-hm-t0) both}@keyframes shac-hm-swapOut{0%,99.2%{opacity:1}99.21%,to{opacity:0}}@keyframes shac-hm-swapIn{0%,99.2%{opacity:0}99.21%,to{opacity:1}}.shac-hm-run .shac-hm-word{animation:shac-hm-seat 1.19s var(--ease-settle) calc(.19s + var(--shac-hm-t0)) both}@keyframes shac-hm-seat{0%{transform:translateY(-11px)}to{transform:translateY(0)}}.shac-hm-run .shac-hm-in use,.shac-hm-run .shac-hm-outT rect{animation:shac-hm-draw var(--shac-hm-d) var(--ease-settle) calc(var(--shac-hm-dl) + var(--shac-hm-t0)) both}.shac-hm-run .shac-hm-in use:first-child{--shac-hm-d:.37s;--shac-hm-dl:.96s}.shac-hm-run .shac-hm-in use:nth-child(2){--shac-hm-d:.384s;--shac-hm-dl:1.024s}.shac-hm-run .shac-hm-in use:nth-child(3){--shac-hm-d:.396s;--shac-hm-dl:1.074s}.shac-hm-run .shac-hm-outT rect:nth-child(3){--shac-hm-d:.374s;--shac-hm-dl:1.12s}.shac-hm-run .shac-hm-outT rect:nth-child(2){--shac-hm-d:.388s;--shac-hm-dl:1.182s}.shac-hm-run .shac-hm-outT rect:first-child{--shac-hm-d:.4s;--shac-hm-dl:1.236s}@keyframes shac-hm-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.shac-hm-run .shac-hm-out{animation:shac-hm-fadeIn .3s var(--ease-ui) calc(1.66s + var(--shac-hm-t0)) both}.shac-hm-run .shac-hm-outT{animation:shac-hm-fadeOut .3s var(--ease-ui) calc(1.66s + var(--shac-hm-t0)) both}@keyframes shac-hm-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes shac-hm-fadeOut{0%{opacity:1}to{opacity:0}}.shac-hm-run .shac-hm-wAr{animation:shac-hm-draw .33s var(--brand-ease-b-quick) calc(1.8s + var(--shac-hm-t0)) both}.shac-hm-run .shac-hm-wEn{animation:shac-hm-draw .325s var(--brand-ease-b-quick) calc(1.845s + var(--shac-hm-t0)) both}.shac-hm[data-mode=scroll]{--shac-hm-t0:0s}.shac-hm[data-mode=scroll] .shac-hm-hair{--shac-hm-dl:calc(-1 * var(--shac-hm-d))}.shac-hm[data-mode=scroll] .shac-hm-swS{--shac-hm-d:.76s;--shac-hm-dl:0s}.shac-hm[data-mode=scroll] .shac-hm-swHL{--shac-hm-d:.75s;--shac-hm-dl:.31s}.shac-hm[data-mode=scroll] .shac-hm-swHR{--shac-hm-d:.76s;--shac-hm-dl:.36s}.shac-hm[data-mode=scroll] .shac-hm-swA{--shac-hm-d:.8s;--shac-hm-dl:.66s}.shac-hm[data-mode=scroll] .shac-hm-swC{--shac-hm-d:.82s;--shac-hm-dl:.98s}.shac-hm[data-mode=scroll] .shac-hm-in use:first-child{--shac-hm-d:.34s;--shac-hm-dl:1.5s}.shac-hm[data-mode=scroll] .shac-hm-in use:nth-child(2){--shac-hm-d:.34s;--shac-hm-dl:1.562s}.shac-hm[data-mode=scroll] .shac-hm-in use:nth-child(3){--shac-hm-d:.34s;--shac-hm-dl:1.616s}.shac-hm[data-mode=scroll] .shac-hm-outT rect:nth-child(3){--shac-hm-d:.35s;--shac-hm-dl:1.72s}.shac-hm[data-mode=scroll] .shac-hm-outT rect:nth-child(2){--shac-hm-d:.35s;--shac-hm-dl:1.782s}.shac-hm[data-mode=scroll] .shac-hm-outT rect:first-child{--shac-hm-d:.35s;--shac-hm-dl:1.838s}.shac-hm[data-mode=scroll] .shac-hm-anim,.shac-hm[data-mode=scroll] .shac-hm-final{animation-duration:1.815s;animation-delay:0s}.shac-hm[data-mode=scroll] .shac-hm-word{animation-duration:1.8s;animation-delay:0s}.shac-hm[data-mode=scroll] .shac-hm-out,.shac-hm[data-mode=scroll] .shac-hm-outT{animation-duration:.15s;animation-delay:2.2s}.shac-hm[data-mode=scroll] .shac-hm-wAr{animation-duration:.265s;animation-delay:2.115s}.shac-hm[data-mode=scroll] .shac-hm-wEn{animation-duration:.255s;animation-delay:2.145s}@media (prefers-reduced-motion:reduce){.shac-hm *,.shac-hm :before,.shac-hm :after{transition:none!important;animation:none!important}.shac-hm .shac-hm-anim,.shac-hm .shac-hm-outT{display:none!important}}:root[data-motion=reduced] .shac-hm *{transition:none!important;animation:none!important}:root[data-motion=reduced] .shac-hm .shac-hm-anim,:root[data-motion=reduced] .shac-hm .shac-hm-outT{display:none!important}
