.contact-page[data-astro-cid-6bfsojfh]{padding-top:76px}.contact-intro[data-astro-cid-6bfsojfh]{isolation:isolate;border-bottom:1px solid var(--color-border);background:#000;align-items:center;min-height:clamp(440px,32.7vw,560px);padding-block:104px 88px;display:flex;position:relative;overflow:hidden}.contact-background[data-astro-cid-6bfsojfh]{z-index:-2;pointer-events:none;width:77%;min-width:960px;max-width:none;height:auto;position:absolute;top:-8%;right:2.5%}.contact-intro[data-astro-cid-6bfsojfh]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#000 0%,#000000c2 24%,#00000014 64%,#0000 90%,#000 97.5%);position:absolute;inset:0}.contact-intro-content[data-astro-cid-6bfsojfh],.contact-layout[data-astro-cid-6bfsojfh]{max-width:1320px}.contact-intro[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{max-width:850px;font-size:clamp(42px,4.3vw,64px);line-height:1.3}.contact-intro[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{max-width:740px;margin-top:24px;font-size:22px;line-height:1.8}.contact-layout[data-astro-cid-6bfsojfh]{gap:var(--space-20);padding-bottom:var(--space-24);border-top:0;grid-template-columns:minmax(0,.7fr) minmax(0,1.6fr);display:grid}.contact-guidance[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{letter-spacing:-.04em;font-size:clamp(24px,2.5vw,32px);line-height:1.5}.contact-guidance[data-astro-cid-6bfsojfh]>p[data-astro-cid-6bfsojfh]{margin-top:var(--space-5);color:var(--color-muted);word-break:keep-all;font-size:16px;line-height:1.8}.contact-guidance[data-astro-cid-6bfsojfh] ul[data-astro-cid-6bfsojfh]{margin:var(--space-6) 0;padding-left:var(--space-5);color:var(--color-muted);line-height:2}.contact-guidance[data-astro-cid-6bfsojfh] .guidance-note[data-astro-cid-6bfsojfh]{font-size:14px}.direct-contact[data-astro-cid-6bfsojfh]{margin-top:var(--space-12);border-top:1px solid var(--color-border);padding-top:var(--space-6)}.direct-contact[data-astro-cid-6bfsojfh]>span[data-astro-cid-6bfsojfh]{color:var(--color-muted);font-size:13px;display:block}.direct-contact[data-astro-cid-6bfsojfh]>a[data-astro-cid-6bfsojfh]{margin-top:var(--space-3);color:var(--color-accent);overflow-wrap:anywhere;font-size:18px;line-height:1.7;display:inline-block}.direct-contact[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{text-underline-offset:5px;text-decoration:underline}.contact-workspace[data-astro-cid-6bfsojfh]{min-width:0}.contact-availability[data-astro-cid-6bfsojfh]{padding-block:var(--space-6);color:var(--color-muted);line-height:1.8}.contact-availability[data-astro-cid-6bfsojfh] button{margin-top:var(--space-5)}.form-fields[data-astro-cid-6bfsojfh]{gap:var(--space-8);border:0;min-width:0;margin:0;padding:0;display:grid}.visually-hidden[data-astro-cid-6bfsojfh]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.type-fieldset[data-astro-cid-6bfsojfh]{border:0;min-width:0;margin:0;padding:0}.type-fieldset[data-astro-cid-6bfsojfh] legend[data-astro-cid-6bfsojfh]{margin-bottom:var(--space-3);font-size:14px;font-weight:500}.type-options[data-astro-cid-6bfsojfh]{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.type-option[data-astro-cid-6bfsojfh]{cursor:pointer;min-width:0;display:flex;position:relative}.type-option[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.type-option[data-astro-cid-6bfsojfh]>span[data-astro-cid-6bfsojfh]{width:100%;min-height:var(--control-height);padding:10px var(--space-2);border:1px solid var(--color-border-strong);color:var(--color-text);text-align:center;word-break:keep-all;justify-content:center;align-items:center;font-size:13px;line-height:1.5;display:flex}.type-option[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:checked+span[data-astro-cid-6bfsojfh]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent);font-weight:600}.type-option[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible+span[data-astro-cid-6bfsojfh]{outline:2px solid var(--color-accent);outline-offset:4px}.type-option[data-astro-cid-6bfsojfh]:hover input[data-astro-cid-6bfsojfh]:not(:checked)+span[data-astro-cid-6bfsojfh]{border-color:var(--color-accent)}.reply-fields[data-astro-cid-6bfsojfh]{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.privacy-consent[data-astro-cid-6bfsojfh]{border:0;min-width:0;margin:0;padding:0}.privacy-consent[data-astro-cid-6bfsojfh] legend[data-astro-cid-6bfsojfh]{margin-bottom:var(--space-4);font-size:16px;font-weight:600}.consent-summary[data-astro-cid-6bfsojfh]{border-block:1px solid var(--color-border);padding-block:var(--space-4);color:var(--color-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.8}.consent-summary[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]+p[data-astro-cid-6bfsojfh]{margin-top:var(--space-3)}.consent-summary[data-astro-cid-6bfsojfh] dl[data-astro-cid-6bfsojfh]{margin-block:var(--space-4)}.consent-summary[data-astro-cid-6bfsojfh] dl[data-astro-cid-6bfsojfh]>div[data-astro-cid-6bfsojfh]{gap:var(--space-3);margin-top:var(--space-2);grid-template-columns:82px minmax(0,1fr);display:grid}.consent-summary[data-astro-cid-6bfsojfh] dt[data-astro-cid-6bfsojfh]{color:var(--color-text)}.consent-summary[data-astro-cid-6bfsojfh] dd[data-astro-cid-6bfsojfh]{margin:0}.privacy-policy-trigger[data-astro-cid-6bfsojfh]{min-height:44px;margin-top:var(--space-2);padding:var(--space-2) 0;color:var(--color-accent);font:inherit;text-underline-offset:4px;text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:underline}.privacy-policy-trigger[data-astro-cid-6bfsojfh]:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.consent-option[data-astro-cid-6bfsojfh]{align-items:flex-start;gap:var(--space-3);min-height:44px;padding-block:var(--space-3);cursor:pointer;font-size:14px;line-height:1.6;display:flex}.consent-option[data-astro-cid-6bfsojfh]:first-of-type{margin-top:var(--space-3)}.consent-option[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{width:18px;height:18px;accent-color:var(--color-accent);flex-shrink:0;margin:2px 0 0}.consent-option[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.form-action[data-astro-cid-6bfsojfh]{border-top:1px solid var(--color-border);padding-top:var(--space-6)}.form-action[data-astro-cid-6bfsojfh] .ui-button{width:100%}.no-script-note[data-astro-cid-6bfsojfh]{margin-top:var(--space-6);color:var(--color-muted);line-height:1.8}.type-error[data-astro-cid-6bfsojfh]{margin-top:var(--space-2);font-size:13px;line-height:1.6}.type-error[data-astro-cid-6bfsojfh] strong[data-astro-cid-6bfsojfh]{color:var(--color-accent);font-weight:600}.inquiry-status[data-astro-cid-6bfsojfh]{margin-top:var(--space-5);color:var(--color-text);word-break:keep-all;line-height:1.8}.inquiry-status[data-astro-cid-6bfsojfh]:empty{margin:0}.inquiry-status[data-astro-cid-6bfsojfh]:focus-visible{outline:2px solid var(--color-accent);outline-offset:6px}.inquiry-success[data-astro-cid-6bfsojfh]{margin-top:var(--space-5)}.form-direct-contact[data-astro-cid-6bfsojfh]{margin-top:var(--space-5);color:var(--color-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.8}.form-direct-contact[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}@media (width<=1100px){.contact-intro[data-astro-cid-6bfsojfh]{min-height:440px;padding-block:76px}.contact-background[data-astro-cid-6bfsojfh]{width:110%;min-width:0;top:0;right:-5%}.contact-intro[data-astro-cid-6bfsojfh]:after{background:linear-gradient(90deg,#000,#000000a8 50%,#00000014)}.contact-intro[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{max-width:650px;font-size:42px}.contact-intro[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{max-width:590px;font-size:18px}}@media (width<=900px){.type-options[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-layout[data-astro-cid-6bfsojfh]{gap:var(--space-10);grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr)}.type-option[data-astro-cid-6bfsojfh]>span[data-astro-cid-6bfsojfh]{font-size:12px}}@media (width<=700px){.contact-layout[data-astro-cid-6bfsojfh]{gap:var(--space-10);padding-bottom:var(--space-16);grid-template-columns:1fr}.contact-guidance[data-astro-cid-6bfsojfh]{display:none}.contact-guidance[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{font-size:24px}.contact-guidance[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh] br[data-astro-cid-6bfsojfh],.desktop-break[data-astro-cid-6bfsojfh]{display:none}.contact-guidance[data-astro-cid-6bfsojfh] ul[data-astro-cid-6bfsojfh]{margin-block:var(--space-3)}.direct-contact[data-astro-cid-6bfsojfh]{margin-top:var(--space-6)}.type-option[data-astro-cid-6bfsojfh]>span[data-astro-cid-6bfsojfh]{font-size:13px}}@media (width<=600px){.contact-page[data-astro-cid-6bfsojfh]{padding-top:66px}.contact-intro[data-astro-cid-6bfsojfh]{align-items:flex-start;min-height:490px;padding-block:64px 170px}.contact-background[data-astro-cid-6bfsojfh]{width:160%;top:auto;bottom:-28px;right:-5%}.contact-intro[data-astro-cid-6bfsojfh]:after{background:linear-gradient(#000 0%,#000000e0 36%,#00000080 65%,#0000001f 100%)}.contact-intro[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{max-width:100%;font-size:clamp(28px,7.6vw,38px);line-height:1.4}.contact-intro[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{margin-top:24px;font-size:16px;line-height:1.85}}@media (width<=430px){.reply-fields[data-astro-cid-6bfsojfh]{gap:var(--space-5);grid-template-columns:1fr}.type-option[data-astro-cid-6bfsojfh]>span[data-astro-cid-6bfsojfh]{padding-inline:6px;font-size:12px}.inquiry-success[data-astro-cid-6bfsojfh] .ui-button{width:100%}}
