.request-helper{border-top:1px solid var(--line)}.contact-intro .page-intro-grid>*{min-width:0}.contact-intro .page-heading{overflow-wrap:break-word}.request-heading{max-width:800px}.request-heading .section-heading{letter-spacing:-.045em;margin:18px 0 24px;font-size:clamp(30px,3.4vw,46px);line-height:1.15}.request-heading>p:last-child,.request-fallback{color:var(--muted);font-size:16px;line-height:1.8}.request-direct{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:24px 0 12px;font-size:16px;display:flex}.request-direct a{color:var(--accent);overflow-wrap:anywhere;align-items:center;min-height:44px;font-weight:650;display:inline-flex}.request-privacy{color:var(--muted);max-width:760px;margin:0 0 28px;font-size:14px;line-height:1.75}.request-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 32px;display:grid}.request-field{min-width:0}.request-field label{align-items:baseline;gap:12px;margin-bottom:12px;font-size:16px;font-weight:650;line-height:1.6;display:flex}.request-field label span{color:var(--accent);flex-shrink:0;font-size:12px}.request-helper input,.request-helper select,.request-helper textarea{width:100%;min-width:0;max-width:100%;min-height:48px;color:var(--ink);font:inherit;background:#fff;border:1px solid #879397;border-radius:12px;padding:14px 16px;font-size:16px;line-height:1.65;display:block}.request-helper textarea{resize:vertical;overflow-wrap:anywhere}.request-helper textarea::placeholder,.request-helper input::placeholder{color:#536168;opacity:1}.request-field-hint,.request-recreate-hint,.request-mail-hint,.request-long-hint,.request-leave-hint{color:var(--muted);max-width:850px;margin:12px 0 0;font-size:14px;line-height:1.75}.request-create,.request-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px;display:flex}.request-create>p{color:var(--muted);margin:0;font-size:14px}.request-helper .button{white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.5}.request-output{border-top:1px solid var(--line);margin-top:32px;padding-top:28px}.request-draft-label{letter-spacing:-.025em;margin-bottom:10px;font-size:22px;font-weight:650;line-height:1.4;display:block}.request-output>p:first-of-type{color:var(--muted);margin:0 0 16px;font-size:14px;line-height:1.75}.request-helper .request-copy{color:var(--ink);background:#fff;border:1px solid #879397}.request-helper .request-copy:hover{background:#f1f7f7}.request-status{min-height:1.8em;color:var(--accent);margin:20px 0 0;font-size:14px;font-weight:650;line-height:1.8}.request-long-hint{border-left:2px solid var(--accent);padding-left:16px}@media (width<=800px){.request-fields{grid-template-columns:minmax(0,1fr);gap:24px}}.request-inspiration{border-left:3px solid var(--accent);margin:24px 0;padding:4px 0 4px 20px}.request-inspiration p{color:var(--muted);margin:4px 0;font-size:16px;line-height:1.75}.person-section[data-astro-cid-osljqdnj]>.eyebrow[data-astro-cid-osljqdnj]{margin:0 0 24px}.person-profile[data-astro-cid-osljqdnj]{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:clamp(28px,5vw,72px);padding:40px;display:grid}.person-identity[data-astro-cid-osljqdnj],.person-copy[data-astro-cid-osljqdnj]{min-width:0}.person-signature[data-astro-cid-osljqdnj]{background:var(--about-surface);width:64px;height:64px;color:var(--accent);border-radius:50%;place-items:center;font-size:18px;font-weight:750;display:grid}.person-identity[data-astro-cid-osljqdnj] h2[data-astro-cid-osljqdnj]{letter-spacing:-.04em;margin:24px 0 12px;font-size:clamp(30px,3vw,38px);line-height:1.15}.person-location[data-astro-cid-osljqdnj]{color:var(--muted);margin:0;font-size:14px}.person-copy[data-astro-cid-osljqdnj]{max-width:64ch}.person-copy[data-astro-cid-osljqdnj]>p[data-astro-cid-osljqdnj]{color:var(--muted);margin:0 0 24px;font-size:16px;line-height:1.85}.person-copy[data-astro-cid-osljqdnj]>.person-introduction[data-astro-cid-osljqdnj]{color:var(--ink);font-size:18px;line-height:1.8}.person-actions[data-astro-cid-osljqdnj]{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.person-actions[data-astro-cid-osljqdnj] .request-help-link{margin-top:0}.person-outlook[data-astro-cid-osljqdnj]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) auto;align-items:start;gap:24px;margin-top:32px;padding-top:28px;display:grid}.person-outlook[data-astro-cid-osljqdnj] h3[data-astro-cid-osljqdnj]{letter-spacing:-.03em;max-width:22ch;margin:0;font-size:24px;line-height:1.25}.person-outlook[data-astro-cid-osljqdnj] p[data-astro-cid-osljqdnj]{color:var(--muted);max-width:50ch;margin:0;font-size:16px;line-height:1.8}.person-outlook[data-astro-cid-osljqdnj] .text-link[data-astro-cid-osljqdnj]{gap:16px;min-height:44px}@media (width<=900px){.person-profile[data-astro-cid-osljqdnj]{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px}.person-outlook[data-astro-cid-osljqdnj]{grid-template-columns:minmax(0,1fr);gap:16px}.person-outlook[data-astro-cid-osljqdnj] .text-link[data-astro-cid-osljqdnj]{justify-self:start}}@media (width<=500px){.person-profile[data-astro-cid-osljqdnj]{padding:24px}.person-identity[data-astro-cid-osljqdnj] h2[data-astro-cid-osljqdnj]{margin-top:20px}.person-signature[data-astro-cid-osljqdnj]{width:56px;height:56px}}
