.fire-steps .fire-step-photo{aspect-ratio:1}@media (max-width:1023px){.fire-steps .fire-step-photo{aspect-ratio:4/3;margin-inline:calc(var(--gutter) * -.5)}.fire-steps .fire-step-photo:before{inset:-8%}.fire-steps .fire-step-photo>img{-webkit-mask-composite:source-in;border-radius:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000007 2.6%,#0000001b 5.2%,#00000037 7.8%,#0000005a 10.4%,#00000080 13%,#000000a5 15.6%,#000000c8 18.2%,#000000e4 20.8%,#000000f8 23.4%,#000 26% 74%,#000000f8 76.6%,#000000e4 79.2%,#000000c8 81.8%,#000000a5 84.4%,#00000080 87%,#0000005a 89.6%,#00000037 92.2%,#0000001b 94.8%,#00000007 97.4%,#0000 100%),linear-gradient(#0000 0%,#00000007 3%,#0000001b 6%,#00000037 9%,#0000005a 12%,#00000080 15%,#000000a5 18%,#000000c8 21%,#000000e4 24%,#000000f8 27%,#000 30% 70%,#000000f8 73%,#000000e4 76%,#000000c8 79%,#000000a5 82%,#00000080 85%,#0000005a 88%,#00000037 91%,#0000001b 94%,#00000007 97%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000007 2.6%,#0000001b 5.2%,#00000037 7.8%,#0000005a 10.4%,#00000080 13%,#000000a5 15.6%,#000000c8 18.2%,#000000e4 20.8%,#000000f8 23.4%,#000 26% 74%,#000000f8 76.6%,#000000e4 79.2%,#000000c8 81.8%,#000000a5 84.4%,#00000080 87%,#0000005a 89.6%,#00000037 92.2%,#0000001b 94.8%,#00000007 97.4%,#0000 100%),linear-gradient(#0000 0%,#00000007 3%,#0000001b 6%,#00000037 9%,#0000005a 12%,#00000080 15%,#000000a5 18%,#000000c8 21%,#000000e4 24%,#000000f8 27%,#000 30% 70%,#000000f8 73%,#000000e4 76%,#000000c8 79%,#000000a5 82%,#00000080 85%,#0000005a 88%,#00000037 91%,#0000001b 94%,#00000007 97%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}}@keyframes fire-step-in{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}html[data-flow] .fire-steps .rise.fire-step-words:not(#_){opacity:1;animation:none;transform:none}@media (prefers-reduced-motion:no-preference){html[data-flow] .fire-steps .rise.fire-step-words:not([data-in]):not(#_){opacity:0}html[data-flow] .fire-steps .rise.fire-step-words[data-in]:not(#_){animation:.4s ease-out both fire-step-in}}
.fire-field{pointer-events:none}.fire-bg{filter:brightness(.62)saturate(1.05)sepia(.08);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000 0%,#00000007 3.6%,#0000001b 7.2%,#00000037 10.8%,#0000005a 14.4%,#00000080 18%,#000000a5 21.6%,#000000c8 25.2%,#000000e4 28.8%,#000000f8 32.4%,#000 36%),linear-gradient(#000 78%,#000000f8 80.2%,#000000e4 82.4%,#000000c8 84.6%,#000000a5 86.8%,#00000080 89%,#0000005a 91.2%,#00000037 93.4%,#0000001b 95.6%,#00000007 97.8%,#0000 100%);mask-image:linear-gradient(#0000 0%,#00000007 3.6%,#0000001b 7.2%,#00000037 10.8%,#0000005a 14.4%,#00000080 18%,#000000a5 21.6%,#000000c8 25.2%,#000000e4 28.8%,#000000f8 32.4%,#000 36%),linear-gradient(#000 78%,#000000f8 80.2%,#000000e4 82.4%,#000000c8 84.6%,#000000a5 86.8%,#00000080 89%,#0000005a 91.2%,#00000037 93.4%,#0000001b 95.6%,#00000007 97.8%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.fire-bg-shade{pointer-events:none;background:radial-gradient(52% 62% at 26% 46%,#0c0907db 0%,#0c0907d6 30%,#0c0907c2 45%,#0c090799 58%,#0c090766 70%,#0c090733 82%,#0c09070f 92%,#0c090700 100%)}@media (max-width:1023px){.fire-bg{-webkit-mask-image:linear-gradient(#0000 0%,#00000007 3.6%,#0000001b 7.2%,#00000037 10.8%,#0000005a 14.4%,#00000080 18%,#000000a5 21.6%,#000000c8 25.2%,#000000e4 28.8%,#000000f8 32.4%,#000 36%),linear-gradient(#000 52%,#000000f8 56.8%,#000000e4 61.6%,#000000c8 66.4%,#000000a5 71.2%,#00000080 76%,#0000005a 80.8%,#00000037 85.6%,#0000001b 90.4%,#00000007 95.2%,#0000 100%);mask-image:linear-gradient(#0000 0%,#00000007 3.6%,#0000001b 7.2%,#00000037 10.8%,#0000005a 14.4%,#00000080 18%,#000000a5 21.6%,#000000c8 25.2%,#000000e4 28.8%,#000000f8 32.4%,#000 36%),linear-gradient(#000 52%,#000000f8 56.8%,#000000e4 61.6%,#000000c8 66.4%,#000000a5 71.2%,#00000080 76%,#0000005a 80.8%,#00000037 85.6%,#0000001b 90.4%,#00000007 95.2%,#0000 100%)}.fire-bg-shade{background:linear-gradient(#0c090700 0%,#0c090733 35%,#0c090780 52%,#0c09078c 60%,#0c090787 66%,#0c090773 72%,#0c090754 78%,#0c090733 84%,#0c090717 90%,#0c090705 96%,#0c090700 100%)}}
