.inv-page{overflow:clip}.inv-wrap{width:min(100%,1400px);margin-inline:auto;padding-inline:48px}.inv-page section h2{text-wrap:balance;font-size:clamp(36px,4.3vw,60px)}.inv-page em{font-weight:inherit;color:var(--primary)}.inv-page a,.inv-page button,.inv-page summary{-webkit-tap-highlight-color:transparent}.inv-page :is(a,button,summary):focus-visible{outline:2px solid var(--primary);outline-offset:6px}.inv-page section[id]{scroll-margin-top:35px}.inv-hero{grid-template-columns:1.08fr 1fr;align-items:center;gap:64px;padding-block:64px 84px;display:grid}.inv-hero h1{letter-spacing:-.035em;margin:27px 0;font-size:clamp(46px,5.3vw,74px);line-height:1.08}.inv-hero-lede{max-width:38ch;color:var(--muted-foreground);font-size:18px;line-height:1.65}.inv-text-link{border-bottom:1px solid var(--border);align-items:center;gap:22px;margin-top:32px;padding-bottom:10px;font-size:13px;display:inline-flex}.inv-chapters{grid-template-columns:repeat(4,1fr);display:grid}.inv-chapters a{border-top:1px solid var(--border);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding-block:20px;font-size:12px;display:flex}.inv-chapters a>span{color:var(--muted-foreground);font-size:10px}.inv-chapters svg{margin-left:auto;margin-right:28px}.inv-opening{max-width:1070px;padding-block:100px}.inv-opening-line{font-size:clamp(34px,4vw,54px)}.inv-opening-detail{color:var(--muted-foreground);margin-block:24px 30px;font-size:23px;line-height:1.6}.inv-prose{font-size:16px;line-height:1.75}.inv-prose p+p{margin-top:17px}.inv-principle{border-top:1px solid var(--border);margin-top:38px;padding-top:30px;font-size:16px}.inv-band{padding-block:104px}.inv-section-grid{grid-template-columns:1fr 1fr;gap:88px;display:grid}.inv-section-heading h2,.inv-section-grid h2{margin-block:24px 30px}.inv-stock-compare{border:1px solid var(--border);border-radius:14px;align-items:center;gap:24px;padding:32px 28px;display:flex}.inv-stock-column{flex-direction:column;flex:1;gap:8px;display:flex}.inv-stock-column .mkt-display{color:var(--primary);margin-top:4px;font-size:32px}.inv-stock-column p{color:var(--muted-foreground);margin-top:2px;font-size:13px}.inv-stock-arrow{opacity:.4;flex-shrink:0}.inv-fulfilment-list{border:1px solid var(--border);border-radius:14px;padding:8px 28px}.inv-fulfilment-row{border-bottom:1px solid var(--border);align-items:center;gap:16px;padding-block:20px;font-size:14px;display:flex}.inv-fulfilment-row svg{color:var(--primary);flex-shrink:0}.inv-fulfilment-note{color:var(--muted-foreground);padding-top:20px;font-size:13px}.inv-selling-close{border-top:1px solid var(--border);max-width:70ch;margin-top:55px;padding-top:30px}.inv-connected .inv-section-grid{align-items:center;margin-top:15px}.inv-connected-close{border-top:1px solid color-mix(in srgb, currentColor 25%, transparent);max-width:68ch;margin-top:55px;padding-top:32px}.inv-connected-close .mkt-display{margin-bottom:14px;font-size:26px}.inv-foundation-intro-row{border-top:1px solid var(--border);max-width:70ch;margin-top:55px;padding-top:32px}.inv-foundation-intro-row .mkt-eyebrow{margin-bottom:14px;display:block}.inv-books-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.inv-foundation-intro{color:var(--muted-foreground);font-size:17px}.inv-details details{border-top:1px solid var(--border)}.inv-details details:last-child{border-bottom:1px solid var(--border)}.inv-details summary{cursor:pointer;justify-content:space-between;gap:25px;padding-block:27px;list-style:none;display:flex}.inv-details summary::-webkit-details-marker{display:none}.inv-details summary .mkt-display{font-size:29px}.inv-details summary svg{flex-shrink:0;transition:transform .25s}.inv-details details[open] summary svg{transform:rotate(45deg)}.inv-details .inv-prose{padding-bottom:32px;font-size:15px}.inv-closing{text-align:center}.inv-closing h2{max-width:28ch;margin:25px auto 34px}.inv-closing .inv-prose{max-width:64ch;margin-inline:auto}.inv-closing a{align-items:center;gap:25px;margin-top:35px;display:inline-flex}@keyframes inv-arrive{0%{opacity:.3;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.inv-page *,.inv-page :before,.inv-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=1100px){.inv-hero{gap:35px}.inv-section-grid{gap:44px}.inv-hero h1{font-size:52px}.inv-books-grid{gap:40px}}@media (width<=800px){.inv-wrap{padding-inline:24px}.inv-hero{grid-template-columns:1fr;gap:45px;padding-block:40px 55px}.inv-hero h1{font-size:clamp(42px,8vw,60px)}.inv-hero-copy{max-width:600px}.inv-hero-lede{max-width:45ch}.inv-chapters{grid-template-columns:1fr 1fr}.inv-chapters a:nth-child(n+3){border-top:0}.inv-opening{padding-block:65px}.inv-opening-detail{font-size:21px}.inv-band{padding-block:65px}.inv-section-grid{grid-template-columns:1fr;gap:30px}.inv-section-grid h2{max-width:19ch}.inv-stock-compare{flex-direction:column}.inv-stock-arrow{transform:rotate(90deg)}.inv-books-grid{grid-template-columns:1fr}.inv-details{margin-top:10px}}@media (width<=480px){.inv-page section h2{font-size:32px}.inv-hero h1{font-size:40px}.inv-chapters a{gap:8px;font-size:11px}.inv-chapters svg{margin-right:12px}}
