.form-card.glass{--glass-r:var(--rounded-radius-sheet);--glass-tint:#fffc;--glass-shadow:0 0 0 1px #0a0a0a0f, 0 12px 24px -14px #0a0a0a29, 0 36px 72px -32px #0a0a0a57, inset 0 -1px 0 #0a0a0a0d;gap:20px;padding:22px;display:grid}@media (width>=720px){.form-card.glass{gap:24px;padding:32px}}.invert .form-card.glass,.form-card.glass.on-dark{--glass-tint:#1a1a1870}@media (width<=719px){.form-card.glass{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-top:1px solid var(--color-border);background:0 0;border-radius:0;padding:24px 0 0}.form-card.glass:before,.form-card.glass:after{display:none}}:where([data-page=contact]) .contact-grid{gap:40px;display:grid}@media (width>=1000px){:where([data-page=contact]) .contact-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:72px}}:where([data-page=contact]) .after{border-top:1px solid var(--color-border);color:var(--color-ink-2);gap:10px;margin-top:18px;padding-top:18px;display:grid}:where([data-page=contact]) .after ol{counter-reset:next;gap:8px;list-style:none;display:grid}:where([data-page=contact]) .after li{counter-increment:next;grid-template-columns:2.2em minmax(0,1fr);align-items:baseline;gap:8px;display:grid}:where([data-page=contact]) .after li:before{content:counter(next, decimal-leading-zero);font:500 11px/1 var(--font-mono);letter-spacing:.1em;color:var(--color-accent-text)}:where([data-page=contact]) .inquiry{gap:24px;display:grid}:where([data-page=contact]) .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}:where([data-page=contact]) .submit-row{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}:where([data-page=contact]) .privacy{color:var(--color-muted-foreground);max-width:40em}:where([data-page=contact]) .privacy a{color:var(--color-ink-2)}:where([data-page=contact]) .alert{background:var(--color-secondary);box-shadow:inset 3px 0 0 var(--color-destructive);color:var(--color-foreground);padding:14px 16px}:where([data-page=contact]) .alert a{color:var(--color-foreground)}:where([data-page=contact]) .sent{gap:18px;display:grid}:where([data-page=contact]) .sent:focus{outline:none}:where([data-page=contact]) .summary{border-top:1px solid var(--color-border)}:where([data-page=contact]) .summary>div{border-bottom:1px solid var(--color-border);gap:4px;padding:12px 0;display:grid}@media (width>=700px){:where([data-page=contact]) .summary>div{grid-template-columns:90px minmax(0,1fr);align-items:baseline;gap:18px}}:where([data-page=contact]) .summary dt{color:var(--color-muted-foreground)}:where([data-page=contact]) .summary dd{margin:0}:where([data-page=contact]) .sent a{color:var(--color-ink-2)}:where([data-page=contact]) .picker{gap:34px;display:grid}:where([data-page=contact]) .picker-list{gap:12px;max-width:860px;display:grid}
