:where(.offer-motion){display:contents}.offer-space-visual{isolation:isolate;border-bottom:1px solid rgba(var(--accent-rgb),.22);background:radial-gradient(ellipse at 50% 105%,rgba(var(--accent-rgb),.15),transparent 65%),#0b1116;min-width:0;height:210px;color:var(--champagne);position:relative;overflow:hidden}.offer-space-datum{opacity:.4;background-image:linear-gradient(#a9b2bc17 1px,#0000 1px),linear-gradient(90deg,#a9b2bc17 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 50%,#0000);mask-image:linear-gradient(#0000,#000 50%,#0000)}.offer-space-composition{perspective:700px;position:absolute;inset:20px 20px 38px}.offer-space-frame{background:linear-gradient(135deg,#69737c,#172129 30%,#34414b);border:1px solid #d4dee680;border-radius:8px;width:78%;height:82%;padding:5px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 18px 26px -12px #000}.offer-space-frame img,.offer-touch-surface img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--sxr-ease);border-radius:4px;display:block}.offer-space-frame>b{background:var(--champagne-soft);width:29%;height:3px;box-shadow:0 5px 0 rgba(var(--accent-soft-rgb),.35);border-radius:3px;position:absolute;bottom:12px;left:12px}.offer-space-frame>i{background:var(--champagne-soft);border-radius:50%;width:5px;height:5px;position:absolute;bottom:12px;right:13px}.offer-space-caption{font:8px/1.5 var(--mono);letter-spacing:.14em;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;bottom:13px;left:20px;right:20px}.offer-space-caption>i{background:var(--champagne);width:25px;height:1px;box-shadow:0 0 10px rgba(var(--accent-rgb),.6)}.offer-space-visual.is-listing .offer-space-frame{width:65%;height:76%}.offer-space-visual.is-listing .offer-space-frame:first-child{transform:translate(-64%,-59%)rotate(-10deg)}.offer-space-visual.is-listing .offer-space-frame:nth-child(2){transform:translate(-50%,-50%)rotate(-2deg)}.offer-space-visual.is-listing .offer-space-frame:nth-child(3){transform:translate(-36%,-41%)rotate(6deg)}.offer-space-visual.is-portfolio .offer-space-frame{width:44%;height:64%}.offer-space-visual.is-portfolio .offer-space-frame:first-child{top:57%;left:23%;transform:translate(-50%,-50%)rotate(-6deg)}.offer-space-visual.is-portfolio .offer-space-frame:nth-child(2){z-index:1;top:38%}.offer-space-visual.is-portfolio .offer-space-frame:nth-child(3){top:57%;left:77%;transform:translate(-50%,-50%)rotate(6deg)}.offer-space-visual.is-portfolio .offer-space-composition:before{content:"";border:1px solid rgba(var(--accent-rgb),.55);border-top:0;border-radius:0 0 16px 16px;position:absolute;inset:50% 15% 15%}.offer-space-visual.is-enterprise .offer-space-composition{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid;inset:22px 26px 43px;transform:perspective(650px)rotateX(12deg)rotateY(-9deg)}.offer-space-visual.is-enterprise .offer-space-frame{border-radius:4px;width:auto;height:auto;padding:2px;position:relative;inset:auto;transform:none;box-shadow:0 8px 12px #0005}.offer-space-visual.is-enterprise .offer-space-frame>b,.offer-space-visual.is-enterprise .offer-space-frame>i{display:none}.offer-space-visual.is-display .offer-space-frame{border-bottom-width:6px;width:88%;height:80%;top:43%;transform:translate(-50%,-50%)rotateY(-7deg)}.offer-touch-surface{border:1px solid var(--chrome-secondary);background:#1a252c;border-bottom:7px solid #69737c;border-radius:6px;width:51%;height:46%;padding:5px;position:absolute;bottom:-7%;left:25%;transform:rotateX(48deg)rotate(-7deg);box-shadow:0 25px 28px #0009}.offer-touch-surface img{filter:brightness(.8)sepia(.12)}.offer-space-visual.is-kiosk .offer-space-frame{border-radius:7px;width:29%;height:91%;padding:5px 5px 12px;top:46%}.offer-space-visual.is-kiosk .offer-space-composition:after{content:"";background:var(--chrome-secondary);border-radius:50%;width:35%;height:6px;position:absolute;bottom:0;left:32.5%;box-shadow:0 9px 18px #000}.offer-space-visual.is-wall .offer-space-frame{border-radius:4px;width:94%;height:74%;padding:3px;transform:translate(-50%,-50%)rotateY(-8deg)}.service-transfer{background:linear-gradient(130deg,#a9b2bc12,#a9b2bc04),#0b1116;border:1px solid #a9b2bc3d;border-radius:14px;margin-top:28px;padding:20px;box-shadow:inset 0 1px #ffffff0d}.service-transfer .service-transfer-label{color:var(--champagne);font:9px/1.5 var(--mono);letter-spacing:.13em;margin:0 0 22px}.service-transfer-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;position:relative}.service-transfer-steps:before,.service-transfer-steps:after{content:"";background:#a9b2bc59;height:1px;position:absolute;top:22px;left:16.66%;right:16.66%}.service-transfer-steps:after{background:var(--champagne);transform-origin:0}.service-transfer-steps>div{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:13px;display:flex;position:relative}.service-transfer-steps>div>span{border:1px solid rgba(var(--accent-rgb),.6);width:44px;height:44px;color:var(--champagne-soft);background:linear-gradient(135deg,#273038,#10181d);border-radius:12px;place-items:center;display:grid}.service-transfer-steps svg{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.service-transfer-steps strong{color:#e2e5e7;font:400 11px/1.5 var(--display)}@media (hover:hover) and (pointer:fine){article:hover>.offer-space-visual .offer-space-frame img,.home-sales-center:hover .offer-space-frame img{transform:scale(1.055)}}article:focus-within>.offer-space-visual .offer-space-frame img,.home-sales-center:focus-within .offer-space-frame img{transform:scale(1.055)}@media (prefers-reduced-motion:no-preference){[data-offer-visible=true] .offer-space-frame{animation:offer-space-reveal .95s var(--sxr-ease) both;animation-delay:calc(var(--space-index) * 60ms)}[data-offer-visible=true] .offer-touch-surface{animation:offer-space-reveal 1.1s .25s var(--sxr-ease) both}.service-transfer[data-offer-visible=true] .service-transfer-steps:after{animation:offer-transfer 1.6s .2s var(--sxr-ease) both}.service-transfer[data-offer-visible=true] .service-transfer-steps>div>span{animation:offer-signal 1s var(--sxr-ease) both;animation-delay:calc(var(--transfer-index) * .5s)}.upgrade-image[data-offer-visible=true]>img{animation:offer-image-reveal 1.5s var(--sxr-ease) both}.director-deliverables[data-offer-visible=true] li{animation:offer-space-reveal .7s var(--sxr-ease) both}.director-deliverables[data-offer-visible=true] li:nth-child(2){animation-delay:.15s}.director-deliverables[data-offer-visible=true] li:nth-child(3){animation-delay:.3s}}@keyframes offer-space-reveal{0%{opacity:.1;translate:0 22px}to{opacity:1;translate:0}}@keyframes offer-transfer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes offer-signal{0%{box-shadow:none;border-color:#a9b2bc4d}45%{border-color:var(--champagne-soft);box-shadow:0 0 20px rgba(var(--accent-rgb),.26)}to{border-color:rgba(var(--accent-rgb),.6);box-shadow:none}}@keyframes offer-image-reveal{0%{scale:1.045}to{scale:1}}@media (prefers-reduced-motion:reduce){.offer-space-frame img,.offer-touch-surface img{transition:none}article:hover>.offer-space-visual .offer-space-frame img,article:focus-within>.offer-space-visual .offer-space-frame img,.home-sales-center:hover .offer-space-frame img,.home-sales-center:focus-within .offer-space-frame img{transform:none}}
