.inner-hairline-track{display:block;position:relative;overflow-x:clip;container-type:inline-size}.inner-hairline-spark{pointer-events:none;opacity:0;filter:drop-shadow(0 0 4px #e20000bf);background-image:linear-gradient(90deg,#0000,#e20000d9 72%,#ffded6 100%);block-size:1px;inline-size:min(9rem,40%);position:absolute;inset-block-start:0;inset-inline-start:0;translate:-100%}:root.js [data-revealed]+.inner-hairline-spark{animation:1.9s cubic-bezier(.65,0,.35,1) 80ms both inner-hairline-spark}@keyframes inner-hairline-spark{0%{opacity:0;translate:-100%}14%,78%{opacity:1}to{opacity:0;translate:100cqw}}.inner-hero-rule{position:relative;overflow:clip}.inner-hero-rule:after{content:"";opacity:0;background-image:linear-gradient(90deg,#0000,#ffece6,#0000);inline-size:45%;position:absolute;inset-block:0;inset-inline-start:0;translate:-100%}:root.js .inner-hero-rule:after{animation:1.1s cubic-bezier(.65,0,.35,1) 1.15s both inner-rule-glint}@keyframes inner-rule-glint{0%{opacity:0;translate:-100%}25%,70%{opacity:1}to{opacity:0;translate:230%}}.inner-plate-light{z-index:1;pointer-events:none;opacity:0;background-image:radial-gradient(circle 24rem at var(--lx,50%) var(--ly,50%), #ffeee424, #ffeee40d 42%, transparent 72%);transition:opacity .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.inner-plate-light[data-on]{opacity:1}.inner-magnet{max-inline-size:100%;transform:translate3d(var(--mx,0px), var(--my,0px), 0);transition:transform .75s cubic-bezier(.16,1,.3,1)}.inner-magnet[data-magnet=on]{transition-duration:.2s}.inner-sheen{z-index:1;pointer-events:none;view-timeline:--inner-sheen block;position:absolute;inset:0;overflow:clip}.inner-sheen:before{content:"";opacity:0;background-image:linear-gradient(100deg,#0000 0%,#fffaf60d 34%,#fffaf621 50%,#fffaf60d 66%,#0000 100%);inline-size:42%;position:absolute;inset-block:-10%;inset-inline-start:0;translate:-110%}.inner-ticks{z-index:1;pointer-events:none;view-timeline:--inner-ticks block;position:absolute;inset:.75rem}.inner-ticks:before,.inner-ticks:after{content:"";block-size:.875rem;inline-size:.875rem;position:absolute}.inner-ticks:before{transform-origin:0 0;filter:drop-shadow(0 0 3px #e2000099);border-block-start:1px solid #ef3226f2;border-inline-start:1px solid #ef3226f2;inset-block-start:0;inset-inline-start:0}.inner-ticks:after{transform-origin:100% 100%;border-block-end:1px solid #f2f5fb80;border-inline-end:1px solid #f2f5fb80;inset-block-end:0;inset-inline-end:0}@supports (animation-timeline:view()){.inner-sheen:before{animation:linear both inner-sheen;animation-timeline:--inner-sheen;animation-range:entry 35% exit 65%}.inner-ticks:before,.inner-ticks:after{animation:linear both inner-tick;animation-timeline:--inner-ticks;animation-range:entry 10% entry 80%}}@keyframes inner-sheen{0%{opacity:0;translate:-110%}20%,80%{opacity:1}to{opacity:0;translate:250%}}@keyframes inner-tick{0%{opacity:0;scale:0}to{opacity:1;scale:1}}.inner-ping:after{content:"";opacity:0;pointer-events:none;border:1px solid #ef3226d9;border-radius:9999px;position:absolute;inset:-1px}[data-ping] [data-on]>.inner-ping:after{animation:1.3s cubic-bezier(.16,1,.3,1) both inner-ping}@keyframes inner-ping{0%{opacity:.9;scale:1}to{opacity:0;scale:3.4}}.inner-flow-spark{pointer-events:none;opacity:0;background:#ffe2da;border-radius:9999px;block-size:5px;inline-size:5px;margin:-2.5px 0 0 -2.5px;position:absolute;box-shadow:0 0 6px 1px #e20000d9,0 0 16px 3px #e2000059}[data-flow-done]>.inner-flow-spark{animation:7s cubic-bezier(.65,0,.35,1) .4s infinite alternate both inner-flow-x}[data-flow-done][data-axis=y]>.inner-flow-spark{animation-name:inner-flow-y}@keyframes inner-flow-x{0%,6%{opacity:0;translate:0}14%{opacity:1;translate:0}86%{opacity:1;translate:var(--flow-len,0px) 0}94%,to{opacity:0;translate:var(--flow-len,0px) 0}}@keyframes inner-flow-y{0%,6%{opacity:0;translate:0}14%{opacity:1;translate:0}86%{opacity:1;translate:0 var(--flow-len,0px)}94%,to{opacity:0;translate:0 var(--flow-len,0px)}}@media (prefers-reduced-motion:reduce){.inner-hairline-spark,.inner-plate-light,.inner-flow-spark,.inner-hero-rule:after,.inner-sheen:before,.inner-ping:after{display:none}.inner-ticks:before,.inner-ticks:after{animation:none}.inner-magnet{transition:none;transform:none}}:root[data-motion=off] :is(.inner-hairline-spark,.inner-plate-light,.inner-flow-spark),:root[data-motion=off] .inner-hero-rule:after,:root[data-motion=off] .inner-sheen:before,:root[data-motion=off] .inner-ping:after{display:none}:root[data-motion=off] .inner-ticks:before,:root[data-motion=off] .inner-ticks:after{animation:none}:root[data-motion=off] .inner-magnet{transition:none;transform:none}@keyframes inner-breathe{0%,to{opacity:1}50%{opacity:.35}}
