.jade-vignette{mix-blend-mode:multiply;width:min(280px,72vw);height:auto;margin:0 0 18px -10px;display:block}.closing-copy>.jade-vignette{margin:0 auto 20px}.closing-garden{text-align:center;background:var(--garden);isolation:isolate;border-radius:0;min-height:480px;padding:85px 24px 130px;position:relative;overflow:hidden}.closing-copy .eyebrow{margin-bottom:24px}.closing-copy h2{font:400 clamp(53px, 5.5vw, 80px) / 1.04 var(--font-display);letter-spacing:-.045em}.closing-copy h2 em{color:var(--leaf)}.closing-copy .button{margin-top:31px;font-size:13px}.footer-main{background:var(--paper);justify-content:space-between;gap:50px;padding-block:44px 30px;display:flex}.footer-wordmark{letter-spacing:-2px;font-size:36px;font-weight:600;line-height:1}.footer-brand p{max-width:260px;margin:12px 0 20px;font-size:13px;line-height:1.7}.footer-brand>a:last-child,.footer-links a{font-size:13px}.footer-links{gap:clamp(48px,7vw,80px);display:flex}.footer-links h3{margin:0 0 10px;font-size:12px;font-weight:600}.footer-links a{align-items:center;gap:.3em;min-height:44px;padding-block:7px;display:flex}.footer-brand a:hover,.footer-links a:hover{text-decoration:underline}.footer-scape{--giant:min(34vw, 470px);background:linear-gradient(var(--paper), #f7f7ef00 35%), url(/art/jade-garden-distance-1536.webp) center 70% / cover;height:clamp(450px,44vw,600px);position:relative;overflow:hidden}.footer-giant{font:600 var(--giant) / .9 var(--font-body);letter-spacing:-.075em;color:#fffef2e0;white-space:nowrap;margin:0;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}.footer-arc{width:min(80%,520px);position:absolute;top:12px;left:50%;transform:translate(-50%)}.footer-arc text{font:italic 400 35px var(--font-display);fill:var(--ink)}.footer-bottom{background:var(--garden)}.footer-legal{justify-content:space-between;gap:12px;padding-block:22px;font-size:11px;display:flex}@media (max-width:700px){.closing-garden{border-radius:0;min-height:420px;padding-block:65px 85px}.closing-copy h2{font-size:54px}.closing-copy .button{gap:18px;font-size:12px}.footer-main{flex-direction:column;gap:30px;padding-block:30px}.footer-scape{--giant:46vw;height:clamp(320px,118vw,460px)}.footer-giant{bottom:15px}}
