.niche-site .niche-section{padding-block:4rem}@media (min-width:768px){.niche-site .niche-section{padding-block:4.5rem}}@media (min-width:1024px){.niche-site .niche-section{padding-block:5rem}}.niche-site .logo-adaptive{filter:none!important}.dark .niche-site .logo-adaptive{filter:invert()!important}.niche-site summary::-webkit-details-marker{display:none}.niche-site .niche-laptop{padding-inline:3%}.niche-site .niche-laptop-lid{background:#151a17;border:1px solid #505955;border-radius:1.1rem 1.1rem .35rem .35rem;padding:1.05rem .5rem .5rem;position:relative;box-shadow:0 18px 45px -24px #07110d99}.niche-site .niche-laptop-camera{background:#54645b;border-radius:50%;width:4px;height:4px;position:absolute;top:.4rem;left:calc(50% - 2px)}.niche-site .niche-laptop-screen{aspect-ratio:16/10;background:#f5f3ed;border-radius:.2rem;overflow:hidden;container-type:inline-size}.niche-site .niche-laptop-base{background:linear-gradient(#e1e7e3,#8d9891);border:1px solid #aab4af;border-radius:0 0 45% 45%;height:.75rem;margin-inline:-3.2%;position:relative;box-shadow:0 12px 22px -12px #07110d80}.niche-site .niche-laptop-base>span{background:#9ca7a0;border-radius:0 0 .4rem .4rem;width:16%;height:40%;position:absolute;top:-1px;left:42%}.niche-site .niche-demo-page{color:#263329;background:#f5f3ed;font-family:Arial,sans-serif;font-size:1.7cqw;line-height:1.45;animation:8s ease-in-out infinite niche-demo-scroll}.niche-site .niche-demo-nav{border-bottom:1px solid #d9ddd4;justify-content:space-between;align-items:center;padding:2.5cqw 4cqw;display:flex}.niche-site .niche-demo-nav>span{letter-spacing:.08em;font-size:1.5cqw;font-weight:700}.niche-site .niche-demo-nav>div{gap:3cqw;font-size:1.3cqw;display:flex}.niche-site .niche-demo-hero{grid-template-columns:.85fr 1.15fr;min-height:49cqw;display:grid}.niche-site .niche-demo-hero>div:first-child{align-self:center;padding:5cqw 4cqw}.niche-site .niche-demo-eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:1.15cqw;font-weight:700}.niche-site .niche-demo-hero h3{letter-spacing:-.035em;margin-block:2.4cqw;font-family:Georgia,serif;font-size:6cqw;font-weight:400;line-height:1.07}.niche-site .niche-demo-hero-image{min-height:49cqw;position:relative}.niche-site .niche-demo-button{color:#fff;background:#304a3a;margin-top:2.5cqw;padding:1.6cqw 2cqw;font-size:1.45cqw;display:inline-block}.niche-site .niche-demo-work{padding:5cqw 4cqw}.niche-site .niche-demo-work h3,.niche-site .niche-demo-process h3{font-family:Georgia,serif;font-size:3.7cqw;font-weight:400;line-height:1.2}.niche-site .niche-demo-projects{grid-template-columns:1fr 1fr;gap:2.5cqw;margin-top:3cqw;display:grid}.niche-site .niche-demo-project-image{height:25cqw;position:relative}.niche-site .niche-demo-projects p{margin-top:1.5cqw;font-size:1.65cqw}.niche-site .niche-demo-process{border-top:1px solid #d9ddd4;padding:5cqw 4cqw}.niche-site .niche-demo-process>div{grid-template-columns:repeat(3,1fr);gap:3cqw;margin-top:3cqw;display:grid}.niche-site .niche-demo-process p{border-top:1px solid #b7c4ba;padding-top:2cqw;font-size:1.5cqw}.niche-site .niche-demo-process p>span{color:#6e796d;margin-bottom:1.5cqw;font-size:1.3cqw;display:block}.niche-site .niche-demo-contact{color:#f5f3ed;background:#263d2e;padding:6cqw 4cqw}.niche-site .niche-demo-contact h3{max-width:65cqw;margin-block:2cqw;font-family:Georgia,serif;font-size:5.7cqw;font-weight:400;line-height:1.15}.niche-site .niche-demo-contact .niche-demo-button{color:#263d2e;background:#e6e9da}.niche-site .niche-preview-still-note{display:none}@keyframes niche-demo-scroll{0%,10%,to{transform:translateY(0)}36%,43%{transform:translateY(-42cqw)}70%,80%{transform:translateY(calc(62.5cqw - 100%))}}@media (prefers-reduced-motion:reduce){.niche-site .hero-glow,.niche-site .niche-demo-page{animation:none}.niche-site .niche-preview-motion-control{display:none}.niche-site .niche-preview-still-note{display:block}}
