html[data-theme=dark] body.venture-showcase{--v-bg:#070a11;--v-card:#0d121c;--v-card-hi:#111928;--v-line:#242d3c;--v-ink:#f3f5fb;--v-muted:#a5aec2;--v-dim:#7c899e;--v-chip:#111724;--v-blue:#9eafff;--bg:#070a11;--bg-2:#0a0f18;--surface:#101724;--surface-solid:#101724;--text:#f3f5fb;--muted:#a5aec2;--dim:#7c899e;--line:#cad8f524;--line-strong:#cad8f53d;--accent:#9eafff;--accent-soft:#1b2340;--status-work:#eebc78;--status-live:#69dcac}html[data-theme=light] body.venture-showcase{--v-bg:#f6f8fc;--v-card:#fff;--v-card-hi:#f9fbff;--v-line:#dce2ef;--v-ink:#152035;--v-muted:#50607b;--v-dim:#66758e;--v-chip:#edf1f9;--v-blue:#475acc;--bg:#f6f8fc;--bg-2:#edf1f9;--surface:#fff;--surface-solid:#fff;--text:#152035;--muted:#50607b;--dim:#66758e;--line:#3143692b;--line-strong:#3143694d;--accent:#475acc;--accent-soft:#e4e9ff;--status-work:#92601c;--status-live:#1b805f}body.venture-showcase{background:var(--v-bg);color:var(--v-ink)}body.venture-showcase .legal-page-main{min-height:80svh;padding:0 0 6rem}body.venture-showcase .content-hero{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.venture-showcase .legal-content.is-wide{max-width:1630px;padding-top:0}body.venture-showcase .legal-content a{text-decoration:none}body.venture-showcase .topbar{border-bottom-color:var(--v-line)}.venture-shell{grid-template-columns:205px minmax(0,1fr);align-items:start;gap:clamp(1.1rem,2.6vw,2.65rem);display:grid}.venture-sidebar{border-right:1px solid var(--v-line);min-width:0;padding:2.15rem 1.1rem 2rem 0;position:sticky;top:105px}.venture-rail-brand{color:var(--v-dim);letter-spacing:.17em;align-items:center;gap:.7rem;font-size:.6rem;font-weight:750;display:flex}.venture-rail-glow{background:#596bf2;border:1px solid #adbcff;border-radius:3px;flex:none;width:10px;height:10px;transform:rotate(45deg);box-shadow:0 0 17px #586ced80}.venture-rail-links{gap:.3rem;margin:1.65rem 0 1.7rem;display:grid}.venture-rail-links a{min-height:38px;color:var(--v-muted);border:1px solid #0000;border-radius:8px;align-items:center;gap:.85rem;padding:.5rem .68rem;font-size:.81rem;font-weight:550;transition:background .2s,color .2s;display:flex}.venture-rail-links a:hover,.venture-rail-links a[aria-current=page]{background:var(--v-chip);color:var(--v-ink)}.venture-rail-links a[aria-current=page]{border-color:var(--v-line)}.venture-rail-separator{background:var(--v-line);height:1px}.venture-sidebar-heading{color:var(--v-ink);margin:1.5rem 0 .7rem;font-size:.74rem;font-weight:730}.venture-rail-filters{gap:.26rem;display:grid}.venture-rail-filters button{width:100%;min-height:36px;color:var(--v-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:.7rem;padding:.35rem .55rem;font-size:.78rem;display:flex}.venture-rail-filters button:hover,.venture-rail-filters button[aria-pressed=true]{color:var(--v-ink);background:var(--v-chip)}.venture-rail-filters button[aria-pressed=true]{border-color:var(--v-line)}.venture-category-marker{border:1px solid var(--v-blue);border-radius:3px;flex:0 0 8px;width:8px;height:8px}.venture-category-count{color:var(--v-dim);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.69rem}.venture-rail-note{isolation:isolate;border:1px solid var(--v-line);background:linear-gradient(150deg,#111b35,#0a1323 58%,#080e16);border-radius:12px;min-height:160px;margin-top:2rem;padding:2rem .75rem .7rem;position:relative;overflow:hidden}.venture-rail-note p{z-index:1;color:#becaf0;font-family:Georgia,serif;font-size:1.15rem;font-style:italic;line-height:1.3;position:relative}.venture-rail-note strong{color:#fff;font-weight:400}.venture-orbit{background:radial-gradient(circle at 33% 27%,#cadcfa,#3a5180 23%,#121d3b 42%,#040915 67%);border:1px solid #a7bfff66;border-radius:50%;width:225px;height:225px;position:absolute;bottom:-104px;right:-55px;box-shadow:0 0 60px #769bfa38}.venture-main{min-width:0;padding-top:clamp(2.4rem,4.7vw,5.4rem)}.venture-intro{border-bottom:1px solid var(--v-line);justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;padding:.2rem 0 2rem;display:flex;position:relative}.venture-intro:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#283f773a,#0000 70%);height:240px;position:absolute;inset:-40px -1vw auto 47%}.venture-overline{color:var(--v-blue);letter-spacing:.2em;margin:0;font-size:.65rem;font-weight:770}.venture-intro h2{font-family:var(--ui);letter-spacing:-.058em;text-wrap:balance;margin:.75rem 0 .65rem;font-size:clamp(2.6rem,4.75vw,5rem);font-weight:660;line-height:1.04}.venture-intro h2 em{color:var(--v-blue);font-style:normal}.venture-intro-copy>p:last-child{max-width:620px;color:var(--v-muted);margin:0;font-size:clamp(.89rem,1.13vw,1.04rem);line-height:1.65}.venture-intro-aside{border-left:1px solid var(--v-line);min-width:150px;color:var(--v-dim);letter-spacing:.13em;align-content:center;gap:.15rem;margin-bottom:.3rem;padding-left:1.2rem;font-size:.56rem;font-weight:680;line-height:1.65;display:grid}.venture-intro-aside b{color:var(--v-muted);margin-top:.9rem;font-weight:650}.venture-showcase .venture-explorer{border:0;margin:0;padding:0}.venture-toolbar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.venture-showcase .catalog-filters{flex-wrap:wrap;align-items:center;gap:.38rem;margin:0;display:flex}.venture-showcase .catalog-filters button{border:1px solid var(--v-line);background:var(--v-card);min-height:38px;color:var(--v-muted);border-radius:999px;padding:.45rem .85rem;font-size:.7rem;font-weight:675}.venture-showcase .catalog-filters button:hover{color:var(--v-ink);border-color:var(--v-blue)}.venture-showcase .catalog-filters button[aria-pressed=true]{color:var(--v-bg);border-color:var(--v-ink);background:var(--v-ink)}.venture-showcase .catalog-controls{align-items:center;gap:.5rem;display:flex}.venture-showcase .catalog-search-wrap{border:1px solid var(--v-line);background:var(--v-card);border-radius:9px;grid-area:auto;align-items:center;width:clamp(180px,17vw,250px);min-height:40px;padding:.2rem .7rem;display:flex}.venture-showcase .catalog-search-wrap>span{font-size:1rem}.venture-showcase .catalog-search-wrap input{font-size:.77rem}.venture-showcase #project-status{border:1px solid var(--v-line);background:var(--v-card);border-radius:9px;grid-area:auto;max-width:156px;min-height:40px;padding:.3rem .52rem;font-size:.72rem}.venture-result-tools{justify-content:space-between;align-items:center;gap:1rem;margin:1.4rem 0 .8rem;display:flex}.venture-showcase .catalog-count{color:var(--v-muted);margin:0;font-size:.77rem}.venture-view-tools{align-items:center;gap:.5rem;display:flex}.venture-view-tools label{color:var(--v-dim);font-size:.7rem}.venture-view-tools select{border:1px solid var(--v-line);background:var(--v-card);border-radius:9px;max-width:155px;min-height:36px;padding:.35rem .55rem;font-size:.73rem}.venture-view-switch{border:1px solid var(--v-line);background:var(--v-card);border-radius:10px;align-items:center;gap:2px;padding:3px;display:flex}.venture-view-switch button{width:32px;height:29px;color:var(--v-muted);background:0 0;border:0;border-radius:6px}.venture-view-switch button[aria-pressed=true]{color:var(--v-blue);background:#536ef138}.venture-showcase .catalog-list.venture-grid{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.82rem;display:grid}.venture-showcase .catalog-row.venture-card{border:1px solid var(--v-line);background:linear-gradient(150deg, var(--v-card-hi), var(--v-card));border-radius:13px;flex-direction:column;min-width:0;padding:1rem;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;box-shadow:0 6px 20px #00000008}.venture-showcase .catalog-row.venture-card:hover{border-color:var(--project-accent);transform:translateY(-3px);box-shadow:0 18px 35px #0002}.venture-showcase .catalog-row.venture-card[hidden]{display:none}.venture-card-heading{justify-content:space-between;align-items:start;gap:.45rem;display:flex}.venture-card-title{align-items:center;gap:.65rem;min-width:0;display:flex}.venture-project-icon{border:1px solid color-mix(in srgb, var(--project-accent) 45%, transparent);background:color-mix(in srgb, var(--project-accent) 18%, var(--v-card));width:38px;height:38px;color:var(--project-accent);border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;font-weight:750;display:inline-flex}.venture-showcase .catalog-row h2{letter-spacing:-.015em;margin:0;font-size:clamp(.84rem,1.05vw,1rem);font-weight:720;line-height:1.25}.venture-card-title h2 a:hover{color:var(--v-blue)}.venture-division-label{color:var(--project-accent);letter-spacing:.035em;text-transform:uppercase;font-size:.55rem;font-weight:750;line-height:1.4}.venture-card-arrow{min-width:26px;min-height:26px;color:var(--v-muted);border-radius:7px;flex:0 0 26px;place-items:center;font-size:1.2rem;display:inline-grid}.venture-card-arrow:hover{background:var(--v-chip);color:var(--v-ink)}.venture-card-description{-webkit-line-clamp:3;min-height:3.9em;color:var(--v-muted);-webkit-box-orient:vertical;margin:.65rem 0 .4rem;font-size:.72rem;line-height:1.5;display:-webkit-box;overflow:hidden}.venture-art{isolation:isolate;border:1px solid color-mix(in srgb, var(--project-accent) 35%, transparent);background:radial-gradient(ellipse at 70% 40%, color-mix(in srgb, var(--project-accent) 42%, transparent), transparent 50%), linear-gradient(130deg, #050a13, color-mix(in srgb, var(--project-accent) 16%, #081020) 52%, #050914);color:#fff;border-radius:9px;width:100%;min-height:151px;margin-top:auto;display:block;position:relative;overflow:hidden}.venture-art-grain{opacity:.13;background-image:linear-gradient(#ffffff18 1px,#0000 1px),linear-gradient(90deg,#ffffff18 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#000,#0000)}.venture-art-orb{background:radial-gradient(circle at 29% 26%, #ffffffb3, var(--project-accent) 13%, #080f27 49%, #02060b 72%);width:112px;height:112px;box-shadow:0 0 30px color-mix(in srgb, var(--project-accent) 25%, transparent);opacity:.92;border-radius:50%;position:absolute;top:9%;right:10%}.venture-art-ring{border:1px solid color-mix(in srgb, var(--project-accent) 65%, #fff);opacity:.5;border-radius:50%;width:180px;height:70px;position:absolute;top:18%;right:-10%;transform:rotate(-29deg)}.venture-art-words{z-index:2;text-shadow:0 2px 12px #000a;gap:.35rem;max-width:80%;display:grid;position:absolute;bottom:12px;left:12px}.venture-art-words small{color:#dfe5ff;letter-spacing:.19em;font-size:.48rem;font-weight:690}.venture-art-words b{letter-spacing:-.025em;font-size:clamp(.78rem,1.05vw,1.08rem);font-weight:720;line-height:1.05}.venture-art-corner{z-index:3;color:#ffffff9c;font-size:.8rem;position:absolute;top:7px;right:9px}.venture-art--noxly .venture-art-orb,.venture-art--books .venture-art-orb{box-shadow:inset 21px 3px 0 #050915, 0 0 22px color-mix(in srgb, var(--project-accent) 36%, transparent);border-radius:50%}.venture-art--chisel .venture-art-orb,.venture-art--appgraft .venture-art-orb,.venture-art--extforge .venture-art-orb{border-radius:12px;width:100px;height:100px;transform:rotate(-26deg)}.venture-art--scythe .venture-art-orb,.venture-art--edge .venture-art-orb{clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:0}.venture-art--harvestly .venture-art-orb,.venture-art--climate .venture-art-orb{border-radius:60% 10% 60% 20%;width:155px;height:100px;transform:rotate(-28deg)}.venture-art--choices .venture-art-orb,.venture-art--tale-os .venture-art-orb{border-radius:5px 18px 18px 5px;width:80px;height:115px;transform:rotate(14deg)}.venture-card-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;width:100%;margin-top:.7rem;display:flex}.venture-showcase .catalog-family{border:1px solid var(--v-line);color:var(--v-muted);white-space:nowrap;background:0 0;border-radius:999px;padding:.27rem .55rem;font-size:.61rem}.venture-showcase .catalog-row-status{color:var(--v-muted);white-space:nowrap;font-size:.61rem}.venture-showcase .catalog-row-status i{margin-right:.28rem}.venture-showcase .catalog-empty{border:1px dashed var(--v-line);border-radius:12px;margin-top:1rem}.venture-closing{border:1px solid var(--v-line);color:#f3f5ff;background:linear-gradient(115deg,#121c34,#0c1223 60%,#212138);border-radius:14px;grid-template-columns:1fr 1fr;align-items:end;gap:2rem;margin-top:1.1rem;padding:2.25rem;display:grid}.venture-closing h2{letter-spacing:-.05em;margin:.8rem 0 0;font-size:clamp(1.65rem,2.7vw,2.9rem);font-weight:620;line-height:1.07}.venture-closing h2 em{color:#b2baff;font-style:normal}.venture-closing p{color:#aeb8d4;margin:0 0 .8rem;font-size:.84rem}.venture-closing a{color:#e4e7ff;font-size:.83rem;font-weight:720}.venture-showcase .catalog-footnote{max-width:740px;color:var(--v-dim);margin:1.5rem 0 0;font-size:.73rem;line-height:1.7}.venture-showcase :is(button,select,input,a):focus-visible{outline:3px solid var(--v-blue);outline-offset:3px}.venture-showcase .venture-grid.is-list-view{grid-template-columns:1fr}.venture-showcase .venture-grid.is-list-view .venture-card{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) minmax(220px,32%);gap:.6rem 1.4rem;display:grid}.venture-showcase .venture-grid.is-list-view .venture-card .venture-art{grid-area:1/2/4;height:160px}.venture-showcase .venture-grid.is-list-view .venture-card-description,.venture-showcase .venture-grid.is-list-view .venture-card-bottom{grid-column:1;margin:0}.venture-showcase .venture-grid.is-list-view .venture-card-bottom{align-self:end}html[data-theme=dark] body.aasta-showcase{--a-bg:#0b0810;--a-panel:#171019;--a-border:#3c2e38;--a-text:#f6f0e5;--a-muted:#b6a7a5;--a-gold:#e7c38c;--bg:#0b0810;--bg-2:#130e17;--surface:#1b1420;--surface-solid:#1b1420;--text:#f6f0e5;--muted:#b6a7a5;--dim:#a69595;--line:#e8c8ae2e;--line-strong:#e8c8ae4d;--accent:#e7c38c}html[data-theme=light] body.aasta-showcase{--a-bg:#f5eee7;--a-panel:#fff9f4;--a-border:#dbc9bc;--a-text:#2a1d22;--a-muted:#715c5e;--a-gold:#8e5e31;--bg:#f5eee7;--bg-2:#f9f0e7;--surface:#fff9f4;--surface-solid:#fff9f4;--text:#2a1d22;--muted:#715c5e;--dim:#886f71;--line:#63413e33;--line-strong:#63413e59;--accent:#8e5e31}body.aasta-showcase{background:var(--a-bg);color:var(--a-text)}.aasta-showcase .topbar{border-bottom-color:var(--a-border)}.aasta-showcase .footer{border-top-color:var(--a-border)}.aasta-showcase main{overflow:clip}.aasta-showcase main a{text-decoration:none}.aasta-showcase :is(a,button):focus-visible{outline:3px solid var(--a-gold);outline-offset:4px}.aasta-topline{border-bottom:1px solid var(--a-border);color:var(--a-muted);letter-spacing:.21em;justify-content:space-between;gap:2rem;padding-block:.85rem;font-size:.58rem;font-weight:720;display:flex}.aasta-topline span span{color:var(--a-gold);margin:0 .55rem}.aasta-hero{isolation:isolate;border-bottom:1px solid var(--a-border);grid-template-columns:minmax(0,1.05fr) minmax(230px,.85fr) minmax(0,.68fr);align-items:center;gap:clamp(1.3rem,3vw,3.5rem);min-height:535px;padding-top:clamp(3.8rem,6.3vw,6.3rem);padding-bottom:5.1rem;display:grid;position:relative}.aasta-hero:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(at 63% 37%,#7e40522e,#0000 45%),radial-gradient(at 35% 85%,#a7744922,#0000 35%);position:absolute;inset:0}.aasta-overline{color:var(--a-gold);letter-spacing:.23em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:740}.aasta-hero h1{letter-spacing:-.065em;margin:1rem 0 1.2rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,4.55vw,5.4rem);font-weight:400;line-height:1.04}.aasta-hero h1 em{color:var(--a-gold);font-weight:400}.aasta-hero-copy>p:not(.aasta-overline){max-width:530px;color:var(--a-muted);font-size:.97rem;line-height:1.78}.aasta-actions{flex-wrap:wrap;gap:.65rem;margin-top:1.6rem;display:flex}.aasta-primary-button,.aasta-secondary-button{border:1px solid var(--a-gold);background:var(--a-gold);color:#1c1316;border-radius:7px;justify-content:center;align-items:center;gap:.85rem;min-height:45px;padding:.72rem 1.1rem;font-size:.76rem;font-weight:750;display:inline-flex}html[data-theme=light] .aasta-primary-button{color:#fff}.aasta-secondary-button{border-color:var(--a-border);color:var(--a-text);background:0 0}.aasta-primary-button:hover,.aasta-secondary-button:hover{filter:brightness(1.08);transform:translateY(-2px)}.aasta-hero-notes{color:var(--a-muted);letter-spacing:.075em;flex-wrap:wrap;gap:.7rem 1.4rem;margin-top:2.3rem;font-size:.65rem;display:flex}.aasta-hero-notes span:first-letter{color:var(--a-gold)}.aasta-feature-art{perspective:1000px;justify-content:center;align-items:center;min-height:400px;display:flex;position:relative}.aasta-moon{background:radial-gradient(circle at 43% 43%,#74577b66,#29182e77 44%,#0000 70%);border:1px solid #b69eaa40;border-radius:50%;width:340px;height:340px;position:absolute;box-shadow:0 0 70px #9f659a18}.aasta-feature-book{isolation:isolate;aspect-ratio:.7;color:#fff4e9;background:radial-gradient(circle at 50% 30%,#9c688e,#0000 43%),linear-gradient(165deg,#1b2036 5%,#493552 43%,#8f4c44 68%,#0b0c1d 100%);border:1px solid #e8caab72;flex-direction:column;justify-content:space-between;align-items:center;width:min(90%,265px);padding:1.2rem 1rem;display:flex;position:relative;overflow:hidden;transform:rotateY(-11deg)rotate(2deg);box-shadow:16px 20px 40px #0007,inset 7px 0 8px #ffffff18}.aasta-feature-book:before{z-index:-1;aspect-ratio:1;content:"";border:1px solid #ead1c366;border-radius:50%;position:absolute;inset:17% 19% auto;box-shadow:0 0 50px #ffbfaf36}.aasta-feature-book:after{content:"";background:linear-gradient(154deg,#0000 43%,#16162b 43% 55%,#0000 55%),linear-gradient(20deg,#0000 40%,#10172f 40% 57%,#0000 57%),linear-gradient(#0000,#080a16 70%);height:55%;position:absolute;inset:auto -10% -16%}.aasta-book-spine{z-index:3;background:linear-gradient(90deg,#08060f,#4a354e);border-right:1px solid #fff3;width:13px;position:absolute;inset:0 auto 0 0}.aasta-feature-kicker,.aasta-feature-bottom{z-index:5;letter-spacing:.2em;text-align:center;font-size:.54rem;font-weight:650;position:relative}.aasta-feature-book strong{z-index:5;letter-spacing:.02em;margin-top:-2rem;font-family:Georgia,serif;font-size:clamp(2.4rem,4vw,4rem);font-weight:400;position:relative}.aasta-feature-branch{z-index:2;background:linear-gradient(#ffd1a0,#0000);width:2px;height:80px;position:absolute;bottom:2.4rem;left:50%}.aasta-feature-branch:before,.aasta-feature-branch:after{content:"";transform-origin:0;background:#efb794a8;width:68px;height:2px;position:absolute;bottom:40px;transform:rotate(-28deg)}.aasta-feature-branch:after{transform:rotate(208deg)}.aasta-feature-silhouette{z-index:4;background:#04050b;border-radius:45% 45% 15% 15%;width:10px;height:38px;position:absolute;bottom:2rem;left:calc(50% - 5px)}.aasta-feature-silhouette:before{content:"";background:#04050b;border-radius:50%;width:10px;height:10px;position:absolute;top:-8px;left:0}.aasta-feature-copy{border-left:1px solid var(--a-border);align-self:center;padding:1.5rem 0 1.5rem 1.3rem}.aasta-feature-copy h2{letter-spacing:.09em;margin:1rem 0 .2rem;font-family:Georgia,serif;font-size:clamp(2.2rem,3.3vw,3.6rem);font-weight:450}.aasta-feature-copy>p:not(.aasta-overline){color:var(--a-muted);font-size:.82rem;line-height:1.75}.aasta-feature-copy .aasta-feature-tagline{letter-spacing:.2em;text-transform:uppercase;color:var(--a-gold)!important;font-size:.66rem!important}.aasta-status-note{opacity:.7}.aasta-text-link{color:var(--a-gold);align-items:center;gap:.65rem;font-size:.77rem;font-weight:740;display:inline-flex}.aasta-text-link:hover{text-decoration:underline}.aasta-disclaimer{margin-top:1.1rem;font-size:.69rem!important}.aasta-library,.aasta-writing-desk,.aasta-worlds{padding-top:clamp(3.8rem,7vw,6.5rem)}.aasta-section-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.65rem;display:flex}.aasta-section-heading h2{letter-spacing:-.048em;margin:.55rem 0 .45rem;font-family:Georgia,serif;font-size:clamp(2.25rem,3.8vw,4rem);font-weight:450;line-height:1.07}.aasta-section-heading p:not(.aasta-overline){color:var(--a-muted);margin:0;font-size:.87rem}.aasta-section-heading>a{flex:none;margin-bottom:.35rem}.aasta-book-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.1rem,3vw,3rem);display:grid}.aasta-book-card,.aasta-desk-card{min-width:0}.aasta-cover{isolation:isolate;aspect-ratio:3/3.8;color:#f9f2e9;text-align:center;background:radial-gradient(circle at 45% 31%,#a58395,#0000 47%),linear-gradient(155deg,#291f38,#64404a 55%,#0e1223);border:1px solid #e6c49a50;border-radius:3px;flex-direction:column;justify-content:space-between;align-items:center;width:100%;padding:1.15rem .85rem;transition:transform .24s,box-shadow .24s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #0003;text-decoration:none!important}.aasta-cover:hover{transform:translateY(-5px);box-shadow:0 24px 42px #0005}.aasta-cover:before{z-index:-1;content:"";opacity:.47;background:repeating-linear-gradient(27deg,#0000 0 24px,#ffffff14 25px,#0000 26px 38px);position:absolute;inset:0}.aasta-cover:after{z-index:-1;content:"";background:linear-gradient(22deg,#12101e 27%,#0000 28%),linear-gradient(-20deg,#17142b 35%,#0000 36%);width:120%;height:42%;position:absolute;bottom:-12%;left:-10%}.aasta-cover-top,.aasta-cover-foot{z-index:1;letter-spacing:.24em;text-transform:uppercase;font-size:.56rem;font-weight:650;position:relative}.aasta-cover-foot{font-size:.48rem}.aasta-cover strong{z-index:2;letter-spacing:-.035em;text-wrap:balance;max-width:13ch;font-family:Georgia,serif;font-size:clamp(1.55rem,3vw,3.1rem);font-weight:500;line-height:1.05;position:relative}.aasta-cover-decoration{aspect-ratio:1;border:1px solid #f7debb80;border-radius:50%;width:43%;position:absolute;inset:23% auto auto;box-shadow:0 0 46px #f9c29a50}.aasta-cover--still-figuring-it-out{background:radial-gradient(circle at 70% 60%,#c28b8c88,#0000 47%),linear-gradient(150deg,#344a6a,#9a7690 53%,#e1a886)}.aasta-cover--the-third-tenant{background:radial-gradient(circle at 50% 80%,#6b737b88,#0000 48%),linear-gradient(145deg,#12151c,#2f353b 50%,#0a090e)}.aasta-cover--the-third-tenant .aasta-cover-decoration{border-radius:2px;width:32%;height:50%;box-shadow:0 0 55px #d4e1f533}.aasta-cover--the-life-i-kept-postponing{background:linear-gradient(#1a2b42,#48627b 48%,#c58a81 77%,#19172a)}.aasta-cover--bare-minimum{color:#fff6e8;background:linear-gradient(155deg,#45413b,#a5a198 60%,#292621)}.aasta-cover--vengeance{background:radial-gradient(circle at 50% 42%,#85282955,#0000 45%),linear-gradient(#121018,#401921 66%,#08060b)}.aasta-cover--vengeance strong,.aasta-cover--the-red-wolf strong{color:#ffb4a2}.aasta-cover--the-red-wolf{background:radial-gradient(circle at 55% 53%,#b32f2a85,#0000 43%),linear-gradient(157deg,#260d14,#3f101d,#0a070d)}.aasta-cover--social-media{background:linear-gradient(145deg,#0e1824,#29394c 48%,#08090d)}.aasta-cover--karma{background:radial-gradient(circle at 50% 43%,#8c6b3980,#0000 45%),linear-gradient(150deg,#20191a,#403222 55%,#0e0b10)}.aasta-cover--choices{background:radial-gradient(circle at 50% 25%,#a585aa88,#0000 43%),linear-gradient(155deg,#132038,#533c5b 57%,#9e5f54 78%,#11101c)}.aasta-book-meta{padding:.95rem .3rem 0}.aasta-book-number{color:var(--a-gold);letter-spacing:.15em;font-size:.57rem;font-weight:700}.aasta-book-meta h3,.aasta-desk-card h3{margin:.35rem 0;font-family:Georgia,serif;font-size:1.55rem;font-weight:480;line-height:1.22}.aasta-book-meta p,.aasta-desk-card>p:not(.aasta-desk-genre){color:var(--a-muted);margin:0 0 .55rem;font-size:.77rem;line-height:1.65}.aasta-book-meta a{color:var(--a-gold);font-size:.72rem;font-weight:730}.aasta-writing-desk{border-top:1px solid var(--a-border);margin-top:clamp(2rem,5vw,5rem)}.aasta-desk-label{color:var(--a-gold);letter-spacing:.11em;font-size:.6rem;font-weight:730}.aasta-desk-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.5rem);display:grid}.aasta-desk-cover{aspect-ratio:3/4.25;padding:.65rem}.aasta-desk-cover .aasta-cover-top{font-size:.42rem}.aasta-desk-cover .aasta-cover-foot{font-size:.4rem}.aasta-desk-cover strong{font-size:clamp(1.15rem,1.8vw,2rem)}.aasta-desk-genre{color:var(--a-gold);letter-spacing:.13em;text-transform:uppercase;margin:.8rem 0 .2rem;font-size:.55rem;font-weight:750}.aasta-desk-card h3{font-size:1.14rem}.aasta-worlds{padding-bottom:clamp(3rem,6vw,5rem)}.aasta-worlds-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.aasta-world-card{border:1px solid var(--a-border);color:#f6f0e5;background:linear-gradient(110deg,#181229,#302044);border-radius:12px;justify-content:space-between;align-items:center;gap:1.5rem;min-height:220px;padding:clamp(1.4rem,2.3vw,2.5rem);display:flex;position:relative;overflow:hidden}.aasta-world-dead{background:linear-gradient(110deg,#1c0f14,#421b27)}.aasta-world-card>div{z-index:2;position:relative}.aasta-world-card div>span{color:#dfc9b7;letter-spacing:.15em;font-size:.57rem;font-weight:750}.aasta-world-card h3{margin:.8rem 0 .5rem;font-family:Georgia,serif;font-size:clamp(1.9rem,3vw,3rem);font-weight:470}.aasta-world-card p{color:#d1bfc4;max-width:400px;font-size:.81rem}.aasta-world-card a{color:#fff0d3;margin-top:.6rem;font-size:.78rem;font-weight:700;display:inline-block}.aasta-world-icon{color:#f4d4ed14;font-size:13rem;line-height:1;position:absolute;right:1rem}.aasta-last-word{border-top:1px solid var(--a-border);text-align:center;justify-items:center;gap:1.3rem;padding-top:4rem;padding-bottom:5rem;display:grid}.aasta-last-word p{color:var(--a-gold);letter-spacing:.23em;margin:0;font-size:.58rem;font-weight:750}.aasta-last-word h2{letter-spacing:-.05em;margin:0;font-family:Georgia,serif;font-size:clamp(2.5rem,4.5vw,5rem);font-weight:400;line-height:1.1}.aasta-last-word a{color:var(--a-gold);font-size:.84rem;font-weight:730}@media (width<=1280px){.venture-showcase .catalog-list.venture-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.venture-toolbar{flex-direction:column;align-items:stretch}.venture-showcase .catalog-controls{justify-content:flex-start}.aasta-hero{grid-template-columns:minmax(0,1.05fr) minmax(215px,.85fr)}.aasta-feature-copy{border-left:0;border-top:1px solid var(--a-border);grid-column:1/-1;padding:1rem 0 0}.aasta-feature-copy p:not(.aasta-overline){max-width:650px}}@media (width<=1020px){.venture-shell{grid-template-columns:1fr}.venture-sidebar{border:1px solid var(--v-line);border-radius:13px;order:0;padding:1rem;position:static}.venture-rail-links,.venture-rail-brand,.venture-rail-note,.venture-rail-separator{display:none}.venture-rail-filters{flex-wrap:wrap;display:flex}.venture-rail-filters button{width:auto;min-width:95px}.venture-main{order:1}.venture-intro-aside{display:none}.aasta-desk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem}.aasta-desk-cover strong{font-size:clamp(1.4rem,2.5vw,2.3rem)}}@media (width<=720px){.venture-main{padding-top:2rem}.venture-showcase .catalog-list.venture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.venture-result-tools{flex-direction:column;align-items:start}.venture-intro h2{font-size:clamp(2.5rem,8vw,4.1rem)}.venture-closing{grid-template-columns:1fr}.aasta-hero{grid-template-columns:1fr;padding-top:2.5rem}.aasta-feature-art{min-height:350px}.aasta-feature-book{width:235px}.aasta-hero h1{font-size:clamp(2.7rem,8.5vw,4.4rem)}.aasta-book-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aasta-section-heading{flex-direction:column;align-items:start;gap:1rem}.aasta-worlds-grid{grid-template-columns:1fr}.aasta-topline span:last-child{display:none}}@media (width<=520px){.venture-showcase .catalog-list.venture-grid{grid-template-columns:1fr}.venture-showcase .catalog-row.venture-card{padding:1rem}.venture-art{min-height:190px}.venture-art-words b{font-size:1.2rem}.venture-showcase .catalog-controls{flex-direction:column;align-items:stretch}.venture-showcase .catalog-search-wrap{width:100%}.venture-showcase #project-status{width:100%;max-width:none}.venture-showcase .venture-grid.is-list-view .venture-card{display:flex}.venture-showcase .venture-grid.is-list-view .venture-card .venture-art{width:100%}.aasta-book-grid,.aasta-desk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.aasta-cover{padding:.65rem}.aasta-cover strong{font-size:clamp(1.12rem,4.5vw,1.65rem)}.aasta-cover-top,.aasta-cover-foot{font-size:.42rem}.aasta-book-meta h3{font-size:1.25rem}.aasta-desk-card h3{font-size:1rem}.aasta-world-card{min-height:200px}.aasta-last-word{padding-bottom:3rem}}@media (prefers-reduced-motion:reduce){.venture-showcase .catalog-row.venture-card,.aasta-cover,.aasta-primary-button,.aasta-secondary-button{transition:none}.venture-showcase .catalog-row.venture-card:hover,.aasta-cover:hover,.aasta-primary-button:hover,.aasta-secondary-button:hover{transform:none}}
