.ry-art{--e-ink:#1b1916;--e-paper:#faf8f3;--e-w1:1.4px;--e-w2:1px;--e-w3:.75px;--e-wd:1.6px;opacity:var(--e-a,.3);pointer-events:none;-webkit-user-select:none;user-select:none;display:block;overflow:visible}.e-ln,.e-ln2,.e-ht,.e-dt{fill:none;stroke:var(--e-ink);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.e-ln{stroke-width:var(--e-w1)}.e-ln2{stroke-width:var(--e-w2)}.e-ht{stroke-width:var(--e-w3)}.e-dt{stroke-width:var(--e-wd)}.e-pp{fill:var(--e-paper)}.e-tx{fill:var(--e-ink);stroke:none;font-family:var(--font-prose), "Newsreader", Georgia, serif}.hm-hero:has(>.ryv){isolation:isolate;position:relative}.ryv{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:clip}.ryv-scene{--e-a:.64;width:400px;height:320px;position:absolute;top:118px}.ryv-left{right:calc(50% + 320px)}.ryv-right{left:calc(50% + 320px)}@media (max-width:1439px){.ryv-scene{width:360px;height:288px;top:136px}.ryv-left{right:calc(50% + 302px)}.ryv-right{left:calc(50% + 302px)}}@media (max-width:1279px){.ryv-scene{width:250px;height:200px;top:184px}}@media (max-width:1023px){.hm-hero:has(>.ryv){padding-top:286px}.ryv-scene{width:250px;height:200px;top:62px}.ryv-left{left:-12px;right:auto}.ryv-right{left:auto;right:-12px}}@media (max-width:767px){.hm-hero:has(>.ryv){padding-top:218px}.ryv-scene{width:205px;height:164px;top:34px}.ryv-left{left:-16px}.ryv-right{right:-16px}}
