:where([data-sc-nine-book-vault]){--vault-ink: #080a0f;--vault-ink-soft: #151820;--vault-paper: #f1eadc;--vault-paper-bright: #fffaf0;--vault-red: #9f2f29;--vault-red-bright: #d25145;--vault-gold: #c8a66a;--vault-line: rgba(241, 234, 220, .16);min-height:100vh;overflow:hidden;color:var(--vault-paper);background:radial-gradient(circle at 85% 7%,rgba(159,47,41,.23),transparent 30rem),linear-gradient(180deg,#0b0d13,#080a0f);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55}:where([data-sc-nine-book-vault]) *,:where([data-sc-nine-book-vault]) *:before,:where([data-sc-nine-book-vault]) *:after{box-sizing:border-box}:where([data-sc-nine-book-vault]) img{display:block;max-width:100%}:where([data-sc-nine-book-vault]) button,:where([data-sc-nine-book-vault]) a{font:inherit}:where([data-sc-nine-book-vault]) a{color:inherit}.vault-qa-banner{padding:.55rem 1rem;color:#231f19;background:#f3c862;text-align:center;font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.vault-header{display:flex;justify-content:space-between;align-items:center;max-width:76rem;min-height:4.5rem;margin:0 auto;padding:.85rem 1.25rem;border-bottom:1px solid var(--vault-line)}.vault-header p{display:none;margin:0;color:#f1eadc9e;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}.vault-brand{display:inline-flex;align-items:center;gap:.7rem;text-decoration:none;font-weight:900;letter-spacing:.14em;font-size:.84rem}.vault-brand img{width:2.35rem;height:2.35rem;object-fit:contain}.vault-hero{display:grid;gap:2.8rem;max-width:76rem;margin:0 auto;padding:4.5rem 1.25rem 5rem}.vault-hero-copy{max-width:47rem}.vault-kicker{margin:0 0 1rem;color:var(--vault-gold);font-size:.72rem;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.vault-hero h1,.vault-section-heading h2,.vault-fit h2,.vault-exclusions h2,.vault-faq h2{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500;line-height:.98;letter-spacing:-.045em}.vault-hero h1{max-width:14ch;font-size:clamp(3.25rem,12vw,7rem)}.vault-lede{max-width:41rem;margin:1.8rem 0 0;color:#f1eadcc7;font-size:clamp(1.05rem,2.4vw,1.34rem)}.vault-trust-line{display:grid;gap:.8rem;margin:2.1rem 0 0;padding-top:1.25rem;border-top:1px solid var(--vault-line);color:#f1eadcb8;font-size:.91rem}.vault-trust-line span{display:flex;align-items:baseline;gap:.55rem}.vault-trust-line strong{color:var(--vault-paper-bright);font-family:Georgia,serif;font-size:1.45rem;font-weight:500}.vault-deadline{margin:1.35rem 0 0;color:#e7c8c4;font-size:.85rem}.vault-offer-card{position:relative;align-self:end;padding:1.35rem;color:#15120f;background:var(--vault-paper);border:1px solid rgba(255,255,255,.45);box-shadow:0 2.2rem 5rem #0000006b}.vault-cover-stack{position:relative;height:16.8rem;margin:-3.8rem .4rem 1.2rem}.vault-cover-stack img{position:absolute;left:50%;bottom:0;width:8.2rem;aspect-ratio:2 / 3;object-fit:cover;transform:translate(calc(-50% + (var(--stack-index) - 2) * 2.3rem)) rotate(calc((var(--stack-index) - 2) * 5deg));transform-origin:bottom center;box-shadow:0 1.2rem 2.2rem #00000061}.vault-cover-stack img:nth-child(3){z-index:3}.vault-cover-stack img:nth-child(2),.vault-cover-stack img:nth-child(4){z-index:2}.vault-card-label{margin:0;color:#6e6253;font-size:.69rem;font-weight:900;letter-spacing:.18em}.vault-price{margin:.25rem 0;line-height:1}.vault-price span{font-family:Georgia,serif;font-size:4.4rem;letter-spacing:-.055em}.vault-price small{font-weight:800}.vault-value-note{margin:.8rem 0 1.15rem;color:#5b5145;font-size:.85rem}.vault-primary-cta{width:100%;min-height:3.5rem;padding:.9rem 1rem;border:0;color:#fffaf0;background:#17130f;font-weight:900;cursor:pointer;transition:transform .16s ease,background .16s ease}.vault-primary-cta:hover{background:var(--vault-red);transform:translateY(-2px)}.vault-primary-cta:focus-visible{outline:3px solid #1467c4;outline-offset:3px}[data-sc-nine-book-vault] a:focus-visible,[data-sc-nine-book-vault] summary:focus-visible{outline:3px solid #1467c4;outline-offset:3px}.vault-primary-cta:disabled{color:#e8e0d2;background:#5d5750;cursor:not-allowed;transform:none}.vault-microcopy{margin:.7rem 0 0;color:#6a6054;text-align:center;font-size:.74rem}.vault-checkout-status{margin:.9rem 0 0;padding:.8rem;color:#6d1813;background:#f2d8d5;border-left:3px solid #9f2f29;font-size:.82rem}.vault-library,.vault-fit,.vault-access,.vault-faq,.vault-exclusions{max-width:76rem;margin:0 auto;padding:5rem 1.25rem;border-top:1px solid var(--vault-line)}.vault-section-heading{max-width:48rem}.vault-section-heading h2,.vault-fit h2,.vault-exclusions h2,.vault-faq h2{font-size:clamp(2.45rem,8vw,4.8rem)}.vault-section-heading>p:last-child{color:#f1eadc9e}.vault-book-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.7rem .8rem;margin-top:2.8rem}.vault-book{min-width:0}.vault-book-image{position:relative;padding:1.15rem .65rem .75rem;background:linear-gradient(145deg,#232630,#101218);border:1px solid var(--vault-line)}.vault-book-image span{position:absolute;top:.55rem;right:.65rem;color:#f1eadc52;font:600 .72rem Georgia,serif}.vault-book-image img{width:100%;aspect-ratio:2 / 3;object-fit:cover;box-shadow:0 .9rem 1.7rem #00000061}.vault-book h3{margin:.9rem 0 .15rem;font-family:Georgia,serif;font-size:1.05rem;line-height:1.1}.vault-book p{margin:0;color:#f1eadc85;font-size:.76rem}.vault-fit{display:grid;gap:2.6rem}.vault-fit-grid{display:grid;gap:1rem}.vault-fit-grid article{padding:1.45rem;background:#10131a;border:1px solid var(--vault-line)}.vault-fit-grid article:last-child{background:transparent}.vault-fit-grid h3{margin:0;color:var(--vault-gold);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase}.vault-fit-grid ul{display:grid;gap:.85rem;margin:1.15rem 0 0;padding-left:1.15rem;color:#f1eadcb8}.vault-access ol{display:grid;gap:1rem;margin:2.7rem 0 0;padding:0;list-style:none}.vault-access li{display:grid;grid-template-columns:2.5rem 1fr;gap:1rem;padding:1.15rem 0;border-top:1px solid var(--vault-line)}.vault-access li>span{display:grid;place-items:center;width:2.35rem;height:2.35rem;color:var(--vault-ink);background:var(--vault-gold);border-radius:50%;font-weight:900}.vault-access strong{font-family:Georgia,serif;font-size:1.15rem}.vault-access li p{margin:.25rem 0 0;color:#f1eadc99}.vault-access-note{margin:1.8rem 0 0;padding:1rem;color:#e5cbc7;background:#9f2f291f;border-left:3px solid var(--vault-red-bright);font-size:.85rem}.vault-owner-note{max-width:73.5rem;margin:0 auto 5rem;padding:1.2rem;color:#17130f;background:var(--vault-gold)}.vault-owner-note p{margin:.35rem 0 0}.vault-exclusions p:last-child{max-width:59rem;color:#f1eadcad;font-size:1rem;line-height:2}.vault-faq>div:last-child{margin-top:2.5rem}.vault-faq details{border-top:1px solid var(--vault-line)}.vault-faq details:last-child{border-bottom:1px solid var(--vault-line)}.vault-faq summary{display:flex;justify-content:space-between;gap:1rem;padding:1.25rem 0;font-family:Georgia,serif;font-size:1.15rem;cursor:pointer}.vault-faq summary span{color:var(--vault-gold);font-family:sans-serif}.vault-faq details[open] summary span{transform:rotate(45deg)}.vault-faq details p{max-width:52rem;margin:0;padding:0 2.5rem 1.35rem 0;color:#f1eadca6}.vault-footer{display:grid;gap:.35rem;max-width:76rem;margin:0 auto;padding:2rem 1.25rem 2.7rem;border-top:1px solid var(--vault-line);color:#f1eadc7a;font-size:.76rem}.vault-footer p{margin:0}@media(min-width:46rem){.vault-header p{display:block}.vault-hero{grid-template-columns:minmax(0,1.5fr) minmax(20rem,.78fr);gap:3.6rem;padding-top:7rem;padding-bottom:7rem}.vault-trust-line{grid-template-columns:repeat(3,1fr)}.vault-book-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem 1.25rem}.vault-fit{grid-template-columns:.85fr 1.15fr}.vault-fit-grid{grid-template-columns:repeat(2,1fr)}.vault-access ol{grid-template-columns:repeat(3,1fr);gap:1.5rem}.vault-access li{grid-template-columns:1fr}.vault-footer{grid-template-columns:1fr auto}}@media(min-width:70rem){.vault-book-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.vault-book:last-child{grid-column:3}}@media(prefers-reduced-motion:reduce){:where([data-sc-nine-book-vault]) *,:where([data-sc-nine-book-vault]) *:before,:where([data-sc-nine-book-vault]) *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
