.home-closing{position:relative;isolation:isolate;display:grid;place-items:center;min-height:720px;padding:100px clamp(24px,6vw,110px);overflow:hidden;background:var(--rcmb-dark-bg,#161616);color:#fff;text-align:center;font-family:Geist,Arial,sans-serif;scroll-margin-top:112px}.home-closing-photo{position:absolute;inset:0;z-index:-2;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 45%}.home-closing-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(6 12 17 / .76),rgb(6 12 17 / .7) 45%,rgb(6 12 17 / .9))}.home-closing-content{width:100%;max-width:1520px;margin:auto}.home-closing-kicker{font:400 12px/1.5 'Geist Mono',monospace;letter-spacing:.06em;color:#dedfe1;margin:0 0 32px;max-width:none}.home-closing h2{font:250 clamp(42px,5.1vw,98px)/1.08 Geist,Arial,sans-serif;letter-spacing:-.035em;color:#fff;margin:0 auto 30px;max-width:none;text-wrap:balance}.home-closing h2 em{font-weight:400;color:#ef343b;white-space:nowrap}.home-closing-copy{font:400 17px/1.65 Geist,Arial,sans-serif;color:#dedfe1;max-width:64ch;margin:0 auto}.home-closing-actions{display:flex;align-items:center;flex-direction:column;gap:18px;margin-top:44px}.home-closing-actions a{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;border-radius:999px;padding:14px 30px;font:550 14px/1.4 Geist,Arial,sans-serif;letter-spacing:0;transition:background-color .2s ease,border-color .2s ease}.home-closing-tour{background:#b01030;border:1px solid #b01030;color:#fff;min-width:244px}.home-closing-tour:hover{background:#8e1029;border-color:#8e1029;color:#fff}.home-closing-tour:active{background:#760b21;border-color:#760b21}.home-closing-tour svg{flex:0 0 22px;display:block}.home-closing-apply{min-width:146px;border:1px solid #fff8;color:#fff;background:#fff0}.home-closing-apply:hover{background:#ffffff14;border-color:#fff;color:#fff}.home-closing-apply:active{background:#ffffff26}.home-closing-actions a:focus-visible{outline:3px solid #fff;outline-offset:5px}@media(max-width:1100px){.home-closing{min-height:640px;padding-block:86px}.home-closing h2{font-size:clamp(52px,6vw,74px);max-width:18ch}.home-closing-copy{font-size:16px}}@media(max-width:640px){.home-closing{min-height:620px;padding:76px 24px}.home-closing-kicker{font-size:10px;letter-spacing:.02em;margin-bottom:28px}.home-closing h2{font-size:clamp(43px,11.5vw,60px);line-height:1.06;max-width:none;margin-bottom:26px}.home-closing-copy{font-size:15px;line-height:1.65;max-width:34ch}.home-closing-copy br{display:none}.home-closing-actions{margin-top:34px;gap:16px}.home-closing-actions a{font-size:14px;min-height:52px;max-width:100%}.home-closing-photo{object-position:78% 50%}.home-closing-shade{background:rgb(6 12 17 / .78)}}@media(max-width:360px){.home-closing{padding-inline:20px}.home-closing h2{font-size:42px}.home-closing-kicker{font-size:9px}.home-closing-copy{font-size:14px}.home-closing-tour{min-width:0;width:100%;max-width:260px!important}}@media(prefers-reduced-motion:reduce){.home-closing-actions a{transition:none}}@media print{.home-closing{display:none}}.home-closing-video{position:absolute;inset:0;z-index:-2;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 50%;opacity:0;transition:opacity .35s ease}.home-closing.has-playing-video .home-closing-video{opacity:1}.home-closing .home-closing-motion{position:absolute;right:24px;bottom:24px;min-height:44px;border:1px solid #fff8;border-radius:999px;padding:10px 18px;background:#080f1dcc;color:#fff;font:500 13px/1.4 Geist,Arial,sans-serif;cursor:pointer}.home-closing .home-closing-motion[hidden]{display:none}.home-closing-motion:hover{background:#142a52}.home-closing-motion:active{background:#080f1d}.home-closing-motion:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(max-width:640px){.home-closing-video{object-position:58% 50%}.home-closing .home-closing-motion{right:16px;bottom:16px}}@media(prefers-reduced-motion:reduce){.home-closing-video{transition:none}}