.intro-module__-uN5Vq__scene{color:#0b2e1b;background:#69c9e4;position:absolute;inset:0;overflow:hidden}.intro-module__-uN5Vq__video,.intro-module__-uN5Vq__videoStill{object-fit:contain;background:#dcefe6;width:100%;height:100%;position:absolute;inset:0}.intro-module__-uN5Vq__playVideo{color:#0b2e1b;cursor:pointer;background:#edf9eb;border:1px solid #0b2e1b;min-height:44px;padding:12px 20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.intro-module__-uN5Vq__overlay{z-index:1000;background:#dcefe6;position:fixed;inset:0}html[data-coastal-intro=skip] .intro-module__-uN5Vq__overlay{display:none}.intro-module__-uN5Vq__content:focus{outline:none}.intro-module__-uN5Vq__footer{color:#0b2e1b;font-family:var(--font-space-mono), monospace;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.intro-module__-uN5Vq__footer span[role=status],.intro-module__-uN5Vq__footer button,.intro-module__-uN5Vq__controls{background:#edf9eb;border:1px solid #0b2e1b;padding:12px 16px}.intro-module__-uN5Vq__footer button{color:#0b2e1b;cursor:pointer;font:inherit;min-height:44px}.intro-module__-uN5Vq__enterWrap{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.intro-module__-uN5Vq__enterFrame{width:min(100%,177.778vh);height:min(100%,56.25vw);position:relative}.intro-module__-uN5Vq__enter{pointer-events:auto;color:#edf9eb;cursor:pointer;min-width:120px;min-height:44px;font-family:var(--font-space-mono), monospace;background:#0b2e1b;border:1px solid #0b2e1b;padding:12px 28px;font-size:14px;position:absolute;top:66%;left:50%;transform:translate(-50%)}.intro-module__-uN5Vq__footer button:focus-visible,.intro-module__-uN5Vq__enter:focus-visible,.intro-module__-uN5Vq__controls :focus-visible{outline-offset:4px;outline:3px solid #0b2e1b}.intro-module__-uN5Vq__demo{background:#69c9e4;position:fixed;inset:0}.intro-module__-uN5Vq__controls{z-index:2;color:#0b2e1b;max-width:calc(100vw - 32px);font:12px var(--font-space-mono), monospace;align-items:center;gap:16px;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%)}.intro-module__-uN5Vq__controls button{color:#edf9eb;cursor:pointer;white-space:nowrap;background:#0b2e1b;border:0;min-height:44px;padding:10px 16px}@media (max-aspect-ratio:4/5){.intro-module__-uN5Vq__controls{flex-wrap:wrap;justify-content:center;gap:8px;width:calc(100vw - 32px)}.intro-module__-uN5Vq__footer{font-size:10px;bottom:16px;left:16px;right:16px}}
