.quote-page[data-astro-cid-b6te5xsh]{position:relative;overflow:hidden}.quote-page[data-astro-cid-b6te5xsh]:before{content:"";position:absolute;left:-6vw;bottom:6vw;width:34vw;height:3.2vw;background:linear-gradient(90deg,var(--orange) 0 56%,transparent 56% 61%,var(--blue) 61%);transform:skew(-35deg);opacity:.95;pointer-events:none}.form-grid[data-astro-cid-b6te5xsh]{position:relative;display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(32px,6vw,112px);align-items:start}@media(max-width:900px){.form-grid[data-astro-cid-b6te5xsh]{grid-template-columns:1fr}.quote-page[data-astro-cid-b6te5xsh]:before{display:none}}h1[data-astro-cid-b6te5xsh]{font-size:clamp(44px,6vw,96px);font-weight:800;font-stretch:104%;letter-spacing:-.05em;line-height:.92}.intro[data-astro-cid-b6te5xsh] .lede[data-astro-cid-b6te5xsh]{margin-top:24px}.photo-list[data-astro-cid-b6te5xsh]{list-style:none;margin:40px 0 0;padding:0;display:grid;counter-reset:photo;border-top:1px solid var(--line)}.photo-list[data-astro-cid-b6te5xsh] li[data-astro-cid-b6te5xsh]{counter-increment:photo;display:grid;grid-template-columns:40px 26px 1fr;gap:14px;align-items:start;padding:18px 0;border-bottom:1px solid var(--line);color:var(--steel)}.photo-list[data-astro-cid-b6te5xsh] li[data-astro-cid-b6te5xsh]:before{content:"0" counter(photo);font-weight:300;font-stretch:112%;font-size:24px;line-height:1;color:var(--warm)}.photo-list[data-astro-cid-b6te5xsh] strong[data-astro-cid-b6te5xsh]{color:var(--warm);font-weight:700}.photo-list[data-astro-cid-b6te5xsh] svg{width:24px;height:24px;color:var(--orange)}.alt[data-astro-cid-b6te5xsh]{margin-top:32px;font-weight:500;color:var(--steel)}.alt[data-astro-cid-b6te5xsh] a[data-astro-cid-b6te5xsh]{color:var(--orange);font-weight:700}.quote-form[data-astro-cid-b6te5xsh]{--fg: var(--black);--muted: #5E5E5E;--line: rgba(17, 17, 17, .14);position:relative;background:var(--warm);color:var(--black);padding:clamp(24px,3.4vw,48px);display:grid;gap:26px;clip-path:polygon(0 0,calc(100% - 32px) 0,100% 32px,100% 100%,0 100%)}.quote-form[data-astro-cid-b6te5xsh]:before{content:"";position:absolute;left:0;top:0;width:80px;height:4px;background:var(--orange)}fieldset[data-astro-cid-b6te5xsh]{border:0;margin:0;padding:0}legend[data-astro-cid-b6te5xsh]{font-size:12px;font-weight:700;font-stretch:125%;text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin-bottom:14px}.services[data-astro-cid-b6te5xsh]{display:flex;flex-wrap:wrap;gap:8px}.services[data-astro-cid-b6te5xsh] label[data-astro-cid-b6te5xsh]{position:relative;display:inline-flex;align-items:center;min-height:48px;padding:0 18px;background:transparent;color:var(--black);font-weight:600;cursor:pointer;box-shadow:inset 0 0 0 1.5px #11111140;transition:background-color .3s var(--ease),color .3s var(--ease),box-shadow .3s var(--ease)}.services[data-astro-cid-b6te5xsh] input[data-astro-cid-b6te5xsh]{position:absolute;opacity:0;inset:0}.services[data-astro-cid-b6te5xsh] label[data-astro-cid-b6te5xsh]:hover{box-shadow:inset 0 0 0 1.5px var(--black)}.services[data-astro-cid-b6te5xsh] label[data-astro-cid-b6te5xsh]:has(input:checked){background:var(--black);color:var(--warm);box-shadow:inset 0 -3px 0 var(--orange)}.services[data-astro-cid-b6te5xsh] label[data-astro-cid-b6te5xsh]:has(input:focus-visible){outline:3px solid var(--orange);outline-offset:2px}.row[data-astro-cid-b6te5xsh]{display:grid;grid-template-columns:1fr 1fr;gap:26px}@media(max-width:560px){.row[data-astro-cid-b6te5xsh]{grid-template-columns:1fr}}.field[data-astro-cid-b6te5xsh]{position:relative;display:grid;gap:4px}.field[data-astro-cid-b6te5xsh] label[data-astro-cid-b6te5xsh],.label[data-astro-cid-b6te5xsh]{font-size:13.5px;font-weight:700;color:var(--black)}.opt[data-astro-cid-b6te5xsh]{font-weight:500;color:var(--muted)}input[data-astro-cid-b6te5xsh]:not([type=radio]):not([type=checkbox]):not([type=file]),textarea[data-astro-cid-b6te5xsh]{width:100%;min-height:50px;padding:10px 0;background:transparent;color:var(--black);border:0;border-bottom:1.5px solid rgba(17,17,17,.35);border-radius:0;font-size:18px;transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}textarea[data-astro-cid-b6te5xsh]{resize:vertical;padding-top:12px}input[data-astro-cid-b6te5xsh]:focus,textarea[data-astro-cid-b6te5xsh]:focus{outline:none;border-bottom-color:var(--black);box-shadow:0 2px 0 var(--orange)}input[data-astro-cid-b6te5xsh]:user-invalid,textarea[data-astro-cid-b6te5xsh]:user-invalid{border-bottom-color:#b3261e}.file-input[data-astro-cid-b6te5xsh]{position:absolute;width:1px;height:1px;opacity:0}.file[data-astro-cid-b6te5xsh]{display:flex;align-items:center;justify-content:center;gap:12px;min-height:72px;padding:0 20px;margin-top:6px;border:1.5px dashed rgba(17,17,17,.4);background:#ffffff80;color:var(--black);font-weight:700;cursor:pointer;transition:border-color .3s var(--ease),background-color .3s var(--ease)}.file[data-astro-cid-b6te5xsh]:hover{border-color:var(--orange-ink);background:var(--white)}.file[data-astro-cid-b6te5xsh] svg{width:24px;height:24px;color:var(--orange-ink)}.field[data-astro-cid-b6te5xsh]:has(.file-input:focus-visible) .file[data-astro-cid-b6te5xsh]{outline:3px solid var(--orange);outline-offset:2px}[data-astro-cid-b6te5xsh]::placeholder{color:#8a8a8a}.hint[data-astro-cid-b6te5xsh]{font-size:14px;color:var(--muted)}.hp[data-astro-cid-b6te5xsh]{position:absolute;left:-9999px}.consent[data-astro-cid-b6te5xsh]{display:grid;grid-template-columns:22px 1fr;gap:12px;font-size:14.5px;color:var(--muted)}.consent[data-astro-cid-b6te5xsh] a[data-astro-cid-b6te5xsh]{color:var(--orange-ink)}.consent[data-astro-cid-b6te5xsh] input[data-astro-cid-b6te5xsh]{width:20px;height:20px;margin-top:1px;accent-color:var(--black)}.submit[data-astro-cid-b6te5xsh]{justify-self:stretch;min-height:62px;font-size:17.5px;--btn-hover: var(--black);--btn-hover-fg: var(--orange)}.submit[data-astro-cid-b6te5xsh][disabled]{opacity:.6;cursor:progress}.status[data-astro-cid-b6te5xsh]{min-height:1.5em;font-weight:700}.status[data-astro-cid-b6te5xsh][data-state=busy]{color:var(--muted)}.status[data-astro-cid-b6te5xsh][data-state=ok]{color:#1f6b3a}.status[data-astro-cid-b6te5xsh][data-state=error]{color:#b3261e}
