.formfield-label[data-astro-cid-nfgrcq3c]{margin:0;font-family:var(--font-body);font-size:var(--step-0);line-height:1.5;color:var(--color-paper);padding-bottom:.5rem}.formfield-label--muted[data-astro-cid-nfgrcq3c]{opacity:.35}.formfield-label--signal[data-astro-cid-nfgrcq3c]{color:var(--color-signal)}.formfield-label--light[data-astro-cid-nfgrcq3c]{color:var(--color-white)}.choice-cards[data-astro-cid-s6n4sgtw]{border:0;display:grid;gap:var(--form-control-gap, .55rem);margin:0;padding:0}legend[data-astro-cid-s6n4sgtw]{display:block;padding:0;width:100%}.choice-cards[data-astro-cid-s6n4sgtw]>div[data-astro-cid-s6n4sgtw]{display:grid;gap:var(--form-choice-card-gap, var(--form-choice-gap, .4rem));grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--form-choice-card-min, 8.5rem)),1fr))}label[data-astro-cid-s6n4sgtw]{cursor:pointer;min-width:0}input[data-astro-cid-s6n4sgtw]{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.choice-card[data-astro-cid-s6n4sgtw]{border:1px solid var(--color-line-light);color:var(--color-paper);display:grid;gap:var(--form-choice-card-inner-gap, .4rem);min-height:var(--form-choice-card-height, 7.25rem);padding:var(--form-choice-card-padding, .7rem)}i[data-astro-cid-s6n4sgtw]{align-items:center;aspect-ratio:1;border:1px solid currentColor;display:inline-flex;font-family:var(--font-display);font-size:1.6rem;font-style:normal;font-weight:900;justify-content:center;line-height:1;width:2.75rem}strong[data-astro-cid-s6n4sgtw]{align-self:end;font-family:var(--font-display);font-size:var(--form-choice-card-title-size, clamp(.92rem, 1vw, 1.05rem));line-height:1}small[data-astro-cid-s6n4sgtw]{font-size:var(--form-choice-card-text-size, .76rem);line-height:1.25;opacity:.68}input[data-astro-cid-s6n4sgtw]:checked+.choice-card[data-astro-cid-s6n4sgtw]{background:var(--color-signal);border-color:var(--color-signal);color:var(--color-white)}input[data-astro-cid-s6n4sgtw]:focus-visible+.choice-card[data-astro-cid-s6n4sgtw]{outline:2px solid rgb(223 83 29 / 24%);outline-offset:2px}@media(max-width:520px){.choice-cards[data-astro-cid-s6n4sgtw]>div[data-astro-cid-s6n4sgtw]{grid-template-columns:1fr}}.choice-group[data-astro-cid-gaupj4fk]{border:0;display:grid;gap:var(--form-control-gap, .55rem);margin:0;padding:0}legend[data-astro-cid-gaupj4fk]{display:block;padding:0;width:100%}.choice-group[data-astro-cid-gaupj4fk]>div[data-astro-cid-gaupj4fk]{display:flex;flex-wrap:wrap;gap:var(--form-choice-gap, .4rem)}label[data-astro-cid-gaupj4fk]{cursor:pointer}input[data-astro-cid-gaupj4fk]{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}span[data-astro-cid-gaupj4fk]{align-items:center;border:1px solid var(--color-line-light);color:var(--color-paper);display:inline-flex;font-family:var(--font-mono);font-size:var(--form-choice-font-size, .62rem);letter-spacing:var(--tracking-label);line-height:1;min-height:var(--form-control-height, 2.55rem);padding:var(--form-choice-padding, .65rem .75rem);text-transform:uppercase}input[data-astro-cid-gaupj4fk]:checked+span[data-astro-cid-gaupj4fk]{background:var(--color-signal);border-color:var(--color-signal);color:var(--color-white)}input[data-astro-cid-gaupj4fk]:focus-visible+span[data-astro-cid-gaupj4fk]{outline:2px solid rgb(223 83 29 / 24%);outline-offset:2px}.form-field[data-astro-cid-p46g2kvx]{display:grid;gap:var(--form-control-gap, .55rem);margin:0}input[data-astro-cid-p46g2kvx],textarea[data-astro-cid-p46g2kvx]{appearance:none;background:transparent;border:1px solid var(--color-line-light);color:var(--color-paper);font:inherit;font-size:var(--form-control-font-size, .92rem);line-height:1.4;min-height:var(--form-control-height, 2.55rem);padding:var(--form-control-padding, .62rem .75rem);width:100%}textarea[data-astro-cid-p46g2kvx]{min-height:var(--form-textarea-height, 6.5rem);resize:vertical}input[data-astro-cid-p46g2kvx]:focus-visible,textarea[data-astro-cid-p46g2kvx]:focus-visible{border-color:var(--color-signal);outline:2px solid rgb(223 83 29 / 24%);outline-offset:2px}.dynamic-form__honeypot[data-astro-cid-jublvbyo]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.dynamic-form[data-astro-cid-jublvbyo]{--form-field-gap: 1rem;--form-label-gap: .5rem;--form-option-gap: .5rem;--form-choice-card-gap: var(--form-option-gap);--form-choice-card-height: 7rem;--form-choice-card-inner-gap: .4rem;--form-choice-card-min: 8rem;--form-choice-card-padding: .68rem;--form-choice-card-text-size: .72rem;--form-choice-card-title-size: clamp(.88rem, 1vw, 1rem);--form-choice-font-size: .6rem;--form-choice-gap: var(--form-option-gap);--form-choice-padding: .62rem .72rem;--form-control-font-size: .9rem;--form-control-gap: var(--form-label-gap);--form-control-height: 2.45rem;--form-control-padding: .58rem .7rem;--form-textarea-height: 6rem;display:grid;gap:var(--form-field-gap);width:100%}.dynamic-form__grid[data-astro-cid-jublvbyo]{display:grid;gap:var(--form-field-gap);grid-template-columns:repeat(1,minmax(0,1fr))}.dynamic-form__field--choicecards[data-astro-cid-jublvbyo],.dynamic-form__field--textarea[data-astro-cid-jublvbyo]{grid-column:1 / -1}.dynamic-form__field[data-astro-cid-jublvbyo][hidden]{display:none}.dynamic-form__footer[data-astro-cid-jublvbyo]{align-items:center;display:flex;gap:var(--form-option-gap);justify-content:space-between;padding-top:var(--form-field-gap)}.dynamic-form__status[data-astro-cid-jublvbyo]{color:#fffcf294;font-family:var(--font-mono);font-size:.62rem;letter-spacing:var(--tracking-label);margin:0;text-transform:uppercase}.dynamic-form__status[data-astro-cid-jublvbyo][data-state=error]{color:var(--color-signal)}.dynamic-form-thank-you{color:var(--color-paper);display:grid;gap:1rem;padding:clamp(2rem,5vw,4rem) 0}.dynamic-form-thank-you:focus{outline:none}.dynamic-form-thank-you__label{color:var(--color-signal);font-family:var(--font-mono);font-size:.62rem;letter-spacing:var(--tracking-label);margin:0;text-transform:uppercase}.dynamic-form-thank-you h3{color:var(--color-white);font-family:var(--font-display);font-size:clamp(2.4rem,6vw,5rem);line-height:.95;margin:0}.dynamic-form-thank-you p{color:#fffcf29e;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.4;margin:0;max-width:28rem}button[data-astro-cid-jublvbyo]{appearance:none;background:var(--color-signal);border:1px solid var(--color-signal);color:var(--color-white);cursor:pointer;font-family:var(--font-mono);font-size:.62rem;letter-spacing:var(--tracking-label);min-height:2.45rem;padding:.65rem .9rem;text-transform:uppercase}button[data-astro-cid-jublvbyo]:focus-visible{outline:2px solid rgb(223 83 29 / 24%);outline-offset:2px}@media(max-width:760px){.dynamic-form__grid[data-astro-cid-jublvbyo],.dynamic-form__footer[data-astro-cid-jublvbyo]{grid-template-columns:1fr}.dynamic-form__footer[data-astro-cid-jublvbyo]{align-items:flex-start;display:grid}}@media(max-width:860px){.dynamic-form[data-astro-cid-jublvbyo]{--form-field-gap: .9rem;--form-label-gap: .45rem;--form-option-gap: .45rem}}.social-links[data-astro-cid-47w6s6lx]{display:flex;flex-wrap:wrap;gap:.55rem}.social-links--center[data-astro-cid-47w6s6lx]{justify-content:center}.social-links[data-astro-cid-47w6s6lx] a[data-astro-cid-47w6s6lx]{align-items:center;aspect-ratio:1;color:#fffcf28a;display:inline-flex;justify-content:center;transition:color .16s ease;width:2.35rem}.social-links--dark[data-astro-cid-47w6s6lx] a[data-astro-cid-47w6s6lx]{color:#2524228a}.social-links[data-astro-cid-47w6s6lx] svg[data-astro-cid-47w6s6lx]{display:block;fill:currentColor;height:1rem;width:1rem}.social-links[data-astro-cid-47w6s6lx] span[data-astro-cid-47w6s6lx]{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.social-links[data-astro-cid-47w6s6lx] a[data-astro-cid-47w6s6lx]:hover,.social-links[data-astro-cid-47w6s6lx] a[data-astro-cid-47w6s6lx]:focus-visible{color:var(--color-signal)}.contact-drawer[data-astro-cid-p3hx6n42]{background:var(--color-ink-deep);color:var(--color-paper);display:grid;grid-template-rows:var(--nav-height) minmax(0,1fr);height:100svh;inset:0;min-height:100vh;opacity:0;overflow:auto;pointer-events:none;position:fixed;transform:translateY(100%);transition:opacity .22s ease,transform .28s ease,visibility .28s ease;visibility:hidden;width:100vw;z-index:70}body.contact-open{overflow:hidden}.contact-drawer[data-astro-cid-p3hx6n42][data-state=open]{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.contact-drawer__bar[data-astro-cid-p3hx6n42]{align-items:center;border-bottom:1px solid rgb(255 252 242 / 10%);display:flex;justify-content:space-between;padding-inline:var(--container-x)}.contact-drawer__brand[data-astro-cid-p3hx6n42]{align-items:center;display:inline-flex;font-family:var(--font-brand);font-size:.72rem;font-weight:700;gap:.62rem;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.contact-drawer__close[data-astro-cid-p3hx6n42]{appearance:none;background:transparent;border:0;cursor:pointer;display:grid;height:2.5rem;place-items:center;position:relative;width:2.5rem}.contact-drawer__close[data-astro-cid-p3hx6n42] span[data-astro-cid-p3hx6n42]{background:var(--color-paper);height:1px;position:absolute;width:1.35rem}.contact-drawer__close[data-astro-cid-p3hx6n42] span[data-astro-cid-p3hx6n42]:first-child{transform:rotate(45deg)}.contact-drawer__close[data-astro-cid-p3hx6n42] span[data-astro-cid-p3hx6n42]:last-child{transform:rotate(-45deg)}.contact-drawer__content[data-astro-cid-p3hx6n42]{align-items:start;display:grid;gap:clamp(2rem,6vw,6rem);grid-template-columns:repeat(2,minmax(0,1fr));padding:clamp(2rem,6vw,5rem) var(--container-x)}.contact-drawer__intro[data-astro-cid-p3hx6n42]{display:grid;gap:1rem;max-width:36rem}.contact-drawer__intro[data-astro-cid-p3hx6n42] h2[data-astro-cid-p3hx6n42]{color:var(--color-white);font-family:var(--font-display);font-size:clamp(3rem,7.6vw,8rem);font-weight:900;letter-spacing:0;line-height:.9;margin:0;max-width:8ch}.contact-drawer__intro[data-astro-cid-p3hx6n42] p[data-astro-cid-p3hx6n42]{color:#fffcf294;font-size:clamp(1rem,1.4vw,1.35rem);line-height:1.35;margin:0;max-width:28rem}.contact-drawer__social[data-astro-cid-p3hx6n42]{margin-top:clamp(1rem,4vw,3rem)}.contact-drawer__form[data-astro-cid-p3hx6n42]{min-width:0;width:100%}@media(max-width:860px){.contact-drawer__content[data-astro-cid-p3hx6n42]{grid-template-columns:1fr}.contact-drawer__intro[data-astro-cid-p3hx6n42] h2[data-astro-cid-p3hx6n42]{max-width:10ch}}.footer[data-astro-cid-xx2esu7x]{align-items:center;background:var(--color-ink-deep);color:#ffffff59;display:flex;font-family:var(--font-mono);font-size:.64rem;gap:2rem;justify-content:space-between;letter-spacing:var(--tracking-label);padding:1.25rem var(--container-x);text-transform:uppercase;min-height:4rem;z-index:20;position:sticky;bottom:0}.footer__brand[data-astro-cid-xx2esu7x]{align-items:center;color:var(--color-white);display:inline-flex;font-family:var(--font-brand);font-weight:700;gap:.5rem}.footer[data-astro-cid-xx2esu7x] nav[data-astro-cid-xx2esu7x],.footer__meta[data-astro-cid-xx2esu7x]{display:flex;gap:1.5rem}.footer[data-astro-cid-xx2esu7x] nav[data-astro-cid-xx2esu7x] a[data-astro-cid-xx2esu7x]{transition:color .16s ease}.footer[data-astro-cid-xx2esu7x] nav[data-astro-cid-xx2esu7x] a[data-astro-cid-xx2esu7x]:hover,.footer[data-astro-cid-xx2esu7x] nav[data-astro-cid-xx2esu7x] a[data-astro-cid-xx2esu7x]:focus-visible,.footer[data-astro-cid-xx2esu7x] nav[data-astro-cid-xx2esu7x] a[data-astro-cid-xx2esu7x].is-active{color:var(--color-signal)}.footer__cta[data-astro-cid-xx2esu7x]{background:var(--color-signal);color:var(--color-paper);font-size:.5rem;letter-spacing:var(--tracking-label);line-height:1;padding:.72rem 1.25rem;text-transform:uppercase}@media(max-width:800px){.footer[data-astro-cid-xx2esu7x],.footer__meta[data-astro-cid-xx2esu7x]{align-items:flex-start;flex-direction:column;gap:.8rem}.footer[data-astro-cid-xx2esu7x] nav[data-astro-cid-xx2esu7x]{align-items:flex-start;flex-direction:row;gap:.8rem}}
