zoom-area{touch-action:none;cursor:grab;aspect-ratio:var(--aspect-ratio,21/9);background-color:#eaeaea;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}zoom-area:active{cursor:grabbing}zoom-area :-webkit-any(img,svg){block-size:auto;inline-size:100%;max-inline-size:none;display:block}zoom-area :-moz-any(img,svg){block-size:auto;inline-size:100%;max-inline-size:none;display:block}zoom-area :is(img,svg){block-size:auto;inline-size:100%;max-inline-size:none;display:block}zoom-area .plan-canvas{inline-size:100%;position:relative}zoom-area .plan-area{inline-size:calc(var(--width)*1%);block-size:calc(var(--height)*1%);cursor:pointer;position:absolute;inset-block-start:calc(var(--y)*1%);inset-inline-start:calc(var(--x)*1%)}zoom-area .plan-area:hover{outline:max(2px,.125rem)solid var(--focus-ring-color-outline);outline-offset:max(2px,.125rem)}zoom-area [role=group]{--space:var(--fluid-space-3xs);z-index:1;position:absolute;inset-block-end:var(--fluid-space-sm);inset-inline-end:var(--fluid-space-sm)}.form[name=contact] .select:has([name=lead_source]){inline-size:100%}@media not (min-width:52em){.media-text img[src$=brandmark\.svg]{display:none!important}}
