.closing{display:block;background:#fff;padding:64px 40px 48px}
.closing .contact-copy{display:grid;grid-template-columns:1.15fr 1fr;column-gap:80px;align-items:start;max-width:none}
.closing .contact-copy>.eyebrow{grid-column:1/-1;margin-bottom:20px}
.closing .contact-copy h2{grid-column:1;grid-row:2/4;margin:0;max-width:570px}
.closing .contact-copy p{grid-column:2;grid-row:2;margin:0 0 20px;max-width:540px}
.closing .contact-copy .pill{grid-column:2;grid-row:3;justify-self:start}
.closing .contact-start{width:100%;max-width:none!important;margin-top:44px}
.contact-start>p{font-size:15px;margin-bottom:22px;color:#69625c}
.contact-sculptures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #ded8d2}
.contact-sculpture{position:relative;display:flex;flex-direction:column;min-width:0;color:#25211e;text-decoration:none;border-left:1px solid #ded8d2;padding:20px 22px 24px;outline-offset:-2px;transition:background .25s}
.contact-sculpture:first-child{border-left:0}.contact-sculpture:hover,.contact-sculpture:focus-visible{background:#fffaf6}
.contact-sculpture:focus-visible{outline:2px solid #f7652c}
.sculpture-index{font:11px var(--mono);color:#8a7568;line-height:1}
.contact-wire-art{display:block;width:100%;height:auto;aspect-ratio:300/270;margin:10px 0 16px;overflow:visible;touch-action:pan-y}
.contact-wire-art .sc-line{stroke:#8e8580;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}
.contact-wire-art .sc-guide{stroke:#b6ada5;stroke-dasharray:.1 4;stroke-linecap:round;stroke-width:1;vector-effect:non-scaling-stroke}
.contact-wire-art .sc-node{fill:#f7652c;stroke:#fff;stroke-width:1.2;vector-effect:non-scaling-stroke}
.contact-wire-art .sc-face{fill:#f7652c;fill-opacity:.045;stroke:none}
.sculpture-title{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:21px;font-weight:500;line-height:1.25;letter-spacing:-.4px}
.sculpture-title svg{width:19px;height:19px;flex:none;color:#b34820;transition:transform .3s}
.contact-sculpture:hover .sculpture-title svg,.contact-sculpture:focus-visible .sculpture-title svg{transform:translateX(3px)}
.sculpture-sub{font-size:14px;line-height:1.5;color:#69625c;margin-top:8px}
.contact-note{margin-top:20px}
@media(max-width:1000px){.contact-sculpture{padding:18px 14px 22px}.sculpture-title{font-size:18px}.closing .contact-copy{column-gap:40px}}
@media(max-width:700px){.closing{padding:40px 18px 32px}.closing .contact-copy{display:block}.closing .contact-copy h2{font-size:36px}.closing .contact-copy p{font-size:17px;margin:20px 0 24px}.closing .contact-start{margin-top:32px}.contact-sculptures{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-sculpture:nth-child(3){border-left:0}.contact-sculpture:nth-child(n+3){border-top:1px solid #ded8d2}.contact-sculpture{padding:18px 10px 20px}.contact-wire-art{margin:10px 0 14px}.sculpture-title{font-size:17px;letter-spacing:-.5px;gap:3px}.sculpture-title svg{width:15px;height:15px}.sculpture-sub{font-size:13px}.contact-note{font-size:12px}}
@media(prefers-reduced-motion:reduce){.contact-sculpture,.sculpture-title svg{transition:none}}
