.facts{border-bottom:1px solid var(--hairline);padding-block:28px}.facts ul{flex-wrap:wrap;justify-content:center;gap:10px 36px;display:flex}.facts li{font-size:var(--fs-small);color:var(--text-2);align-items:center;gap:10px;font-weight:550;display:inline-flex}.facts svg{width:20px;height:20px;color:var(--text)}.split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.split__head{gap:20px;display:grid;position:sticky;top:110px}.acc{border-top:1px solid var(--hairline)}.acc details{border-bottom:1px solid var(--hairline)}.acc summary{cursor:pointer;letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px 0;font-size:clamp(1.25rem,1.05rem + .8vw,1.75rem);font-weight:600;list-style:none;display:flex}.acc summary::-webkit-details-marker{display:none}.acc summary i{width:28px;height:28px;transition:background-color .2s var(--ease-out), transform .3s var(--ease-out);background:#16161a12;border-radius:50%;flex:none;position:relative}.acc summary i:before,.acc summary i:after{content:"";background:var(--text);border-radius:2px;height:2px;position:absolute;top:13px;left:8px;right:8px}.acc summary i:after{transition:transform .3s var(--ease-out);transform:rotate(90deg)}.acc details[open] summary i{background:var(--cobalt-strong)}.acc details[open] summary i:before,.acc details[open] summary i:after{background:#fff}.acc details[open] summary i:after{transform:rotate(0)}.acc summary:hover i{background:#16161a1f}.acc__body{gap:14px;max-width:62ch;padding:0 0 28px;display:grid}.acc__body ul{gap:8px;padding:0;display:grid}.acc__body li{color:var(--text-2);padding-left:22px;line-height:1.5;position:relative}.acc__body li:before{content:"";background:var(--cobalt-strong);border-radius:2px;width:9px;height:2px;position:absolute;top:.62em;left:2px}.bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:clamp(36px,5vw,64px);display:grid}.tile{border-radius:var(--r-card);background:var(--white);box-shadow:var(--shadow-1);align-content:start;gap:12px;padding:clamp(22px,2.6vw,36px);display:grid;overflow:hidden}.tile h3{letter-spacing:-.025em;font-size:clamp(1.25rem,1rem + .9vw,1.75rem);font-weight:600;line-height:1.12}.tile p{color:var(--text-2);max-width:46ch;font-size:1rem;line-height:1.5}.tile svg.tile__icon{width:28px;height:28px;color:var(--cobalt-strong)}.tile{align-content:start}.tile__foot{align-self:end;margin-top:auto}.tile--a{grid-column:span 4}.tile--b{grid-column:span 2}.tile--c,.tile--d{grid-column:span 3}.tile--e{grid-column:span 2}.tile--f{grid-column:span 4}.tile--ink{background:var(--ink);color:var(--text-on-ink)}.tile--ink p{color:var(--text-2-on-ink)}.tile--ink svg.tile__icon{color:var(--cobalt-soft)}.tile--wide{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,36px)}.tile .plate{border-radius:0;margin:8px calc(-1*clamp(22px,2.6vw,36px)) calc(-1*clamp(22px,2.6vw,36px))}.chips-in{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.chips-in span{border-radius:var(--r-pill);background:var(--cobalt-wash);color:var(--cobalt-deep);padding:6px 12px;font-size:.8125rem;font-weight:600}.tile--ink .chips-in span{color:var(--text-on-ink);background:#ffffff1a}.yours{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(28px,5vw,72px);margin-top:clamp(36px,5vw,64px);display:grid}.finish-list{gap:8px;display:grid}.finish-list button{border-radius:var(--r-card);text-align:left;cursor:pointer;width:100%;min-height:72px;transition:background-color .25s var(--ease-out), box-shadow .25s var(--ease-out);background:0 0;border:0;grid-template-columns:56px 1fr;align-items:center;gap:14px;padding:10px 14px 10px 10px;display:grid}.finish-list button:hover{background:#16161a0d}.finish-list button[aria-checked=true]{background:var(--white);box-shadow:var(--shadow-1)}.swatch{border-radius:12px;width:56px;height:56px;box-shadow:inset 0 0 0 1px #0b0b0f1f}.swatch--spaceBlack{background:linear-gradient(145deg,#3a3c46,#14151a)}.swatch--silver{background:linear-gradient(145deg,#fbfbfd,#cfd2db)}.swatch--starlight{background:linear-gradient(145deg,#f4ecdc,#d7c9aa)}.swatch--glass{background:linear-gradient(145deg,#bdd0ee,#6d86b8)}.finish-list strong{letter-spacing:-.01em;font-size:1.0625rem;display:block}.finish-list span.d{font-size:var(--fs-small);color:var(--text-2);line-height:1.4;display:block}.stack{position:relative}.stack .plate{transition:opacity .5s var(--ease-out)}.stack .plate+.plate{opacity:0;position:absolute;inset:0}.stack .plate.is-on{opacity:1;position:relative}.stack .plate:not(.is-on){opacity:0;pointer-events:none;position:absolute;inset:0}.presets{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(28px,5vw,72px);margin-top:clamp(56px,8vw,104px);display:grid}.presets dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,4vw,56px);display:grid}.presets dl div{border-bottom:1px solid var(--hairline);padding:18px 0}.presets dt{letter-spacing:-.015em;font-size:1.0625rem;font-weight:650}.presets dd{color:var(--text-2);font-size:var(--fs-small);margin-top:4px;line-height:1.5}.file-note{gap:10px;max-width:40ch;margin-top:8px;display:grid}.quiet{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.quiet__shots{aspect-ratio:.9;justify-self:center;width:min(100%,460px);position:relative}.quiet__shots .shot{border-radius:20px;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 40px 90px #0000008c}.quiet__shots .shot img{width:100%;height:auto}.quiet__shots .shot--a{z-index:2;width:66%;top:0;left:0}.quiet__shots .shot--b{z-index:1;opacity:.95;width:52%;top:18%;right:0}.icon-list{gap:0;margin-top:12px;display:grid}.icon-list li{border-bottom:1px solid var(--hairline-on-ink);grid-template-columns:44px 1fr;gap:16px;padding:18px 0;display:grid}.icon-list li:first-child{border-top:1px solid var(--hairline-on-ink)}.icon-list .ic{width:44px;height:44px;color:var(--cobalt-soft);background:#ffffff14;border-radius:12px;place-items:center;display:grid}.icon-list .ic svg{width:24px;height:24px}.icon-list strong{letter-spacing:-.01em;font-size:1.0625rem;display:block}.icon-list span.d{font-size:var(--fs-small);color:var(--text-2-on-ink);line-height:1.5;display:block}.private{border-top:1px solid var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(36px,5vw,64px);display:grid}.private>div{padding:28px clamp(16px,2.5vw,36px) 8px 0}.private>div+div{border-left:1px solid var(--hairline);padding-left:clamp(16px,2.5vw,36px)}.private h3{letter-spacing:-.02em;margin-bottom:10px;font-size:1.375rem}.private p{color:var(--text-2);font-size:var(--fs-small);line-height:1.55}.net{border-radius:var(--r-card);background:var(--ink);color:var(--text-on-ink);gap:4px;margin-top:28px;padding:clamp(20px,3vw,32px);display:grid}.net h3{letter-spacing:-.01em;color:var(--text-2-on-ink);margin-bottom:8px;font-size:1.0625rem;font-weight:600}.net dl{gap:0;display:grid}.net dl div{border-top:1px solid var(--hairline-on-ink);font-size:var(--fs-small);grid-template-columns:minmax(0,220px) minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:12px 0;display:grid}.net dt{font-weight:600}.net dd{color:var(--text-2-on-ink)}.net dd.v{font-family:var(--mono);color:var(--cobalt-soft);white-space:nowrap;font-size:.8125rem}.compare{border-radius:var(--r-card);background:var(--white);box-shadow:var(--shadow-1);margin-top:clamp(32px,4vw,56px);overflow:hidden}.compare table{border-collapse:collapse;width:100%}.compare th,.compare td{text-align:left;vertical-align:top;font-size:var(--fs-small);padding:18px clamp(14px,2.4vw,28px);line-height:1.45}.compare thead th{letter-spacing:-.015em;padding-block:20px;font-size:1.0625rem}.compare thead th:last-child{color:var(--cobalt-strong)}.compare tbody tr+tr th,.compare tbody tr+tr td{border-top:1px solid var(--hairline)}.compare tbody th{width:28%;font-weight:600}.compare td:nth-child(2){color:var(--text-2)}.compare td:last-child{font-weight:550}.pricing{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:16px;margin-top:clamp(36px,5vw,64px);display:grid}.pcard{border-radius:var(--r-card);background:var(--white);box-shadow:var(--shadow-1);align-content:start;gap:18px;padding:clamp(24px,3vw,40px);display:grid}.pcard--now{background:var(--ink);color:var(--text-on-ink);box-shadow:var(--shadow-2)}.pcard .tag{font-size:var(--fs-small);color:var(--cobalt-strong);font-weight:650}.pcard--now .tag{color:var(--cobalt-soft)}.pcard .price{letter-spacing:-.045em;font-size:clamp(3rem,2rem + 3.5vw,5rem);font-weight:650;line-height:.95}.pcard .price small{letter-spacing:0;color:var(--text-2);margin-left:8px;font-size:1rem;font-weight:550}.pcard--now .price small{color:var(--text-2-on-ink)}.ticks{gap:10px;padding:0;display:grid}.ticks li{font-size:var(--fs-small);grid-template-columns:22px 1fr;align-items:start;gap:10px;line-height:1.45;display:grid}.ticks svg{width:20px;height:20px;color:var(--cobalt-strong);margin-top:1px}.pcard--now .ticks svg{color:var(--cobalt-soft)}.pcard .btn{justify-self:start}.pcard .fine{max-width:46ch}.install__steps{border-top:1px solid var(--hairline);display:grid}.install__step{border-bottom:1px solid var(--hairline);grid-template-columns:56px minmax(0,1fr);gap:20px;padding:32px 0;display:grid}.install__step .ic{background:var(--ink);color:#fff;border-radius:14px;place-items:center;width:56px;height:56px;display:grid}.install__step .ic svg{width:28px;height:28px}.install__step h3{letter-spacing:-.025em;margin-bottom:8px;font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem)}.install__step p{color:var(--text-2);max-width:56ch}.install__step .row,.install__step .copy{margin-top:16px}.path{font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;font-weight:600;display:inline-flex}.path span{background:#16161a12;border-radius:8px;padding:6px 12px}.path svg{width:14px;height:14px;color:var(--text-2)}.install__step details{font-size:var(--fs-small);margin-top:14px}.install__step summary{cursor:pointer;color:var(--cobalt-strong);font-weight:600}.install__step details .copy{margin-top:10px}.cl{border-top:1px solid var(--hairline);gap:0;margin-top:clamp(32px,4vw,56px);display:grid}.cl__row{border-bottom:1px solid var(--hairline);grid-template-columns:200px minmax(0,1fr);gap:24px;padding:28px 0;display:grid}.cl__row h3{letter-spacing:-.02em;font-size:1.5rem}.cl__row .when{color:var(--text-2);font-size:var(--fs-small)}.cl__row ul{gap:10px;padding:0;display:grid}.cl__row li{color:var(--text-2);max-width:78ch;padding-left:22px;line-height:1.5;position:relative}.cl__row li:before{content:"";background:var(--cobalt-strong);border-radius:2px;width:9px;height:2px;position:absolute;top:.65em;left:2px}.faq{max-width:880px;margin-top:clamp(28px,4vw,48px)}.final{text-align:center;padding-block:clamp(96px,14vw,200px);position:relative;overflow:hidden}.final__pad{aspect-ratio:1.6;opacity:.9;background:linear-gradient(150deg,#2a2c35,#17181e);border-radius:40px;width:min(900px,120%);position:absolute;bottom:-16%;left:50%;transform:translate(-50%)perspective(1400px)rotateX(58deg);box-shadow:inset 0 2px #ffffff24,0 0 0 1px #ffffff0f}.final__pad:before,.final__pad:after{content:"";background:#ffffff1a;border-radius:99px;width:8%;position:absolute;top:21%;bottom:21%}.final__pad:before{left:4%}.final__pad:after{background:linear-gradient(to top, var(--cobalt) 0 55%, #ffffff1a 55%);right:4%}.final__pad{display:block}@media (width<=700px){.final__pad{opacity:.55;bottom:-30%}}.final__in{z-index:1;justify-items:center;gap:28px;display:grid;position:relative}.final .fine{color:var(--text-2-on-ink)}@media (width<=960px){.split,.yours,.presets,.quiet,.pricing{grid-template-columns:minmax(0,1fr)}.split__head{position:static}.bento{grid-template-columns:minmax(0,1fr)}.tile--a,.tile--b,.tile--c,.tile--d,.tile--e,.tile--f{grid-column:auto}.tile--wide{grid-template-columns:minmax(0,1fr)}.private{border-top:0;grid-template-columns:minmax(0,1fr)}.private>div,.private>div+div{border-left:0;border-top:1px solid var(--hairline);padding:24px 0}.net dl div{grid-template-columns:minmax(0,1fr);gap:4px}.presets dl{grid-template-columns:minmax(0,1fr)}.cl__row{grid-template-columns:minmax(0,1fr);gap:10px}.compare th,.compare td{padding:14px 12px}.install__step{grid-template-columns:44px minmax(0,1fr);gap:14px}.install__step .ic{width:44px;height:44px}.stack .plate:not(.is-on){display:none}}
