.delight-headline{position:relative;width:100%;padding:0 0 230px;isolation:isolate;opacity:1!important;translate:none!important;animation:none!important}.delight-headline h1{position:relative;z-index:1;margin:0 auto!important;max-width:100%;pointer-events:auto}.delight-layer{position:absolute;inset:0;pointer-events:none}.delight-slot{position:absolute;width:400px;height:218px;display:none;opacity:0;pointer-events:none;filter:saturate(.8);top:auto;bottom:0}.delight-slot.active{display:block}.delight-slot .preview-art{margin:0!important;padding:0!important}.delight-slot .preview-art svg{height:190px;width:400px;max-height:none;overflow:visible}.delight-slot .scene-label{display:none}.delight-caption{margin:0!important;text-align:center;font:700 11px/1.5 "Plus Jakarta Sans",sans-serif;letter-spacing:1px;color:#4269bd;white-space:normal}.delight-slot .preview-art *{animation-play-state:paused!important}.delight-headline.motion-on .delight-slot.active .preview-art *{animation-play-state:running!important}.delight-slot[data-position="0"]{left:0}.delight-slot[data-position="1"]{right:0}.delight-slot[data-position="2"]{left:calc(50% - 200px)}.delight-slot[data-position="3"]{left:15%}.delight-slot[data-position="4"]{right:15%}.delight-slot[data-position="5"]{left:calc(50% - 200px);bottom:10px}.delight-slot .little-face ellipse,.delight-slot .little-face circle{stroke:none;stroke-width:0}.delight-slot .little-face path{fill:none;stroke:#1d2a30;stroke-width:2}.intro-stage+.service-area{margin-bottom:24px!important}@media(max-width:900px){.delight-headline{padding:0 0 170px}.delight-slot{width:270px;height:158px}.delight-slot .preview-art svg{width:270px;height:128px}.delight-caption{font-size:10px;letter-spacing:.6px}.delight-slot[data-position="2"],.delight-slot[data-position="5"]{left:calc(50% - 135px)}.delight-slot[data-position="3"]{left:7%}.delight-slot[data-position="4"]{right:7%}}

/* Detached viewport layer follows scrolling without intercepting clicks. */
.delight-headline{padding-bottom:24px}.delight-follower{position:fixed;inset:0;z-index:35;pointer-events:none}.delight-follower .delight-slot{bottom:auto;right:auto}.delight-follower .delight-slot:nth-child(even){right:auto}.delight-follower.motion-on .delight-slot.active .preview-art *{animation-play-state:running!important}.delight-follower .delight-caption{text-shadow:0 1px 4px #fffdfa,0 0 9px #fffdfa}.delight-follower .preview-art{filter:drop-shadow(0 1px 3px #fffdfa)}@media(max-width:900px){.delight-headline{padding-bottom:24px}.delight-follower .delight-slot{bottom:auto;right:auto}.delight-follower .delight-slot:nth-child(even){right:auto}}

/* Positions are chosen from visible whitespace; clip decorative overflow to checked bounds. */
.delight-follower .delight-slot,.delight-follower .delight-slot:nth-child(even){bottom:auto!important;right:auto!important;overflow:hidden}

.animation-controls{text-align:center;padding:16px}.animation-controls button{font:inherit;font-size:12px;color:inherit;background:transparent;border:1px solid currentColor;border-radius:20px;padding:8px 14px;cursor:pointer}
