@property --hm-lit{syntax:"<number>";inherits:true;initial-value:1}@property --hm-draw{syntax:"<number>";inherits:true;initial-value:1}@keyframes hm-progress{0%{--progress:0}to{--progress:1}}@keyframes hm-lit{0%{--hm-lit:0}to{--hm-lit:1}}@keyframes hm-draw{0%{--hm-draw:0}to{--hm-draw:1}}.hm-brush-stroke{stroke-dasharray:1 1;stroke-dashoffset:1;animation:hm-brush-draw .55s cubic-bezier(.55,0,.3,1) forwards;animation-delay:calc(.25s + var(--hm-i, 0) * .11s)}@keyframes hm-brush-draw{to{stroke-dashoffset:0}}.hm-brush-full{opacity:0;animation:hm-fade-in .7s ease-out 1.55s forwards}@keyframes hm-fade-in{to{opacity:1}}.hm-push>img{transform-origin:50% 40%;animation:hm-push 9s cubic-bezier(.2,.6,.2,1) both}@keyframes hm-push{0%{transform:scale(1.08)}to{transform:scale(1)}}.hm-rise{animation:hm-rise .8s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--hm-delay,0s)}@keyframes hm-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hm-live-dot[data-open=true]:after{content:"";position:absolute;inset:0;border-radius:9999px;background:inherit;animation:hm-ping 2.4s cubic-bezier(0,0,.2,1) infinite}@keyframes hm-ping{75%,to{transform:scale(2.6);opacity:0}}.hm-scroll-cue{transform-origin:top;animation:hm-cue 2.6s cubic-bezier(.6,0,.3,1) 2s infinite both}@keyframes hm-cue{0%{transform:scaleY(0);opacity:1}55%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}.hm-cover{position:absolute;top:50%;left:50%;width:max(100%,calc(100svh * 4 / 3));height:max(100%,calc(100vw * 3 / 4));translate:calc(var(--hm-fx, 50%) * -1) -50%}.hm-ramp{--hm-ramp:clamp(0,calc((var(--progress) - var(--at, 0)) * var(--hm-k, 6)),1)}.hm-walk-zoom{transform:scale(calc(1 + var(--progress) * .08));transform-origin:50% 45%}.hm-fade,.hm-row-light{opacity:var(--hm-ramp)}.hm-row-light{position:absolute;left:var(--x);top:var(--y);width:var(--w);height:var(--h);translate:-50% 0;background:radial-gradient(ellipse 55% 75% at 50% 8%,color-mix(in oklab,color-mix(in oklab,var(--color-oh-gold) 55%,var(--color-oh-cream)) 90%,transparent),color-mix(in oklab,var(--color-oh-ember-light) 30%,transparent) 50%,transparent 78%);mix-blend-mode:screen}.hm-line{opacity:var(--hm-ramp);transform:translateY(calc((1 - var(--hm-ramp)) * 14px))}.hm-window{--hm-in:clamp(0,calc((var(--progress) - var(--at)) * 10),1);--hm-out:clamp(0,calc((var(--until, 2) - var(--progress)) * 10),1);opacity:min(var(--hm-in),var(--hm-out));transform:translateY(calc((1 - var(--hm-in)) * 12px))}.hm-pod-hatch{--hatch-l:13.4%;--hatch-r:53.87%;--hatch-tl:31.86%;--hatch-tr:30.66%;--hatch-bl:51.93%;--hatch-br:49.72%}.hm-hatch-light,.hm-hatch-pane,.hm-hatch-reveal{--hm-edge-l:calc(var(--hatch-bl) + (var(--hatch-tl) - var(--hatch-bl)) * var(--hm-ramp));--hm-edge-r:calc(var(--hatch-br) + (var(--hatch-tr) - var(--hatch-br)) * var(--hm-ramp))}.hm-hatch-pane,.hm-hatch-reveal{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1448 1086' preserveAspectRatio='none'%3E%3Cfilter id='f'%3E%3CfeGaussianBlur stdDeviation='9'/%3E%3C/filter%3E%3Cpath filter='url(%23f)' fill-rule='evenodd' d='M0 0H1448V1086H0Z M600 470L612 452L640 432L672 430L700 446L740 468L790 492L840 510L840 600L790 600L740 570L700 552L664 532L636 516L604 498Z'/%3E%3C/svg%3E") 0 0 /100% 100% no-repeat}.hm-hatch-pane{clip-path:polygon(var(--hatch-l) var(--hatch-tl),var(--hatch-r) var(--hatch-tr),var(--hatch-r) var(--hm-edge-r),var(--hatch-l) var(--hm-edge-l))}.hm-hatch-reveal{--hm-settle:clamp(0,calc((var(--progress) - var(--settle-at)) * var(--settle-k)),1);clip-path:polygon(var(--hatch-l) var(--hm-edge-l),var(--hatch-r) var(--hm-edge-r),var(--hatch-r) var(--hatch-br),var(--hatch-l) var(--hatch-bl));filter:brightness(calc(1 + .14 * min(var(--hm-ramp) * 4, 1) * (1 - var(--hm-settle))));opacity:calc(1 - var(--hm-settle))}.hm-hatch-light{pointer-events:none;mix-blend-mode:screen;opacity:calc(min(var(--hm-ramp) * 14, 1) * min((1 - var(--hm-ramp)) * 14, 1))}.hm-hatch-soft{filter:blur(5px);opacity:.7}.hm-hatch-crisp{filter:blur(.5px)}.hm-hatch-band{--hm-band:1px;clip-path:polygon(var(--hatch-l) calc(var(--hm-edge-l) - var(--hm-band)),var(--hatch-r) calc(var(--hm-edge-r) - var(--hm-band)),var(--hatch-r) calc(var(--hm-edge-r) + var(--hm-band)),var(--hatch-l) calc(var(--hm-edge-l) + var(--hm-band)));background:linear-gradient(90deg,transparent var(--hatch-l),var(--color-oh-ember-light) calc(var(--hatch-l) + 5%),var(--color-oh-cream) calc((var(--hatch-l) + var(--hatch-r)) / 2),var(--color-oh-ember-light) calc(var(--hatch-r) - 5%),transparent var(--hatch-r))}.hm-hatch-soft .hm-hatch-band{--hm-band:5px}.hm-seg-fill{transform-origin:left;transform:scaleX(clamp(0,calc((var(--progress) - var(--at)) / var(--span)),1))}.hm-bowl{view-timeline:--hm-bowl block}.hm-bowl-spin{rotate:calc((var(--progress) - .5) * 40deg)}@supports (animation-timeline:view()){.hm-bowl-spin{animation:hm-progress linear both;animation-timeline:--hm-bowl;animation-range:cover 0 cover 100%}}.hm-drift-frame{view-timeline:--hm-drift block}@supports (animation-timeline:view()){.hm-drift{animation:hm-drift linear both;animation-timeline:--hm-drift;animation-range:cover 0 cover 100%}}@keyframes hm-drift{0%{transform:translateY(-6%) scale(1.14)}to{transform:translateY(6%) scale(1.14)}}.hm-word{color:color-mix(in oklab,var(--hm-word-on,var(--color-oh-cream)) calc(var(--hm-lit) * 100%),var(--color-oh-ash))}@supports (animation-timeline:view()){.hm-word{animation:hm-lit linear both;animation-timeline:view();animation-range:entry 70% cover 48%}.hm-rule{animation:hm-draw linear both;animation-timeline:view();animation-range:entry 80% cover 55%}}.hm-rule{transform-origin:left;transform:scaleX(var(--hm-draw))}.hm-pedestal{transform-origin:bottom;transform:scaleY(var(--hm-draw))}@supports (animation-timeline:view()){.hm-pedestal{animation:hm-draw linear both;animation-timeline:view();animation-range:entry 10% cover 45%}}.hm-thread{view-timeline:--hm-thread block}.hm-thread-path{stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--hm-draw))}@supports (animation-timeline:view()){.hm-thread-path{animation:hm-draw linear both;animation-timeline:--hm-thread;animation-range:entry 15% exit 35%}}@media (prefers-reduced-motion:reduce){.hm-bowl-spin,.hm-brush-full,.hm-brush-stroke,.hm-drift,.hm-live-dot:after,.hm-pedestal,.hm-push>img,.hm-rise,.hm-rule,.hm-scroll-cue,.hm-thread-path,.hm-word{animation:none!important}.hm-brush-stroke{stroke-dashoffset:0}.hm-brush-full,.hm-rise{opacity:1;transform:none}.hm-drift,.hm-push>img{transform:none}.hm-live-dot:after,.hm-scroll-cue{display:none}.hm-bowl-spin{rotate:none}.hm-word{--hm-lit:1}.hm-pedestal,.hm-rule,.hm-thread-path{--hm-draw:1}}.hm-brush--view{view-timeline:--hm-sign block}.hm-brush--view .hm-brush-stroke{animation:none;stroke-dashoffset:0}.hm-brush--view .hm-brush-full{animation:none;opacity:1}@supports (animation-timeline:view()){.hm-brush--view .hm-brush-stroke{stroke-dashoffset:1;animation:hm-brush-draw linear both;animation-timeline:--hm-sign;animation-range:cover calc(8% + var(--hm-i, 0) * 3%) cover calc(16% + var(--hm-i, 0) * 3%)}.hm-brush--view .hm-brush-full{opacity:0;animation:hm-fade-in linear both;animation-timeline:--hm-sign;animation-range:cover 40% cover 48%}}@media (prefers-reduced-motion:reduce){.hm-brush--view .hm-brush-stroke{animation:none!important;stroke-dashoffset:0!important}.hm-brush--view .hm-brush-full{animation:none!important;opacity:1!important}}