.w-head[data-astro-cid-r3bc3sjw]{padding-block:var(--s-16) var(--s-20);position:relative}.w-head-inner[data-astro-cid-r3bc3sjw]{z-index:2;position:relative}h1[data-astro-cid-r3bc3sjw]{letter-spacing:-.022em;max-width:16ch;font-size:clamp(2.5rem,4.2vw + 1.1rem,4.25rem);font-weight:700;font-stretch:112%;line-height:1.04}.lede[data-astro-cid-r3bc3sjw]{margin-top:var(--s-6);font-size:var(--text-lede);max-width:44rem;line-height:1.6}.record[data-astro-cid-r3bc3sjw]{margin:var(--s-12) 0 0;border:1px solid var(--hairline-field);border-radius:var(--radius-lg);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid;overflow:clip}.record-cell[data-astro-cid-r3bc3sjw]{padding:var(--s-5) var(--s-6);border-right:1px solid var(--hairline-field);border-bottom:1px solid var(--hairline-field)}.record-cell[data-astro-cid-r3bc3sjw] dt[data-astro-cid-r3bc3sjw]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--field-faint);font-size:.6875rem}.record-cell[data-astro-cid-r3bc3sjw] dd[data-astro-cid-r3bc3sjw]{margin:var(--s-3) 0 0;text-wrap:pretty;font-size:1.0625rem;font-weight:560;line-height:1.45}.w-head-link[data-astro-cid-r3bc3sjw]{margin-top:var(--s-10)}.w-brief[data-astro-cid-r3bc3sjw]{padding-block:var(--s-20);position:relative}.w-brief[data-astro-cid-r3bc3sjw]:before{content:"";z-index:-1;background-image:linear-gradient(var(--ruling) 1px, transparent 1px), linear-gradient(90deg, var(--ruling) 1px, transparent 1px);pointer-events:none;background-size:44px 44px;position:absolute;inset:0;mask-image:radial-gradient(80% 120% at 18% 10%,#000 22%,#0000 68%)}.w-brief[data-astro-cid-r3bc3sjw] p[data-astro-cid-r3bc3sjw]{margin-top:var(--s-6);font-size:1.125rem;line-height:1.7}.w-intro[data-astro-cid-r3bc3sjw] p[data-astro-cid-r3bc3sjw]{margin-top:var(--s-5);max-width:54ch;color:var(--field-faint);font-size:1.125rem;line-height:1.7}.w-crm[data-astro-cid-r3bc3sjw] .w-intro[data-astro-cid-r3bc3sjw] p[data-astro-cid-r3bc3sjw],.w-calls[data-astro-cid-r3bc3sjw] .w-intro[data-astro-cid-r3bc3sjw] p[data-astro-cid-r3bc3sjw]{color:var(--muted)}.w-site[data-astro-cid-r3bc3sjw] .container[data-astro-cid-r3bc3sjw],.w-crm[data-astro-cid-r3bc3sjw] .container[data-astro-cid-r3bc3sjw],.w-calls[data-astro-cid-r3bc3sjw] .container[data-astro-cid-r3bc3sjw]{z-index:2;padding-block:var(--s-20);position:relative}.w-shots[data-astro-cid-r3bc3sjw]{margin:var(--s-12) 0 0}.w-frame[data-astro-cid-r3bc3sjw]{padding:0 7% 7% 0;position:relative}.w-shots[data-astro-cid-r3bc3sjw] .shot-desktop{border-radius:var(--radius-lg);outline:1px solid var(--hairline-field);width:100%;height:auto}.w-shots[data-astro-cid-r3bc3sjw] .shot-phone{border:clamp(3px, .6vw, 7px) solid var(--field-deep);outline:1px solid var(--hairline-field);border-radius:clamp(10px,2vw,22px);width:23%;height:auto;position:absolute;bottom:0;right:0}figcaption[data-astro-cid-r3bc3sjw]{margin-top:var(--s-4);font-size:var(--text-small);color:var(--field-faint)}.w-crm[data-astro-cid-r3bc3sjw] figcaption[data-astro-cid-r3bc3sjw]{color:var(--muted)}.w-pair[data-astro-cid-r3bc3sjw]{margin-top:var(--s-16);gap:var(--s-10) var(--s-12);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.w-pair-col[data-astro-cid-r3bc3sjw]{padding-top:var(--s-6);border-top:1px solid var(--hairline-field)}.w-pair-col[data-astro-cid-r3bc3sjw] h3[data-astro-cid-r3bc3sjw]{font-size:1.25rem;font-weight:660;font-stretch:108%;line-height:1.25}.w-pair-col[data-astro-cid-r3bc3sjw] p[data-astro-cid-r3bc3sjw]{margin-top:var(--s-4);max-width:44ch}.w-plate[data-astro-cid-r3bc3sjw]{margin:var(--s-12) 0 0}.w-plate[data-astro-cid-r3bc3sjw] .shot-crm{border-radius:var(--radius-lg);outline:1px solid var(--hairline);width:100%;height:auto}.spec[data-astro-cid-r3bc3sjw]{margin:var(--s-16) 0 0}.spec-row[data-astro-cid-r3bc3sjw]{align-items:baseline;gap:var(--s-2) var(--s-10);padding:var(--s-6) 0 var(--s-6) var(--s-8);border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);display:grid;position:relative}.spec-row[data-astro-cid-r3bc3sjw]:last-child{border-bottom:1px solid var(--hairline)}.spec-row[data-astro-cid-r3bc3sjw]:before{content:"";left:0;top:calc(var(--s-6) + .62em);width:var(--s-4);background:var(--lamp);transform-origin:0;height:2px;position:absolute}.spec-row[data-astro-cid-r3bc3sjw] dt[data-astro-cid-r3bc3sjw]{font-size:1.125rem;font-weight:620;font-stretch:104%;line-height:1.4}.spec-row[data-astro-cid-r3bc3sjw] dd[data-astro-cid-r3bc3sjw]{color:var(--muted);max-width:52ch;margin:0}.calls[data-astro-cid-r3bc3sjw]{margin-top:var(--s-12);gap:var(--s-10) var(--s-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.call[data-astro-cid-r3bc3sjw]{padding-top:var(--s-5);border-top:1px solid var(--hairline)}.call[data-astro-cid-r3bc3sjw] h3[data-astro-cid-r3bc3sjw]{font-size:1.1875rem;font-weight:660;font-stretch:108%;line-height:1.3}.call[data-astro-cid-r3bc3sjw] p[data-astro-cid-r3bc3sjw]{margin-top:var(--s-3);color:var(--muted);max-width:46ch}.w-close[data-astro-cid-r3bc3sjw]{padding-block:var(--s-20);position:relative}.w-close[data-astro-cid-r3bc3sjw] .container[data-astro-cid-r3bc3sjw]{z-index:2;position:relative}.w-close[data-astro-cid-r3bc3sjw] p[data-astro-cid-r3bc3sjw]{margin-top:var(--s-6);max-width:58ch;font-size:1.125rem;line-height:1.65}.w-close-alt[data-astro-cid-r3bc3sjw]{color:var(--field-faint);align-items:center;min-height:44px;display:inline-flex}@media (width<=47.9rem){.w-head[data-astro-cid-r3bc3sjw]{padding-block:var(--s-12) var(--s-16)}.w-brief[data-astro-cid-r3bc3sjw],.w-close[data-astro-cid-r3bc3sjw],.w-site[data-astro-cid-r3bc3sjw] .container[data-astro-cid-r3bc3sjw],.w-crm[data-astro-cid-r3bc3sjw] .container[data-astro-cid-r3bc3sjw],.w-calls[data-astro-cid-r3bc3sjw] .container[data-astro-cid-r3bc3sjw]{padding-block:var(--s-16)}.record-cell[data-astro-cid-r3bc3sjw]{border-right:0}.spec-row[data-astro-cid-r3bc3sjw]{padding-block:var(--s-5);grid-template-columns:1fr}.calls[data-astro-cid-r3bc3sjw]{gap:var(--s-8);grid-template-columns:1fr}.w-frame[data-astro-cid-r3bc3sjw]{padding:0 12% 12% 0}.w-shots[data-astro-cid-r3bc3sjw] .shot-phone{width:30%}}
