@media (width>=768px){html[data-webgl=on] body.immersive{overflow:hidden}}html[data-webgl=on] main{pointer-events:none}html[data-webgl=on] .contact-shell{pointer-events:none;z-index:2;position:relative}html[data-webgl=on] .contact-shell a{pointer-events:auto}@media (width>=768px){html[data-webgl=on] .contact-fallback{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}html:not([data-webgl=on]) .contact-hint{display:none}@media (width<=767px){html[data-webgl=on] main{pointer-events:auto}html[data-webgl=on] .contact-shell{pointer-events:auto;justify-content:flex-start;min-height:0;padding-top:5rem}.contact-hint{display:none}}.contact-card-html{pointer-events:auto}.ccard{width:330px;font-family:var(--font-mono);color:#dfe4e9;text-shadow:0 1px #00000059;padding:4px 26px 4px 30px}.ccard-kicker{letter-spacing:.15em;color:#dfe4e999;text-transform:uppercase;font-size:9px}.ccard-name{font-family:var(--font-display);text-transform:uppercase;color:var(--color-paper);margin-top:6px;font-size:34px;font-weight:700;line-height:1}.ccard-role{letter-spacing:.12em;text-transform:uppercase;color:var(--color-acid);margin-top:4px;font-size:8px}.ccard-links{gap:5px;margin-top:14px;display:grid}.ccard-links li{border-top:1px solid #dfe4e940;grid-template-columns:78px 1fr;align-items:baseline;padding-top:4px;display:grid}.ccard-links span{letter-spacing:.15em;text-transform:uppercase;color:#dfe4e999;font-size:8px}.ccard-links a{color:var(--color-paper);overflow-wrap:anywhere;font-size:11px;text-decoration:none}.ccard-links a:hover,.ccard-links a:focus-visible{color:var(--color-acid)}.ccard-foot{letter-spacing:.12em;text-transform:uppercase;color:#dfe4e999;margin-top:12px;font-size:8px}
