.quote[data-astro-cid-b2aj2baa]{display:grid;gap:var(--s-6);padding-top:var(--s-5);padding-bottom:var(--section-pad)}.quote__lede[data-astro-cid-b2aj2baa]{margin-top:var(--s-3);max-width:none}.quote__lede[data-astro-cid-b2aj2baa]>span[data-astro-cid-b2aj2baa]{display:block}.quote__intro[data-astro-cid-b2aj2baa] .quote__status{display:none;margin-top:var(--s-4)}@media(min-width:1024px)and (max-width:1559px){.quote__intro[data-astro-cid-b2aj2baa] .quote__status{display:inline-flex}}.quote__noscript[data-astro-cid-b2aj2baa]{margin-bottom:var(--s-5);font-weight:650}@media(min-width:1024px){.quote[data-astro-cid-b2aj2baa]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--s-7);align-items:start;padding-top:clamp(2.5rem,1rem + 3vw,4.5rem)}.quote__intro[data-astro-cid-b2aj2baa],.quote__main[data-astro-cid-b2aj2baa]{grid-column:1 / span 7}.quote__intro[data-astro-cid-b2aj2baa]{grid-row:1}.quote__main[data-astro-cid-b2aj2baa]{grid-row:2}.quote__aside[data-astro-cid-b2aj2baa]{grid-column:8 / -1;grid-row:1 / span 2;position:sticky;top:calc(var(--header-h) + 24px);padding-left:clamp(.5rem,2.4vw,3rem)}}.qf-stack[data-astro-cid-b2aj2baa]{position:relative;isolation:isolate;margin-top:14px}.qf-stack[data-astro-cid-b2aj2baa]:before,.qf-stack[data-astro-cid-b2aj2baa]:after{content:"";position:absolute;z-index:-1;left:2px;right:2px;top:-9px;height:min(100%,22rem);border:1.5px solid rgb(22 24 27 / .3);border-bottom:0;transform-origin:50% 100%;pointer-events:none}.qf-stack[data-astro-cid-b2aj2baa]:before{background:var(--c-carbon-2);transform:rotate(1.6deg)}.qf-stack[data-astro-cid-b2aj2baa]:after{background:var(--c-carbon-1);transform:rotate(-1.2deg)}.qf[data-astro-cid-b2aj2baa]{container:qf / inline-size;padding:calc(var(--s-5) + 10px) clamp(1rem,.4rem + 3vw,2.75rem) clamp(1.25rem,.8rem + 2vw,2.5rem)}.qf__ties[data-astro-cid-b2aj2baa]{position:absolute;inset:0;pointer-events:none}.qf-calc[data-astro-cid-b2aj2baa]{display:grid;justify-items:start;gap:var(--s-2);margin-bottom:var(--s-6);padding:var(--s-4) var(--s-4) var(--s-3);background:var(--c-paper);border:1px solid var(--c-line);border-left:3px solid var(--c-ink)}.qf-calc__line[data-astro-cid-b2aj2baa]{display:grid;justify-items:start;gap:var(--s-2);line-height:1.45;color:var(--c-ink-2);font-size:.9375rem}.qf-calc__label[data-astro-cid-b2aj2baa]{font-family:var(--font-mono);font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--c-ink-2)}.qf-calc__yards[data-astro-cid-b2aj2baa]{padding:.1em .45em;background:var(--c-measure);border-left:3px solid var(--c-ink);color:var(--c-ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:700;font-size:1.5rem;line-height:1.15}.qf-calc__yards[data-astro-cid-b2aj2baa]:empty{display:none}.qf-calc__sep[data-astro-cid-b2aj2baa]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.qf-calc__details[data-astro-cid-b2aj2baa]{max-width:60ch}.qf-calc__edit[data-astro-cid-b2aj2baa]{margin-top:var(--s-1);color:var(--c-ink)}.qf-summary[data-astro-cid-b2aj2baa]{margin-bottom:var(--s-6);padding:var(--s-4) var(--s-4) var(--s-3) var(--s-4);background:var(--c-white);border:2px solid var(--c-red);border-left-width:6px}.qf-summary[data-astro-cid-b2aj2baa]:focus-visible{outline:var(--bw-focus) solid var(--focus);outline-offset:3px}.qf-summary__title[data-astro-cid-b2aj2baa]{display:flex;align-items:center;gap:.5em;font-family:var(--font-body);font-stretch:100%;font-weight:800;font-size:1.0625rem;line-height:1.25;text-transform:none;color:var(--c-red)}.qf-summary__title[data-astro-cid-b2aj2baa] svg{width:1.2em;height:1.2em;flex:none}.qf-summary__list[data-astro-cid-b2aj2baa]{margin-top:var(--s-2)}.qf-summary__list[data-astro-cid-b2aj2baa] a{display:inline-flex;align-items:center;min-height:var(--tap);color:var(--c-red);font-weight:650}.qf__sets[data-astro-cid-b2aj2baa]{position:relative}.qf-set[data-astro-cid-b2aj2baa]{min-width:0;margin:0;padding:0;border:0}.qf-set[data-astro-cid-b2aj2baa]+.qf-set[data-astro-cid-b2aj2baa]{margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px dashed var(--c-line)}.qf-set__legend[data-astro-cid-b2aj2baa]{float:left;width:100%;display:flex;align-items:center;gap:var(--s-3);padding:0;margin-bottom:var(--s-5);font-family:var(--font-mono);font-weight:700;font-size:.8125rem;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--c-ink)}.qf-set__legend[data-astro-cid-b2aj2baa] span[data-astro-cid-b2aj2baa]{padding:.5em .7em .45em .8em;background:var(--c-ink);color:var(--c-ticket)}.qf-set__legend[data-astro-cid-b2aj2baa]:after{content:"";flex:1;height:2px;background:var(--c-ink)}.qf-set__grid[data-astro-cid-b2aj2baa]{clear:both;display:grid;gap:var(--s-5) var(--s-4)}@container qf (min-width: 34rem){.qf-set__grid[data-astro-cid-b2aj2baa]{grid-template-columns:repeat(2,minmax(0,1fr))}.qf-field--full[data-astro-cid-b2aj2baa]{grid-column:1 / -1}}.qf-field[data-astro-cid-b2aj2baa]>label[data-astro-cid-b2aj2baa]{font-size:1rem}.qf-field[data-astro-cid-b2aj2baa] .qf-hint-after[data-astro-cid-b2aj2baa]{margin-top:-1px}.qf-field[data-astro-cid-b2aj2baa] .field__error[data-astro-cid-b2aj2baa]{margin-top:-6px;transition:grid-template-rows var(--dur-fast) var(--ease-settle),margin-top var(--dur-fast) var(--ease-settle)}.qf-field[data-astro-cid-b2aj2baa] .field__error[data-astro-cid-b2aj2baa].is-shown{margin-top:0}.qf-control[data-astro-cid-b2aj2baa]{position:relative}.qf-control[data-astro-cid-b2aj2baa] .input[data-astro-cid-b2aj2baa]{padding-right:42px}.qf-control[data-astro-cid-b2aj2baa] .qf-date[data-astro-cid-b2aj2baa]{padding-right:14px}.qf-yards[data-astro-cid-b2aj2baa]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}.qf-date[data-astro-cid-b2aj2baa]::-webkit-date-and-time-value{text-align:left}.qf-check[data-astro-cid-b2aj2baa]{position:absolute;right:15px;top:50%;width:16px;height:16px;margin-top:-8px;fill:none;stroke:var(--ok);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;opacity:0;transition:opacity var(--dur-fast) linear}.qf-check[data-astro-cid-b2aj2baa] path[data-astro-cid-b2aj2baa]{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .2s var(--ease-settle)}.qf-field[data-astro-cid-b2aj2baa].is-valid .qf-check[data-astro-cid-b2aj2baa]{opacity:1}.qf-field[data-astro-cid-b2aj2baa].is-valid .qf-check[data-astro-cid-b2aj2baa] path[data-astro-cid-b2aj2baa]{stroke-dashoffset:0}html[data-motion=reduced] .qf-check[data-astro-cid-b2aj2baa] path[data-astro-cid-b2aj2baa]{transition:none}.qf-figure[data-astro-cid-b2aj2baa]{justify-self:start;margin-top:var(--s-1);color:var(--c-ink)}.qf-calc__edit[data-astro-cid-b2aj2baa],.qf-figure[data-astro-cid-b2aj2baa]{position:relative}.qf-calc__edit[data-astro-cid-b2aj2baa]:after,.qf-figure[data-astro-cid-b2aj2baa]:after{content:"";position:absolute;inset:-12px -6px}.qf-field[data-astro-cid-b2aj2baa] .textarea[data-astro-cid-b2aj2baa]{min-height:148px}.qf__hp[data-astro-cid-b2aj2baa]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.qf-alert[data-astro-cid-b2aj2baa].is-shown{display:flex;gap:.6em;align-items:flex-start;margin-top:var(--s-6);padding:var(--s-4);background:var(--c-white);border:2px solid var(--c-red);border-left-width:6px;font-weight:600;line-height:1.45}.qf-alert[data-astro-cid-b2aj2baa].is-shown:before{content:"";flex:none;width:1.25em;height:1.25em;margin-top:.1em;background:var(--c-red);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E") center / contain no-repeat}.qf-done[data-astro-cid-b2aj2baa].is-shown{display:grid;gap:var(--s-3);margin-top:var(--s-6);padding:var(--s-5);background:var(--c-paper);border:2px solid var(--c-ink);border-left:6px solid var(--c-go)}.qf-done[data-astro-cid-b2aj2baa]:focus-visible{outline:var(--bw-focus) solid var(--focus);outline-offset:3px}.qf-done[data-astro-cid-b2aj2baa] .qf-done__msg{font-weight:750;font-size:var(--step-1);line-height:1.3}.qf-actions[data-astro-cid-b2aj2baa]{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--s-4);margin-top:var(--s-6);padding-top:var(--s-5);border-top:2px solid var(--c-ink)}.qf-send[data-astro-cid-b2aj2baa]{display:inline-grid;place-items:center;flex:1 1 100%}.qf-send[data-astro-cid-b2aj2baa]>span[data-astro-cid-b2aj2baa]{grid-area:1 / 1;display:inline-flex;align-items:center;gap:.55em}.qf-send__busy[data-astro-cid-b2aj2baa],.qf[data-astro-cid-b2aj2baa].is-sending .qf-send__idle[data-astro-cid-b2aj2baa]{visibility:hidden}.qf[data-astro-cid-b2aj2baa].is-sending .qf-send__busy[data-astro-cid-b2aj2baa]{visibility:visible}.qf[data-astro-cid-b2aj2baa].is-sending .qf-send[data-astro-cid-b2aj2baa][aria-disabled=true]{opacity:1;cursor:progress;box-shadow:var(--act-shadow);transform:none}.qf[data-astro-cid-b2aj2baa].is-sent .qf-send[data-astro-cid-b2aj2baa]{display:none}.qf-reset[data-astro-cid-b2aj2baa]{flex:1 1 100%;display:flex;justify-content:flex-end;margin-top:var(--s-6);padding-top:var(--s-3);border-top:1px dashed var(--c-line)}.qf[data-astro-cid-b2aj2baa].is-sent .qf-reset[data-astro-cid-b2aj2baa]{margin-top:0;padding-top:0;border-top:0}.qf-clear[data-astro-cid-b2aj2baa]{margin-inline-end:calc(-.6em - 2px);color:var(--c-ink)}.qf-clear[data-astro-cid-b2aj2baa] svg{width:1.1em;height:1.1em}@media(hover:hover)and (pointer:fine){.qf-clear[data-astro-cid-b2aj2baa]:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}}@container qf (min-width: 34rem){.qf-send[data-astro-cid-b2aj2baa]{flex:0 0 auto;min-width:15rem}.qf-reset[data-astro-cid-b2aj2baa]{flex:0 0 auto;margin:0 0 0 auto;padding:0;border:0}}.qf-drum[data-astro-cid-b2aj2baa]{width:1.6em;height:1.2em;overflow:visible}.qf-drum__body[data-astro-cid-b2aj2baa]{fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round}.qf-drum__frame[data-astro-cid-b2aj2baa]{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.qf-drum__fins[data-astro-cid-b2aj2baa]{fill:none;stroke:currentColor;stroke-width:1.7;opacity:.85}.qf[data-astro-cid-b2aj2baa].is-sending .qf-drum__fins[data-astro-cid-b2aj2baa]{animation:qf-drum 1.2s linear infinite}html[data-motion=reduced] .qf[data-astro-cid-b2aj2baa].is-sending .qf-drum__fins[data-astro-cid-b2aj2baa]{animation:none}@keyframes qf-drum{to{transform:translate(-10px)}}.qf[data-astro-cid-b2aj2baa].is-sent .qf-set[data-astro-cid-b2aj2baa] [data-astro-cid-b2aj2baa]:is(.input,.select,.textarea){border-style:dashed;border-color:var(--c-line);background-color:transparent;color:var(--c-ink-2);-webkit-text-fill-color:var(--c-ink-2);opacity:1}.qf[data-astro-cid-b2aj2baa].is-sent .qf-set[data-astro-cid-b2aj2baa] label[data-astro-cid-b2aj2baa],.qf[data-astro-cid-b2aj2baa].is-sent .qf-figure[data-astro-cid-b2aj2baa]{color:var(--c-ink-2)}.qf[data-astro-cid-b2aj2baa].is-sent .qf-figure[data-astro-cid-b2aj2baa]{display:none}.qf-stamp[data-astro-cid-b2aj2baa]{position:absolute;right:3%;bottom:13%;z-index:2;padding:.18em .45em .12em;border:4px solid var(--c-red);outline:2px solid var(--c-red);outline-offset:4px;color:var(--c-red);font-family:var(--font-display);font-stretch:75%;font-weight:900;font-size:clamp(2.4rem,1.6rem + 3.4vw,4rem);line-height:1;letter-spacing:.08em;text-transform:uppercase;transform:rotate(-4deg);mix-blend-mode:multiply;opacity:.9;pointer-events:none;user-select:none}.qf-stamp[data-astro-cid-b2aj2baa].is-landed{animation:qf-stamp var(--dur-base) var(--ease-tamp) both}html[data-motion=reduced] .qf-stamp[data-astro-cid-b2aj2baa].is-landed{animation:qf-stamp-fade .12s linear both}@keyframes qf-stamp{0%{opacity:0;transform:rotate(-4deg) scale(1.15)}to{opacity:.9;transform:rotate(-4deg) scale(1)}}@keyframes qf-stamp-fade{0%{opacity:0}to{opacity:.9}}.qa__photo[data-astro-cid-b2aj2baa]{display:none}.qa__card[data-astro-cid-b2aj2baa]{position:relative;border:2px solid var(--c-ink)}.qa__ties[data-astro-cid-b2aj2baa]{position:absolute;inset:0;pointer-events:none}.qa__body[data-astro-cid-b2aj2baa]{position:relative;z-index:2;display:grid;justify-items:start;gap:var(--s-2);padding:var(--s-5) var(--s-5) var(--s-5)}.qa__label[data-astro-cid-b2aj2baa]{color:var(--c-ink-2)}.qa__phone[data-astro-cid-b2aj2baa]{display:inline-flex;align-items:center;gap:.25em;min-height:var(--tap);font-family:var(--font-display);font-stretch:62%;font-weight:850;font-size:clamp(2.6rem,1.8rem + 3vw,3.75rem);line-height:1;letter-spacing:-.005em;color:var(--c-ink);text-decoration:none}.qa__phone[data-astro-cid-b2aj2baa] svg{flex:none;width:.5em;height:.5em;color:var(--c-red)}@media(hover:hover)and (pointer:fine){.qa__phone[data-astro-cid-b2aj2baa]:hover{color:var(--c-red)}}.qa__email[data-astro-cid-b2aj2baa]{display:inline-flex;align-items:center;min-height:var(--tap);padding-block:12px;margin-block:calc(var(--s-2) - 12px) calc(var(--s-1) - 12px);color:var(--c-ink);text-decoration:none}.qa__email-line[data-astro-cid-b2aj2baa]{display:inline-flex;align-items:center;gap:.45em;white-space:normal}.qa__email-line[data-astro-cid-b2aj2baa]:after{content:none}.qa__email[data-astro-cid-b2aj2baa]:hover .qa__email-line[data-astro-cid-b2aj2baa]{background-size:100% 3px}.qa__email[data-astro-cid-b2aj2baa] svg{flex:none;width:1.05em;height:1.05em}.qa__grade[data-astro-cid-b2aj2baa]{justify-self:stretch;margin:var(--s-3) 0 var(--s-2);opacity:.45}.qa__hours[data-astro-cid-b2aj2baa]{max-width:30ch}.qa__min[data-astro-cid-b2aj2baa]{margin-top:var(--s-3)}@media(min-width:1024px){.qa[data-astro-cid-b2aj2baa]{display:grid}.qa__photo[data-astro-cid-b2aj2baa]{display:block;position:relative;width:100%;aspect-ratio:3 / 4;max-height:calc(100svh - var(--header-h) - 48px - 20rem);min-height:14rem;overflow:hidden;border:2px solid var(--c-ink);background:var(--photo-bg, #8498ad)}.qa__photo[data-astro-cid-b2aj2baa] picture,.qa__photo[data-astro-cid-b2aj2baa] img{width:100%;height:100%;object-fit:cover}.qa__card[data-astro-cid-b2aj2baa]{margin:-4.5rem 0 0 clamp(1rem,2.5vw,2.5rem);box-shadow:var(--shadow-ticket)}.qa__body[data-astro-cid-b2aj2baa]{gap:6px;padding:var(--s-5) var(--s-5) var(--s-5)}.qa__phone[data-astro-cid-b2aj2baa]{font-size:clamp(2.4rem,.9rem + 2.6vw,3.4rem)}.qa__grade[data-astro-cid-b2aj2baa]{margin:var(--s-2) 0 var(--s-1)}}@media(min-width:1024px)and (max-width:1279px){.qa__email[data-astro-cid-b2aj2baa]{font-size:.9375rem}}
