.quote-form[data-astro-cid-dmdhz2qs]{--error: #f2a08c;display:grid;gap:1rem}.paper .quote-form[data-astro-cid-dmdhz2qs],.paper-white .quote-form[data-astro-cid-dmdhz2qs]{--error: #a33a22}.fields[data-astro-cid-dmdhz2qs]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem}.field[data-astro-cid-dmdhz2qs]{display:grid;gap:.25rem;align-content:start}.wide[data-astro-cid-dmdhz2qs]{grid-column:1 / -1}label[data-astro-cid-dmdhz2qs]{font-weight:600;font-size:1rem}.opt[data-astro-cid-dmdhz2qs],.hint[data-astro-cid-dmdhz2qs]{color:var(--muted);font-weight:400;font-size:.9375rem}input[data-astro-cid-dmdhz2qs],select[data-astro-cid-dmdhz2qs],textarea[data-astro-cid-dmdhz2qs]{width:100%;min-height:44px;padding:.55rem .8rem;font:inherit;font-size:1rem;color:var(--text);background:var(--bg);border:1px solid var(--field);border-radius:var(--radius-sm)}textarea[data-astro-cid-dmdhz2qs]{resize:vertical}select[data-astro-cid-dmdhz2qs]{appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 20px) 55%,calc(100% - 14px) 55%;background-size:6px 6px;background-repeat:no-repeat;padding-right:2.5rem}input[data-astro-cid-dmdhz2qs]:focus-visible,select[data-astro-cid-dmdhz2qs]:focus-visible,textarea[data-astro-cid-dmdhz2qs]:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-color:var(--focus)}[data-astro-cid-dmdhz2qs][aria-invalid=true]{border-color:var(--error);border-width:2px}.quote-form .error{color:var(--error);font-size:.9375rem;font-weight:600;margin:0}.quote-form .error:empty{display:none}.summary[data-astro-cid-dmdhz2qs]{padding:.9rem 1rem;border:2px solid var(--error);border-radius:var(--radius-sm);color:var(--error);font-weight:600}.hp[data-astro-cid-dmdhz2qs]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.submit-row[data-astro-cid-dmdhz2qs]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.preview-notice[data-astro-cid-dmdhz2qs]{padding:.9rem 1rem;border:1px solid var(--gold);border-radius:var(--radius-sm)}@media(max-width:640px){.fields[data-astro-cid-dmdhz2qs]{grid-template-columns:1fr}}.quote[data-astro-cid-jpyaqwdo]{position:relative;padding-block:clamp(2.75rem,2rem + 2.5vw,4rem)}.quote[data-astro-cid-jpyaqwdo]:before{content:"";position:absolute;top:0;left:0;width:calc(var(--cut) * 1.6);height:calc(var(--cut) * 1.6);background:linear-gradient(135deg,var(--paper-bg) 0 49%,var(--gold) 49% 55%,transparent 55%);pointer-events:none}.grid[data-astro-cid-jpyaqwdo]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,1rem + 3vw,4rem);align-items:start}.side[data-astro-cid-jpyaqwdo]{display:grid;gap:1rem}.direct[data-astro-cid-jpyaqwdo]{display:grid;gap:.75rem;margin-top:.25rem}.direct-h[data-astro-cid-jpyaqwdo]{font-weight:600}.actions[data-astro-cid-jpyaqwdo]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;max-width:26rem}.direct-link[data-astro-cid-jpyaqwdo]{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;color:var(--text);text-underline-offset:.3em;font-weight:600}.direct-link[data-astro-cid-jpyaqwdo]:hover{color:var(--gold)}.direct-link[data-astro-cid-jpyaqwdo] svg{width:19px;height:19px;flex:none}@media(max-width:900px){.grid[data-astro-cid-jpyaqwdo]{grid-template-columns:1fr}}
