.ink-defs{position:absolute;pointer-events:none}.index-preview,.ink-pointer,.studio-cursor{position:fixed;pointer-events:none;inset:0 auto auto 0}.ink-pointer{width:100vw;height:100vh;z-index:4}.studio-cursor{display:none;z-index:9;align-items:center;gap:5px;white-space:nowrap;opacity:0;color:#222;font:700 9px/1 ui-monospace,Menlo,monospace;text-transform:uppercase}.studio-cursor i{display:block;width:13px;height:13px;border:1px solid var(--cursor-ink,#181811);border-radius:50%;transform:scale(var(--cursor-scale,1));transition:transform .24s var(--ease)}.studio-cursor span{padding:4px 5px;background:#fdfdf2e8;border-left:1px solid var(--cursor-ink,#181811)}.studio-cursor.is-live{display:flex;opacity:1}.studio-cursor.is-target{--cursor-scale:1.35}.ink-title.ink-wet{clip-path:var(--ink-clip);filter:url(#ink-edge) blur(var(--ink-blur,0px));transform:translateY(var(--ink-shift,0));opacity:var(--ink-opacity,1)}.hero-grid{grid-template-rows:minmax(270px,45svh) auto auto}.hero-classics{grid-area:1/3/2/4;align-self:end;justify-self:end;position:relative;width:min(100%,350px);height:clamp(155px,24vw,305px);z-index:1;margin:0 0 16px}.product-shot{--r:0deg;display:block;position:relative;text-decoration:none;transform:translate(calc(var(--tx,0px) + var(--px-drift,0px)),calc(var(--ty,0px) + var(--py-drift,0px))) rotate(var(--r)) scale(var(--zoom,1));transition:transform .48s var(--ease),filter .35s;isolation:isolate}.product-shot:focus-visible,.product-shot:hover{--zoom:1.075;z-index:5;filter:drop-shadow(2px 5px 8px #17171338)}.product-shot img{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none}.product-shot span{font:700 8px/1.2 ui-monospace,Menlo,monospace;background:#171713;color:#fff;display:block;padding:4px 5px;max-width:max-content;pointer-events:none}.product-shot span b{color:#b7dc92}.classic-primary{--r:-8deg;position:absolute;width:72%;left:0;bottom:12%;aspect-ratio:1.16;padding:12px 9px;background:#f2eee1;border:1px solid #24241c;box-shadow:5px 5px 0 #ed513d}.classic-primary img{mix-blend-mode:multiply}.classic-inset{--r:9deg;position:absolute;width:64%;right:-7%;top:10%;padding:4px;background:#fdfdf8;border:1px solid #25251e;box-shadow:4px 4px 0 #86bb62}.classic-float{--r:12deg;position:absolute;right:-2%;bottom:-5%;width:40%;aspect-ratio:1.21;padding:5px;background:#deeeeb;border:1px solid #25251e;box-shadow:3px 3px 0 #206c6d}.classic-float img{mix-blend-mode:multiply}.classic-credit{position:absolute;right:0;bottom:-28px;font-size:8px;color:#4a4a43}.product-collage{grid-area:2/1/3/2;justify-self:end;align-self:start;width:clamp(94px,13vw,185px);height:clamp(100px,12vw,170px);position:relative;z-index:1;margin:7px 6px 0 0}.product-collage .product-shot{position:absolute;width:75%;aspect-ratio:1.22;padding:4px;background:#f1ecdf;border:1px solid #25251e;box-shadow:4px 4px 0 #ed513d;--r:-11deg;left:3%;top:0}.product-collage .product-shot:nth-child(2){--r:12deg;top:30%;left:28%;width:73%;background:#e5eee9;box-shadow:3px 3px 0 #206c6d}.product-collage .product-shot img{mix-blend-mode:multiply}.product-collage .product-shot span{position:absolute;left:4px;bottom:3px;font-size:7px}.chapter-head{row-gap:24px}.chapter-head h2{width:fit-content}.chapter-head h2:has(br){padding-bottom:.1em}#voice .chapter-head h2,#words .chapter-head h2{margin-left:clamp(0px,2.5vw,46px)}#meaning .chapter-head h2{margin-left:clamp(0px,4vw,60px)}.evidence-stage,.product-orbit{overflow:clip}.product-orbit{position:relative;max-width:none;margin:clamp(80px,15vh,180px) calc(var(--gutter) * -1) 0}.orbit-label{position:absolute;inset:51% var(--edge) auto;display:flex;justify-content:space-between;pointer-events:none;font-size:clamp(42px,8vw,135px);font-weight:800;letter-spacing:-.09em;line-height:.8}.orbit-viewport{position:relative;margin:auto;width:min(65vw,1040px);display:grid;grid-template-columns:repeat(4,1fr);gap:10px;align-items:center}.orbit-viewport .product-shot{padding:6px;background:#151514;border:1px solid #151514}.orbit-card img{aspect-ratio:1.4;background:#f5f2e8}.orbit-viewport.is-spatial{display:block;perspective:850px;height:clamp(285px,48vw,650px);touch-action:pan-y;cursor:grab}.orbit-viewport.is-spatial.is-dragging{cursor:grabbing}.is-spatial .orbit-card{width:clamp(76px,11.8vw,188px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translate3d(var(--ox),var(--oy),var(--oz)) rotateY(var(--ry)) rotate(var(--rz)) scale(var(--os));opacity:var(--oo);z-index:var(--depth);transition:filter .25s;will-change:transform;cursor:inherit}.is-spatial .orbit-card:focus-visible,.is-spatial .orbit-card:hover{opacity:1;z-index:20;cursor:zoom-in}.orbit-card span{font-size:7px}.orbit-controls{position:relative;display:flex;justify-content:center;align-items:center;gap:14px;margin-top:14px;font:700 10px ui-monospace,Menlo,monospace}.keyword-toolbar button,.orbit-controls button{border:1px solid #d0d0c8;background:#f9f9f5;border-radius:99px;padding:5px 11px}.keyword-toolbar button:hover,.orbit-controls button:hover{background:var(--green)}.keyword-index{margin-bottom:42px}.keyword-index-head,.keyword-row{display:grid;grid-template-columns:minmax(36px,12fr) minmax(106px,35fr) minmax(72px,24fr) minmax(88px,29fr);gap:clamp(4px,1.2vw,16px);align-items:stretch}.keyword-index-head{color:#56564e}.keyword-index-head span,.keyword-row>*{padding:10px 4px;border-bottom:1px solid #dadad6}.keyword-row{user-select:none;font-weight:700;font-size:clamp(13px,1.5vw,21px);text-decoration:none}.keyword-row:focus-visible>*,.keyword-row:hover>*,.keyword-row[aria-current]>*{background:#e9e9e3}.keyword-row b{float:right;color:#ad3327}.index-preview{z-index:7;width:min(240px,35vw);opacity:0;visibility:hidden;transform:translate(var(--px,-500px),var(--py,-500px)) rotate(-5deg);transition:opacity .19s}.index-preview.is-showing{opacity:1;visibility:visible}.index-preview img{width:100%;background:#fff;padding:4px;border:1px solid #14140f;box-shadow:4px 5px 0 #86bb62}.index-preview span{font:700 9px ui-monospace,Menlo,monospace;display:inline-block;background:#14140f;color:#fff;padding:5px}.keyword-readings{scroll-margin-top:75px}.keyword-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #d8d8d2;padding-bottom:12px}.keyword-panel{padding:26px 0 0;animation:reading-ink .68s var(--ease) both;scroll-margin-top:100px}.keyword-panel-head{display:flex;align-items:end;justify-content:space-between;gap:10px}.keyword-panel-head h3{font-size:clamp(32px,7vw,105px);letter-spacing:-.085em}.keyword-panel-head h3:focus{outline:0}@keyframes reading-ink{from{opacity:.1;transform:translateY(14px);filter:blur(5px);clip-path:polygon(0 0,100% 0,100% 0,78% 7%,54% 1%,28% 9%,0 2%)}to{opacity:1;transform:none;filter:none;clip-path:polygon(0 0,100% 0,100% 100%,78% 100%,54% 100%,28% 100%,0 100%)}}.product-viewer img{height:min(65vh,670px);object-fit:contain}.product-viewer .viewer-foot{font:700 10px ui-monospace,Menlo,monospace}@media(max-width:900px){.product-collage{width:100px}.classic-inset{right:0}.hero-classics{width:min(95%,255px)}}@media(max-width:640px){.hero-grid{grid-template-rows:minmax(270px,44svh) auto auto}.hero-classics{grid-area:1/3/2/4;width:min(100%,131px);height:125px;margin:0 1px 12px 0}.classic-primary{width:90%;left:-15%;padding:5px;bottom:18%}.classic-inset{width:90%;top:-15%;right:0}.classic-float{width:48%;right:-3%;bottom:0}.classic-credit{right:0;bottom:-15px;font-size:6px;white-space:nowrap}.hero-classics .product-shot span{font-size:6px;padding:2px}.product-collage{grid-area:auto;justify-self:end;margin:-3px 9px -57px 0;width:110px;height:88px}.chapter-head{grid-template-columns:1fr}.chapter-head .sticker{margin-top:0}.chapter-head>p:last-child{margin-top:10px}#meaning .chapter-head h2,#voice .chapter-head h2,#words .chapter-head h2{margin-left:0}.orbit-label{font-size:clamp(26px,7.5vw,45px);inset:4% var(--edge) auto}.orbit-viewport{width:81vw;grid-template-columns:repeat(2,1fr)}.orbit-viewport.is-spatial{height:285px}.keyword-index-head,.keyword-row{grid-template-columns:23px minmax(80px,1fr) 58px minmax(75px,.72fr)}.keyword-index-head span,.keyword-row>*{padding:10px 2px}.keyword-index-head{font-size:8px}.keyword-row{font-size:12px}.keyword-toolbar button{font-size:11px}}@media(prefers-reduced-motion:reduce){.ink-title.ink-wet{clip-path:none;filter:none;transform:none;opacity:1}.index-preview,.ink-pointer,.studio-cursor{display:none!important}.product-shot{transition:none}.orbit-label{position:static;margin:0 var(--edge) 20px}}.keyword-index,.keyword-toolbar{scroll-margin-top:85px}@media(hover:hover) and (pointer:fine){.hero-classics .product-shot,.product-collage .product-shot{--px-drift:var(--chapter-x,0px);--py-drift:var(--chapter-y,0px)}.hero-classics .product-shot:nth-child(2),.product-collage .product-shot:nth-child(2){--px-drift:calc(-.72 * var(--chapter-x,0px));--py-drift:calc(-.8 * var(--chapter-y,0px))}}