.home-vault{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px;margin-block:36px 64px;padding-block:64px;border-block:1px solid var(--line)}.home-vault-copy h2{margin:0 0 22px;font-family:var(--font-impact);font-size:clamp(38px,4.1vw,56px);font-weight:400;line-height:1.13;letter-spacing:0;text-transform:uppercase}.home-vault-copy>p{max-width:46ch;color:var(--muted);font-size:16px;line-height:1.75}.home-vault-copy>.home-vault-value-note{margin-top:15px;font-size:13px}.home-vault-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:28px}.home-vault-art{position:relative;padding:28px 18px;min-width:0}.home-vault-binder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:22px;border:1px solid var(--line);border-radius:8px;background:var(--soft);transform:rotate(-3deg);box-shadow:0 20px 35px -22px #0009}.home-vault-pocket{display:grid;align-items:center;padding:7px;background:var(--surface);border:1px solid var(--line);border-radius:4px}.home-vault-pocket .card-art{display:block;width:100%;border-radius:4px}.home-vault-chocobo{position:absolute;right:-8px;bottom:-14px;width:130px;height:auto;object-fit:contain;pointer-events:none;transform:rotate(6deg)}@media (max-width:950px){.home-vault{gap:32px}.home-vault-binder{gap:8px;padding:14px}.home-vault-pocket{padding:4px}}@media (max-width:700px){.home-vault{grid-template-columns:1fr;gap:24px;margin-block:12px 24px;padding-block:40px}.home-vault-copy h2{font-size:38px;margin-bottom:18px}.home-vault-copy>p{font-size:14px}.home-vault-actions{gap:20px;margin-top:24px}.home-vault-art{max-width:430px;width:100%;justify-self:center;padding:12px 14px}.home-vault-chocobo{width:85px;right:0;bottom:-12px}}@media (prefers-reduced-motion:reduce){.home-vault-binder,.home-vault-chocobo{transform:none}}