.builder-canvas-surface{container-type:inline-size;container-name:builder-artboard;--builder-canvas-layer-ring-width:2px;--builder-canvas-layer-selected-width:3px}@container (max-width: 79.99rem){.builder-show-desktop{display:none!important}}@container (min-width: 80rem){.builder-show-compact{display:none!important}}@container (max-width: 39.99rem){.builder-orbit-desktop{display:none!important}.builder-hero-section{min-height:0!important;padding-top:2.5rem!important;padding-bottom:2.5rem!important}}@container (min-width: 40rem){.builder-orbit-mobile{display:none!important}.builder-hero-section{min-height:calc(var(--marketing-vh, 100svh) - 4.25rem)!important;padding-top:0!important;padding-bottom:0!important}}.builder-canvas-surface .builder-canvas-layer{position:relative;width:auto;max-width:100%;isolation:isolate;pointer-events:auto}.builder-canvas-surface .builder-canvas-layer--artboard,.builder-canvas-surface .builder-canvas-layer--structural{width:100%}.builder-canvas-surface .builder-canvas-layer--structural[style*="position: absolute"],.builder-canvas-surface .builder-canvas-layer--structural[style*="position: fixed"],.builder-canvas-surface .builder-canvas-layer--structural[style*="position:absolute"],.builder-canvas-surface .builder-canvas-layer--structural[style*="position:fixed"]{width:auto;max-width:none}.builder-canvas-surface .builder-canvas-layer__content{display:contents}.builder-canvas-surface .builder-canvas-layer__content *{pointer-events:none!important}.builder-canvas-surface [data-builder-node-chromeless].builder-canvas-layer--structural{pointer-events:none}.builder-canvas-surface .builder-canvas-layer--structural.builder-canvas-layer--selected:has(.builder-canvas-layer--nested):after{box-shadow:inset 0 0 0 var(--builder-canvas-layer-selected-width,2px) transparent}.builder-canvas-surface .builder-canvas-layer--structural.builder-canvas-layer--selected:not(.builder-canvas-layer--artboard):not(:has(.builder-canvas-layer--nested)):after{box-shadow:inset 0 0 0 var(--builder-canvas-layer-selected-width,2px) var(--color-brand-primary)}.builder-canvas-surface .builder-canvas-layer:after{pointer-events:none;content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 var(--builder-canvas-layer-ring-width,2px) transparent;transition:box-shadow .15s ease;z-index:40}.builder-canvas-surface .builder-canvas-layer--hovered:not(.builder-canvas-layer--selected):not([style*="overflow: visible"]),.builder-canvas-surface .builder-canvas-layer--selected:not(.builder-canvas-layer--artboard):not([style*="overflow: visible"]){overflow:hidden}.builder-canvas-surface[data-builder-layer-hover=item] .builder-canvas-layer:hover:not(.builder-canvas-layer--selected):not(:has(.builder-canvas-layer:hover)){overflow:hidden}.builder-canvas-surface[data-builder-layer-hover=item] .builder-canvas-layer:hover:not(.builder-canvas-layer--selected):not(:has(.builder-canvas-layer:hover)):after{box-shadow:inset 0 0 0 var(--builder-canvas-layer-ring-width,2px) color-mix(in srgb,var(--color-brand-primary) 42%,transparent)}.builder-canvas-surface .builder-canvas-layer--hovered:not(.builder-canvas-layer--selected):after{box-shadow:inset 0 0 0 var(--builder-canvas-layer-ring-width,2px) color-mix(in srgb,var(--color-brand-primary) 42%,transparent)}.builder-canvas-surface .builder-canvas-layer--selected:not(.builder-canvas-layer--artboard):after{box-shadow:inset 0 0 0 var(--builder-canvas-layer-selected-width,2px) var(--color-brand-primary)}.builder-canvas-surface .builder-canvas-layer--artboard:after{display:none}.builder-canvas-surface .builder-canvas-layer:has([data-marketing-header])+.builder-canvas-layer:has([data-marketing-hero]){margin-top:calc(-1 * var(--builder-section-gap, 48px))}.builder-artboard-grid-on .builder-canvas-surface{background-image:linear-gradient(to right,color-mix(in srgb,var(--color-border-subtle) 70%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--color-border-subtle) 70%,transparent) 1px,transparent 1px);background-size:calc(100% / 12) 24px;background-position:0 0}.builder-canvas-surface .builder-canvas-layer--nested{position:static;width:auto;max-width:100%}.builder-canvas-surface .builder-canvas-layer--hug{width:fit-content;max-width:100%;flex-shrink:0}.builder-canvas-surface .builder-canvas-layer--nested:after{inset:0}.builder-canvas-surface .builder-masonry-item{break-inside:avoid;margin-bottom:16px}.builder-marquee-track{display:flex;width:max-content;white-space:nowrap;animation-timing-function:linear;animation-iteration-count:infinite}.builder-marquee-track--left{animation-name:builder-marquee-left}.builder-marquee-track--right{animation-name:builder-marquee-right}@keyframes builder-marquee-left{0%{transform:translateX(0)}to{transform:translateX(-33.333%)}}@keyframes builder-marquee-right{0%{transform:translateX(-33.333%)}to{transform:translateX(0)}}@keyframes builder-orbit-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes builder-orbit-enter{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.builder-canvas-surface .builder-orbit-avatar,.builder-orbit-avatar,[data-builder-node-id].builder-orbit-avatar{transform-origin:center top}@media (prefers-reduced-motion:reduce){.builder-canvas-surface .builder-orbit-avatar,.builder-orbit-avatar,[data-builder-node-id].builder-orbit-avatar{animation:none!important}}.builder-design-interaction-states{transition:opacity .15s ease,background-color .15s ease,transform .15s ease,box-shadow .15s ease}@media (hover:hover) and (pointer:fine){.builder-design-interaction-states:hover{opacity:var(--builder-hover-opacity,inherit);background-color:var(--builder-hover-bg,inherit);transform:scale(var(--builder-hover-scale,1))}}.builder-design-interaction-states:active{opacity:var(--builder-active-opacity,inherit);background-color:var(--builder-active-bg,inherit);transform:scale(var(--builder-active-scale,1))}.builder-design-interaction-states:focus-visible{outline:2px solid var(--builder-focus-ring,var(--color-brand-primary));outline-offset:2px}@media (prefers-reduced-motion:reduce){.builder-design-interaction-states{transition:none}.builder-design-interaction-states:active,.builder-design-interaction-states:hover{transform:none}}