.home3d .contactgrid{display:grid;gap:clamp(2.5rem,5vw,4rem);padding-top:clamp(2.5rem,5vw,3.5rem);padding-bottom:clamp(4rem,9vw,7rem)}@media (min-width:900px){.home3d .contactgrid{grid-template-columns:1.05fr .95fr;gap:clamp(3rem,6vw,5rem)}.home3d .contactform{border-left:1px solid var(--rule);padding-left:clamp(2.5rem,5vw,4rem)}}.home3d .chanhead{margin:0 0 .2rem;font-size:.6875rem;text-transform:uppercase;letter-spacing:.26em;color:var(--metal-deep)}.home3d .chan{display:grid;grid-template-columns:2.1rem 1fr auto;align-items:baseline;gap:.3rem 1rem;border-top:1px solid var(--rule);padding:1.15rem 0;text-decoration:none;color:inherit;transition:padding-left .25s cubic-bezier(.2,.7,.3,1),border-color .25s}a.chan:hover{padding-left:.35rem;border-top-color:var(--action)}.home3d .chan .n{font-family:var(--font-display),Georgia,serif;font-style:italic;font-size:1.15rem;line-height:1;color:var(--metal)}.home3d .chan .label{font-size:.72rem;text-transform:uppercase;letter-spacing:.15em;color:var(--muted)}.home3d .chan .value{color:var(--heading);font-size:.95rem;white-space:nowrap}a.chan:hover .value{color:var(--action)}.home3d .chan .note{grid-column:2/-1;margin:.3rem 0 0;font-size:.875rem;line-height:1.55;color:var(--muted);max-width:42ch}@media (max-width:560px){.home3d .chan{grid-template-columns:2.1rem 1fr}.home3d .chan .value{grid-column:2;white-space:normal;word-break:break-word}}.home3d .contactform button[type=submit]{border-radius:999px;background:var(--action);padding:.95rem 2.4rem;letter-spacing:.1em;transition:background-color .25s,color .25s}.home3d .contactform button[type=submit]:hover:not(:disabled){background:var(--deep)}.home3d .contactform button[type=submit]:disabled{background:var(--rule);color:var(--muted)}