.closing-layout h2{letter-spacing:0;margin:0;font-size:3.35rem;font-weight:520;line-height:1.04}.closing-section{background:var(--signal);padding:110px 0}.closing-layout{grid-template-columns:.7fr 2fr 1fr auto;align-items:center;gap:40px;display:grid}.closing-layout-with-portrait{grid-template-columns:156px .65fr 1.9fr 1fr auto;gap:36px}.closing-portrait{border:1px solid var(--ink);background:#1a1a1a;width:156px;height:196px;margin:0;position:relative;overflow:hidden}.closing-photo{object-fit:cover;object-position:50% 12%}.closing-portrait-cutout{background:0 0;border:0;height:220px}.closing-portrait-cutout .closing-photo{object-fit:contain;object-position:center bottom}.closing-layout .eyebrow{color:var(--ink);margin:0}.closing-layout h2{max-width:660px;font-size:2.55rem}.closing-layout>p:not(.eyebrow){color:#414327;margin:0;font-size:.85rem;line-height:1.6}.closing-layout .button-primary{border-color:var(--ink);background:var(--ink);color:var(--paper);white-space:nowrap}.closing-layout .button-primary:hover,.closing-layout .button-primary:focus-visible{background:var(--teal-dark)}@media (max-width:1100px){.closing-layout{grid-template-columns:1fr 2fr}.closing-layout-with-portrait{grid-template-columns:132px 1fr 1.7fr}.closing-layout>p:not(.eyebrow),.closing-layout .button{grid-column:2}.closing-layout-with-portrait>p:not(.eyebrow),.closing-layout-with-portrait .button{grid-column:3}}@media (max-width:760px){.closing-layout h2{font-size:2.4rem}.closing-section{padding:78px 0}.closing-layout{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.closing-portrait{width:132px;height:166px}}
