.closing{display:grid;grid-template-columns:1fr 1fr;padding:0;background:#222b25;color:#fff;isolation:isolate;overflow:hidden}.closing-copy{padding:clamp(44px,5.3vw,88px) clamp(28px,5.8vw,96px);align-self:center;min-width:0}.closing-copy>.eyebrow{color:#d5dccc;font-size:12px;letter-spacing:.12em;max-width:330px;display:block}.closing-copy h2{font-size:clamp(60px,5.8vw,96px);margin:27px 0;letter-spacing:-.025em;line-height:1.01}.closing-copy h2 em{color:#d2dac4}.closing-copy>p{max-width:390px;font-size:16px;line-height:1.8;color:#d2d8d0}.closing-actions{display:flex;align-items:flex-start;flex-direction:column;gap:19px;margin-top:30px}.closing-actions .button{background:#f6f6ef;color:#232a24;padding:18px 24px;min-height:60px;font-size:16px}.closing-actions .button:hover{background:#fff}.closing-secondary{font-size:14px;border-bottom:1px solid #879181;padding-bottom:3px;color:#edf0e7}.closing-secondary:hover{color:#fff;border-color:#fff}.closing-copy .closing-reassurance{font-size:13px;color:#adb8aa;margin-top:21px;line-height:1.7}.closing-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;border-top:1px solid #54624e;padding-top:24px;margin-top:36px}.closing-details span{display:block;font-size:11px;color:#b9c4b2;margin-bottom:8px}.closing-details strong{font-size:14px;font-weight:550;display:block;line-height:1.5}.closing-details small{display:block;font-size:12px;line-height:1.5;color:#b9c4b2;margin-top:3px}.closing-visual{position:relative;margin:0;min-height:680px;overflow:hidden;background:#41433a}.closing-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.closing-visual:after{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#131b15b8);pointer-events:none}.closing-visual figcaption{position:absolute;left:40px;right:30px;bottom:42px;z-index:1}.closing-visual figcaption>span{font-size:11px;font-weight:550;letter-spacing:.15em}.closing-visual figcaption p{font:42px/1.1 var(--serif);margin-top:13px;letter-spacing:-.015em}.closing-visual figcaption em{font-weight:400}
@media(min-width:1400px){.closing-actions{flex-direction:row;align-items:center;gap:26px}}
@media(max-width:1000px){.closing-copy{padding:48px 30px}.closing-copy h2{font-size:64px}.closing-details{gap:10px}.closing-visual{min-height:740px}.closing-visual figcaption{left:28px;bottom:32px}.closing-visual figcaption p{font-size:36px}}
@media(max-width:760px){.closing{grid-template-columns:1fr}.closing-copy{padding:48px 6%}.closing-copy h2{font-size:clamp(58px,11vw,78px)}.closing-copy>p{max-width:520px}.closing-actions{flex-direction:row;align-items:center;flex-wrap:wrap;gap:20px}.closing-actions .button{font-size:15px}.closing-details{gap:14px;margin-top:30px}.closing-visual{min-height:0;height:440px}.closing-visual>img{object-position:center 42%}.closing-visual figcaption{left:6%;right:6%;bottom:30px}.closing-visual figcaption p{font-size:39px}}
@media(max-width:360px){.closing-copy h2{font-size:56px}.closing-details{grid-template-columns:1fr}.closing-details>div{display:grid;grid-template-columns:24px 1fr;column-gap:10px}.closing-details span{grid-row:1/3}.closing-details small{grid-column:2}.closing-visual{height:380px}}
