#quote[data-astro-cid-6bfsojfh]{scroll-margin-top:calc(var(--nav-h) + 16px)}.layout[data-astro-cid-6bfsojfh]{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--space-8);padding-block:var(--space-8) var(--space-12);align-items:start}@media(width<=860px){.layout[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;gap:var(--space-6)}.formcol[data-astro-cid-6bfsojfh]{order:2}.aside[data-astro-cid-6bfsojfh]{order:1}}.formnote[data-astro-cid-6bfsojfh]{font-size:var(--fs-100);color:var(--dim);text-align:center;margin-top:var(--space-4)}.formnote[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--txt);text-decoration:underline}.formnote[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{color:var(--white)}.aside[data-astro-cid-6bfsojfh]{display:flex;flex-direction:column;gap:var(--space-4)}.infocard-body[data-astro-cid-6bfsojfh]{background:var(--panel2);border-radius:calc(var(--r-lg) - 2px);padding:var(--space-5) var(--space-5);height:100%}.infocard-body[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{color:var(--white);font-size:var(--fs-200);font-weight:500;margin:0 0 var(--space-5)}.contactrow[data-astro-cid-6bfsojfh]{display:flex;gap:var(--space-3);align-items:center;padding:var(--space-3) 0;border-top:var(--b-hairline) solid var(--edge)}.contactrow[data-astro-cid-6bfsojfh]:first-of-type{border-top:0;padding-top:0}.contactrow[data-astro-cid-6bfsojfh] .ic[data-astro-cid-6bfsojfh]{width:32px;height:32px;flex:0 0 32px;border-radius:var(--r-md);background:var(--panel2);border:var(--b-hairline) solid var(--edge);display:grid;place-items:center;color:var(--orange)}.contactrow[data-astro-cid-6bfsojfh] .l[data-astro-cid-6bfsojfh]{font-size:var(--fs-050);color:var(--dim);text-transform:uppercase;letter-spacing:.08em}.contactrow[data-astro-cid-6bfsojfh] .v[data-astro-cid-6bfsojfh]{color:var(--txt);font-size:var(--fs-200);font-weight:400;line-height:1.4;text-wrap:balance}.contactrow[data-astro-cid-6bfsojfh] .v[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{color:var(--orange)}.cform .field{margin-bottom:18px}.cform fieldset.field{border:0;padding:0;margin:0 0 18px;min-width:0}.cform .field label,.cform .field legend{display:block;font-family:var(--font-mono);font-size:var(--fs-050);color:var(--dim);text-transform:uppercase;letter-spacing:.06em;margin-bottom:7px;padding:0}.cform .field .req{color:var(--orange)}.cform .field input,.cform .field textarea{width:100%;background:var(--screen);border:var(--b-hairline) solid var(--edge);border-radius:var(--r-md);color:var(--txt);font-family:var(--font-body);font-size:var(--fs-300);padding:12px 13px;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.cform .field textarea{resize:vertical;min-height:96px}.cform .field input:focus,.cform .field textarea:focus{outline:var(--b-med) solid var(--orange);outline-offset:2px;border-color:var(--orange)}.cform .field input::placeholder,.cform .field textarea::placeholder{color:var(--dim)}.cform .field .err{color:var(--danger);font-size:var(--fs-100);margin-top:6px}.cform .field.error input,.cform .field.error textarea{border-color:var(--danger);background:#ff5a570f}@keyframes cform-shake{0%,to{transform:translate(0)}16%,50%,84%{transform:translate(-3px)}33%,66%{transform:translate(3px)}}.cform .field.shake{animation:cform-shake .3s var(--ease-out)}.cform .radios{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:9px}.cform .radios label{display:flex;align-items:center;gap:9px;border:var(--b-hairline) solid var(--edge);border-radius:var(--r-md);padding:12px 13px;cursor:pointer;font-size:var(--fs-200);color:var(--txt);margin:0;text-transform:none;letter-spacing:normal;font-family:var(--font-body);transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.cform .radios label:has(input:checked){border-color:var(--orange);background:var(--orange-a12);color:var(--white)}.cform .radios label:has(input:focus-visible){outline:2px solid var(--orange)}.cform .radios input{accent-color:var(--orange);width:16px;height:16px;flex:0 0 16px;margin-top:2px;appearance:auto}.radio-badge{font-family:var(--font-mono);font-size:var(--fs-050);font-weight:500;letter-spacing:.06em;color:var(--fast-teal-ui);background:var(--fast-a14);border-radius:var(--r-full);padding:2px 7px;margin-left:6px;flex-shrink:0}.radio-label{position:relative}.radio-label[data-hint]:after{content:attr(data-hint);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);width:max-content;max-width:260px;padding:8px 12px;background:var(--panel);border:var(--b-hairline) solid var(--edge2);border-radius:var(--r-md);color:var(--dim);font-size:var(--fs-100);line-height:1.5;text-align:center;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--dur-fast) var(--ease-out),visibility var(--dur-fast) var(--ease-out);z-index:10}.radio-label[data-hint]:hover:after,.radio-label[data-hint]:focus-within:after{opacity:1;visibility:visible}.cform .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.cform .consent-group{margin:4px 0 20px}.cform .consent{display:flex;gap:10px;align-items:flex-start;font-size:var(--fs-200);color:var(--txt);margin:0 0 8px}.cform .consent input{margin-top:3px;accent-color:var(--orange);width:16px;height:16px;flex:0 0 16px}.cform .consent-secondary{font-size:var(--fs-100);color:var(--dim)}.cform .consent-note{font-size:var(--fs-100);color:var(--dim);margin:0}.cform .consent a,.cform .consent-note a{color:var(--dim);text-decoration:underline;text-underline-offset:2px;transition:color var(--dur-fast) var(--ease-out)}.cform .consent a:hover,.cform .consent-note a:hover{color:var(--white)}.cform .submit{position:relative;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-display);font-weight:600;font-size:var(--fs-200);letter-spacing:.05em;text-transform:uppercase;padding:14px 24px;min-height:49px;border-radius:var(--r-xs);border:var(--b-hairline) solid var(--orange);background:var(--orange);color:var(--orange-ink);cursor:pointer;transition:box-shadow var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.cform .submit:hover{background:color-mix(in srgb,var(--orange) 85%,white)}.cform .submit:disabled{opacity:.6;cursor:progress;box-shadow:none}.cform .submit .btn-label,.cform .submit .btn-spinner{position:absolute;left:50%;top:50%;transition:opacity var(--dur-fast) var(--ease-out)}.cform .submit .btn-label{transform:translate(-50%,-50%);opacity:0}.cform .submit .btn-label[data-show=true]{opacity:1}.cform .submit .btn-spinner{width:16px;height:16px;margin:-8px 0 0 -8px;border:var(--b-med) solid currentColor;border-top-color:#0000;border-radius:50%;opacity:0;animation:.7s linear infinite cform-spin}.cform .submit.is-loading .btn-spinner{opacity:1}@keyframes cform-spin{to{transform:rotate(360deg)}}.cform-success{background:var(--panel);border:var(--b-hairline) solid var(--success);border-radius:var(--r-lg);padding:var(--space-6)}.cform-success .check{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0 0 14px;border-radius:50%;background:var(--success);color:var(--white);font-size:var(--fs-300);animation:cform-pop var(--dur-base) var(--ease-out)}@keyframes cform-pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.cform-success h2{color:var(--white);font-size:var(--fs-500);margin:0 0 8px}.cform-success p{color:var(--dim);font-size:var(--fs-200);margin:0}.send-another{display:inline-block;margin-top:var(--space-4);padding:0;background:none;border:0;color:var(--orange);font-family:var(--font-mono);font-size:var(--fs-100);text-decoration:underline;text-underline-offset:2px;cursor:pointer;transition:color var(--dur-fast) var(--ease-out)}.send-another:hover{color:var(--white)}.cform .form-error{color:var(--danger);font-size:var(--fs-200);margin:0 0 16px;animation:cform-err-in var(--dur-fast) var(--ease-out)}@keyframes cform-err-in{0%{opacity:0;transform:translateY(4px)}}.process-strip[data-astro-cid-6bfsojfh]{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:12px 0;padding:12px 0;border-top:1px solid var(--edge);border-bottom:1px solid var(--edge);margin:0 0 18px}.process-strip[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:var(--fs-100);color:var(--dim);white-space:nowrap}.process-strip[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]+li[data-astro-cid-6bfsojfh]{padding-left:12px;border-left:1px solid var(--edge)}.ps-num[data-astro-cid-6bfsojfh]{color:var(--orange);font-weight:600}@media(width<=560px){.process-strip[data-astro-cid-6bfsojfh]{flex-direction:column;align-items:flex-start;gap:8px}.process-strip[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]+li[data-astro-cid-6bfsojfh]{padding-left:0;border-left:none;border-top:1px solid var(--edge);padding-top:8px}}@media(width<=560px){.cform .radios{grid-template-columns:1fr}}
