@layer components{.contact-form[data-astro-cid-jbceweda]{background:var(--paper);min-width:0;color:var(--ink);padding:clamp(28px,4vw,64px)}.contact-form__required-note[data-astro-cid-jbceweda]{color:var(--muted);text-align:right;margin:0 0 clamp(24px,3vw,44px);font-size:13px}.contact-form__required-note[data-astro-cid-jbceweda] span[data-astro-cid-jbceweda],.contact-form__required[data-astro-cid-jbceweda]{color:var(--accent-on-paper);font-weight:900}.contact-form__required[data-astro-cid-jbceweda],.contact-form__optional[data-astro-cid-jbceweda]{margin-left:8px}.contact-form__optional[data-astro-cid-jbceweda]{color:var(--muted);font-size:12px;font-weight:600}.contact-form__group[data-astro-cid-jbceweda]{border:0;border-top:1px solid var(--rule);min-width:0;margin:0;padding:clamp(24px,2.7vw,40px) 0}.contact-form__group[data-astro-cid-jbceweda]>label[data-astro-cid-jbceweda],.contact-form__group[data-astro-cid-jbceweda]>legend[data-astro-cid-jbceweda]{padding:0;font-size:clamp(16px,1.25vw,18px);font-weight:800}.contact-form__hint[data-astro-cid-jbceweda]{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.65}.contact-form__choices[data-astro-cid-jbceweda]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.contact-form__choice[data-astro-cid-jbceweda]{cursor:pointer;display:block;position:relative}.contact-form__choice[data-astro-cid-jbceweda] input[data-astro-cid-jbceweda]{width:20px;height:20px;accent-color:var(--ink);margin:0;position:absolute;top:20px;left:18px}.contact-form__choice[data-astro-cid-jbceweda]>span[data-astro-cid-jbceweda]{border:1px solid var(--rule);background:var(--control);min-height:112px;padding:26px 16px 18px 48px;font-size:clamp(15px,1.15vw,17px);font-weight:800;line-height:1.55;transition:background-color .2s,border-color .2s;display:block}.contact-form__choice-line[data-astro-cid-jbceweda],.contact-form__choice[data-astro-cid-jbceweda] small[data-astro-cid-jbceweda]{display:block}.contact-form__choice[data-astro-cid-jbceweda] small[data-astro-cid-jbceweda]{font-size:.85em}.contact-form__choice[data-astro-cid-jbceweda]:hover>span[data-astro-cid-jbceweda]{background:var(--section-tint)}.contact-form__choice[data-astro-cid-jbceweda] input[data-astro-cid-jbceweda]:checked+span[data-astro-cid-jbceweda]{border-color:var(--ink);background:var(--section-tint)}.contact-form__choice[data-astro-cid-jbceweda] input[data-astro-cid-jbceweda]:focus-visible+span[data-astro-cid-jbceweda]{outline:3px solid var(--accent-on-paper);outline-offset:3px}.contact-form__choice[data-astro-cid-jbceweda] input[data-astro-cid-jbceweda][aria-invalid=true]+span[data-astro-cid-jbceweda]{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error)}.contact-form__group[data-astro-cid-jbceweda]>input[data-astro-cid-jbceweda],.contact-form__group[data-astro-cid-jbceweda]>textarea[data-astro-cid-jbceweda]{border:1px solid var(--rule);background:var(--control);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:0;margin-top:18px;padding:19px 20px;font-size:16px;line-height:1.6;transition:border-color .2s,background-color .2s;display:block}.contact-form__group[data-astro-cid-jbceweda]>textarea[data-astro-cid-jbceweda]{resize:vertical;min-height:210px}.contact-form__group[data-astro-cid-jbceweda]>input[data-astro-cid-jbceweda]:hover,.contact-form__group[data-astro-cid-jbceweda]>textarea[data-astro-cid-jbceweda]:hover{border-color:var(--ink)}.contact-form__group[data-astro-cid-jbceweda]>input[data-astro-cid-jbceweda]:focus-visible,.contact-form__group[data-astro-cid-jbceweda]>textarea[data-astro-cid-jbceweda]:focus-visible{outline:3px solid var(--accent-on-paper);outline-offset:2px}.contact-form__group[data-astro-cid-jbceweda]>[data-astro-cid-jbceweda][aria-invalid=true]{border:2px solid var(--error);padding:18px 19px}.contact-form__group[data-astro-cid-jbceweda]>input[data-astro-cid-jbceweda]::placeholder,.contact-form__group[data-astro-cid-jbceweda]>textarea[data-astro-cid-jbceweda]::placeholder{color:var(--placeholder);opacity:1}.contact-form__error[data-astro-cid-jbceweda]{color:var(--error);margin:10px 0 0;font-size:14px;font-weight:700;line-height:1.6}.contact-form__send[data-astro-cid-jbceweda]{border-top:1px solid var(--rule);padding-top:clamp(30px,3vw,46px);container-type:inline-size}.contact-form__turnstile[data-astro-cid-jbceweda]{min-height:65px;margin-bottom:24px}.contact-form__turnstile[data-astro-cid-jbceweda]:has(+.contact-form__error:not([hidden])){margin-bottom:0}.contact-form__turnstile[data-astro-cid-jbceweda]+.contact-form__error[data-astro-cid-jbceweda]{margin:8px 0 24px}@media (scripting:none){.contact-form__turnstile[data-astro-cid-jbceweda]{display:none}}.contact-form__consent[data-astro-cid-jbceweda]{max-width:44em;margin:0;font-size:13px;line-height:1.8}.contact-form__consent[data-astro-cid-jbceweda] a[data-astro-cid-jbceweda]{text-underline-offset:4px;font-weight:800}.contact-form__consent[data-astro-cid-jbceweda] a[data-astro-cid-jbceweda]:hover{color:var(--accent-on-paper)}.contact-form__consent[data-astro-cid-jbceweda] a[data-astro-cid-jbceweda]:focus-visible{outline:3px solid var(--accent-on-paper);outline-offset:4px}.contact-form__noscript[data-astro-cid-jbceweda]{color:var(--error);margin:16px 0 0;font-size:14px;font-weight:700;line-height:1.6}.contact-form__submit[data-astro-cid-jbceweda]{background:var(--ink);width:100%;min-height:96px;color:var(--paper);font:inherit;letter-spacing:-.04em;cursor:pointer;transition:background-color var(--link-color-duration) ease;border:0;border-radius:0;justify-content:space-between;align-items:center;margin-top:30px;padding:12px clamp(28px,4vw,64px);font-size:clamp(24px,2.4vw,36px);font-weight:800;display:flex}.contact-form__submit[data-astro-cid-jbceweda]:after{content:"";aspect-ratio:1;background:var(--accent);width:clamp(20px,.8em,44px);mask:var(--link-arrow) center / contain no-repeat;transition:transform var(--link-duration) ease;flex:none}.contact-form__submit[data-astro-cid-jbceweda]:hover{background-color:var(--ink-hover)}.contact-form__submit[data-astro-cid-jbceweda]:hover:after{transform:translate(10px)}.contact-form__submit[data-astro-cid-jbceweda]:focus-visible{outline:3px solid var(--accent-on-paper);outline-offset:4px}@media (width<=760px){.contact-form[data-astro-cid-jbceweda]{padding:28px 20px 34px}}@media (width<=420px){.contact-form__choices[data-astro-cid-jbceweda]{grid-template-columns:minmax(0,1fr)}.contact-form__choice[data-astro-cid-jbceweda]>span[data-astro-cid-jbceweda]{min-height:78px;padding-top:16px}.contact-form__submit[data-astro-cid-jbceweda]{min-height:78px;padding-inline:20px}}@container (width<300px){.contact-form__turnstile[data-astro-cid-jbceweda]{min-height:140px}}.form-section[data-astro-cid-siagnlec]{padding:var(--section-space) var(--gutter);background:var(--ink);color:var(--paper)}.form-section[data-astro-cid-siagnlec].is-staged{overflow-x:clip}.form-section__layout[data-astro-cid-siagnlec]{grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);align-items:start;gap:clamp(64px,9vw,144px);display:grid}.form-section__intro[data-astro-cid-siagnlec]{position:sticky;top:48px}.form-section__title[data-astro-cid-siagnlec]{letter-spacing:-.075em;margin:30px 0 0;font-size:clamp(48px,5.6vw,86px);font-weight:900;line-height:1.2}.form-section__title[data-astro-cid-siagnlec] span[data-astro-cid-siagnlec]{white-space:nowrap;display:block}.form-section__intro[data-astro-cid-siagnlec]>p[data-astro-cid-siagnlec]{max-width:25em;margin:clamp(32px,4vw,58px) 0 0;font-size:clamp(16px,1.4vw,20px);line-height:1.8}.form-section__guide[data-astro-cid-siagnlec]{max-width:320px;font:900 clamp(30px, 3.4vw, 52px) / 1 var(--font-en);letter-spacing:-.055em;gap:22px;margin-top:clamp(72px,9vw,140px);display:grid}.form-section__guide[data-astro-cid-siagnlec] span[data-astro-cid-siagnlec]{border-top:1px solid var(--rule-on-dark);padding-top:18px}.form-section__guide[data-astro-cid-siagnlec] span[data-astro-cid-siagnlec]:last-child{color:var(--accent)}@media (width<=980px){.form-section__layout[data-astro-cid-siagnlec]{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:48px}}@media (width<=760px){.form-section[data-astro-cid-siagnlec]{padding:88px 20px}.form-section__layout[data-astro-cid-siagnlec]{display:block}.form-section__intro[data-astro-cid-siagnlec]{margin-bottom:48px;position:static}.form-section__title[data-astro-cid-siagnlec]{font-size:clamp(48px,10vw,72px)}.form-section__guide[data-astro-cid-siagnlec]{display:none}}.info[data-astro-cid-g65ui566]{padding:var(--section-space) var(--gutter);background:var(--section-tint)}.info[data-astro-cid-g65ui566].is-staged{overflow-x:clip}.info__title[data-astro-cid-g65ui566]{letter-spacing:-.075em;white-space:nowrap;margin:28px 0 clamp(48px,6vw,88px);font-size:clamp(48px,6.4vw,96px);font-weight:900;line-height:1.15}.info__grid[data-astro-cid-g65ui566]{counter-reset:info;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.info__grid[data-astro-cid-g65ui566]>div[data-astro-cid-g65ui566]{background:var(--paper);min-height:230px;padding:clamp(28px,3.3vw,52px)}.info__grid[data-astro-cid-g65ui566] dt[data-astro-cid-g65ui566]{letter-spacing:-.05em;align-items:baseline;gap:24px;font-size:clamp(23px,2.4vw,34px);font-weight:800;display:flex}.info__grid[data-astro-cid-g65ui566] dt[data-astro-cid-g65ui566]:before{content:counter(info, decimal-leading-zero);content:counter(info, decimal-leading-zero) / "";counter-increment:info;color:var(--accent-on-paper);font:900 13px / 1 var(--font-en);letter-spacing:0}.info__grid[data-astro-cid-g65ui566] dd[data-astro-cid-g65ui566]{max-width:34em;margin:28px 0 0;font-size:clamp(15px,1.2vw,18px);line-height:1.8}@media (width<=760px){.info[data-astro-cid-g65ui566]{padding:88px 20px}.info__grid[data-astro-cid-g65ui566]{grid-template-columns:minmax(0,1fr);gap:12px}.info__grid[data-astro-cid-g65ui566]>div[data-astro-cid-g65ui566]{min-height:auto;padding:30px 24px}}}
