.bs-site{--bs-bg:#111110;--bs-surface:#1b1b19;--bs-text:#f0ece3;--bs-muted:#b4b0a7;--bs-line:#34332e;background:var(--bs-bg);color:var(--bs-text);font-family:var(--font-sans);min-height:100vh}.bs-site *{box-sizing:border-box}.bs-site a{color:inherit;text-decoration:none}.bs-site a:focus-visible,.bs-site summary:focus-visible{outline-offset:6px;outline:2px solid #f0ece3}.bs-wrap{width:min(1180px,100% - 80px);margin-inline:auto}.bs-nav{border-bottom:1px solid var(--bs-line);justify-content:space-between;align-items:center;height:96px;display:flex}.bs-logo{letter-spacing:-1px;align-items:center;gap:11px;font-size:25px;font-weight:650;display:inline-flex}.bs-logo img{border-radius:8px}.bs-nav nav,.bs-footer nav{align-items:center;gap:30px;font-size:14px;display:flex}.bs-nav nav a,.bs-footer nav a{padding-block:14px}.bs-studio{color:var(--bs-muted)!important}.bs-skip{z-index:20;background:var(--bs-text);padding:16px;position:absolute;top:-90px;left:20px;color:var(--bs-bg)!important}.bs-skip:focus{top:12px}.bs-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;padding-block:64px 70px;display:grid}.bs-eyebrow{letter-spacing:2px;color:var(--bs-muted);margin-bottom:26px;font-size:11px;font-weight:600;display:block}.bs-dot{background:#ff4756;border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}.bs-site h1,.bs-site h2,.bs-site h3{letter-spacing:-2px;margin:0;font-weight:500;line-height:1.05}.bs-site h1{letter-spacing:-5px;font-size:clamp(64px,7.5vw,102px)}.bs-site h1 em,.bs-site h2 em{color:#aaa69c;font-style:normal}.bs-site p{color:var(--bs-muted);line-height:1.75}.bs-lead{max-width:440px;margin-block:28px 16px;font-size:23px}.bs-description{max-width:445px;font-size:16px}.bs-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.bs-button{background:var(--bs-text);border-radius:40px;justify-content:center;align-items:center;gap:28px;min-height:48px;padding:15px 23px;font-size:14px;font-weight:600;transition:transform .2s;display:inline-flex;color:var(--bs-bg)!important}.bs-button:hover{transform:translateY(-2px)}.bs-availability{font-size:13px;line-height:1.6}.bs-availability small{color:var(--bs-muted);max-width:190px;font-size:11px;display:block}.bs-hero-art{isolation:isolate;flex-direction:column;align-items:center;padding:16px 0 0;display:flex;position:relative}.bs-orbit{z-index:-1;aspect-ratio:1;background:radial-gradient(#4b3e2b66,#0000 70%);border:1px solid #4b4438;border-radius:50%;width:100%;position:absolute;top:19%}.bs-phone{background:#060606;border:1px solid #53504a;border-radius:40px;width:300px;max-width:100%;padding:6px;line-height:0;overflow:hidden;box-shadow:0 25px 50px #0005}.bs-phone img{border-radius:33px;width:100%;height:auto}.bs-hero-art .bs-phone{width:310px;transform:rotate(3deg)}.bs-art-label{letter-spacing:2px;color:var(--bs-muted);margin-top:27px;font-size:9px}.bs-strip{border-block:1px solid var(--bs-line);padding-block:23px}.bs-strip>div{color:var(--bs-muted);justify-content:space-between;gap:24px;font-size:13px;display:flex}.bs-section{padding-block:100px}.bs-site h2{font-size:clamp(36px,4.3vw,57px)}.bs-section-heading p{margin-top:24px}.bs-feature-grid{grid-template-columns:repeat(3,1fr);gap:42px;margin-top:60px;display:grid}.bs-feature-grid article{border-top:1px solid var(--bs-line);padding-top:24px}.bs-number{letter-spacing:1.6px;color:var(--bs-muted);font-size:10px}.bs-site h3{letter-spacing:-.8px;margin-top:30px;font-size:25px}.bs-feature-grid p{font-size:15px}.bs-showcase{grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding-bottom:90px;display:grid}.bs-screen-panel{border:1px solid var(--bs-line);background:linear-gradient(140deg,#363228,#1e211e);border-radius:24px;justify-content:center;padding:45px 28px;display:flex}.bs-screen-panel .bs-phone{width:270px}.bs-split-panel{background:linear-gradient(130deg,#292f2d,#27231e)}.bs-showcase-copy p{margin-top:26px;font-size:17px}.bs-showcase-copy ul{color:var(--bs-muted);margin-top:26px;padding-left:20px;font-size:14px;line-height:1.8}.bs-showcase-copy li{margin-block:12px;padding-left:6px}.bs-showcase-reverse .bs-screen-panel{order:2}.bs-local{border-block:1px solid var(--bs-line);text-align:center;padding-block:78px}.bs-local p{max-width:610px;margin:26px auto}.bs-local>a{border-bottom:1px solid #aaa69c;padding-bottom:8px;font-size:14px}.bs-final{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-block:100px;display:grid}.bs-note{max-width:360px;margin-top:25px;font-size:11px}.bs-footer{border-top:1px solid var(--bs-line);justify-content:space-between;gap:30px;padding-block:35px;display:flex}.bs-footer p,.bs-footer nav{font-size:12px}.bs-document{max-width:820px;padding-block:55px 100px}.bs-back{margin-bottom:52px;padding-block:10px;font-size:13px;display:inline-block;color:var(--bs-muted)!important}.bs-document h1{letter-spacing:-2.5px;font-size:clamp(42px,6vw,66px)}.bs-document .bs-lead{max-width:620px}.bs-document section{margin-block:42px}.bs-document h2{letter-spacing:-.6px;font-size:25px;line-height:1.25}.bs-document p{font-size:16px}.bs-document p a{border-bottom:1px solid var(--bs-muted)}.bs-contact{background:var(--bs-surface);border:1px solid var(--bs-line);border-radius:20px;padding:30px}.bs-faq details{border-bottom:1px solid var(--bs-line);padding-block:8px}.bs-faq summary{cursor:pointer;padding:20px 4px;font-size:18px;line-height:1.5}.bs-faq details p{margin:0 4px 22px}.bs-site{animation:.5s ease-out bs-enter}@keyframes bs-enter{0%{opacity:.75;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:900px){.bs-wrap{width:calc(100% - 48px)}.bs-hero{gap:20px}.bs-site h1{font-size:75px}.bs-showcase{gap:35px}.bs-feature-grid{gap:25px}.bs-nav .bs-studio{display:none}}@media (max-width:760px){.bs-nav{height:78px}.bs-nav nav{gap:20px}.bs-hero{grid-template-columns:1fr;gap:35px;padding-top:50px}.bs-site h1{letter-spacing:-3px;font-size:clamp(58px,12vw,88px)}.bs-lead{font-size:21px}.bs-hero-art{padding-top:15px}.bs-hero-art .bs-phone{width:280px;transform:none}.bs-strip>div{flex-wrap:wrap;justify-content:center;gap:12px 20px;font-size:11px}.bs-section{padding-block:65px}.bs-feature-grid{grid-template-columns:1fr;gap:28px;margin-top:36px}.bs-feature-grid h3{margin-top:20px}.bs-showcase{grid-template-columns:1fr;gap:36px;padding-bottom:65px}.bs-showcase-reverse .bs-screen-panel{order:0}.bs-screen-panel{padding:30px}.bs-screen-panel .bs-phone{width:245px}.bs-showcase-copy p{font-size:16px}.bs-local{padding-block:60px}.bs-final{grid-template-columns:1fr;gap:22px;padding-block:60px}.bs-footer{flex-direction:column;gap:12px}.bs-footer nav{flex-wrap:wrap;gap:24px}.bs-document{padding-top:24px}.bs-document .bs-lead{font-size:20px}.bs-back{margin-bottom:35px}.bs-contact{padding:23px}}@media (prefers-reduced-motion:reduce){.bs-site{animation:none}.bs-button{transition:none}}
