.home-video{display:grid;grid-template-columns:1fr 360px;gap:clamp(40px,7vw,110px);align-items:center;padding-block:72px 88px;border-top:1px solid #c8a46a35;max-width:1050px}.home-video-copy{max-width:470px}.home-video-copy h2{font:400 clamp(36px,4vw,58px)/1.12 var(--serif);letter-spacing:-1px;margin:20px 0 24px;color:#172230}.home-video-copy p{font-size:18px;line-height:1.8;color:#62666b;margin-bottom:30px}.home-video-frame{background:#030a18;border:1px solid #c8a46a65;border-radius:8px;overflow:hidden;box-shadow:0 20px 55px #0005}.home-video video{display:block;width:100%;height:auto;aspect-ratio:512/910;object-fit:contain;background:#030a18}.home-video video:focus-visible{outline:2px solid #e0be78;outline-offset:-4px}@media(max-width:700px){.home-video{grid-template-columns:minmax(0,1fr);gap:30px;padding-block:44px 54px}.home-video-copy{max-width:100%}.home-video-copy h2{font-size:38px;margin:14px 0 18px}.home-video-copy p{font-size:16px;margin-bottom:22px}.home-video-frame{width:min(100%,360px);justify-self:center}}