.gallery-outro{position:relative;z-index:7;height:180svh;background:#326d73;color:#fff9e9;isolation:isolate}
.outro-pin{position:sticky;top:0;height:100svh;min-height:620px;overflow:hidden;display:flex;flex-direction:column;padding:clamp(100px,14vh,160px) 4vw 0}
.outro-top{display:flex;align-items:center;gap:20px;font:400 12px/1.6 'Dream Han W6',sans-serif}
.outro-top>a{letter-spacing:.1em}.outro-status{display:flex;align-items:center;gap:8px;padding:7px 13px;border:1px solid #fff9e945;border-radius:30px;font-size:11px}
.outro-status i{width:6px;height:6px;border-radius:50%;background:#bdd8a4}.outro-top nav{margin-left:auto;display:flex;gap:26px}
.outro-copy{text-align:center;position:relative;z-index:1;margin:auto 0 0;padding-bottom:clamp(140px,22vh,230px)}
.outro-copy>span{font:400 11px/1.6 'Dream Han W6',sans-serif;letter-spacing:.3em}
.outro-copy h2{font:400 clamp(68px,8.6vw,158px)/1.02 'Dream Han W16',sans-serif;letter-spacing:-.06em;margin:18px 0 20px}.outro-copy h2>span{color:#d7dcae}
.outro-copy p{font:400 clamp(12px,1vw,16px)/1.9 'Dream Han W6',sans-serif;color:#e2e8d7}
.outro-landscape{position:absolute;left:0;right:0;bottom:64px;height:clamp(130px,23vh,230px);border-bottom:1px solid #fff9e9b0;pointer-events:none}
.outro-hills{position:absolute;inset:0;width:100%;height:100%;opacity:.13}
.outro-plant{position:absolute;bottom:-3px;width:clamp(60px,7vw,130px);color:#dce6cf}.outro-plant svg{display:block;width:100%}.outro-plant-left{left:5%;width:clamp(50px,5vw,95px)}.outro-plant-right{right:12%}.outro-plant-small{right:3%;width:clamp(45px,5vw,95px)}
.outro-car-track{position:absolute;inset:0 21% 0 10%}.outro-car{position:absolute;left:0;bottom:0;width:clamp(130px,16vw,280px);height:auto;overflow:visible}
.outro-footer{height:64px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;font:400 11px/1.5 'Dream Han W6',sans-serif;letter-spacing:.04em}
.gallery-outro a{color:inherit;text-decoration:none}.gallery-outro a:hover{text-decoration:underline;text-underline-offset:5px}.gallery-outro a:focus-visible{outline:2px solid currentColor;outline-offset:6px}
@media(max-width:760px){.outro-pin{min-height:660px;padding:100px 6vw 0}.outro-top{flex-wrap:wrap;gap:10px;font-size:10px}.outro-status{font-size:9px;padding:5px 9px}.outro-top nav{width:100%;margin:8px 0 0;gap:20px}.outro-copy h2{font-size:clamp(62px,13.5vw,100px);line-height:1.12}.outro-copy{padding-bottom:185px}.outro-landscape{bottom:100px;height:140px}.outro-car-track{left:4%;right:20%}.outro-footer{height:100px;align-content:start;padding-top:14px;flex-wrap:wrap;justify-content:flex-start;gap:6px 20px;font-size:9px}.outro-footer a{width:100%}}
@media(prefers-reduced-motion:reduce){.gallery-outro{height:auto}.outro-pin{position:relative}.outro-copy{opacity:1!important;transform:none!important}}
