.anom-home-display{color:#fcf7e5;font:15px/1.65 'DM Mono',monospace;letter-spacing:0}
.anom-home-display *{box-sizing:border-box;letter-spacing:0}
.anom-home-display .aq-hero{position:relative;isolation:isolate;display:flex;align-items:end;height:620px;min-height:400px;max-height:calc(100svh - 200px);overflow:hidden;color:#fcf7e5}
.anom-home-display .aq-hero>img{position:absolute;inset:0;width:100%;height:100%;z-index:-2;object-fit:cover;object-position:50% 76%}
.anom-home-display .aq-hero:after{content:'';position:absolute;inset:0;background:#0003;z-index:-1}
.anom-home-display .aq-wrap{width:min(1200px,100%);margin:0 auto;padding:28px 36px;text-align:center;align-self:end}
.anom-home-display h1{font:400 46px/1.08 Maroni,serif!important;text-transform:none;max-width:850px;margin:0 auto;color:inherit;text-shadow:0 1px 8px #0005}
.anom-home-display h1>span{display:block}
.anom-home-display .aq-handwritten{font-family:Dker,sans-serif!important;font-size:1.08em;line-height:1;text-transform:none;font-weight:400}
.anom-home-display .aq-eyebrow{font-size:11px;line-height:1.5;text-transform:uppercase;margin:0 0 12px;color:inherit}
.anom-home-display .aq-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 20px;margin-top:20px;border:1px solid #38190d;background:#ff6335;color:#38190d!important;border-radius:3px;font:500 14px/1.4 'DM Mono',monospace;text-align:center;text-decoration:none}
.anom-home-display .aq-button:hover{background:#ff7d56}
.anom-home-display .aq-proof{display:block;width:fit-content;font-size:12px;margin:15px auto 0;color:inherit;text-underline-offset:4px}
.anom-home-display a:focus-visible{outline:3px solid #eaffaf;outline-offset:4px}
@media(max-width:700px){.anom-home-display .aq-hero{height:600px;min-height:390px;max-height:calc(100svh - 180px)}.anom-home-display .aq-hero>img{object-position:50% 70%}.anom-home-display .aq-wrap{padding:22px 20px}.anom-home-display h1{font-size:34px!important}.anom-home-display .aq-eyebrow{font-size:10px}.anom-home-display .aq-button{margin-top:16px}.anom-home-display .aq-proof{margin-top:12px;font-size:11px}}
@media(max-width:360px){.anom-home-display h1{font-size:29px!important}.anom-home-display .aq-eyebrow{font-size:9px}}

.anom-escales{position:relative;margin:28px 0 14px;padding:0 45px 34px}.anom-escales-track{overflow:hidden}.anom-escale{display:block;text-decoration:none!important;color:#38190d!important;min-width:0}.anom-escale img{display:block;width:100%;height:auto;aspect-ratio:1200/853;object-fit:cover;border-radius:3px}.anom-escale small{display:block;font:11px/1.5 'DM Mono',monospace;margin-top:13px}.anom-escale h3{font:28px/1.2 Maroni,serif!important;margin:5px 0 0!important}.anom-escales-arrow{position:absolute;top:38%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#fcf7e5;color:#38190d;border:1px solid #38190d;border-radius:50%;cursor:pointer;z-index:2}.anom-escales-prev{left:0}.anom-escales-next{right:0}.anom-escales-arrow svg{width:19px;height:19px}.anom-escales-prev svg{transform:rotate(180deg)}.anom-escales-pause{position:absolute;bottom:0;right:45px;width:28px;height:28px;border:0;background:transparent;color:#38190d;cursor:pointer;font:18px/1 sans-serif}.anom-escales button:focus-visible,.anom-escale:focus-visible{outline:3px solid #ff6335;outline-offset:3px}
@media(max-width:700px){.anom-escales{padding-inline:30px}.anom-escales-arrow{width:28px;height:28px;top:34%}.anom-escales-arrow svg{width:15px;height:15px}.anom-escales-pause{right:30px}}
