body.ecosystem-home .editorial-hero{min-height:495px;padding-block:clamp(2rem,3.3vw,3.1rem) clamp(1.35rem,2.1vw,2rem)}body.ecosystem-home .editorial-divisions{padding-top:1.1rem;padding-bottom:1.15rem}body.ecosystem-home .editorial-section-bar{margin-bottom:.85rem}body.ecosystem-home .editorial-featured{padding-top:1.5rem;padding-bottom:clamp(2.2rem,3.1vw,3.2rem)}body.ecosystem-home .editorial-section-heading{margin-bottom:1.15rem}body.ecosystem-home .editorial-founder{gap:clamp(1.5rem,4vw,3.3rem);padding-block:clamp(2.1rem,3.5vw,3.7rem)}body.ecosystem-home .editorial-books{gap:clamp(1.5rem,3vw,3rem);padding-block:clamp(2.3rem,4vw,4rem)}body.ecosystem-home .editorial-principles-inner{padding-block:2.1rem}body.ecosystem-home .editorial-close{padding-block:2.8rem}body.ecosystem-home .footer{padding-top:1.8rem}body.ecosystem-home .editorial-disclosure{margin-top:.8rem}body.ecosystem-home .editorial-division-card{border-radius:7px;grid-template-rows:auto auto;grid-template-columns:39px minmax(0,1fr);align-content:center;gap:.2rem .8rem;min-height:110px;padding:.82rem .9rem;display:grid}body.ecosystem-home .editorial-division-icon{border:1px solid var(--h-border);width:39px;height:39px;color:var(--h-ink);background:0 0;border-radius:8px;flex:none;grid-area:1/1/3}body.ecosystem-home .editorial-division-copy{grid-area:1/2}body.ecosystem-home .editorial-division-copy strong{font-size:.84rem}body.ecosystem-home .editorial-division-copy small{font-size:.69rem;line-height:1.45}body.ecosystem-home .editorial-card-action{width:fit-content;color:var(--h-ink);grid-area:2/2;align-items:center;gap:.34rem;margin-top:.2rem;font-size:.69rem;font-weight:650;line-height:1.2;display:inline-flex}body.ecosystem-home .editorial-division-card:hover .editorial-card-action svg,body.ecosystem-home .editorial-feature-arrow:hover svg{transform:translate(2px,-2px)}body.ecosystem-home :is(.editorial-card-action,.editorial-feature-arrow) svg{flex:none;transition:transform .18s}body.ecosystem-home .editorial-feature-details{padding-bottom:1rem;padding-right:1.15rem}body.ecosystem-home .editorial-feature-details h3{font-size:1.04rem}body.ecosystem-home .editorial-feature-details p{padding-bottom:.4rem}body.ecosystem-home .editorial-feature-arrow{width:auto;height:auto;color:var(--h-ink);text-decoration:underline;text-decoration-color:var(--h-border);text-underline-offset:3px;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:.35rem;margin-top:.3rem;padding:0;font-size:.72rem;font-weight:650;display:inline-flex;position:static}body.ecosystem-home .editorial-feature-arrow:hover{text-decoration-color:currentColor}body.ecosystem-home .editorial-book-gallery,body.ecosystem-home .ecosystem-real-book-gallery.editorial-book-gallery{filter:none;background:0 0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;align-items:start;gap:clamp(.55rem,1vw,.95rem);width:100%;height:auto;min-height:0;padding:0;display:grid;overflow:visible}body.ecosystem-home .editorial-book-gallery:before{display:none}body.ecosystem-home .editorial-original-book-card{min-width:0;color:var(--h-ink);flex-direction:column;align-items:stretch;gap:.6rem;display:flex}body.ecosystem-home .editorial-original-cover{aspect-ratio:2/3;border:1px solid var(--h-border);background:#1e1e1e;border-radius:3px;width:100%;min-height:0;display:block;position:relative;overflow:hidden;box-shadow:0 10px 22px #00000019}body.ecosystem-home .editorial-original-cover img,body.ecosystem-home .editorial-book-gallery .editorial-original-cover img{object-fit:contain;object-position:center;width:100%;max-width:none;height:100%;box-shadow:none;filter:none;opacity:1;border:0;transition:transform .24s;display:block;position:static;inset:auto;transform:none}body.ecosystem-home .editorial-original-book-card:hover .editorial-original-cover img{transform:scale(1.018)}body.ecosystem-home .editorial-original-book-caption{gap:.18rem;display:grid}body.ecosystem-home .editorial-original-book-caption strong{font-size:.77rem;font-weight:650;line-height:1.35}body.ecosystem-home .editorial-original-book-caption small{color:var(--h-muted);font-size:.67rem;line-height:1.4}body.ecosystem-home .editorial-book>img{filter:none}body.aasta-showcase .aasta-hero{gap:1.6rem;min-height:370px;padding-top:2rem;padding-bottom:2rem}body.aasta-showcase .aasta-feature-art,body.aasta-showcase .aasta-verified-visual{min-height:300px}body.aasta-showcase .aasta-verified-visual img{filter:none;width:46%;height:83%;top:8%}body.aasta-showcase .aasta-verified-visual img:first-child{top:7%}body.aasta-showcase .aasta-verified-visual img:nth-child(2){top:14%}body.aasta-showcase .aasta-verified-visual span{bottom:0}body.aasta-showcase .aasta-hero-notes{margin-top:1.05rem}body.aasta-showcase .aasta-feature-copy{padding-block:.75rem}body.aasta-showcase .aasta-library,body.aasta-showcase .aasta-writing-desk,body.aasta-showcase .aasta-worlds{padding-top:2.75rem}body.aasta-showcase .aasta-writing-desk{margin-top:2.5rem}body.aasta-showcase .aasta-section-heading{margin-bottom:1.15rem}body.aasta-showcase .aasta-book-grid{gap:clamp(.8rem,2vw,1.8rem)}body.aasta-showcase .aasta-cover-real img,body.aasta-showcase .aasta-desk-cover.has-real-cover img,body.aasta-showcase .aasta-book-grid .aasta-cover img,body.aasta-showcase .aasta-desk-cover img{filter:none!important}body.aasta-showcase .aasta-cover-real img,body.aasta-showcase .aasta-desk-cover.has-real-cover img{object-fit:contain;object-position:center}body.aasta-showcase .aasta-cover-real{background:#242424}body.aasta-showcase .aasta-last-word{padding-top:2.3rem;padding-bottom:2.7rem}body.aasta-showcase .aasta-desk-grid{gap:1rem}body.venture-showcase .venture-card[data-family=books] .venture-art,body.venture-showcase .venture-art--books,body.venture-showcase .venture-card[data-family=books] .venture-real-thumb{filter:none}@media (width>=930px){body.ecosystem-home .ecosystem-pillar-grid.editorial-division-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}body.ecosystem-home .editorial-division-icon{min-height:39px;max-height:39px}body.ecosystem-home .editorial-division-card{min-height:101px}@media (width<=1280px){body.ecosystem-home .editorial-division-card{min-height:95px}}@media (width<=850px){body.ecosystem-home .editorial-hero{min-height:0;padding-top:2.3rem;padding-bottom:1rem}body.ecosystem-home .editorial-divisions{padding-block:.95rem 1.1rem}body.ecosystem-home .editorial-featured{padding-top:1.35rem}body.aasta-showcase .aasta-hero{min-height:0}}@media (width<=600px){body.ecosystem-home .editorial-division-card{grid-template-columns:38px minmax(0,1fr);min-height:85px;padding:.8rem}body.ecosystem-home .editorial-section-heading{margin-bottom:.9rem}body.ecosystem-home .editorial-original-book-caption strong{font-size:.66rem}body.ecosystem-home .editorial-original-book-caption small{font-size:.58rem}body.ecosystem-home .editorial-book-gallery{gap:.4rem}body.ecosystem-home .editorial-featured{padding-bottom:2rem}body.ecosystem-home .editorial-founder{padding-block:2.2rem}body.ecosystem-home .editorial-books{padding-block:2.25rem}body.aasta-showcase .aasta-feature-art{min-height:275px}body.aasta-showcase .aasta-library,body.aasta-showcase .aasta-writing-desk,body.aasta-showcase .aasta-worlds{padding-top:2rem}}@media (prefers-reduced-motion:reduce){body.ecosystem-home .editorial-original-cover img,body.ecosystem-home :is(.editorial-card-action,.editorial-feature-arrow) svg{transition:none}body.ecosystem-home .editorial-original-book-card:hover .editorial-original-cover img,body.ecosystem-home .editorial-division-card:hover .editorial-card-action svg{transform:none}}body.venture-showcase .venture-rail-links a{align-items:center;gap:.72rem;font-size:.8rem;display:flex}body.venture-showcase .venture-rail-links a svg{flex:none}body.venture-showcase .venture-view-switch button{place-items:center;display:grid}body.venture-showcase .venture-card-arrow{white-space:nowrap;border:0;border-radius:4px;justify-content:center;align-items:center;gap:.22rem;width:auto;min-width:0;min-height:32px;padding:.3rem .4rem;font-size:.69rem;font-weight:650;line-height:1;display:inline-flex}body.venture-showcase .venture-card-arrow svg{flex:none}body.venture-showcase .venture-art-corner{place-items:center;width:20px;height:20px;display:grid}body.aasta-showcase .aasta-book-meta a,body.aasta-showcase .aasta-last-word a,body.aasta-showcase .aasta-world-card a{align-items:center;gap:.3rem;display:inline-flex}body.aasta-showcase .aasta-world-icon{opacity:.22;font-size:inherit;place-items:center;display:grid}body.aasta-showcase .aasta-world-icon svg{width:clamp(45px,6vw,82px);height:clamp(45px,6vw,82px)}
