.hero[data-astro-cid-ogjzdvpc]{border-bottom:1.5px solid var(--ink);grid-template-columns:1.4fr 1fr;gap:56px;padding:64px 0 56px;display:grid}.field-label[data-astro-cid-ogjzdvpc]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:14px;font-size:10px;display:block}.hero[data-astro-cid-ogjzdvpc] h1[data-astro-cid-ogjzdvpc]{font-family:var(--sans);letter-spacing:-.035em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(54px,6.2vw,84px);font-weight:700;line-height:.98}.hero[data-astro-cid-ogjzdvpc] h1[data-astro-cid-ogjzdvpc] .em[data-astro-cid-ogjzdvpc]{color:var(--accent);font-style:italic;font-family:var(--serif);letter-spacing:-.02em;font-weight:500}.hero[data-astro-cid-ogjzdvpc] p[data-astro-cid-ogjzdvpc].lead{font-family:var(--serif);color:var(--ink-2);text-wrap:pretty;max-width:540px;margin:26px 0 0;font-size:18px;line-height:1.6}.hero[data-astro-cid-ogjzdvpc] p[data-astro-cid-ogjzdvpc].lead em.hl{background:linear-gradient(transparent 62%, var(--accent-soft) 62%, var(--accent-soft) 92%, transparent 92%);color:var(--ink);padding:0 2px;font-style:normal}html[data-theme=dark] .hero[data-astro-cid-ogjzdvpc] p[data-astro-cid-ogjzdvpc].lead em.hl{color:var(--accent-2)}.hero[data-astro-cid-ogjzdvpc] .meta-right[data-astro-cid-ogjzdvpc]{border-left:1px solid var(--rule);padding-left:40px}.specs[data-astro-cid-ogjzdvpc]{font-family:var(--mono);font-size:12.5px}.specs[data-astro-cid-ogjzdvpc] .row[data-astro-cid-ogjzdvpc]{border-bottom:1px dotted var(--rule-2);grid-template-columns:110px 1fr;align-items:baseline;padding:9px 0;display:grid}.specs[data-astro-cid-ogjzdvpc] .row[data-astro-cid-ogjzdvpc]:last-child{border-bottom:none}.specs[data-astro-cid-ogjzdvpc] .k[data-astro-cid-ogjzdvpc]{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.1em;font-size:10.5px}.specs[data-astro-cid-ogjzdvpc] .v[data-astro-cid-ogjzdvpc]{color:var(--ink)}.specs[data-astro-cid-ogjzdvpc] .v[data-astro-cid-ogjzdvpc].accent{color:var(--accent)}section[data-astro-cid-ogjzdvpc].block{border-bottom:1px solid var(--rule);padding:64px 0}section[data-astro-cid-ogjzdvpc].block:last-of-type{border-bottom:none}.contact-grid[data-astro-cid-ogjzdvpc]{border:1px solid var(--rule);background:var(--paper);grid-template-columns:.85fr 1.15fr;display:grid}.contact-grid[data-astro-cid-ogjzdvpc]>.col-coord[data-astro-cid-ogjzdvpc]{background:var(--paper-2);border-right:1px solid var(--rule);padding:36px 38px}.contact-grid[data-astro-cid-ogjzdvpc]>.col-form[data-astro-cid-ogjzdvpc]{padding:36px 38px}.col-title[data-astro-cid-ogjzdvpc]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);justify-content:space-between;align-items:baseline;margin:0 0 18px;font-size:10.5px;display:flex}.col-title[data-astro-cid-ogjzdvpc] .pill[data-astro-cid-ogjzdvpc]{font-family:var(--mono);letter-spacing:.1em;background:var(--accent-soft);color:var(--accent-2);border-radius:2px;padding:2px 8px;font-size:10px}.col-title[data-astro-cid-ogjzdvpc] .pill-muted[data-astro-cid-ogjzdvpc]{background:var(--paper-3);color:var(--ink-3)}.coord[data-astro-cid-ogjzdvpc]{font-family:var(--mono);flex-direction:column;display:flex}.coord[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc],.coord[data-astro-cid-ogjzdvpc] .row[data-astro-cid-ogjzdvpc]{border-bottom:1px dotted var(--rule-2);grid-template-columns:88px 1fr 18px;align-items:baseline;padding:13px 0;transition:color .15s,padding .15s;display:grid}.coord[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]:last-child,.coord[data-astro-cid-ogjzdvpc] .row[data-astro-cid-ogjzdvpc]:last-child{border-bottom:none}.coord[data-astro-cid-ogjzdvpc] .k[data-astro-cid-ogjzdvpc]{color:var(--ink-soft);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.coord[data-astro-cid-ogjzdvpc] .v[data-astro-cid-ogjzdvpc]{color:var(--ink);letter-spacing:.01em;word-break:break-all;font-size:14px}.coord[data-astro-cid-ogjzdvpc] .arr[data-astro-cid-ogjzdvpc]{color:var(--ink-soft);text-align:right;font-size:13px;transition:transform .18s,color .15s}.coord[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]:hover .v[data-astro-cid-ogjzdvpc]{color:var(--accent)}.coord[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]:hover .arr[data-astro-cid-ogjzdvpc]{color:var(--accent);transform:translate(3px)}.coord-foot[data-astro-cid-ogjzdvpc]{border-top:1px solid var(--rule-2);font-family:var(--mono);color:var(--ink-soft);letter-spacing:.04em;margin-top:22px;padding-top:18px;font-size:10.5px;line-height:1.6}.coord-foot[data-astro-cid-ogjzdvpc] b[data-astro-cid-ogjzdvpc]{color:var(--ink);font-weight:500}.form[data-astro-cid-ogjzdvpc],.form-fields[data-astro-cid-ogjzdvpc]{flex-direction:column;gap:18px;display:flex}.form-row[data-astro-cid-ogjzdvpc]{flex-direction:column;gap:6px;display:flex}.form-row[data-astro-cid-ogjzdvpc].split{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-row[data-astro-cid-ogjzdvpc] .lbl[data-astro-cid-ogjzdvpc]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);justify-content:space-between;align-items:baseline;font-size:10px;display:flex}.form-row[data-astro-cid-ogjzdvpc] .lbl[data-astro-cid-ogjzdvpc] .opt[data-astro-cid-ogjzdvpc]{color:var(--ink-soft);opacity:.7;letter-spacing:.08em;font-size:9.5px}.form-row[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc],.form-row[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc]{width:100%;font-family:var(--sans);color:var(--ink);border:none;border-bottom:1px solid var(--rule-2);background:0 0;outline:none;padding:7px 0 9px;font-size:15px;transition:border-color .15s}.form-row[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc]{resize:vertical;min-height:96px;font-family:var(--serif);font-size:15px;line-height:1.5}.form-row[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc]:focus,.form-row[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc]:focus{border-bottom-color:var(--accent)}.form-row[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc]::placeholder,.form-row[data-astro-cid-ogjzdvpc] textarea[data-astro-cid-ogjzdvpc]::placeholder{color:var(--ink-soft);opacity:.55;font-style:italic}.chip-group[data-astro-cid-ogjzdvpc]{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.chip-group[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc]{display:none}.chip-group[data-astro-cid-ogjzdvpc] label[data-astro-cid-ogjzdvpc]{font-family:var(--mono);letter-spacing:.04em;border:1px solid var(--rule-2);background:var(--paper);color:var(--ink-2);cursor:pointer;user-select:none;border-radius:2px;padding:6px 12px;font-size:11.5px;transition:all .15s}.chip-group[data-astro-cid-ogjzdvpc] label[data-astro-cid-ogjzdvpc]:hover{border-color:var(--ink-3);color:var(--ink)}.chip-group[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc]:checked+label[data-astro-cid-ogjzdvpc]{background:var(--ink);color:var(--paper);border-color:var(--ink)}html[data-theme=dark] .chip-group[data-astro-cid-ogjzdvpc] input[data-astro-cid-ogjzdvpc]:checked+label[data-astro-cid-ogjzdvpc]{background:var(--paper);color:var(--ink);border-color:var(--paper)}.form-submit[data-astro-cid-ogjzdvpc]{border-top:1px solid var(--rule);grid-template-columns:1fr auto;align-items:center;gap:14px;margin-top:8px;padding-top:18px;display:grid}.form-submit[data-astro-cid-ogjzdvpc] .meta[data-astro-cid-ogjzdvpc]{font-family:var(--mono);color:var(--ink-soft);letter-spacing:.04em;font-size:10.5px;line-height:1.55}.form-submit[data-astro-cid-ogjzdvpc] .meta[data-astro-cid-ogjzdvpc] b[data-astro-cid-ogjzdvpc]{color:var(--ink);font-weight:500}button[data-astro-cid-ogjzdvpc].submit{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--paper);background:var(--ink);border:1px solid var(--ink);cursor:pointer;border-radius:2px;align-items:center;gap:10px;padding:14px 24px;font-size:12px;transition:background .15s,color .15s;display:inline-flex}button[data-astro-cid-ogjzdvpc].submit:hover{background:var(--accent);border-color:var(--accent);color:#fff}button[data-astro-cid-ogjzdvpc].submit:hover .arr[data-astro-cid-ogjzdvpc]{transform:translate(4px)}button[data-astro-cid-ogjzdvpc].submit .arr[data-astro-cid-ogjzdvpc]{transition:transform .18s;display:inline-block}.form-note[data-astro-cid-ogjzdvpc]{font-family:var(--mono);color:var(--ink-soft);letter-spacing:.02em;margin:14px 0 0;font-size:11px}.form-note[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.form-note[data-astro-cid-ogjzdvpc].ok{color:var(--green);font-size:13px}.form-note[data-astro-cid-ogjzdvpc].err{color:var(--accent-2)}.hp-field[data-astro-cid-ogjzdvpc]{position:absolute;left:-5000px}.fit[data-astro-cid-ogjzdvpc]{border:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:0;display:grid}.fit[data-astro-cid-ogjzdvpc]>div[data-astro-cid-ogjzdvpc]{padding:32px 36px}.fit[data-astro-cid-ogjzdvpc]>.good[data-astro-cid-ogjzdvpc]{border-right:1px solid var(--rule)}.fit[data-astro-cid-ogjzdvpc] h3[data-astro-cid-ogjzdvpc]{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 18px;font-size:11px;display:flex}.fit[data-astro-cid-ogjzdvpc] .good[data-astro-cid-ogjzdvpc] h3[data-astro-cid-ogjzdvpc]{color:var(--green)}.fit[data-astro-cid-ogjzdvpc] .bad[data-astro-cid-ogjzdvpc] h3[data-astro-cid-ogjzdvpc]{color:var(--accent-2)}.fit[data-astro-cid-ogjzdvpc] h3[data-astro-cid-ogjzdvpc]:before{content:"";border-radius:50%;width:8px;height:8px;display:inline-block}.fit[data-astro-cid-ogjzdvpc] .good[data-astro-cid-ogjzdvpc] h3[data-astro-cid-ogjzdvpc]:before{background:var(--green)}.fit[data-astro-cid-ogjzdvpc] .bad[data-astro-cid-ogjzdvpc] h3[data-astro-cid-ogjzdvpc]:before{background:var(--accent-2)}.fit[data-astro-cid-ogjzdvpc] ul[data-astro-cid-ogjzdvpc]{font-family:var(--serif);color:var(--ink-2);margin:0;padding:0;font-size:15.5px;line-height:1.55;list-style:none}.fit[data-astro-cid-ogjzdvpc] li[data-astro-cid-ogjzdvpc]{border-bottom:1px dotted var(--rule-2);grid-template-columns:22px 1fr;align-items:baseline;gap:6px;padding:11px 0;display:grid}.fit[data-astro-cid-ogjzdvpc] li[data-astro-cid-ogjzdvpc]:last-child{border-bottom:none}.fit[data-astro-cid-ogjzdvpc] li[data-astro-cid-ogjzdvpc] .glyph[data-astro-cid-ogjzdvpc]{font-family:var(--mono);color:var(--ink-soft);font-size:13px}.fit[data-astro-cid-ogjzdvpc] .good[data-astro-cid-ogjzdvpc] li[data-astro-cid-ogjzdvpc] .glyph[data-astro-cid-ogjzdvpc]{color:var(--green)}.fit[data-astro-cid-ogjzdvpc] .bad[data-astro-cid-ogjzdvpc] li[data-astro-cid-ogjzdvpc] .glyph[data-astro-cid-ogjzdvpc]{color:var(--accent-2)}.fit[data-astro-cid-ogjzdvpc] li[data-astro-cid-ogjzdvpc] b{color:var(--ink);font-weight:500;font-family:var(--sans)}.faq[data-astro-cid-ogjzdvpc]{grid-template-columns:1fr 1fr;gap:0 40px;display:grid}.faq[data-astro-cid-ogjzdvpc] details[data-astro-cid-ogjzdvpc]{border-bottom:1px solid var(--rule);cursor:pointer;padding:18px 0}.faq[data-astro-cid-ogjzdvpc] details[data-astro-cid-ogjzdvpc][open] summary[data-astro-cid-ogjzdvpc] .marker[data-astro-cid-ogjzdvpc]{color:var(--accent);transform:rotate(45deg)}.faq[data-astro-cid-ogjzdvpc] summary[data-astro-cid-ogjzdvpc]{font-family:var(--sans);color:var(--ink);grid-template-columns:1fr 18px;align-items:start;gap:14px;font-size:16px;font-weight:500;line-height:1.35;list-style:none;display:grid}.faq[data-astro-cid-ogjzdvpc] summary[data-astro-cid-ogjzdvpc]::-webkit-details-marker{display:none}.faq[data-astro-cid-ogjzdvpc] .marker[data-astro-cid-ogjzdvpc]{font-family:var(--mono);color:var(--ink-soft);margin-top:2px;font-size:18px;line-height:1;transition:transform .2s,color .2s;display:inline-block}.faq[data-astro-cid-ogjzdvpc] .a[data-astro-cid-ogjzdvpc]{font-family:var(--serif);color:var(--ink-2);max-width:460px;margin:10px 0 2px;font-size:15px;line-height:1.6}.closing[data-astro-cid-ogjzdvpc]{grid-template-columns:1.2fr 1fr;align-items:end;gap:56px;padding:64px 0 80px;display:grid}.closing[data-astro-cid-ogjzdvpc] .quote[data-astro-cid-ogjzdvpc]{font-family:var(--serif);color:var(--ink);text-wrap:balance;max-width:540px;margin:0;font-size:26px;font-style:italic;line-height:1.3}.closing[data-astro-cid-ogjzdvpc] .quote[data-astro-cid-ogjzdvpc]:before{content:"“";font-family:var(--serif);color:var(--accent);vertical-align:-22px;margin-right:4px;font-size:80px;line-height:.4}.closing[data-astro-cid-ogjzdvpc] .sig[data-astro-cid-ogjzdvpc]{text-align:right;font-family:var(--mono);color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;font-size:11px;line-height:1.7}@media (width<=1100px){.hero[data-astro-cid-ogjzdvpc]{grid-template-columns:1fr;gap:40px}.hero[data-astro-cid-ogjzdvpc] .meta-right[data-astro-cid-ogjzdvpc]{border-left:none;border-top:1px solid var(--rule);padding-top:32px;padding-left:0}.contact-grid[data-astro-cid-ogjzdvpc]{grid-template-columns:1fr}.contact-grid[data-astro-cid-ogjzdvpc]>.col-coord[data-astro-cid-ogjzdvpc]{border-right:none;border-bottom:1px solid var(--rule)}.fit[data-astro-cid-ogjzdvpc]{grid-template-columns:1fr}.fit[data-astro-cid-ogjzdvpc]>.good[data-astro-cid-ogjzdvpc]{border-right:none;border-bottom:1px solid var(--rule)}.faq[data-astro-cid-ogjzdvpc]{grid-template-columns:1fr}.closing[data-astro-cid-ogjzdvpc]{grid-template-columns:1fr;gap:36px}.closing[data-astro-cid-ogjzdvpc] .sig[data-astro-cid-ogjzdvpc]{text-align:left}}@media (width<=760px){.hero[data-astro-cid-ogjzdvpc] h1[data-astro-cid-ogjzdvpc]{font-size:48px}.contact-grid[data-astro-cid-ogjzdvpc]>div[data-astro-cid-ogjzdvpc]{padding:26px 22px}.form-row[data-astro-cid-ogjzdvpc].split{grid-template-columns:1fr}}
