.vault-lifestyle-page{color:#f3efdf;min-height:100vh}.vault-lifestyle-page>.life-heading{margin-top:48px}.life-heading,.life-catalog,.life-note,.life-detail,.life-footer,.vault-lifestyle-page>.vault-lifestyle-grid{width:min(1260px,90%);margin:0 auto 48px}.life-heading{padding:60px 0 22px}.life-heading h1{font-family:var(--font-display),serif;max-width:900px;margin:24px 0;font-size:clamp(42px,6vw,88px);font-weight:400;line-height:1.04}.life-heading>p:not(.aur-eyebrow){max-width:750px;font-size:18px;line-height:1.8}.life-heading>a:first-child{color:#d8c99b}.life-cover{width:min(1260px,94%);margin:0 auto 40px}.life-cover img{object-fit:contain;border-radius:18px;width:100%;height:auto;display:block}.life-cover figcaption{text-align:center;letter-spacing:.15em;color:#d8c99b;padding:12px;font-size:11px}.life-note{box-sizing:border-box;background:#092b24d9;border:1px solid #c8ab6855;border-radius:20px;padding:28px;line-height:1.8}.life-note a{color:#e8ce8c;margin-top:12px;display:inline-block}.life-filters{background:#0d3029d9;border:1px solid #c8ab6855;border-radius:18px;flex-wrap:wrap;gap:16px;padding:24px;display:flex}.life-filters label{letter-spacing:.05em;flex:180px;gap:8px;font-size:12px;display:grid}.life-filters input,.life-filters select{box-sizing:border-box;color:#f3efdf;width:100%;font:inherit;background:#0b241f;border:1px solid #cfb77966;border-radius:8px;padding:12px;font-size:14px}.vault-lifestyle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.life-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(130deg,#245247c9,#09231fe8);border:1px solid #c8ab6855;border-radius:20px;overflow:hidden;box-shadow:0 20px 50px #0003}.life-card a{color:inherit;height:100%;text-decoration:none;display:block}.life-card img{aspect-ratio:1;object-fit:contain;background:#06231c;width:100%;height:auto;display:block}.life-card-copy{padding:24px}.life-card h2{font-family:var(--font-display),serif;margin:10px 0 15px;font-size:30px;font-weight:500;line-height:1.15}.life-card p{color:#e0e5d9;line-height:1.65}.life-status{text-transform:uppercase;letter-spacing:.08em;color:#d7c489;font-size:10px;line-height:1.6;display:block}.life-open{color:#f0d595;margin-top:22px;display:block}.life-button{background:linear-gradient(120deg,#e1c887,#ad8748,#ead79d);border-radius:8px;margin-top:18px;padding:14px 22px;font-weight:600;text-decoration:none;display:inline-flex;color:#13291f!important}.life-detail{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.life-detail>img{border-radius:20px;width:100%;height:auto}.life-detail-copy{background:#0b3028e8;border:1px solid #c8ab6855;border-radius:20px;padding:30px;line-height:1.8}.life-detail-copy h2,.life-note h2{font-family:var(--font-display);margin-top:0;font-size:36px;font-weight:400}.life-small{color:#ced7c8;font-size:12px}.life-footer{border-top:1px solid #c8ab6855;flex-wrap:wrap;justify-content:space-between;gap:24px;padding:35px 0;display:flex}.life-footer a{color:#dbc58d}:is(.vault-lifestyle-page a:focus-visible,.vault-lifestyle-page input:focus-visible,.vault-lifestyle-page select:focus-visible){outline-offset:4px;outline:3px solid #e6c776}.life-card:hover{border-color:#d3bc7e;transition:transform .25s;transform:translateY(-3px)}.life-hub-cover{border-radius:14px;width:100%;margin:20px 0;object-fit:contain!important;height:auto!important}.life-ecosystem-links{flex-wrap:wrap;gap:14px;display:flex}.life-ecosystem-links a{color:#ecd49b;background:#10352ccc;border:1px solid #d6bb7766;border-radius:10px;padding:15px 20px}@media (max-width:950px){.vault-lifestyle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.life-detail{grid-template-columns:1fr}}@media (max-width:600px){.vault-lifestyle-grid{grid-template-columns:1fr}.life-heading{padding-top:25px}.life-filters{padding:16px}.life-heading,.life-catalog,.life-note,.life-detail,.life-footer,.vault-lifestyle-page>.vault-lifestyle-grid{width:92%}.life-note,.life-detail-copy{padding:22px}.vault-lifestyle-page>.life-heading{margin-top:28px}.life-heading h1{font-size:44px}.life-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){.life-card:hover{transition:none;transform:none}}.life-heading{box-sizing:border-box;-webkit-backdrop-filter:blur(8px);background:linear-gradient(120deg,#184b3bbd,#06251ed9);border:1px solid #d9bd7c66;border-radius:22px;padding:40px}.life-card{-webkit-backdrop-filter:blur(8px);background:linear-gradient(130deg,#245247b3,#09231fce)}.life-detail-text{grid-template-columns:1fr}.life-reset{color:#e8d198;cursor:pointer;background:0 0;border:1px solid #c8ab6880;border-radius:8px;align-self:end;padding:13px 18px}@media (max-width:600px){.life-heading{padding:25px}.life-filters input,.life-filters select{font-size:16px}.life-card{-webkit-backdrop-filter:blur(5px)}}
