.ar-demo-experience{color:#183c30;width:min(52rem,100% - 3rem);margin:clamp(1.5rem,5vh,3.5rem) auto}.ar-demo-experience>header{margin-bottom:1.8rem;position:relative}.ar-demo-experience .eyebrow{font-family:var(--font-serva-body), sans-serif;letter-spacing:.16em;color:#095b49;margin:0 0 1.2rem;font-size:.65rem;font-weight:500}.ar-demo-experience h1{font-family:var(--font-serva-wordmark), Georgia, serif;letter-spacing:-.025em;margin:0 0 .8rem;font-size:clamp(2.5rem,5vw,3.6rem);font-weight:600;line-height:1.1}.ar-demo-experience header>p:last-child{color:#647267;max-width:34rem;margin:0;font-size:.95rem;line-height:1.6}.ar-demo-experience .ar-demo-back{color:#095b49;align-items:center;gap:1.3rem;font-size:.8rem;text-decoration:none;display:inline-flex;position:absolute;top:0;right:0}.ar-demo-experience .model-poster,.ar-demo-experience .ar-viewer-shell{box-shadow:none;background:#e8ebdf;border:1px solid #dce3d4;border-radius:.8rem}.ar-demo-experience .model-poster{gap:.7rem;min-height:0;padding:1.3rem 1.5rem 1.5rem}.ar-demo-experience .model-poster:after{display:none}.ar-demo-experience .model-poster img{object-fit:contain;width:100%;height:clamp(15rem,43vh,24rem);position:static}.ar-demo-experience .model-poster>button{font-family:var(--font-serva-body), sans-serif;box-shadow:none;background:#095b49;border-radius:.35rem;padding:.8rem 1.5rem;font-size:.95rem;font-weight:500;position:static}.ar-demo-experience .model-poster>small,.ar-demo-experience .model-poster>p{color:#647267;margin:0;font-size:.75rem}.ar-demo-experience model-viewer{--poster-color:transparent;--progress-bar-color:#095b49;--progress-bar-height:0px;height:clamp(16rem,46vh,26rem)!important}.ar-demo-experience .ar-guidance{color:#647267;border-top:1px solid #dce3d4;padding:1rem 1.4rem;font-size:.8rem}.ar-demo-experience .ar-guidance strong{color:#183c30;font-weight:500}.ar-demo-experience .ar-guidance p{margin:.5rem 0 0;line-height:1.5}@media (max-width:600px){.ar-demo-experience{width:calc(100% - 2rem)}.ar-demo-experience .eyebrow{padding-right:6rem;font-size:.6rem}.ar-demo-experience .ar-demo-back{gap:.7rem;font-size:.7rem}.ar-demo-experience .model-poster{padding:1rem .8rem 1.3rem}.ar-demo-experience .model-poster img{height:clamp(14rem,36vh,19rem)}}
.ar-themed{--menu-serif:var(--font-serva-wordmark), "Cormorant Garamond", Georgia, serif;background:var(--menu-bg);min-height:100dvh;color:var(--menu-text)}.ar-themed .public-experience{color:var(--menu-text);margin-block:0;padding-block:clamp(1.5rem,5vh,3.5rem)}.ar-themed .public-experience .eyebrow,.ar-themed .public-experience .ar-demo-back{color:var(--menu-accent-text)}.ar-themed .public-experience h1{font-family:var(--menu-serif,Georgia, serif);color:var(--menu-text)}.ar-themed .public-experience header>p:last-child,.ar-themed .public-experience .model-poster>small,.ar-themed .public-experience .model-poster>p,.ar-themed .public-experience .ar-guidance,.ar-themed .public-experience .ar-loading,.ar-themed .public-experience .ar-device-note{color:var(--menu-muted)}.ar-themed .public-experience .ar-guidance strong{color:var(--menu-text)}.ar-themed .public-experience .model-poster,.ar-themed .public-experience .ar-viewer-shell,.ar-themed .public-experience .fallback-card{background:var(--menu-surface);border:1px solid var(--menu-line);color:var(--menu-text)}.ar-themed .public-experience .ar-guidance{border-top-color:var(--menu-line)}.ar-themed .public-experience .ar-primary-action,.ar-themed .public-experience .ar-launch-button,.ar-themed .public-experience .model-poster>button{background:var(--menu-brand);color:var(--menu-on-brand);box-shadow:none}.ar-themed .public-experience .ar-secondary-action{background:var(--menu-surface);border-color:var(--menu-line);color:var(--menu-text)}.ar-themed .public-experience model-viewer{--progress-bar-color:var(--menu-brand)}.ar-themed .public-experience .ar-loading progress{accent-color:var(--menu-brand)}
