.request[data-astro-cid-du5xtbpw]{--accent:var(--gal);--accent-dark:var(--gal-dark);--accent-pale:var(--gal-pale);background:var(--surface);color:var(--ink);border-radius:20px;padding:40px}.request[data-astro-cid-du5xtbpw][data-division=nextgen]{--accent:var(--ng);--accent-dark:var(--ng-dark);--accent-pale:var(--ng-mint)}.request[data-astro-cid-du5xtbpw] [data-astro-cid-du5xtbpw]:focus-visible{outline-color:var(--accent)}.request[data-astro-cid-du5xtbpw] [data-astro-cid-du5xtbpw]:is(h2,h3){letter-spacing:-.02em;font-size:26px;font-weight:600;line-height:1.2}fieldset[data-astro-cid-du5xtbpw]{border:0;margin:24px 0 20px;padding:0}legend[data-astro-cid-du5xtbpw]{margin-bottom:10px;padding:0;font-size:15px;font-weight:600}.services[data-astro-cid-du5xtbpw]{flex-wrap:wrap;gap:8px;display:flex}.services[data-astro-cid-du5xtbpw] label[data-astro-cid-du5xtbpw]{border:1.5px solid var(--line-strong);cursor:pointer;transition:background-color .2s ease, border-color .2s ease, color .2s ease, transform .16s var(--ease-out);border-radius:10px;padding:10px 14px;font-size:15px;font-weight:500;position:relative}.services[data-astro-cid-du5xtbpw] input[data-astro-cid-du5xtbpw]{opacity:0;pointer-events:none;position:absolute}@media (hover:hover){.services[data-astro-cid-du5xtbpw] label[data-astro-cid-du5xtbpw]:hover,.field[data-astro-cid-du5xtbpw] input[data-astro-cid-du5xtbpw]:hover,.field[data-astro-cid-du5xtbpw] textarea[data-astro-cid-du5xtbpw]:hover{border-color:color-mix(in oklab, var(--line-strong), var(--ink) 25%)}}.services[data-astro-cid-du5xtbpw] label[data-astro-cid-du5xtbpw]:active{transform:scale(.97)}.services[data-astro-cid-du5xtbpw] label[data-astro-cid-du5xtbpw]:has(input:checked){background:var(--accent-pale);border-color:var(--accent);color:var(--accent-dark)}.services[data-astro-cid-du5xtbpw] label[data-astro-cid-du5xtbpw]:has(input:focus-visible){outline:2.5px solid var(--accent);outline-offset:2px}.field[data-astro-cid-du5xtbpw]{gap:6px;margin-bottom:16px;font-size:15px;font-weight:600;display:grid}.opt[data-astro-cid-du5xtbpw]{color:var(--muted);font-weight:400}.field[data-astro-cid-du5xtbpw] input[data-astro-cid-du5xtbpw],.field[data-astro-cid-du5xtbpw] textarea[data-astro-cid-du5xtbpw]{border:1.5px solid var(--line-strong);background:var(--surface);width:100%;color:var(--ink);border-radius:10px;padding:12px 14px;font:400 17px/1.4 Inter,sans-serif;transition:border-color .2s,box-shadow .2s}.field[data-astro-cid-du5xtbpw] textarea[data-astro-cid-du5xtbpw]{resize:vertical}.field[data-astro-cid-du5xtbpw] input[data-astro-cid-du5xtbpw]:focus,.field[data-astro-cid-du5xtbpw] textarea[data-astro-cid-du5xtbpw]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-pale);outline:none}.pair[data-astro-cid-du5xtbpw]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.request[data-astro-cid-du5xtbpw][data-state=sent]{overflow:hidden}.request[data-astro-cid-du5xtbpw][data-state=sent]>[data-astro-cid-du5xtbpw]:not(.sent){display:none}.sent[data-astro-cid-du5xtbpw]{justify-items:start;gap:0;display:grid}.sent[data-astro-cid-du5xtbpw][hidden]{display:none}.sent[data-astro-cid-du5xtbpw]>[data-astro-cid-du5xtbpw]:not(.tick){animation:sent-rise .52s var(--ease-out) both}.sent[data-astro-cid-du5xtbpw]>[data-astro-cid-du5xtbpw]:nth-child(2){animation-delay:.14s}.sent[data-astro-cid-du5xtbpw]>[data-astro-cid-du5xtbpw]:nth-child(3){animation-delay:.2s}.sent[data-astro-cid-du5xtbpw]>[data-astro-cid-du5xtbpw]:nth-child(4){animation-delay:.26s}.sent[data-astro-cid-du5xtbpw]>[data-astro-cid-du5xtbpw]:nth-child(5){animation-delay:.32s}@keyframes sent-rise{0%{opacity:0;transform:translateY(14px)}}.tick[data-astro-cid-du5xtbpw]{width:72px;height:72px;margin-bottom:28px;animation:.56s cubic-bezier(.34,1.4,.64,1) both tick-pop;overflow:visible}.tick[data-astro-cid-du5xtbpw] circle[data-astro-cid-du5xtbpw]{fill:var(--accent)}.tick[data-astro-cid-du5xtbpw] path[data-astro-cid-du5xtbpw]{fill:none;stroke:#fff;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:tick-draw .42s var(--ease-out) .26s forwards}.sent[data-astro-cid-du5xtbpw]:before{content:"";background:var(--accent);opacity:0;pointer-events:none;width:72px;height:72px;animation:tick-ring .9s var(--ease-out) .18s;border-radius:50%;position:absolute}.sent[data-astro-cid-du5xtbpw]{position:relative}@keyframes tick-pop{0%{opacity:0;transform:scale(.6)}}@keyframes tick-draw{to{stroke-dashoffset:0}}@keyframes tick-ring{0%{opacity:.35;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.sent-title[data-astro-cid-du5xtbpw]{outline:none;letter-spacing:-.03em!important;font-size:clamp(30px,3.4vw,40px)!important;line-height:1.05!important}.sent-lede[data-astro-cid-du5xtbpw]{text-wrap:pretty;max-width:34ch;margin:14px 0 0;font-size:18px}.sent-lede[data-astro-cid-du5xtbpw] strong[data-astro-cid-du5xtbpw]{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.sent-summary[data-astro-cid-du5xtbpw]{background:var(--accent-pale);width:100%;color:var(--accent-dark);border-radius:14px;margin:28px 0 0;padding:12px 20px}.sent-summary[data-astro-cid-du5xtbpw] div[data-astro-cid-du5xtbpw]{grid-template-columns:120px 1fr;gap:16px;padding:8px 0;font-size:16px;display:grid}.sent-summary[data-astro-cid-du5xtbpw] div[data-astro-cid-du5xtbpw][hidden]{display:none}.sent-summary[data-astro-cid-du5xtbpw] dt[data-astro-cid-du5xtbpw]{opacity:.8}.sent-summary[data-astro-cid-du5xtbpw] dd[data-astro-cid-du5xtbpw]{margin:0;font-weight:600}.again[data-astro-cid-du5xtbpw]{border:1.5px solid var(--line-strong);color:var(--ink);cursor:pointer;transition:border-color .2s ease, transform .16s var(--ease-out);background:0 0;border-radius:10px;margin-top:24px;padding:12px 18px;font:600 16px/1 Inter,sans-serif}.again[data-astro-cid-du5xtbpw]:active{transform:scale(.97)}@media (hover:hover){.again[data-astro-cid-du5xtbpw]:hover{border-color:var(--accent)}}@media (width<=760px){.sent-summary[data-astro-cid-du5xtbpw] div[data-astro-cid-du5xtbpw]{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:reduce){.sent[data-astro-cid-du5xtbpw]>[data-astro-cid-du5xtbpw]:not(.tick),.tick[data-astro-cid-du5xtbpw]{animation:.2s both sent-fade}.sent[data-astro-cid-du5xtbpw]:before{display:none}.tick[data-astro-cid-du5xtbpw] path[data-astro-cid-du5xtbpw]{stroke-dashoffset:0;animation:none}@keyframes sent-fade{0%{opacity:0}}}.trap[data-astro-cid-du5xtbpw]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.submit[data-astro-cid-du5xtbpw]:disabled{opacity:.7;cursor:progress}.submit[data-astro-cid-du5xtbpw]{background:var(--accent);width:100%;margin-top:8px;padding:15px 20px}@media (hover:hover){.submit[data-astro-cid-du5xtbpw]:hover{background:var(--accent-dark)}}.status[data-astro-cid-du5xtbpw]:not(:empty){background:var(--accent-pale);color:var(--accent-dark);border-radius:10px;margin-top:14px;padding:14px 16px;font-size:16px}.fine[data-astro-cid-du5xtbpw]{color:var(--muted);margin-top:14px;font-size:14px}.fine[data-astro-cid-du5xtbpw] a[data-astro-cid-du5xtbpw]{color:var(--accent-dark);text-underline-offset:3px;text-decoration:underline 1px}@media (width<=760px){.request[data-astro-cid-du5xtbpw]{padding:28px 20px}.pair[data-astro-cid-du5xtbpw]{grid-template-columns:1fr;gap:0}}
