body:has(.showroom-theme){overflow-x:clip}.night-showroom,.night-footer{--night-paper:#f2f0eb;--night-ink:#26271f;--night-muted:#5b5c50;--night-sage:#b5c39f;--night-copper:#e2a26f;--night-card-copper:#96501f;--night-radius:28px;--night-inner:16px;--night-gutter:24px;--night-heading:clamp(44px, 5vw, 72px);--night-space:96px;--night-shadow:0 32px 80px -36px #000000a6, 0 0 90px -38px #f0b26a3d;background:var(--bg-deep);color:var(--cream);position:relative}.night-showroom{isolation:isolate}.night-ambient{pointer-events:none;z-index:-1;height:100svh;margin-bottom:-100svh;position:sticky;top:0;overflow:clip}.night-ambient i{background:radial-gradient(at 45%,#f0b26a17,#0000 58%);display:block;position:absolute;inset:-10% -20%}.showroom-theme .night-room{padding:var(--night-space) 0;width:100%;max-width:none;color:var(--cream);background:0 0;border:0;margin:0;position:relative}.night-room:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(180deg, transparent, var(--bg-wall) 40%, var(--bg-wall) 60%, transparent);opacity:var(--room-light,.45);position:absolute;inset:0}.night-container{width:100%;max-width:1280px;padding-inline:var(--night-gutter);min-width:0;margin-inline:auto;position:relative}.night-container>*,.night-room li,.night-room form,.night-room fieldset{min-width:0}.night-room h2,.night-room h3,.night-room p{overflow-wrap:break-word}.night-room .night-eyebrow{font:400 12px/1.6 var(--font-outfit), sans-serif;text-transform:uppercase;letter-spacing:.3em;color:var(--night-sage);margin:0 0 28px}.night-room h2{font:400 var(--night-heading)/1.06 var(--font-instrument-serif), serif;letter-spacing:-.025em;color:var(--cream);max-width:none;margin:0}.night-room h2 em{color:var(--night-copper);font-weight:400}.night-heading-line{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:clip}.night-heading-line>*{display:block}.night-room h3{font:400 28px/1.2 var(--font-outfit), sans-serif;letter-spacing:-.025em}.night-room .night-description{color:var(--cream-dim);max-width:35ch;margin-top:28px;font-size:18px;line-height:1.65}.night-section-intro{justify-content:space-between;align-items:end;gap:64px;margin-bottom:80px;display:flex}.night-section-intro>*{min-width:0}.night-lit-card{border-radius:var(--night-radius);background:var(--night-paper);color:var(--night-ink);box-shadow:var(--night-shadow);border:1px solid #f0b26a2e}.night-room a:focus-visible,.night-footer a:focus-visible{outline:2px solid var(--showroom-amber);outline-offset:5px}.included-stage{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px;display:grid}.night-included .included-intro{min-width:0;padding-top:20px;position:static}.included-index{gap:8px;margin-top:44px;padding-left:28px;display:grid;position:relative}.included-index:before,.included-progress{content:"";background:var(--line);width:1px;position:absolute;top:8px;bottom:8px;left:0}.included-progress{background:var(--showroom-amber);transform:scaleY(var(--feature-progress,0));transform-origin:top;box-shadow:0 0 12px #f0b26a80}.included-index a{color:var(--cream-dim);align-items:center;gap:12px;min-height:44px;font-size:20px;transition:color .3s;display:flex}.included-index a>span{opacity:.3;background:currentColor;border-radius:50%;width:5px;height:5px}.included-index a[aria-current]{color:var(--cream)}.included-index a[aria-current]>span{opacity:1;background:var(--showroom-amber);box-shadow:0 0 12px var(--showroom-amber)}.included-cards{perspective:1200px;gap:24px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.night-room .showroom-feature{min-width:0;padding:32px;scroll-margin-top:110px;overflow:hidden}.night-room .showroom-feature-label{letter-spacing:.22em;text-transform:uppercase;color:var(--night-muted);margin:0;font-size:12px}.night-room .deliverable-scene{border-radius:var(--night-inner);background:#e6e3da;width:100%;height:290px;margin:28px 0 36px;padding:12px;transform:none}.night-room .scene-part{opacity:1;transform:none}.night-room .scene-tile{border-radius:var(--night-inner);min-width:0}.night-room .identity-nav{gap:4px;padding:12px}.night-room .identity-nav i{width:12px}.night-room .identity-type{padding:16px}.night-room .showroom-feature-copy h3{color:var(--night-ink);margin:0 0 16px}.night-room .showroom-feature-copy p{color:var(--night-muted);margin:0;font-size:17px;line-height:1.65}.night-included.is-pinned .included-cards{position:relative}.night-included.is-pinned .showroom-feature{position:absolute;inset:0}.night-process{isolation:isolate}.night-blueprint{pointer-events:none;width:min(100%,1200px);height:100%;color:var(--showroom-amber);opacity:.055;margin:auto;position:absolute;inset:0}.night-blueprint path{stroke:currentColor;stroke-width:1px}.night-timeline{max-width:960px;margin:0 auto;padding:0;list-style:none;position:relative}.night-timeline:before,.night-timeline:after{content:"";background:var(--line);width:1px;position:absolute;top:30px;bottom:60px;left:50%}.night-timeline:after{background:var(--showroom-amber);transform:scaleY(var(--timeline-progress,1));transform-origin:top;box-shadow:0 0 14px var(--showroom-amber)}.night-timeline li{-moz-column-gap:32px;grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr);align-items:start;column-gap:32px;padding-bottom:48px;display:grid;position:relative}.night-timeline li:last-child{padding-bottom:0}.night-timeline .step-top{background:var(--bg-deep);z-index:1;width:60px;height:60px;color:var(--cream);box-shadow:0 0 24px rgb(240 178 106/calc(var(--step-light,0) * .2));border:1px solid #f0b26a40;border-radius:50%;grid-area:1/2;place-items:center;display:grid}.night-timeline .process-step-copy{border-radius:var(--night-inner);border:1px solid var(--line);background:#f3ebdd09;grid-area:1/1;padding:28px}.night-timeline li:nth-child(2n) .process-step-copy{grid-column:3}.night-timeline h3{color:var(--cream);margin:0 0 16px}.night-timeline p{color:var(--cream-dim);margin:0;font-size:17px;line-height:1.65}.night-pricing .night-heading,.night-pricing>.night-container>.night-description{text-align:center;margin-inline:auto}.night-price-card{border:1px solid var(--line);border-radius:var(--night-radius);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:100%;max-width:640px;box-shadow:var(--night-shadow);transform-style:preserve-3d;background:#f3ebdd0d;margin:56px auto 0;padding:48px;position:relative}.night-price-card:before{content:"";background:linear-gradient(90deg, transparent, var(--showroom-amber), transparent);height:1px;position:absolute;top:-1px;left:8%;right:8%}.night-price-card .price-heading{color:var(--cream-dim);border:0;justify-content:space-between;gap:20px;padding:0;font-size:14px;display:flex}.night-price{color:var(--cream-dim);flex-wrap:wrap;align-items:baseline;gap:16px;margin:36px 0;font-size:18px;display:flex}.night-price strong{font:400 clamp(52px, 6vw, 82px)/1 var(--font-outfit), sans-serif;letter-spacing:-.04em;color:var(--cream);font-variant-numeric:tabular-nums}.night-scope{gap:16px;margin:0 0 32px;padding:0;list-style:none;display:grid}.night-scope li{color:var(--cream-dim);align-items:start;gap:14px;font-size:17px;line-height:1.55;display:flex}.night-scope svg{fill:none;width:20px;height:24px;stroke:var(--night-sage);stroke-width:1.5px;flex-shrink:0}.night-button{background:var(--night-paper);width:100%;min-height:56px;color:var(--night-ink);border-radius:999px;justify-content:space-between;align-items:center;padding:16px 24px;font-size:17px;display:flex}.night-payments{grid-template-columns:1fr 64px 1fr;align-items:center;gap:20px;margin-top:32px;display:grid}.night-payments p{border:1px solid var(--line);border-radius:var(--night-inner);color:var(--cream-dim);gap:6px;margin:0;padding:16px;font-size:14px;display:grid}.night-payments strong{color:var(--cream);font-size:24px;font-weight:400}.night-payments i{background:var(--showroom-amber);transform-origin:0;width:100%;height:1px}.night-price-detail{color:var(--cream-dim);margin:28px 0 0;font-size:14px;line-height:1.7}.night-about-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:80px;display:grid}.night-room .night-statement{font-size:clamp(56px,6vw,88px)}.night-statement span{display:inline-block}.night-bio{padding:40px}.night-bio p{color:var(--night-muted);margin-bottom:20px;font-size:17px;line-height:1.7}.night-bio .night-bio-role{color:var(--night-ink);font-size:18px}.night-bio-link{color:var(--night-ink);border-bottom:1px solid var(--night-card-copper);margin-top:12px;padding-block:8px;font-size:16px;display:inline-block}.night-marquee{color:#f3ebdd4d;font:400 clamp(28px, 3vw, 48px)/1.5 var(--font-instrument-serif), serif;margin-top:96px;overflow:clip}.night-marquee>div{width:max-content;display:flex}.night-marquee span{white-space:nowrap;flex:none}.night-marquee i{padding-inline:24px;font-style:normal}.night-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:80px;display:grid}.night-faq .night-heading{position:sticky;top:140px}.night-faq .faq-list{min-width:0;display:block}.night-faq .faq-list details{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-left:2px solid #0000;border-radius:0;margin:0;padding:0 0 0 18px;transform:none}.night-faq .faq-list details:last-child{border-bottom:1px solid var(--line)}.night-faq .faq-list details[open]{border-left-color:var(--showroom-amber)}.night-faq .faq-list summary{cursor:pointer;color:var(--cream);justify-content:space-between;align-items:center;gap:24px;padding:28px 0;font-size:20px;font-weight:400;line-height:1.45;list-style:none;display:flex}.night-faq summary::-webkit-details-marker{display:none}.night-faq .faq-list summary>span{color:var(--showroom-amber);flex-shrink:0;font-size:28px;font-weight:300;transition:transform .3s}.night-faq details[open] summary>span{transform:rotate(45deg)}.night-faq .faq-list details>p{color:var(--cream-dim);margin:0;padding:0 24px 28px 0;font-size:17px;line-height:1.7}.night-contact-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.night-contact .enquiry-intro>p{color:var(--cream-dim);margin-top:28px;font-size:18px;line-height:1.6}.night-contact .enquiry-intro>a{color:var(--cream);border-bottom:1px solid var(--line);margin-top:24px;display:inline-block}.night-contact .enquiry-form-wrap{border-radius:var(--night-radius);margin:0;padding:36px;transition:box-shadow .4s}.night-contact .enquiry-form-wrap:focus-within{box-shadow:var(--night-shadow), 0 0 100px -35px #f0b26a6b}.night-contact .form-heading{color:var(--night-ink);border-color:#26271f26;font-size:14px}.night-contact .form-heading>span,.night-contact .field label,.night-contact .service-choices legend,.night-contact .enquiry-extras summary{color:var(--night-ink)}.night-contact .field label span,.night-contact .service-choices legend span,.night-contact .enquiry-extras summary span{color:var(--night-muted)}.night-contact .field input,.night-contact .field select{width:100%;min-width:0;min-height:54px;color:var(--night-ink);background:#e9e7df;border:1px solid #26271f33;border-radius:12px;padding:14px;font-size:16px}.night-contact .field input::placeholder{color:var(--night-muted);opacity:1}.night-contact .field input:focus,.night-contact .field select:focus{outline:2px solid var(--night-card-copper);outline-offset:3px;border-color:var(--night-card-copper)}.night-contact .enquiry-extras{border-color:#26271f26}.night-contact .service-options{flex-wrap:wrap;gap:8px;display:flex}.night-contact .service-option{min-height:44px;color:var(--night-muted);background:0 0;border:1px solid #26271f40;border-radius:999px;padding:10px 14px;font-size:14px;position:relative}.night-contact .service-option input{opacity:0;width:1px;height:1px;position:absolute}.night-contact .service-option:has(input:checked){color:var(--night-ink);border-color:var(--night-card-copper);background:#e0893a1f}.night-contact .service-option:has(input:focus-visible){outline:2px solid var(--night-card-copper);outline-offset:3px}.night-contact .form-submit{background:var(--night-paper);color:var(--night-ink);border:1px solid var(--night-card-copper);border-radius:999px;width:100%;min-height:56px;font-size:16px;box-shadow:0 8px 24px #96501f14}.night-contact .form-submit:hover{background:#fffdf7;box-shadow:0 8px 28px #96501f2e}.night-contact .privacy-note,.night-contact .form-success p{color:var(--night-muted);font-size:14px;line-height:1.65}.night-contact .form-success h3{color:var(--night-ink)}.night-contact .success-mark{width:56px;height:56px;color:var(--night-card-copper);background:0 0;display:block}.night-contact .success-mark svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.night-contact .success-mark path{stroke-dasharray:1;animation:.7s both night-check}.night-contact .form-error{color:#992d1c}@keyframes night-check{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.showroom-theme .night-footer{background:var(--bg-deep);isolation:isolate;padding-bottom:0;overflow:clip}.night-footer:before{opacity:1;background:radial-gradient(at 50% 100%,#f0b26a1f,#0000 65%)}.night-footer .footer-top{border-top:1px solid var(--line);color:var(--cream);justify-content:space-between;gap:28px;padding:40px 0;font-size:17px;display:flex}.night-footer a{overflow-wrap:anywhere}.night-footer .footer-bottom{color:var(--cream-dim);border:0;justify-content:space-between;gap:24px;padding:0 0 72px;font-size:14px;display:flex}.night-footer .footer-bottom>span:first-child{display:none}.night-footer .footer-wordmark{font:400 clamp(54px, 13vw, 180px)/1.15 var(--font-prata), serif;letter-spacing:-.07em;color:var(--cream);white-space:nowrap;text-align:center;margin:0 0 -.35em}.night-footer .footer-wordmark>span{color:var(--showroom-amber)}@media (min-width:1024px){.night-showroom,.night-footer{--night-gutter:64px;--night-space:120px}}@media (max-width:1023px){.included-stage,.night-about-grid,.night-faq-grid,.night-contact-grid{grid-template-columns:minmax(0,1fr);gap:40px}.included-index{display:none}.included-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.night-room .deliverable-scene{height:240px}.night-section-intro{margin-bottom:56px;display:block}.night-faq .night-heading{position:static}.night-contact .enquiry-form-wrap{width:100%;max-width:640px}.night-bio{max-width:640px}}@media (max-width:767px){.included-cards{grid-template-columns:minmax(0,1fr)}.night-room .showroom-feature{padding:24px}.night-room .deliverable-scene{height:240px;margin-block:24px;padding:10px}.night-room .showroom-feature-copy h3{font-size:26px}.night-timeline:before,.night-timeline:after{left:22px}.night-timeline li{grid-template-columns:44px minmax(0,1fr);gap:20px;padding-bottom:32px}.night-timeline .step-top{grid-column:1;width:44px;height:44px}.night-timeline .process-step-copy,.night-timeline li:nth-child(2n) .process-step-copy{grid-column:2;padding:24px 20px}.night-timeline h3{font-size:26px}.night-price-card{padding:28px 24px}.night-price-card .price-heading{font-size:12px}.night-payments{grid-template-columns:1fr 28px 1fr;gap:10px}.night-payments p{padding:12px}.night-bio{padding:28px}.night-marquee{margin-top:64px}.night-faq .faq-list summary{gap:16px;font-size:18px}.night-contact .enquiry-form-wrap{padding:28px 24px}.night-footer .footer-top,.night-footer .footer-bottom{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){.night-room *,.night-footer *{transition:none!important;animation:none!important}.included-index{display:none}.included-stage{align-items:start}.night-faq .night-heading{position:static}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.showroom-theme.is-in-lower .showroom-rail:not(:focus-within){clip-path:none;white-space:normal;width:40px;height:auto;overflow:visible}.showroom-theme.is-in-lower .showroom-rail a{min-height:38px;padding-inline:8px;position:relative}.showroom-theme.is-in-lower .showroom-rail a span{color:var(--cream-dim);font-size:11px}.showroom-theme.is-in-lower .showroom-rail a[aria-current] span{color:var(--showroom-amber)}.showroom-theme.is-in-lower .showroom-rail:not(:focus-within) small{display:none}.showroom-theme.is-in-lower .showroom-rail a[aria-current]:before{content:"";background:var(--showroom-amber);width:3px;height:3px;box-shadow:0 0 12px var(--showroom-amber);border-radius:50%;position:absolute;top:50%;left:-2px}}@media (min-width:1024px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.showroom-theme.is-in-lower .showroom-cursor.is-visible i{border:1px solid var(--showroom-amber);opacity:.7;border-radius:50%;width:20px;height:20px;display:block;position:absolute;transform:translate(-50%,-50%)}.showroom-theme.is-in-lower .showroom-cursor.is-link i{opacity:1;width:32px;height:32px}}.night-bio .about-portrait{aspect-ratio:720/766;--portrait-fade:linear-gradient(180deg, #000 58%, #0000008c 78%, transparent 97%);width:min(100%,440px);margin:-8px 0 24px;position:relative}.about-portrait-photo,.about-portrait-code{width:100%;height:100%;-webkit-mask-image:var(--portrait-fade);-webkit-mask-image:var(--portrait-fade);mask-image:var(--portrait-fade);position:absolute;inset:0}.about-portrait-photo{-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom;filter:grayscale()contrast(1.08)}.about-portrait[data-live] .about-portrait-photo{opacity:calc(var(--reveal,0) * .18)}.about-portrait-code{pointer-events:none}@media (max-width:767px){.night-bio .about-portrait{width:min(100%,320px);margin-top:0}}.night-faq .night-faq-side{align-self:start;min-width:0;position:sticky;top:140px}.night-faq .night-faq-side .night-heading{position:static}.night-faq .faq-list summary>span>i{font-style:normal;display:inline-block}.night-faq .faq-list[data-focus] details{border-top-color:#0000;position:relative}.night-faq .faq-line{background:var(--line);transform-origin:0;pointer-events:none;height:1px;position:absolute;top:-1px;left:0;right:0}.night-faq details.is-current .faq-line{background:linear-gradient(90deg, var(--showroom-amber), var(--line) 55%)}.night-faq .faq-list[data-focus] summary{color:#f3ebdd8c;transition:color .45s}.night-faq .faq-list[data-focus] details.is-current summary,.night-faq .faq-list[data-focus] details[open] summary,.night-faq .faq-list[data-focus] summary:hover,.night-faq .faq-list[data-focus] summary:focus-visible{color:var(--cream)}.faq-progress{display:none}.night-faq-grid:has(.faq-list[data-focus]) .faq-progress{letter-spacing:.16em;color:var(--cream-dim);align-items:center;gap:16px;margin:56px 0 0;font-size:13px;display:flex}.faq-progress b{color:var(--cream);order:-1;font-weight:500}.faq-progress span{background:var(--line);order:0;width:140px;height:1px;position:relative}.faq-progress i{background:var(--showroom-amber);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}@media (max-width:1023px){.night-faq .night-faq-side{position:static}.night-faq-grid:has(.faq-list[data-focus]) .faq-progress{display:none}}
#work .work-chapter-frame video{-webkit-filter:none;transform:none}.showroom-theme .hero-beat,.showroom-theme .hero-beat.is-active{filter:none;transition-property:opacity,transform}.showroom-theme .site-header.glass,.showroom-theme .site-header.is-scrolled,.showroom-theme .night-price-card,#work .work-filters{-webkit-backdrop-filter:none}.night-room[data-composited-light]:before,.night-timeline[data-composited-light]:after{display:none}.night-room-light{pointer-events:none;z-index:-1;background:linear-gradient(180deg, transparent, var(--bg-wall) 40%, var(--bg-wall) 60%, transparent);position:absolute;inset:0}.night-timeline .night-timeline-light{background:var(--showroom-amber);width:1px;box-shadow:0 0 14px var(--showroom-amber);transform-origin:top;pointer-events:none;padding:0;display:block;position:absolute;top:30px;bottom:60px;left:50%}.night-timeline li:has(+.night-timeline-light){padding-bottom:0}.night-footer .night-room-light{background:radial-gradient(at 50% 100%,#f0b26a1f,#0000 65%)}.night-timeline .step-top{box-shadow:none;position:relative}.night-step-light{pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 24px #f0b26a33}.night-room[data-measured-size]:not(.is-pinned){content-visibility:auto;contain-intrinsic-size:auto var(--measured-size)}@media (max-width:767px){.night-timeline .night-timeline-light{left:22px}}#work .work-chapter-frame>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}#work .work-chapter-canvas{width:100%;height:100%;display:none;position:absolute;inset:0}@media (max-width:1023px) and (prefers-reduced-motion:no-preference){#work:not(:has([data-near])){content-visibility:auto;contain-intrinsic-size:auto calc(1320svh + 700px)}.night-showroom:not([data-near]){content-visibility:auto;contain-intrinsic-size:auto 6500px}.work-outro:not([data-near]){content-visibility:auto;contain-intrinsic-size:auto 450px}.hero-beat:not(.is-active):not(:focus-within){content-visibility:hidden}.showroom-theme .hero-seq{height:500svh;overflow:clip}.hero-seq-stage{height:100svh;position:sticky;top:0}.hero-seq-canvas{will-change:auto;transition:none;width:100%!important;height:100%!important;transform:none!important}.hero-seq-canvas[data-ready]{opacity:1}.hero-seq:has(.hero-seq-canvas[data-ready]) .hero-seq-poster img{opacity:0}.showroom-theme .hero-beat,.showroom-theme .hero-beat.is-active,.hero-beat-list li,.hero-beat.is-active .hero-beat-list li{transition:none}#work .work-chapter{height:220svh}#work .work-chapter-stage{justify-content:center;gap:12px;height:100svh;padding:88px 0 16px;position:sticky;top:0}#work .work-chapter-meta{order:1;gap:6px;font-size:11px}#work .work-chapter-media{flex:0 auto;order:2;min-height:0}#work .work-chapter-title{order:3;max-width:22ch;font-size:clamp(26px,7.2vw,36px)}#work .work-chapter-beat{order:4;margin-top:0;display:block}#work .work-chapter-beat-line{min-height:3em;margin-bottom:8px;font-size:13px}#work .work-chapter-frame{max-height:62svh}#work .work-chapter[data-shape=portrait] .work-chapter-frame{width:auto;height:min(46svh,450px)}#work .work-chapter[data-shape=square] .work-chapter-frame{width:min(100%,40svh)}#work .work-chapter-canvas{opacity:0;display:block}#work .work-chapter-canvas[data-ready]{opacity:1}#work .work-chapter-body,#work .work-chapter-beats{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#work .work-chapter-dashes li{transition:none}#work .work-chapter-chip{padding:6px 10px;bottom:12px;left:12px}}@media (prefers-reduced-motion:reduce){.showroom-theme .hero-seq{height:100svh}.hero-seq-stage,#work .work-chapter-stage{position:relative}#work .work-chapter{height:auto}#work .work-chapter-canvas,.hero-seq-canvas{display:none}.hero-seq-poster img{opacity:1!important}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference) and (scripting:enabled){.showroom-theme .hero-seq{background:var(--bg-deep);height:700svh;overflow:clip}.showroom-theme .hero-seq .hero-seq-stage{background:radial-gradient(60% 70% at 68% 40%, var(--hero-glow) 0%, transparent 72%), linear-gradient(180deg, var(--hero-top) 0%, var(--hero-left) 52%, var(--hero-floor) 80%, var(--bg-deep) 100%);height:100svh;position:sticky;inset:0 auto auto;overflow:hidden}}body:has(.showroom-theme){--font-instrument-sans:var(--font-outfit);font-family:var(--font-outfit), Arial, sans-serif}
