.hero-motion-module__XirZWa__layer{z-index:-10;pointer-events:none;contain:paint;position:absolute;inset:0;overflow:hidden}.hero-motion-module__XirZWa__wash{background:radial-gradient(ellipse 70% 55% at 50% -8%, color-mix(in srgb, var(--brand) 14%, transparent), transparent 62%), radial-gradient(ellipse 42% 36% at 92% 18%, color-mix(in srgb, var(--brand-accent) 12%, transparent), transparent 55%);position:absolute;inset:0}.hero-motion-module__XirZWa__blob{filter:blur(42px);border-radius:999px;position:absolute}.hero-motion-module__XirZWa__blobA{background:color-mix(in srgb, var(--brand) 26%, transparent);width:min(26rem,68vw);height:min(26rem,68vw);animation:18s ease-in-out infinite hero-motion-module__XirZWa__drift-a;top:-18%;right:-8%}.hero-motion-module__XirZWa__blobB{background:color-mix(in srgb, var(--brand-accent) 30%, transparent);width:min(22rem,60vw);height:min(22rem,60vw);animation:22s ease-in-out infinite hero-motion-module__XirZWa__drift-b;bottom:-28%;left:-10%}.hero-motion-module__XirZWa__strokes{width:100%;height:100%;position:absolute;inset:0}.hero-motion-module__XirZWa__stroke{fill:none;stroke:var(--brand);stroke-linecap:round;stroke-dasharray:120 480;animation:26s linear infinite hero-motion-module__XirZWa__travel}@keyframes hero-motion-module__XirZWa__drift-a{0%,to{transform:translate(0,0)}50%{transform:translate(-36px,22px)}}@keyframes hero-motion-module__XirZWa__drift-b{0%,to{transform:translate(0,0)}50%{transform:translate(28px,-24px)}}@keyframes hero-motion-module__XirZWa__travel{to{stroke-dashoffset:-600px}}@media (prefers-reduced-motion:reduce){.hero-motion-module__XirZWa__blobA,.hero-motion-module__XirZWa__blobB,.hero-motion-module__XirZWa__stroke{animation:none}}
.hero-before-after-module__j4eedG__layer{--split:55%;z-index:-10;pointer-events:none;contain:paint;position:absolute;inset:0;overflow:hidden}.hero-before-after-module__j4eedG__photo{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.hero-before-after-module__j4eedG__before{-webkit-mask-image:linear-gradient(to right, #000 0, #000 calc(var(--split) - 14px), transparent calc(var(--split) + 14px));-webkit-mask-image:linear-gradient(to right, #000 0, #000 calc(var(--split) - 14px), transparent calc(var(--split) + 14px));mask-image:linear-gradient(to right, #000 0, #000 calc(var(--split) - 14px), transparent calc(var(--split) + 14px))}.hero-before-after-module__j4eedG__scrim{background:linear-gradient(#00000047,#0000006b 45%,#0000008c);position:absolute;inset:0}.hero-before-after-module__j4eedG__edge{top:0;bottom:0;left:var(--split);background:#ffffffd9;width:2px;position:absolute;transform:translate(-50%);box-shadow:0 0 0 1px #00000040}.hero-before-after-module__j4eedG__tag{z-index:1;color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#00000073;border-radius:999px;padding:.35rem .6rem;font-size:.72rem;font-weight:700;line-height:1;position:absolute;top:.85rem}.hero-before-after-module__j4eedG__tagBefore{left:.85rem}.hero-before-after-module__j4eedG__tagAfter{right:.85rem}
