.banner:where(.astro-nrkvpmds){position:relative;height:clamp(320px,50vw,640px);overflow:hidden;background:#2a2430}.banner:where(.astro-nrkvpmds) img:where(.astro-nrkvpmds){width:100%;height:100%;object-fit:cover;object-position:50% 55%}.banner:where(.astro-nrkvpmds):after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(20,16,24,.8) 0%,rgba(20,16,24,.25) 45%,transparent 70%)}.banner-text:where(.astro-nrkvpmds){position:absolute;left:0;right:0;bottom:0;z-index:1;max-width:860px;margin:0 auto;padding:0 1rem 2rem;color:#fff}.eyebrow:where(.astro-nrkvpmds){font-size:.85rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--rayscaper-orange)}.banner:where(.astro-nrkvpmds) h1:where(.astro-nrkvpmds){font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.15;text-shadow:0 2px 12px rgba(0,0,0,.35)}.studio:where(.astro-nrkvpmds){max-width:860px;margin:0 auto;padding:2rem 1rem 3rem}.studio:where(.astro-nrkvpmds) h2:where(.astro-nrkvpmds){font-size:1.75rem;font-weight:600;margin:3rem 0 1rem}.studio:where(.astro-nrkvpmds) h3:where(.astro-nrkvpmds){font-size:1.15rem;font-weight:600;margin:1.5rem 0 .5rem}.studio:where(.astro-nrkvpmds) p:where(.astro-nrkvpmds),.studio:where(.astro-nrkvpmds) li:where(.astro-nrkvpmds),.studio:where(.astro-nrkvpmds) dd:where(.astro-nrkvpmds){color:#555}.studio:where(.astro-nrkvpmds) p:where(.astro-nrkvpmds)+p:where(.astro-nrkvpmds),.studio:where(.astro-nrkvpmds) ul:where(.astro-nrkvpmds)+p:where(.astro-nrkvpmds),.studio:where(.astro-nrkvpmds) dl:where(.astro-nrkvpmds)+p:where(.astro-nrkvpmds),.studio:where(.astro-nrkvpmds) .table-wrap:where(.astro-nrkvpmds)+p:where(.astro-nrkvpmds),.studio:where(.astro-nrkvpmds) .compare-grid:where(.astro-nrkvpmds)+p:where(.astro-nrkvpmds){margin-top:1rem}.studio:where(.astro-nrkvpmds) a:where(.astro-nrkvpmds){color:var(--rayscaper-orange)}.studio:where(.astro-nrkvpmds) ul:where(.astro-nrkvpmds){padding-left:1.25rem;margin-top:1rem}.studio:where(.astro-nrkvpmds) li:where(.astro-nrkvpmds)+li:where(.astro-nrkvpmds){margin-top:.5rem}.studio:where(.astro-nrkvpmds) strong:where(.astro-nrkvpmds){color:#333}section:where(.astro-nrkvpmds){scroll-margin-top:1rem}.lead:where(.astro-nrkvpmds){font-size:1.2rem}.intro:where(.astro-nrkvpmds)>p:where(.astro-nrkvpmds)+p:where(.astro-nrkvpmds){margin-top:1rem}.table-wrap:where(.astro-nrkvpmds){overflow-x:auto;margin-top:1rem}table:where(.astro-nrkvpmds){width:100%;border-collapse:collapse;font-size:1rem}th:where(.astro-nrkvpmds),td:where(.astro-nrkvpmds){padding:.7rem .75rem;text-align:left;border-bottom:1px solid #eee}thead:where(.astro-nrkvpmds) th:where(.astro-nrkvpmds){border-bottom:2px solid #ddd}tbody:where(.astro-nrkvpmds) th:where(.astro-nrkvpmds){white-space:nowrap}td:where(.astro-nrkvpmds){color:#555;font-variant-numeric:tabular-nums}td:where(.astro-nrkvpmds).saved{color:var(--rayscaper-orange);font-weight:700;font-size:1.1rem}.studio:where(.astro-nrkvpmds) .note:where(.astro-nrkvpmds){margin-top:1rem;font-size:.9rem;color:#777}.compare-grid:where(.astro-nrkvpmds){margin-top:1.5rem;border:1px solid #e5e5e5;border-radius:8px;overflow:hidden}.compare-head:where(.astro-nrkvpmds),.compare-row:where(.astro-nrkvpmds){display:grid;grid-template-columns:1fr 1fr}.compare-head:where(.astro-nrkvpmds) span:where(.astro-nrkvpmds){padding:.75rem 1rem;font-weight:600;background:#f3f3f3}.compare-head:where(.astro-nrkvpmds) span:where(.astro-nrkvpmds)+span:where(.astro-nrkvpmds){color:var(--rayscaper-orange);background:#ff93071a}.compare-row:where(.astro-nrkvpmds) p:where(.astro-nrkvpmds){padding:.85rem 1rem;border-top:1px solid #eee}.studio:where(.astro-nrkvpmds) .compare-row:where(.astro-nrkvpmds) p:where(.astro-nrkvpmds)+p:where(.astro-nrkvpmds){margin-top:0}.compare-row:where(.astro-nrkvpmds) .ours:where(.astro-nrkvpmds){background:#ff93070d;color:#333}.studio:where(.astro-nrkvpmds) .gallery:where(.astro-nrkvpmds){list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:3rem;padding:0}.studio:where(.astro-nrkvpmds) .gallery:where(.astro-nrkvpmds) li:where(.astro-nrkvpmds)+li:where(.astro-nrkvpmds){margin-top:0}.gallery:where(.astro-nrkvpmds) figure:where(.astro-nrkvpmds){margin:0}.gallery:where(.astro-nrkvpmds) img:where(.astro-nrkvpmds){display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:6px}.gallery:where(.astro-nrkvpmds) figcaption:where(.astro-nrkvpmds){margin-top:.35rem;font-size:.8rem;color:#777}.features:where(.astro-nrkvpmds){display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 2rem;margin-top:1.5rem}.features:where(.astro-nrkvpmds) dt:where(.astro-nrkvpmds){font-weight:600}.studio:where(.astro-nrkvpmds) .features:where(.astro-nrkvpmds) dt:where(.astro-nrkvpmds) a:where(.astro-nrkvpmds){text-decoration:none}.studio:where(.astro-nrkvpmds) .features:where(.astro-nrkvpmds) dt:where(.astro-nrkvpmds) a:where(.astro-nrkvpmds):hover{text-decoration:underline}.features:where(.astro-nrkvpmds) dd:where(.astro-nrkvpmds){margin:.25rem 0 0}.steps:where(.astro-nrkvpmds){list-style:none;counter-reset:step;padding:0}.steps:where(.astro-nrkvpmds) li:where(.astro-nrkvpmds){counter-increment:step;position:relative;padding-left:3rem}.studio:where(.astro-nrkvpmds) .steps:where(.astro-nrkvpmds) li:where(.astro-nrkvpmds)+li:where(.astro-nrkvpmds){margin-top:1.25rem}.steps:where(.astro-nrkvpmds) li:where(.astro-nrkvpmds):before{content:counter(step);position:absolute;left:0;top:.1rem;width:2rem;height:2rem;display:grid;place-items:center;border-radius:50%;background:var(--rayscaper-orange);color:#fff;font-weight:700}.steps:where(.astro-nrkvpmds) h3:where(.astro-nrkvpmds){margin:0 0 .25rem}.cta:where(.astro-nrkvpmds){margin-top:3rem;padding:2rem;text-align:center;border:2px solid var(--rayscaper-orange);border-radius:8px}.cta:where(.astro-nrkvpmds) h2:where(.astro-nrkvpmds){margin-top:0}.cta-buttons:where(.astro-nrkvpmds){display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem}.cta-buttons:where(.astro-nrkvpmds).left{justify-content:flex-start}.studio:where(.astro-nrkvpmds) .btn:where(.astro-nrkvpmds){display:inline-flex;font:inherit;cursor:pointer;padding:.75rem 1.5rem;border:2px solid var(--rayscaper-orange);border-radius:4px;font-weight:600;text-decoration:none;transition:all .2s}.studio:where(.astro-nrkvpmds) .btn-primary:where(.astro-nrkvpmds){background:var(--rayscaper-orange);color:#fff}.studio:where(.astro-nrkvpmds) .btn-primary:where(.astro-nrkvpmds):hover,.studio:where(.astro-nrkvpmds) .btn-secondary:where(.astro-nrkvpmds){background:#fff;color:var(--rayscaper-orange)}.studio:where(.astro-nrkvpmds) .btn-secondary:where(.astro-nrkvpmds):hover{background:var(--rayscaper-orange);color:#fff}@media screen and (max-width:700px){.studio:where(.astro-nrkvpmds) h2:where(.astro-nrkvpmds){font-size:1.4rem}.compare-head:where(.astro-nrkvpmds),.compare-row:where(.astro-nrkvpmds),.features:where(.astro-nrkvpmds){grid-template-columns:1fr}.compare-head:where(.astro-nrkvpmds){display:none}.compare-row:where(.astro-nrkvpmds) p:where(.astro-nrkvpmds):first-child:before{content:"With V-Ray: ";font-weight:600}.compare-row:where(.astro-nrkvpmds) .ours:where(.astro-nrkvpmds):before{content:"With Rayscaper: ";font-weight:600;color:var(--rayscaper-orange)}.studio:where(.astro-nrkvpmds) .gallery:where(.astro-nrkvpmds){grid-template-columns:1fr}}
