@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_nb-assets/assets/cormorant-garamond-cyrillic-ext-wght-normal-Bg62sWL9.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_nb-assets/assets/cormorant-garamond-cyrillic-wght-normal-BWCqVJN0.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_nb-assets/assets/cormorant-garamond-vietnamese-wght-normal-CDLFB6hb.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_nb-assets/assets/cormorant-garamond-latin-ext-wght-normal-ltf1AbuM.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_nb-assets/assets/cormorant-garamond-latin-wght-normal-CUoBjw-S.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_nb-assets/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_nb-assets/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_nb-assets/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_nb-assets/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_nb-assets/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nb-ink:#0b0d10;--nb-iron:#1a1e23;--nb-bone:#f2ebdd;--nb-ash:#a6a29a;--nb-brass:#b88a4a;--aargaranth-shadow:#08090b;--aargaranth-ember:#c85a32;--aargaranth-moonsteel:#b7c5d3;--aargaranth-bronze:#8e6c3f;--crown-signal:#44b8aa;--crown-ascension:#e0a640;--crown-arc:#8b78d8;--crown-clinical:#d7dfdd;--aas-paper:#f4f0e7;--aas-graphite:#252a2e;--aas-blueprint:#355c6d;--state-success:#5fa978;--state-warning:#d49a42;--state-error:#c96161;--font-display:"Cormorant Garamond Variable", Georgia, serif;--font-body:"Manrope Variable", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-functional:"IBM Plex Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-6:3rem;--space-8:4rem;--space-12:6rem;--space-16:8rem;--space-20:10rem;--motion-instant:80ms;--motion-fast:.14s;--motion-standard:.22s;--motion-context:.3s;--motion-exit:.16s;--ease-standard:cubic-bezier(.2, .75, .2, 1);--shell-height:72px;--content-rail:90rem;--footer-rail:80rem;--reading-rail:46rem;--page-gutter:clamp(3rem, 5vw, 4.5rem);--layer-document:0;--layer-masthead:40;--layer-panel:50;--layer-drawer:70;--layer-skip:90}*,:before,:after{box-sizing:border-box}html{background:var(--nb-ink);scroll-padding-top:calc(var(--shell-height) + var(--space-3));-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--nb-ink);min-width:0;min-height:100vh;color:var(--nb-bone);font-family:var(--font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.7;overflow-x:hidden}body,button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border:0}a{color:inherit;text-underline-offset:.24em;text-decoration-thickness:1px}img,svg{max-width:100%;display:block}picture{display:block}img{height:auto}::selection{background:var(--nb-brass);color:var(--nb-ink)}:focus-visible{outline:2px solid var(--nb-bone);outline-offset:3px}html{scroll-padding-top:calc(var(--masthead-height,4.5rem) + 1rem)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-frame{--branch-accent:var(--nb-brass);--page-canvas:var(--nb-ink);--page-surface:var(--nb-iron);--page-text:var(--nb-bone);--page-muted:var(--nb-ash);--page-rule:color-mix(in srgb, var(--nb-bone) 16%, transparent);--page-focus:var(--nb-bone);--action-background:var(--nb-brass);--action-foreground:var(--nb-ink);background:var(--nb-ink);min-height:100vh}.site-frame[data-environment=aargaranth]{--branch-accent:var(--aargaranth-ember);--page-canvas:var(--aargaranth-shadow);--page-surface:var(--nb-iron);--page-text:var(--nb-bone);--page-muted:#bbb5ab;--page-rule:color-mix(in srgb, var(--aargaranth-ember) 32%, transparent)}.site-frame[data-environment=crown]{--branch-accent:var(--crown-signal);--page-canvas:var(--nb-ink);--page-surface:var(--nb-iron);--page-text:var(--nb-bone);--page-muted:var(--crown-clinical);--page-rule:color-mix(in srgb, var(--crown-signal) 30%, transparent)}.site-frame[data-environment=authors]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--branch-accent:var(--aas-blueprint);--page-canvas:var(--aas-paper);--page-surface:#ece6da;--page-text:var(--aas-graphite);--page-muted:#5d605f;--page-rule:color-mix(in srgb, var(--aas-graphite) 20%, transparent);--page-focus:var(--nb-ink);--action-background:var(--nb-ink);--action-foreground:var(--nb-bone)}.skip-link{z-index:var(--layer-skip);top:var(--space-2);left:var(--page-gutter);border:1px solid var(--nb-bone);background:var(--nb-ink);min-height:44px;color:var(--nb-bone);padding:.65rem 1rem;font-size:.9375rem;font-weight:700;text-decoration:none;position:fixed;transform:translateY(calc(-100% - 2rem))}.skip-link:focus{transform:translateY(0)}.master-masthead{z-index:var(--layer-masthead);height:var(--shell-height);color:var(--nb-bone);background:#0b0d10fb;border-bottom:1px solid #f2ebdd1f;position:sticky;top:0}.masthead-rail{width:min(100%, var(--content-rail));justify-content:space-between;align-items:center;gap:var(--space-4);height:100%;padding-inline:var(--page-gutter);margin:0 auto;display:flex}.identity-lockup{align-items:center;gap:var(--space-2);min-width:0;min-height:44px;color:var(--nb-bone);text-decoration:none;display:inline-flex}.wordmark,.drawer-wordmark,.footer-identity>a:first-child{font-family:var(--font-display);letter-spacing:-.025em;font-weight:700}.wordmark{flex:none;font-size:clamp(1.875rem,2.3vw,2.125rem);line-height:1}.context-label{align-items:center;gap:var(--space-2);min-width:0;color:var(--nb-ash);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.25;display:inline-flex}.context-label:before{background:var(--branch-accent);content:"";flex:none;width:1px;height:24px}.desktop-navigation{justify-content:flex-end;align-items:center;gap:clamp(1rem,2vw,2rem);height:100%;display:flex}.masthead-link,.fiction-toggle,.menu-button{min-height:44px;position:relative}.masthead-link{color:var(--nb-bone);align-items:center;font-size:.9375rem;font-weight:650;line-height:1.3;text-decoration:none;display:inline-flex}.masthead-link:after{transform-origin:0;background:var(--nb-brass);content:"";height:2px;transition:transform var(--motion-fast) var(--ease-standard);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.masthead-link:hover:after,.masthead-link[data-current=true]:after{transform:scaleX(1)}.masthead-link[data-current=true]{font-weight:750}.masthead-link:focus-visible:after{transform:scaleX(0)}.fiction-cluster{align-items:center;gap:.125rem;display:flex;position:relative}.fiction-toggle{width:44px;color:var(--nb-bone);cursor:pointer;background:0 0;place-items:center;padding:0;display:inline-grid}.disclosure-mark{width:.55rem;height:.55rem;transition:transform var(--motion-standard) var(--ease-standard);border-bottom:1.5px solid;border-right:1.5px solid;display:block;transform:translateY(-2px)rotate(45deg)}button[aria-expanded=true]>.disclosure-mark,button[aria-expanded=true] .disclosure-mark{transform:translateY(2px)rotate(225deg)}.fiction-panel{z-index:var(--layer-panel);gap:var(--space-4);width:clamp(30rem,38vw,35rem);padding:var(--space-4);background:var(--nb-iron);color:var(--nb-bone);animation:panel-in var(--motion-standard) var(--ease-standard);border:1px solid #f2ebdd29;border-radius:2px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid;position:absolute;top:calc(100% + 1px);left:-1rem;box-shadow:0 20px 46px #0000006b}@keyframes panel-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.fiction-panel-group h2,.drawer-fiction-links h2,.footer-navigation h2{color:var(--nb-ash);font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:750;line-height:1.4}.fiction-panel ul,.drawer-fiction-links ul,.drawer-current-section ul,.footer-navigation ul,.branch-context-rail ul,.breadcrumbs ol,.no-js-nav ul{margin:0;padding:0;list-style:none}.fiction-panel-group ul{gap:var(--space-1);margin-top:var(--space-2);display:grid}.panel-link{min-height:44px;color:var(--nb-bone);border-left:2px solid #0000;align-content:center;gap:.1rem;padding:.35rem .5rem;font-size:.9375rem;font-weight:650;line-height:1.35;text-decoration:none;display:grid}.panel-link:hover,.panel-link[data-current=true]{border-left-color:var(--branch-accent);background:#f2ebdd0a}.nav-descriptor{color:var(--nb-ash);font-size:.8125rem;font-weight:500}.utility-rule{background:#f2ebdd2e;width:1px;height:24px}.utility-link{color:var(--nb-ash)}.menu-button{color:var(--nb-bone);cursor:pointer;background:0 0;align-items:center;gap:.65rem;padding:0 .2rem;font-size:.9375rem;font-weight:700;display:none}.menu-glyph{gap:.32rem;width:1.25rem;display:grid}.menu-glyph span{background:currentColor;height:1px;display:block}.drawer-layer{z-index:var(--layer-drawer);position:fixed;inset:0}.drawer-scrim{animation:scrim-in var(--motion-context) var(--ease-standard);background:#0000009e;position:absolute;inset:0}@keyframes scrim-in{0%{opacity:0}to{opacity:1}}.mobile-drawer{overscroll-behavior:contain;width:min(100%,26.25rem);height:100dvh;padding:max(var(--space-3), env(safe-area-inset-top)) max(var(--space-3), env(safe-area-inset-right)) max(var(--space-4), env(safe-area-inset-bottom)) var(--space-3);background:var(--nb-ink);color:var(--nb-bone);animation:drawer-in var(--motion-context) var(--ease-standard);border-left:1px solid #f2ebdd24;flex-direction:column;display:flex;position:absolute;top:0;right:0;overflow-y:auto}@keyframes drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}.drawer-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid #f2ebdd24;display:flex}.drawer-wordmark{color:var(--nb-bone);margin:0;font-size:2rem;line-height:1}.drawer-context{max-width:15rem;color:var(--nb-ash);letter-spacing:.13em;text-transform:uppercase;margin:.45rem 0 0;font-size:.75rem;font-weight:700;line-height:1.35}.drawer-close{min-height:44px;color:var(--nb-bone);cursor:pointer;background:0 0;align-items:center;gap:.45rem;padding:0 .25rem;font-size:.9375rem;font-weight:700;display:inline-flex}.drawer-close>span[aria-hidden=true]{font-size:1.4rem;font-weight:400;line-height:1}.drawer-navigation{padding-block:var(--space-3);display:grid}.drawer-primary-link,.drawer-expand{min-height:52px}.drawer-primary-link{color:var(--nb-bone);border-bottom:1px solid #f2ebdd1a;justify-content:space-between;align-items:center;padding:.55rem 0;font-size:1rem;font-weight:700;text-decoration:none;display:flex}.drawer-primary-link[data-current=true]{box-shadow:inset 2px 0 0 var(--branch-accent);padding-left:var(--space-2)}.drawer-fiction-row{border-bottom:1px solid #f2ebdd1a;grid-template-columns:minmax(0,1fr) auto;display:grid}.drawer-fiction-row .drawer-primary-link{border-bottom:0}.drawer-expand{min-width:84px;color:var(--nb-ash);cursor:pointer;background:0 0;justify-content:flex-end;align-items:center;gap:.65rem;padding:0 .1rem 0 .75rem;font-size:.8125rem;font-weight:700;display:inline-flex}.drawer-expand .disclosure-mark{width:.48rem;height:.48rem}.drawer-fiction-links{gap:var(--space-3);padding:var(--space-3) 0 var(--space-4) var(--space-2);border-bottom:1px solid #f2ebdd24;display:grid}.drawer-fiction-links ul,.drawer-current-section ul{margin-top:var(--space-1);gap:.25rem;display:grid}.drawer-sub-link{min-height:44px;color:var(--nb-bone);border-left:2px solid #0000;align-content:center;gap:.1rem;padding:.35rem .6rem;font-size:.9375rem;font-weight:600;line-height:1.35;text-decoration:none;display:grid}.drawer-sub-link[data-current=true]{border-left-color:var(--branch-accent);background:#f2ebdd0a}.drawer-current-section{padding-block:var(--space-3);border-top:1px solid #f2ebdd24;border-bottom:1px solid #f2ebdd24}.drawer-current-section>p{color:var(--nb-ash);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:750}.drawer-current-section>h2{color:var(--nb-bone);font-family:var(--font-display);margin:.35rem 0 0;font-size:1.65rem;line-height:1.1}.drawer-utilities{padding-top:var(--space-3);margin-top:auto}.no-js-nav{padding:var(--space-3) var(--page-gutter);background:var(--nb-iron);color:var(--nb-bone);border-bottom:1px solid #f2ebdd24}.no-js-nav p{margin:0 0 var(--space-1);font-weight:750}.no-js-nav ul{gap:var(--space-1) var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.no-js-nav a{align-items:center;min-height:44px;display:inline-flex}.branch-context-rail{border-bottom:1px solid var(--page-rule);background:var(--page-canvas);min-height:48px;color:var(--page-text)}.branch-context-inner{width:min(100%, var(--content-rail));align-items:center;gap:var(--space-4);min-height:48px;padding-inline:var(--page-gutter);margin:0 auto;display:flex}.branch-context-inner>p{color:var(--branch-accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:750}.branch-context-rail ul{gap:.25rem var(--space-3);flex-wrap:wrap;display:flex}.branch-context-rail a{min-height:44px;color:inherit;align-items:center;font-size:.875rem;font-weight:650;text-decoration:none;display:inline-flex;position:relative}.branch-context-rail a[aria-current]:after{background:var(--branch-accent);content:"";height:2px;position:absolute;bottom:1px;left:0;right:0}.site-main{background:var(--page-canvas);min-height:72vh;color:var(--page-text);isolation:isolate;outline:none;position:relative;overflow:clip}.site-main :focus-visible{outline-color:var(--page-focus)}.breadcrumbs{z-index:2;width:min(100%, var(--content-rail));padding:var(--space-3) var(--page-gutter) 0;color:var(--page-muted);margin:0 auto;font-size:.875rem;font-weight:550;position:relative}.breadcrumbs ol{flex-wrap:wrap;gap:.3rem .6rem;display:flex}.breadcrumbs li{align-items:center;gap:.6rem;display:inline-flex}.breadcrumbs a{color:var(--page-text)}.breadcrumbs [aria-current=page]{color:var(--page-muted)}.foundation-hero{z-index:1;width:min(100%, var(--content-rail));min-height:min(49rem, calc(100svh - var(--shell-height)));padding:clamp(5rem, 10vw, 10rem) var(--page-gutter);align-content:center;margin:0 auto;display:grid;position:relative}.foundation-hero:before{z-index:-1;border:1px solid color-mix(in srgb, var(--branch-accent) 24%, transparent);content:"";opacity:.58;border-radius:50%;width:min(34rem,44vw);height:min(34rem,44vw);position:absolute;top:8%;right:2%;transform:translate(22%)}.site-frame[data-environment=aargaranth] .site-main{background:radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--aargaranth-ember) 14%, transparent), transparent 35%), linear-gradient(125deg, var(--aargaranth-shadow), var(--nb-ink) 72%)}.site-frame[data-environment=aargaranth] .foundation-hero:before{border-radius:46% 54% 38% 62%;transform:translate(20%)rotate(-9deg)}.site-frame[data-environment=crown] .site-main{background:linear-gradient(115deg, transparent 0 68%, color-mix(in srgb, var(--crown-signal) 8%, transparent) 68% 68.3%, transparent 68.3%), radial-gradient(circle at 88% 10%, color-mix(in srgb, var(--crown-signal) 10%, transparent), transparent 32%), var(--nb-ink)}.site-frame[data-environment=crown] .foundation-hero:before{border-radius:0;transform:translate(18%,-4%)rotate(45deg)}.site-frame[data-environment=authors] .site-main{background:linear-gradient(to right, transparent calc(100% - 1px), color-mix(in srgb, var(--aas-blueprint) 8%, transparent) 0), var(--aas-paper);background-size:72px 100%}.site-frame[data-environment=authors] .foundation-hero:before{opacity:.28;border-radius:0;transform:translate(24%)rotate(3deg)}.threshold-line{width:5rem;height:2px;margin-bottom:var(--space-3);background:var(--branch-accent)}.page-eyebrow,.section-kicker{color:var(--branch-accent);letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:.875rem;font-weight:750;line-height:1.45}.foundation-hero h1{max-width:13ch;margin:var(--space-2) 0 0;color:var(--page-text);font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(3.25rem,7.4vw,7rem);font-weight:650;line-height:.92}.page-lead{max-width:47rem;margin:var(--space-4) 0 0;color:var(--page-muted);font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:450;line-height:1.58}.page-actions{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.button{min-height:48px;transition:background-color var(--motion-fast) linear, border-color var(--motion-fast) linear, color var(--motion-fast) linear, transform var(--motion-fast) var(--ease-standard);border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:.8rem;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:750;line-height:1.35;text-decoration:none;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--action-background);color:var(--action-foreground)}.button-primary:hover{background:color-mix(in srgb, var(--action-background) 88%, white)}.button-secondary{border-color:var(--page-rule);color:var(--page-text);background:0 0}.button-secondary:hover{border-color:var(--branch-accent)}.foundation-note{max-width:44rem;margin:var(--space-4) 0 0;padding-left:var(--space-2);border-left:2px solid var(--page-rule);color:var(--page-muted);font-size:.875rem;line-height:1.65}.foundation-proof{width:min(100%, var(--footer-rail));gap:var(--space-8);padding:var(--space-12) var(--page-gutter);border-top:1px solid var(--page-rule);grid-template-columns:minmax(16rem,.8fr) minmax(0,1.6fr);margin:0 auto;display:grid}.foundation-proof h2,.environment-map h2{margin:var(--space-1) 0 0;color:var(--page-text);font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.25rem,4.4vw,4rem);font-weight:650;line-height:1}.foundation-proof dl{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.foundation-proof dl>div{min-width:0;padding-top:var(--space-2);border-top:1px solid var(--page-rule)}.foundation-proof dt{color:var(--page-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.8125rem;font-weight:750}.foundation-proof dd{color:var(--page-text);margin:.5rem 0 0;font-size:1rem;line-height:1.55}.environment-map{width:min(100%, var(--content-rail));padding:var(--space-16) var(--page-gutter);border-top:1px solid var(--page-rule);margin:0 auto}.section-intro{max-width:55rem}.section-intro>p:last-child{max-width:var(--reading-rail);margin:var(--space-3) 0 0;color:var(--page-muted);font-size:1.0625rem;line-height:1.75}.environment-grid{gap:var(--space-3);margin-top:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.environment-card{--card-accent:var(--nb-brass);--card-background:var(--nb-iron);--card-color:var(--nb-bone);align-content:space-between;gap:var(--space-3);min-height:17rem;padding:var(--space-4);border:1px solid color-mix(in srgb, var(--card-accent) 38%, transparent);background:var(--card-background);color:var(--card-color);transition:border-color var(--motion-fast) linear, transform var(--motion-standard) var(--ease-standard);border-radius:2px;text-decoration:none;display:grid}.environment-card[data-card-environment=aargaranth]{--card-accent:var(--aargaranth-ember);--card-background:var(--aargaranth-shadow)}.environment-card[data-card-environment=crown]{--card-accent:var(--crown-signal);--card-background:var(--nb-iron)}.environment-card[data-card-environment=authors]{--card-accent:var(--aas-blueprint);--card-background:var(--aas-paper);--card-color:var(--aas-graphite)}.environment-card:hover{border-color:var(--card-accent);transform:translateY(-3px)}.environment-card>span:first-child{color:var(--card-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.8125rem;font-weight:750}.environment-card strong{font-family:var(--font-display);font-size:clamp(1.75rem,2.6vw,2.5rem);font-weight:650;line-height:1.06}.environment-card>span:last-child{font-size:.9375rem;font-weight:700}.master-footer{--branch-accent:var(--nb-brass);--page-text:var(--nb-bone);--page-rule:#f2ebdd47;--action-background:var(--nb-brass);--action-foreground:var(--nb-ink);background:var(--nb-ink);color:var(--nb-bone)}.footer-rail{width:min(100%, var(--footer-rail));padding:var(--space-6) var(--page-gutter);margin:0 auto}.footer-identity{padding-bottom:var(--space-4);border-bottom:1px solid #f2ebdd24;grid-template-columns:minmax(8rem,10rem) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,6rem);display:grid}.footer-identity>a:first-child{width:fit-content;font-size:clamp(2.4rem,5vw,4.5rem);line-height:.95;text-decoration:none}.footer-conversion{justify-content:space-between;align-items:center;gap:clamp(2rem,5vw,5rem);display:flex}.footer-conversion p{max-width:28rem;color:var(--nb-ash);margin:0;font-size:.9375rem;line-height:1.65}.footer-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}.footer-actions .button{min-width:11.5rem}.footer-navigation{gap:var(--space-4);padding-block:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.footer-navigation ul{margin-top:var(--space-2);gap:.2rem;display:grid}.footer-navigation a{min-height:44px;color:var(--nb-bone);align-items:center;font-size:.875rem;font-weight:550;text-decoration:none;display:inline-flex}.footer-navigation a:hover,.footer-navigation a[aria-current]{text-decoration:underline;-webkit-text-decoration-color:var(--nb-brass);text-decoration-color:var(--nb-brass)}.footer-build-note{padding-top:var(--space-3);color:var(--nb-ash);font-family:var(--font-functional);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #f2ebdd1a;margin:0;font-size:.75rem}@media (width<=1023px){:root{--shell-height:64px;--page-gutter:clamp(1.25rem, 4vw, 2rem)}.desktop-navigation{display:none}.menu-button{display:inline-flex}.masthead-rail{gap:var(--space-2)}.identity-lockup{flex:auto;align-content:center;gap:.14rem;display:grid}.wordmark{font-size:1.75rem}.context-label{max-width:min(54vw,22rem);font-size:.6875rem;line-height:1.25;display:block}.context-label:before{vertical-align:middle;width:1.25rem;height:1px;margin:0 .45rem .22rem 0;display:inline-block}.branch-context-rail{display:none}.foundation-hero{min-height:auto;padding-block:var(--space-12)}.foundation-hero:before{opacity:.42;width:62vw;height:62vw;top:12%}.foundation-hero h1{font-size:clamp(2.75rem,11vw,4.5rem);line-height:.96}.foundation-proof{gap:var(--space-6);padding-block:var(--space-8);grid-template-columns:1fr}.environment-map{padding-block:var(--space-12)}.environment-grid{gap:var(--space-2);grid-template-columns:1fr}.environment-card{min-height:13rem}.footer-identity{gap:var(--space-3);grid-template-columns:1fr}.footer-conversion{align-items:flex-start}.footer-navigation{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.breadcrumbs{padding-top:var(--space-2)}.foundation-hero{padding-block:var(--space-8)}.page-actions{display:grid}.button{width:100%}.foundation-proof dl{gap:var(--space-3);grid-template-columns:1fr}.footer-rail{padding-block:var(--space-6) max(var(--space-4), env(safe-area-inset-bottom))}.footer-conversion,.footer-actions{display:grid}.footer-actions{width:100%}.footer-navigation{gap:var(--space-4);grid-template-columns:1fr}}@media (width<=420px){.mobile-drawer{border-left:0;width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.button:hover,.environment-card:hover{transform:none}}@media (forced-colors:active){.masthead-link:after,.branch-context-rail a[aria-current]:after,.threshold-line{background:canvastext}.context-label:before,.panel-link,.drawer-sub-link,.drawer-primary-link{border-color:currentColor}.drawer-scrim{opacity:.8;background:canvas}.button,.environment-card,.fiction-panel,.mobile-drawer{border:1px solid canvastext}}.privacy-page{width:min(100% - 2rem,76rem);margin:0 auto;padding:clamp(4rem,9vw,8rem) 0}.privacy-hero{border-bottom:1px solid var(--line-subtle);max-width:52rem;padding-bottom:clamp(3rem,7vw,5rem)}.privacy-hero h1{max-width:12ch;margin:.35rem 0 1.25rem}.privacy-hero>p:not(.page-eyebrow){max-width:44rem;color:var(--page-muted)}.privacy-updated{letter-spacing:.08em;text-transform:uppercase;margin-top:1.5rem;font-size:.78rem}.privacy-sections{gap:0;display:grid}.privacy-sections section{border-bottom:1px solid var(--line-subtle);grid-template-columns:minmax(13rem,.75fr) minmax(0,1.5fr);column-gap:clamp(2rem,7vw,7rem);padding:clamp(2.5rem,6vw,4.5rem) 0;display:grid}.privacy-sections h2{margin:0}.privacy-sections p{max-width:46rem;color:var(--page-muted);grid-column:2;margin:0 0 1rem}.privacy-sections a,.footer-build-note a{color:inherit;text-underline-offset:.2em;text-decoration-color:currentColor}.footer-build-note{flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;display:flex}@media (width<=48rem){.privacy-sections section{grid-template-columns:1fr}.privacy-sections p{grid-column:1}.privacy-sections h2{margin-bottom:1.25rem}}:root{--font-functional:var(--font-body);--nb-ember:var(--aargaranth-ember);--space-10:5rem;--state-error:#df7a7a}.brand-lockup{align-items:center;gap:.62rem;min-width:0;line-height:1;display:inline-flex;position:relative}.brand-lockup img{object-fit:contain;max-width:100%;height:auto;display:block}.brand-lockup[data-layout=horizontal] .brand-lockup__mark{flex:none;width:2.45rem}.brand-lockup[data-layout=horizontal] .brand-lockup__wordmark{flex:0 auto;width:clamp(7.5rem,10vw,9.25rem)}.brand-lockup__fallback{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.identity-lockup{flex:0 auto}.drawer-wordmark .brand-lockup__mark{width:3rem}.drawer-wordmark .brand-lockup__wordmark{width:10.5rem}.footer-identity>a:first-child{line-height:1}.text-button{color:var(--page-text);cursor:pointer;font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--branch-accent);text-decoration-color:var(--branch-accent);text-underline-offset:.25em;background:0 0;border:0;justify-content:center;align-items:center;padding:.62rem .8rem;font-size:.8125rem;font-weight:750;display:inline-flex}.text-button:hover,.text-button:focus-visible{color:var(--branch-accent)}.button:not(:disabled),button:not(:disabled),summary{cursor:pointer}.button:disabled,button:disabled{cursor:not-allowed;opacity:.55;transform:none}.editorial-list,.author-system-blueprint ol,.author-system-movements,.for-authors-primary ol,.author-system-boundary ul{padding:0;list-style:none}.author-system-blueprint ol,.author-system-movements,.for-authors-primary ol,.author-system-boundary ul{margin-left:0;margin-right:0}.editorial-faq summary{align-items:center;padding-right:2.75rem;list-style:none;display:flex;position:relative}.editorial-faq summary::-webkit-details-marker{display:none}.editorial-faq summary:after{content:"+";color:var(--branch-accent);font-family:var(--font-body);font-size:1.25rem;font-weight:500;position:absolute;right:.2rem}.editorial-faq details[open] summary:after{content:"−"}.spoiler-settings-compact{margin-block:var(--space-4);padding-block:var(--space-3)}.spoiler-settings-compact .spoiler-settings-heading h2{max-width:24ch;font-size:clamp(1.8rem,3.5vw,3rem)}.spoiler-settings-compact .spoiler-settings-form{gap:var(--space-2);margin-top:var(--space-3)}.spoiler-settings-compact .spoiler-settings-form label{padding-block:var(--space-1)}.trilogy-covers>div>a{display:block}.aargaranth-ledger span,.series-facts dt,.book-format-group a>span,.destination-book-copy>p:first-child,.work-group>p:first-child,.book-fact-ledger dt,.context-label,.footer-build-note,.author-system-blueprint>p:first-child,.for-authors-primary__identity>p:first-of-type{font-size:.75rem}.crown-book-one h2 a{color:inherit;-webkit-text-decoration-color:var(--crown-signal);text-decoration-color:var(--crown-signal);text-underline-offset:.12em;text-decoration-thickness:1px}.recovery-state{width:min(100%, var(--content-rail));min-height:min(46rem, calc(100svh - var(--shell-height)));padding:clamp(5rem, 10vw, 9rem) var(--page-gutter);grid-template-columns:minmax(12rem,.48fr) minmax(0,1.52fr);align-items:center;gap:clamp(3rem,9vw,10rem);margin-inline:auto;display:grid}.recovery-state__mark{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--nb-brass) 45%, transparent);width:min(100%,17rem);color:var(--nb-brass);letter-spacing:.2em;place-items:center;font-size:.8rem;font-weight:750;display:grid;transform:rotate(45deg)}.recovery-state__mark span{transform:rotate(-45deg)}.recovery-state h1,.fatal-state h1{max-width:11ch;margin:var(--space-2) 0;color:var(--page-text,var(--nb-bone));font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;font-size:clamp(3.7rem,8vw,7.5rem);font-weight:600;line-height:.9}.recovery-state>div:last-child>p:last-of-type,.fatal-state>div>p:last-of-type{max-width:48rem;color:var(--page-muted,var(--nb-ash));font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.75}.fatal-state,.route-loading{background:var(--nb-ink);min-height:100svh;color:var(--nb-bone);align-content:center;gap:clamp(3rem,8vw,8rem);padding:clamp(2rem,7vw,7rem);display:grid}.fatal-state{grid-template-columns:minmax(11rem,.42fr) minmax(0,1.58fr)}.fatal-state__brand{align-self:start;width:fit-content}.route-loading{place-items:center;gap:var(--space-3);text-align:center}.route-loading .brand-lockup{width:min(70vw,18rem)}.route-loading p{color:var(--nb-ash);margin:0}@media (width<=80rem){.master-masthead .context-label{display:none}}@media (width<=72rem){.for-authors-primary ol{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.recovery-state,.fatal-state{grid-template-columns:1fr}.recovery-state__mark{width:8rem}}@media (width<=64rem){.identity-lockup{flex:auto;gap:.62rem;display:inline-flex}.master-masthead .brand-lockup__mark{width:2.25rem}.master-masthead .brand-lockup__wordmark{width:clamp(7.15rem,28vw,8.75rem)}}@media (width<=38rem){.destination-book-copy>p:not(:first-child){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.for-authors-primary ol{grid-template-columns:1fr}.for-authors-primary li{min-height:5.5rem}.search-hero h1,.codex-hero h1,.codex-entry>header h1,.recovery-state h1,.fatal-state h1{font-size:clamp(3rem,15vw,4.5rem);line-height:.94}.spoiler-settings-heading{flex-direction:column;align-items:stretch}.fatal-state,.route-loading{padding:var(--space-3)}}@media (forced-colors:active){.brand-lockup img{display:none}.brand-lockup__fallback{clip:auto;color:linktext;width:auto;height:auto;font-family:var(--font-display);white-space:normal;margin:0;padding:0;font-size:1.75rem;font-weight:700;position:static;overflow:visible}}.site-frame{--signature:var(--branch-accent);--canvas:var(--page-canvas);--surface-raised:var(--page-surface);--text-muted:var(--nb-ash);--text-primary:var(--page-text);--radius-large:1.25rem;--font-ui:var(--font-body);--line-subtle:color-mix(in srgb, var(--page-text) 14%, transparent)}.migration-ledger{width:min(100% - 2rem,76rem);margin-inline:auto}.movement-list{border-top:1px solid var(--line-subtle);margin:2rem 0 3rem;padding:0;list-style:none}.movement-list li{border-bottom:1px solid var(--line-subtle);grid-template-columns:5rem 1fr;gap:1rem;padding-block:1.5rem;display:grid}.movement-list li>span{color:var(--signature);font:650 .78rem/1 var(--font-ui)}.movement-list h3{margin:0 0 .35rem;font-size:clamp(1.5rem,3vw,2.4rem)}.movement-list p{color:var(--text-muted);margin:0}.authoring-tool-links{flex-wrap:wrap;gap:.75rem;width:min(100% - 2rem,76rem);margin:1.5rem auto 0;display:flex}.authoring-tool-links a{border:1px solid var(--line-subtle);color:var(--text-primary);font:650 .78rem/1 var(--font-ui);border-radius:999px;padding:.65rem .9rem}.migration-ledger{padding-block:clamp(3.5rem,7vw,6rem)}.migration-ledger>header{max-width:52rem}.migration-ledger>header h1{margin:.5rem 0 1rem;font-size:clamp(2.7rem,7vw,6rem);line-height:.92}.migration-metrics{border:1px solid var(--line-subtle);border-radius:var(--radius-large);grid-template-columns:repeat(4,1fr);margin-block:3rem;display:grid}.migration-metrics div{padding:1.25rem}.migration-metrics div+div{border-left:1px solid var(--line-subtle)}.migration-metrics dt,.migration-fidelity dt{color:var(--text-muted);font:650 .67rem/1.3 var(--font-ui);letter-spacing:.08em;text-transform:uppercase}.migration-metrics dd{color:var(--signature);font:500 clamp(1.75rem, 4vw, 3rem)/1 var(--font-display);margin:.5rem 0 0}.migration-ledger__section{border-top:1px solid var(--line-subtle);padding-block:2.5rem}.migration-ledger__section h2{margin-top:0;font-size:clamp(1.8rem,4vw,3.2rem)}.disposition-list{flex-wrap:wrap;gap:.65rem;padding:0;list-style:none;display:flex}.disposition-list li{border:1px solid var(--line-subtle);color:var(--text-muted);font:600 .78rem/1 var(--font-ui);border-radius:999px;gap:.65rem;padding:.55rem .8rem;display:inline-flex}.disposition-list strong{color:var(--text-primary)}.migration-fidelity{gap:1rem;max-width:52rem;display:grid}.migration-fidelity div{background:var(--surface-raised);padding:1rem}.migration-fidelity dd{overflow-wrap:anywhere;margin:.4rem 0 0}.migration-ledger__heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.migration-integrity{border:1px solid var(--line-subtle);width:fit-content;color:var(--text-muted);font:650 .68rem/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.45rem .7rem;display:inline-flex}.migration-integrity.is-clean{border-color:color-mix(in srgb, var(--state-success) 50%, transparent);color:var(--state-success)}.migration-table-wrap{border:1px solid var(--line-subtle);border-radius:var(--radius-large);margin-top:1.5rem;overflow-x:auto}.migration-table-wrap:focus-visible{outline:3px solid var(--signature);outline-offset:3px}.migration-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:60rem}.migration-table-wrap th,.migration-table-wrap td{border-bottom:1px solid var(--line-subtle);vertical-align:top;padding:.9rem 1rem}.migration-table-wrap thead th{color:var(--text-muted);font:650 .67rem/1.3 var(--font-ui);letter-spacing:.08em;text-transform:uppercase}.migration-table-wrap tbody th{max-width:18rem;font-weight:650}.migration-table-wrap tbody td:last-child{max-width:28rem;color:var(--text-muted)}.migration-table-wrap tbody td span,.migration-table-wrap tbody td code{color:var(--text-muted);overflow-wrap:anywhere;margin-top:.35rem;font-size:.72rem;display:block}.disposition{border:1px solid var(--line-subtle);font:650 .68rem/1 var(--font-ui);text-transform:uppercase;border-radius:999px;padding:.25rem .5rem;display:inline-block}.disposition--keep{color:var(--state-success)}.disposition--merge{color:var(--signature)}.disposition--rewrite{color:var(--nb-ember)}.disposition--protected{color:#f4b6ac}@media (width<=850px){.migration-metrics{grid-template-columns:1fr 1fr}.migration-metrics div+div{border-left:0}.migration-metrics div:nth-child(2n){border-left:1px solid var(--line-subtle)}.migration-metrics div:nth-child(n+3){border-top:1px solid var(--line-subtle)}}@media (width<=560px){.migration-metrics{grid-template-columns:1fr}.migration-metrics div:nth-child(2n){border-left:0}.migration-metrics div+div{border-top:1px solid var(--line-subtle)}.migration-ledger__heading{flex-direction:column;align-items:flex-start}}.authoring-workbench{width:min(100%,100rem);padding:clamp(2.5rem, 5vw, 5rem) var(--page-gutter) var(--space-16);color:var(--page-text);margin:0 auto}.authoring-intro{align-items:end;gap:var(--space-8);padding-bottom:var(--space-6);border-bottom:1px solid var(--page-rule);grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);display:grid}.authoring-intro h1{max-width:13ch;margin:var(--space-2) 0;font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(3rem,6vw,6.75rem);font-weight:650;line-height:.92}.authoring-intro>div>p:last-child{max-width:47rem;color:var(--page-muted);margin:0;font-size:clamp(1.05rem,1.5vw,1.25rem)}.authoring-status,.gate-summary{border:1px solid var(--page-rule);background:var(--page-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.authoring-status>div,.gate-summary>div{min-width:0;padding:var(--space-2);background:var(--page-surface)}.authoring-status dt,.gate-summary span,.projection-preview dt{color:var(--page-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;font-weight:750}.authoring-status dd{text-overflow:ellipsis;white-space:nowrap;margin:.25rem 0 0;font-size:.875rem;font-weight:700;overflow:hidden}.authoring-boundary{gap:var(--space-2);margin-block:var(--space-4);padding:var(--space-2) var(--space-3);border-left:3px solid var(--nb-brass);background:color-mix(in srgb, var(--nb-brass) 9%, var(--page-surface));display:flex}.authoring-boundary strong{font-family:var(--font-functional);text-transform:uppercase;flex:none;font-size:.8125rem}.authoring-boundary span{color:var(--page-muted);font-size:.9375rem}.workbench-grid{align-items:start;gap:var(--space-3);grid-template-columns:minmax(15rem,.72fr) minmax(32rem,1.75fr) minmax(18rem,.88fr);display:grid}.record-library,.record-editor,.validation-sticky{border:1px solid var(--page-rule);background:color-mix(in srgb, var(--page-surface) 90%, transparent);padding:clamp(1.25rem,2vw,2rem)}.panel-heading,.legend-row,.relationship-card-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.panel-heading{margin-bottom:var(--space-3)}.panel-heading h2{font-family:var(--font-display);margin:.25rem 0 0;font-size:clamp(1.75rem,2.7vw,2.5rem);line-height:1}.compact-button{border:1px solid var(--page-rule);min-height:44px;color:var(--page-text);cursor:pointer;background:0 0;padding:.55rem .8rem;font-size:.8125rem;font-weight:750}.field-label,.field-control>span{color:var(--page-text);justify-content:space-between;margin-bottom:.35rem;font-size:.8125rem;font-weight:750;display:flex}.record-library>input,.fixture-picker select,.field-control input,.field-control select,.field-control textarea{border:1px solid var(--page-rule);background:color-mix(in srgb, var(--page-canvas) 78%, var(--page-surface));width:100%;min-height:44px;color:var(--page-text);font:inherit;border-radius:0;padding:.7rem .8rem;font-size:.9375rem}.field-control textarea{resize:vertical;min-height:7rem;line-height:1.55}.record-library>input:focus,.fixture-picker select:focus,.field-control input:focus,.field-control select:focus,.field-control textarea:focus{outline:1px solid var(--nb-brass);border-color:var(--nb-brass)}.record-list{max-height:38rem;margin-top:var(--space-3);gap:.4rem;display:grid;overflow-y:auto}.record-list-item{border:1px solid #0000;border-left:2px solid var(--page-rule);width:100%;min-height:72px;color:var(--page-text);cursor:pointer;text-align:left;background:0 0;align-content:center;gap:.15rem;padding:.75rem;display:grid}.record-list-item:hover,.record-list-item[data-selected]{border-color:var(--page-rule);border-left-color:var(--nb-brass);background:color-mix(in srgb, var(--nb-brass) 7%, transparent)}.record-list-item span{font-weight:750}.record-list-item small,.fixture-picker p,.field-control>small,.fieldset-intro,.editor-actions p{color:var(--page-muted);font-size:.75rem}.record-list-item code,.issue-list code{color:var(--page-muted);font-family:var(--font-functional);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.record-empty,.inline-empty{padding:var(--space-3);border:1px dashed var(--page-rule);color:var(--page-muted);margin:0;font-size:.875rem}.fixture-picker{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--page-rule)}.fixture-picker p{margin:var(--space-1) 0 0;line-height:1.5}.model-chip,.gate-chip{border:1px solid var(--page-rule);min-height:30px;color:var(--page-muted);font-family:var(--font-functional);text-transform:uppercase;align-items:center;padding:.3rem .55rem;font-size:.6875rem;display:inline-flex}.authoring-notice{margin-bottom:var(--space-3);border-left:3px solid var(--state-success);background:color-mix(in srgb, var(--state-success) 10%, transparent);padding:.8rem 1rem;font-size:.875rem}.authoring-notice[data-kind=error]{border-left-color:var(--state-error);background:color-mix(in srgb, var(--state-error) 10%, transparent)}.editor-section{min-width:0;margin:0 0 var(--space-6);border:0;padding:0}.editor-section+.editor-section{padding-top:var(--space-4);border-top:1px solid var(--page-rule)}.editor-section>legend,.legend-row legend{margin-bottom:var(--space-2);font-family:var(--font-display);padding:0;font-size:1.6rem;font-weight:650}.fieldset-intro{max-width:48rem;margin:-.5rem 0 var(--space-3)}.form-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.state-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.field-control{min-width:0;display:block}.field-control>small{margin-top:.35rem;line-height:1.45;display:block}.field-wide{margin-top:var(--space-3);grid-column:1/-1}.form-grid>.field-wide{margin-top:0}.checkbox-field{border:1px solid var(--page-rule);cursor:pointer;gap:.75rem;min-height:88px;padding:.8rem;display:flex}.checkbox-field input{width:1.1rem;height:1.1rem;accent-color:var(--nb-brass);flex:none}.checkbox-field span{gap:.25rem;display:grid}.checkbox-field strong{font-size:.8125rem}.checkbox-field small{color:var(--page-muted);font-size:.6875rem;line-height:1.45}.relationship-list{gap:var(--space-2);display:grid}.relationship-card{padding:var(--space-2);border:1px solid var(--page-rule);background:color-mix(in srgb, var(--page-canvas) 40%, transparent)}.relationship-card-heading{margin-bottom:var(--space-2);align-items:center}.relationship-card-heading strong{font-family:var(--font-functional);text-transform:uppercase;font-size:.75rem}.relationship-card-heading button{min-height:36px;color:var(--state-error);cursor:pointer;background:0 0;font-size:.75rem;font-weight:750}.editor-actions{align-items:center;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--page-rule);flex-wrap:wrap;display:flex}.editor-actions .button{border-radius:0}.editor-actions p{flex:18rem;margin:0}.validation-sticky{top:calc(var(--shell-height) + var(--space-3));max-height:calc(100vh - var(--shell-height) - var(--space-6));position:sticky;overflow-y:auto}.gate-chip[data-state=blocked]{border-color:var(--state-error);color:var(--state-error)}.gate-chip[data-state=clear]{border-color:var(--state-success);color:var(--state-success)}.gate-summary{margin-bottom:var(--space-3)}.gate-summary strong{font-family:var(--font-display);font-size:1.65rem;display:block}.gate-summary span{margin-top:.25rem;display:block}.issue-list{max-height:26rem;margin:0 0 var(--space-3);gap:.5rem;padding:0;list-style:none;display:grid;overflow-y:auto}.issue-list li{border-left:2px solid var(--state-warning);background:color-mix(in srgb, var(--state-warning) 7%, transparent);gap:.25rem;padding:.7rem;display:grid}.issue-list li[data-level=error]{border-left-color:var(--state-error);background:color-mix(in srgb, var(--state-error) 7%, transparent)}.issue-list strong{color:var(--state-warning);text-transform:uppercase;font-size:.625rem}.issue-list li[data-level=error] strong{color:var(--state-error)}.issue-list span{font-size:.8125rem;line-height:1.45}.validation-clear{padding:var(--space-2);border-left:2px solid var(--state-success);color:var(--page-muted);font-size:.8125rem}.projection-preview{padding:var(--space-3);border:1px solid var(--page-rule);background:linear-gradient(135deg, color-mix(in srgb, var(--nb-brass) 8%, transparent), transparent 55%), var(--page-canvas)}.projection-preview h3{font-family:var(--font-display);margin:.5rem 0;font-size:2rem;line-height:1}.projection-preview>p:not(.section-kicker){margin:0 0 var(--space-2);color:var(--page-muted);font-size:.8125rem}.projection-preview dl{gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.projection-preview dl>div{min-width:0;padding-top:var(--space-1);border-top:1px solid var(--page-rule)}.projection-preview dd{text-overflow:ellipsis;white-space:nowrap;margin:.2rem 0 0;font-size:.75rem;font-weight:700;overflow:hidden}.projection-json{margin-top:var(--space-2);border:1px solid var(--page-rule)}.projection-json summary{cursor:pointer;min-height:44px;padding:.7rem;font-size:.75rem;font-weight:750}.projection-json pre{max-height:24rem;padding:var(--space-2);border-top:1px solid var(--page-rule);background:var(--nb-ink);color:var(--nb-bone);font-family:var(--font-functional);white-space:pre-wrap;word-break:break-word;margin:0;font-size:.6875rem;overflow:auto}@media (width<=88rem){.workbench-grid{grid-template-columns:minmax(15rem,.65fr) minmax(32rem,1.35fr)}.validation-rail{grid-column:1/-1}.validation-sticky{max-height:none;position:static}}@media (width<=70rem){.authoring-intro,.workbench-grid{grid-template-columns:1fr}.authoring-intro{gap:var(--space-4)}.record-list{max-height:20rem}}@media (width<=44rem){.authoring-intro h1{font-size:clamp(3rem,16vw,4.75rem)}.authoring-status,.gate-summary,.form-grid,.state-grid{grid-template-columns:1fr}.authoring-boundary{display:grid}.record-library,.record-editor,.validation-sticky{padding:var(--space-2)}.editor-actions .button{width:100%}}.search-hero,.codex-hero,.codex-entry,.search-results-layout,.search-orientation,.search-system-state,.codex-index,.codex-empty,.spoiler-settings{width:min(100%,78rem);margin-inline:auto}.search-hero,.codex-hero,.codex-entry>header{border-bottom:1px solid var(--page-rule);padding:clamp(3rem,8vw,7.5rem) 0 clamp(2.5rem,5vw,4.5rem)}.search-hero h1,.codex-hero h1,.codex-entry>header h1{max-width:12ch;margin:var(--space-2) 0;font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(3.25rem,8vw,7.5rem);font-weight:650;line-height:.9}.search-hero>p:last-of-type,.codex-hero>p:last-of-type,.codex-entry>header>p:last-child{max-width:52rem;color:var(--page-muted);font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.65}.search-form,.codex-search{max-width:52rem;margin-top:var(--space-6)}.search-form label,.codex-search label{letter-spacing:.07em;text-transform:uppercase;margin-bottom:.55rem;font-size:.78rem;font-weight:780;display:block}.search-form>div,.codex-search>div{gap:var(--space-1);grid-template-columns:1fr auto;display:grid}.search-form input,.codex-search input,.search-filters select,.spoiler-settings-form select{border:1px solid var(--page-rule);background:color-mix(in srgb, var(--page-canvas) 82%, var(--page-surface));width:100%;min-height:48px;color:var(--page-text);font:inherit;border-radius:0;padding:.8rem .9rem}.search-form input:focus,.codex-search input:focus,.search-filters select:focus,.spoiler-settings-form select:focus{outline:2px solid var(--nb-brass);outline-offset:2px}.search-notice,.search-system-state,.search-orientation,.codex-empty{margin-block:var(--space-6);border:1px solid var(--page-rule);background:color-mix(in srgb, var(--page-surface) 86%, transparent);padding:clamp(1.5rem,4vw,3.5rem)}.search-system-state h2,.search-orientation h2,.codex-empty h2,.codex-index h2,.spoiler-settings h2,.codex-locked h2{max-width:19ch;margin:.35rem 0 var(--space-2);font-family:var(--font-display);font-size:clamp(2rem,4vw,4rem);line-height:.98}.search-system-state>p:not(.section-kicker),.search-orientation>div>p:last-child,.codex-empty>p:not(.section-kicker),.spoiler-settings-heading+p,.codex-locked>p:not(.section-kicker){max-width:50rem;color:var(--page-muted);line-height:1.65}.search-orientation{align-items:end;gap:var(--space-6);grid-template-columns:minmax(0,1.3fr) minmax(15rem,.7fr);display:grid}.search-orientation nav,.search-zero-state nav,.codex-entry-paths{gap:var(--space-1);display:grid}.search-orientation nav a,.search-zero-state nav a,.codex-entry-paths a{border-bottom:1px solid var(--page-rule);min-height:44px;color:var(--page-text);padding-block:.65rem;font-weight:750;text-decoration:none}.search-results-layout{padding-block:var(--space-8) var(--space-12);grid-template-columns:minmax(14rem,.4fr) minmax(0,1.6fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.search-filters{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--page-rule);background:color-mix(in srgb, var(--page-surface) 72%, transparent);display:grid}.search-filters fieldset{border:0;margin:0;padding:0}.search-filters legend{letter-spacing:.06em;text-transform:uppercase;margin-bottom:.4rem;font-size:.75rem;font-weight:780}.results-heading{justify-content:space-between;align-items:end;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--page-rule);display:flex}.results-heading h2{font-family:var(--font-display);margin:.3rem 0 0;font-size:clamp(2.25rem,5vw,4.5rem);line-height:.95}.active-filters{padding-block:var(--space-2);flex-wrap:wrap;gap:.5rem;display:flex}.active-filters a{border:1px solid var(--page-rule);min-height:44px;color:var(--page-text);padding:.5rem .7rem;font-size:.75rem;font-weight:750;text-decoration:none}.search-result-list,.codex-card-list{margin:0;padding:0;list-style:none;display:grid}.search-result-list li,.codex-card-list li{padding:var(--space-4) 0;border-bottom:1px solid var(--page-rule)}.search-result-list li>p:first-child,.codex-card-list li>p:first-child{color:var(--page-muted);letter-spacing:.08em;text-transform:uppercase;gap:.45rem;margin:0 0 .5rem;font-size:.68rem;font-weight:780;display:flex}.search-result-list h3,.codex-card-list h3{font-family:var(--font-display);margin:0;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.search-result-list h3 a,.codex-card-list h3 a{color:var(--page-text);text-underline-offset:.16em}.search-result-list li>p:last-child,.codex-card-list li>p:last-child{max-width:48rem;margin:var(--space-1) 0 0;color:var(--page-muted);line-height:1.6}.pagination{padding-top:var(--space-4);flex-wrap:wrap;gap:.4rem;display:flex}.pagination a,.pagination span{border:1px solid var(--page-rule);min-width:44px;min-height:44px;color:var(--page-text);place-items:center;text-decoration:none;display:inline-grid}.codex-index,.codex-empty{padding-block:var(--space-8)}.codex-index>header{align-items:end;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--page-rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.codex-entry{padding-bottom:var(--space-10)}.codex-fragments{gap:var(--space-2);padding-block:var(--space-6);display:grid}.codex-fragments section{border-left:2px solid var(--nb-brass);background:color-mix(in srgb, var(--page-surface) 72%, transparent);max-width:55rem;padding:clamp(1.5rem,4vw,3rem)}.codex-fragments h2{margin:.35rem 0 var(--space-2);font-family:var(--font-display);font-size:clamp(2rem,4vw,3.75rem);line-height:.98}.codex-locked{margin-block:var(--space-6);border:1px solid var(--page-rule);padding:clamp(1.5rem,4vw,3rem)}.codex-locked ul{gap:var(--space-2);padding:var(--space-3) 0 0;margin:0;list-style:none;display:grid}.codex-locked li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--page-rule);display:flex}.codex-locked li>div{gap:.3rem;display:grid}.codex-entry-paths{margin-block:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.spoiler-settings{margin-block:var(--space-8);border:1px solid var(--page-rule);background:linear-gradient(135deg, color-mix(in srgb, var(--nb-brass) 8%, transparent), transparent 60%), var(--page-surface);padding:clamp(1.5rem,4vw,3.5rem)}.spoiler-settings-heading{justify-content:space-between;align-items:start;gap:var(--space-3);display:flex}.spoiler-settings-heading p{max-width:26rem;color:var(--page-muted);margin:0;font-size:.78rem}.spoiler-settings-form{gap:var(--space-3);margin-top:var(--space-4);display:grid}.spoiler-settings-form label{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--page-rule);grid-template-columns:minmax(12rem,.45fr) minmax(0,1fr);font-weight:750;display:grid}.spoiler-settings-actions{gap:var(--space-1);flex-wrap:wrap;display:flex}.discovery-fragment-list{margin-top:var(--space-3)}.discovery-fragment-card{border-left:2px solid var(--nb-brass)}@media (width<=58rem){.search-results-layout,.search-orientation{grid-template-columns:1fr}.search-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.codex-index>header{grid-template-columns:1fr}}@media (width<=44rem){.search-form>div,.codex-search>div,.search-filters,.codex-entry-paths,.spoiler-settings-form label{grid-template-columns:1fr}.search-form .button,.codex-search .button,.search-filters .button{width:100%}.results-heading,.spoiler-settings-heading,.codex-locked li{flex-direction:column;align-items:stretch}}.offer-page,.offer-confirmation,.offer-confirmation-flow,.preferences-hero,.measurement-preference,.journey-workbench{width:min(100%,78rem);margin-inline:auto}.offer-confirmation-flow{padding-bottom:clamp(5rem,10vw,9rem)}.offer-page>header,.offer-confirmation,.preferences-hero,.journey-workbench>header{border-bottom:1px solid var(--page-rule);padding:clamp(3rem,8vw,7rem) 0 clamp(2.5rem,5vw,4rem)}.offer-page>header h1,.offer-confirmation h1,.preferences-hero h1,.journey-workbench>header h1{max-width:13ch;margin:var(--space-2) 0;font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(3.2rem,7vw,7rem);line-height:.92}.offer-page>header>p:last-child,.offer-confirmation>p,.preferences-hero>p:last-child,.journey-workbench>header>p:last-child{max-width:52rem;color:var(--page-muted);font-size:1.08rem;line-height:1.65}.offer-unavailable,.offer-form,.measurement-preference{max-width:52rem;margin-block:var(--space-8);border:1px solid var(--page-rule);background:color-mix(in srgb, var(--page-surface) 82%, transparent);padding:clamp(1.5rem,4vw,3.5rem)}.offer-unavailable h2,.measurement-preference h2{margin:.4rem 0 var(--space-2);font-family:var(--font-display);font-size:clamp(2rem,4vw,3.7rem);line-height:.98}.offer-unavailable>p:not(.section-kicker),.measurement-preference>p{color:var(--page-muted);line-height:1.65}.offer-form{gap:var(--space-3);display:grid}.offer-form>label:not(.offer-consent):not(.honeypot-field){text-transform:uppercase;gap:.45rem;font-size:.78rem;font-weight:780;display:grid}.offer-form input:not([type=checkbox]),.journey-workbench select{border:1px solid var(--page-rule);background:var(--page-canvas);width:100%;min-height:48px;color:var(--page-text);font:inherit;border-radius:0;padding:.8rem .9rem}.offer-consent{padding:var(--space-2);border:1px solid var(--page-rule);cursor:pointer;gap:.8rem;line-height:1.55;display:flex}.offer-consent input{width:1.15rem;height:1.15rem;accent-color:var(--nb-brass);flex:none}.measurement-banner{z-index:80;width:min(58rem,100% - clamp(1.5rem,4vw,3rem));color:var(--nb-paper);background:#0b0d10f7;border:1px solid #cda4606b;border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.85rem 1.1rem;margin-left:auto;padding:1rem 1.1rem;display:grid;position:fixed;bottom:clamp(.75rem,2vw,1.5rem);left:clamp(.75rem,2vw,1.5rem);right:clamp(.75rem,2vw,1.5rem);box-shadow:0 1.1rem 3rem #00000075}.measurement-banner p{margin:0}.measurement-banner p+p{color:var(--nb-muted);margin-top:.25rem;font-size:.82rem;line-height:1.45}.measurement-banner form{align-items:center;gap:.65rem;display:flex}.measurement-banner .button{min-height:2.65rem;padding:.65rem 1rem}.measurement-banner>a{color:var(--nb-muted);text-underline-offset:.2em;font-size:.78rem}.measurement-decline{color:var(--nb-muted);cursor:pointer;font:inherit;text-underline-offset:.2em;background:0 0;border:0;font-size:.8rem;text-decoration:underline}.measurement-decline:hover,.measurement-decline:focus-visible,.measurement-banner>a:hover,.measurement-banner>a:focus-visible{color:var(--nb-paper)}.traffic-workbench{gap:clamp(2.5rem,6vw,5rem);width:min(1180px,100% - 2rem);margin:0 auto;padding:clamp(3rem,7vw,6rem) 0;display:grid}.traffic-workbench>header{max-width:820px}.traffic-workbench>header h1{max-width:15ch}.traffic-workbench>header>p:last-child,.traffic-definition,.traffic-empty{color:var(--nb-muted)}.traffic-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.traffic-stat-grid article,.traffic-ranked-card,.traffic-guardrails{border:1px solid color-mix(in srgb, var(--nb-ink) 14%, transparent);background:color-mix(in srgb, var(--nb-paper) 96%, var(--nb-brass));box-shadow:0 1.2rem 3.5rem #1814100f}.traffic-stat-grid article{padding:1.35rem}.traffic-stat-grid span{color:var(--nb-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;display:block}.traffic-stat-grid strong{font-family:var(--font-display);margin-top:.35rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:500;line-height:1;display:block}.traffic-definition{max-width:78ch;margin-top:1rem;font-size:.88rem}.traffic-trend{gap:.7rem;margin-top:1.5rem;display:grid}.traffic-trend-row{grid-template-columns:5rem minmax(120px,1fr) 3rem 8rem;align-items:center;gap:.85rem;font-size:.86rem;display:grid}.traffic-trend-row time,.traffic-trend-row>span{color:var(--nb-muted)}.traffic-bar-track{background:color-mix(in srgb, var(--nb-ink) 9%, transparent);height:.62rem;overflow:hidden}.traffic-bar-track span{background:linear-gradient(90deg, var(--nb-brass), color-mix(in srgb, var(--nb-brass) 58%, var(--nb-ink)));height:100%;display:block}.traffic-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.traffic-ranked-card{padding:clamp(1.25rem,3vw,2rem);overflow-x:auto}.traffic-ranked-card:nth-child(2){grid-row:span 2}.traffic-ranked-card h2{margin-bottom:1rem}.traffic-ranked-card table{border-collapse:collapse;width:100%;font-size:.88rem}.traffic-ranked-card th,.traffic-ranked-card td{border-bottom:1px solid color-mix(in srgb, var(--nb-ink) 10%, transparent);text-align:left;padding:.75rem .55rem}.traffic-ranked-card th{color:var(--nb-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.72rem}.traffic-ranked-card th:not(:first-child),.traffic-ranked-card td:not(:first-child){text-align:right}.traffic-guardrails{padding:clamp(1.5rem,4vw,2.5rem)}.traffic-guardrails ul{gap:.65rem;margin:1rem 0 0;padding-left:1.2rem;display:grid}@media (width<=840px){.traffic-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.traffic-detail-grid{grid-template-columns:1fr}.traffic-ranked-card:nth-child(2){grid-row:auto}.traffic-trend-row{grid-template-columns:4.5rem minmax(80px,1fr) 2.5rem}.traffic-trend-row>span{grid-column:2/-1}}@media (width<=520px){.traffic-workbench{width:min(100% - 1.25rem,1180px)}.traffic-stat-grid{grid-template-columns:1fr}}@media (width<=42rem){.measurement-banner{grid-template-columns:1fr auto;gap:.75rem}.measurement-banner>div{grid-column:1/-1}.measurement-banner form{flex-wrap:wrap}.measurement-banner>a{justify-self:end}}.offer-form>p{color:var(--page-muted);margin:0;font-size:.78rem;line-height:1.5}.offer-form .offer-privacy-promise{padding-left:1.3rem;font-size:.86rem;position:relative}.offer-form .offer-privacy-promise:before{color:var(--nb-brass);content:"◆";font-size:.58rem;position:absolute;left:0;transform:translateY(.22rem)}.offer-modal{border:1px solid color-mix(in srgb, var(--nb-brass) 48%, transparent);background:var(--nb-ink);width:min(100% - 2rem,46rem);max-height:min(90vh,54rem);color:var(--nb-bone);border-radius:2px;padding:0;overflow:visible;box-shadow:0 2rem 8rem #000000b8}.offer-modal::backdrop{-webkit-backdrop-filter:blur(10px)saturate(.7);backdrop-filter:blur(10px)saturate(.7);background:#030405d1}.offer-modal-card{--branch-accent:var(--nb-brass);--page-canvas:var(--nb-ink);--page-surface:var(--nb-iron);--page-text:var(--nb-bone);--page-muted:#bbb5ab;--page-rule:color-mix(in srgb, var(--nb-brass) 30%, transparent);--action-background:var(--nb-brass);--action-foreground:var(--nb-ink);background:linear-gradient(145deg, #b88a4a17, transparent 42%), radial-gradient(circle at 100% 0, #c85a321f, transparent 34%), var(--nb-ink);max-height:min(90vh,54rem);padding:clamp(1.5rem,5vw,3.5rem);position:relative;overflow-y:auto}.offer-modal-card:before{content:"";pointer-events:none;border:1px solid #f2ebdd14;position:absolute;inset:.65rem}.offer-modal-close{z-index:2;width:44px;height:44px;color:var(--nb-bone);cursor:pointer;transition:border-color var(--motion-fast) linear, transform var(--motion-fast) var(--ease-standard);background:#0b0d10c2;border:1px solid #f2ebdd2e;border-radius:999px;place-items:center;font-size:1.65rem;line-height:1;display:grid;position:absolute;top:1rem;right:1rem}.offer-modal-close:hover{border-color:var(--nb-brass);transform:rotate(6deg)}.offer-modal-mark{width:fit-content;margin-bottom:var(--space-3);color:var(--nb-brass);font-family:var(--font-display);letter-spacing:.12em;font-size:1.2rem;font-weight:750}.offer-modal-mark:after{background:color-mix(in srgb, var(--nb-brass) 60%, transparent);content:"";width:clamp(3rem,12vw,7rem);height:1px;margin-left:.8rem;display:inline-block;transform:translateY(-.32rem)}.offer-modal-content>header{padding-right:clamp(1rem,6vw,4rem)}.offer-modal-content h2,.offer-modal-status h2{max-width:12ch;margin:.45rem 0 var(--space-2);font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.7rem,8vw,5rem);font-weight:650;line-height:.92}.offer-modal-content>header>p:last-child,.offer-modal-status>p:not(.section-kicker){max-width:40rem;color:var(--page-muted);margin:0;line-height:1.65}.offer-modal .offer-form{max-width:none;margin:var(--space-4) 0 0;background:0 0;border:0;padding:0}.offer-modal .offer-consent{background:#f2ebdd09}.offer-modal-status{align-content:center;justify-items:start;min-height:20rem;display:grid}.offer-modal-status .button{margin-top:var(--space-3)}.offer-modal-loader{width:2rem;height:2rem;margin-top:var(--space-4);border:2px solid #f2ebdd24;border-top-color:var(--nb-brass);border-radius:999px;animation:.9s linear infinite offer-modal-turn}@keyframes offer-modal-turn{to{transform:rotate(360deg)}}@media (width<=40rem){.offer-modal{width:calc(100% - 1rem);max-height:calc(100vh - 1rem)}.offer-modal-card{max-height:calc(100vh - 1rem);padding:1.5rem}.offer-modal-content h2,.offer-modal-status h2{font-size:clamp(2.4rem,13vw,3.5rem)}.offer-modal .offer-form .button{width:100%}}@media (prefers-reduced-motion:reduce){.offer-modal-loader{animation-duration:1.8s}}.honeypot-field{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.download-trilogy-path{padding:clamp(4rem, 8vw, 7rem) var(--page-gutter) 0}.download-trilogy-path>header{gap:var(--space-2);max-width:56rem;margin-bottom:clamp(2.5rem,6vw,4.5rem);display:grid}.download-trilogy-path>header h2{max-width:15ch;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,6vw,5.8rem);font-weight:600;line-height:.95}.download-trilogy-path>header>p:last-child{max-width:48rem;color:var(--page-muted);margin:0;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.7}.download-trilogy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem);display:grid}.download-trilogy-grid article{border:1px solid var(--page-rule);background:color-mix(in srgb, var(--page-surface) 72%, transparent);align-content:start;padding:clamp(1rem,2.2vw,1.6rem);display:grid}.download-trilogy-grid article.is-starting-point{border-color:color-mix(in srgb, var(--branch-accent) 62%, var(--page-rule));background:linear-gradient(145deg, color-mix(in srgb, var(--branch-accent) 10%, transparent), color-mix(in srgb, var(--page-surface) 78%, transparent))}.download-trilogy-cover{width:min(100%,18rem);margin-inline:auto;display:block}.download-trilogy-cover img{width:100%;height:auto;transition:transform var(--motion-medium) var(--ease-standard);display:block;box-shadow:0 1.2rem 3rem #00000047}.download-trilogy-cover:hover img{transform:translateY(-.35rem)}.download-trilogy-copy{padding-top:var(--space-3);align-content:start;gap:.65rem;display:grid}.download-trilogy-copy>p{color:var(--branch-accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:800}.download-trilogy-copy h3{min-height:2.2em;font-family:var(--font-display);margin:0;font-size:clamp(1.65rem,2.5vw,2.35rem);line-height:1.02}.download-trilogy-copy>span{min-height:3em;color:var(--page-muted);font-size:.84rem;line-height:1.5}.download-trilogy-copy .button{width:100%;margin-top:var(--space-2)}@media (width<=52rem){.download-trilogy-grid{grid-template-columns:1fr}.download-trilogy-grid article{gap:var(--space-3);grid-template-columns:minmax(8rem,.65fr) minmax(0,1.35fr)}.download-trilogy-copy{padding-top:0}.download-trilogy-copy h3,.download-trilogy-copy>span{min-height:0}}@media (width<=34rem){.download-trilogy-grid article{grid-template-columns:1fr}.download-trilogy-copy{padding-top:var(--space-3)}}.measurement-preference form{gap:var(--space-2);margin-top:var(--space-4);display:grid}.measurement-preference label{border:1px solid var(--page-rule);cursor:pointer;align-items:center;gap:.75rem;min-height:48px;padding:.8rem;display:flex}.measurement-preference input{accent-color:var(--nb-brass)}.journey-workbench{padding-bottom:var(--space-12)}.journey-workbench>section{padding-block:var(--space-8);border-bottom:1px solid var(--page-rule)}.journey-workbench>section>h2{max-width:20ch;margin:.35rem 0 var(--space-4);font-family:var(--font-display);font-size:clamp(2.2rem,5vw,4.8rem);line-height:.96}.journey-card-grid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.journey-card-grid article{padding:var(--space-3);border:1px solid var(--page-rule);background:color-mix(in srgb, var(--page-surface) 80%, transparent)}.journey-card-heading{justify-content:space-between;align-items:start;gap:var(--space-2);display:flex}.journey-card-heading h3{font-family:var(--font-display);margin:0;font-size:1.8rem;line-height:1}.journey-card-heading span{border:1px solid var(--state-error);color:var(--state-error);text-transform:uppercase;padding:.35rem .5rem;font-size:.68rem;font-weight:780}.journey-card-heading span[data-state=ready]{border-color:var(--state-success);color:var(--state-success)}.journey-card-grid dl{margin-block:var(--space-3);gap:.5rem;display:grid}.journey-card-grid dl div{border-top:1px solid var(--page-rule);grid-template-columns:.45fr 1fr;gap:.5rem;padding-top:.5rem;display:grid}.journey-card-grid dt{color:var(--page-muted);text-transform:uppercase;font-size:.68rem}.journey-card-grid dd{margin:0;font-size:.8rem;font-weight:700}.journey-card-grid ul{color:var(--page-muted);padding-left:1.1rem;font-size:.78rem;line-height:1.5}.event-registry{border:1px solid var(--page-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.event-registry div{padding:var(--space-2);border-bottom:1px solid var(--page-rule);grid-template-columns:1fr auto;gap:.35rem 1rem;display:grid}.event-registry code{color:var(--page-text);grid-column:1/-1;font-weight:750}.event-registry span{color:var(--page-muted);text-transform:uppercase;font-size:.7rem}.evidence-table-wrap{border:1px solid var(--page-rule);max-width:100%;overflow-x:auto}.journey-workbench table{border-collapse:collapse;width:100%;font-size:.75rem}.journey-workbench th,.journey-workbench td{border-bottom:1px solid var(--page-rule);text-align:left;vertical-align:top;min-width:8rem;padding:.75rem}.journey-workbench th{color:var(--page-muted);text-transform:uppercase;font-size:.65rem}.journey-workbench td code{text-overflow:ellipsis;max-width:10rem;display:block;overflow:hidden}.journey-workbench td form{gap:.4rem;display:grid}@media (width<=64rem){.journey-card-grid{grid-template-columns:1fr}}@media (width<=44rem){.event-registry{grid-template-columns:1fr}.offer-form .button,.measurement-preference .button{width:100%}}.threshold-hero{min-height:min(58rem, calc(100svh - var(--shell-height)));isolation:isolate;align-items:center;display:grid;position:relative;overflow:hidden}.threshold-hero-poster,.threshold-hero-video,.threshold-hero-scrim{width:100%;height:100%;position:absolute;inset:0}.threshold-hero-poster,.threshold-hero-video{object-fit:cover;object-position:56% center}.threshold-hero-poster{z-index:-3}.threshold-hero-video{z-index:-2}.threshold-hero-scrim{z-index:-1;background:linear-gradient(90deg,#050608fa 0%,#050608e0 35%,#0506084d 66%,#05060824 100%),linear-gradient(#0000 54%,#050608a3)}.threshold-hero-copy{width:min(100%, var(--content-rail));padding:clamp(5.5rem, 10vw, 10rem) var(--page-gutter);margin:0 auto}.threshold-hero-copy h1,.destination-hero h1,.aargaranth-hero h1,.series-hero h1,.crown-hero h1{max-width:11ch;margin:var(--space-2) 0 0;font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;font-size:clamp(3.75rem,8vw,8rem);font-weight:650;line-height:.88}.threshold-hero-copy .page-lead{max-width:38rem}.destination-hero-thesis,.aargaranth-hero-thesis,.essay-index-hero__thesis,.about-hero__statement{max-width:32rem;margin:var(--space-3) 0 0;color:var(--nb-brass);font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.8rem);line-height:1.08}.threshold-author-path{min-height:44px;margin-top:var(--space-6);color:var(--nb-ash);align-items:center;gap:.7rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.threshold-author-path:hover{color:var(--nb-bone)}.reader-proof{background:var(--nb-bone);width:100%;color:var(--nb-ink);padding-block:clamp(3.5rem,6vw,6rem);overflow:hidden}.reader-proof-heading{width:min(100%, var(--content-rail));align-items:end;gap:var(--space-2) clamp(2rem, 6vw, 7rem);padding-inline:var(--page-gutter);grid-template-columns:minmax(10rem,.42fr) minmax(0,1.58fr);margin:0 auto clamp(2.5rem,5vw,4.5rem);display:grid}.reader-proof .section-kicker{color:#7e5b2b}.reader-proof h2{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(2.65rem,5vw,5.25rem);line-height:.94}.reader-review-viewport{outline-offset:-3px;scrollbar-width:none;width:100%;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.reader-review-viewport::-webkit-scrollbar{display:none}.reader-review-track{will-change:transform;width:max-content;animation:72s linear infinite reader-reviews-scroll;display:flex}.reader-review-viewport:hover .reader-review-track,.reader-review-viewport:focus .reader-review-track,.reader-review-viewport:focus-within .reader-review-track{animation-play-state:paused}.reader-review-set{gap:var(--space-2);padding-right:var(--space-2);display:flex}.reader-review-card{background:#ffffff3d;border:1px solid #12110f26;flex-direction:column;justify-content:space-between;width:clamp(20rem,31vw,34rem);min-height:clamp(15rem,19vw,18rem);margin:0;padding:clamp(1.75rem,3vw,3rem);display:flex}.reader-review-card blockquote{font-family:var(--font-display);letter-spacing:-.025em;margin:0;padding-top:1.25rem;font-size:clamp(1.55rem,2.25vw,2.35rem);font-weight:600;line-height:1.06;position:relative}.reader-review-card blockquote:before{color:#9a7137;content:"“";font-family:var(--font-display);font-size:3.8rem;line-height:1;position:absolute;top:-.65rem;left:-.08em}.reader-review-card figcaption{margin-top:var(--space-4);gap:.25rem;display:grid}.reader-review-card cite{letter-spacing:.1em;text-transform:uppercase;font-size:.77rem;font-style:normal;font-weight:800}.reader-review-card figcaption span{color:#5d574d;font-size:.72rem}@keyframes reader-reviews-scroll{to{transform:translate(-50%)}}.destination-section,.begin-aargaranth,.author-system-bridge,.destination-hero,.fiction-chapter,.reader-orientation-strip,.start-here-book,.aargaranth-hero,.aargaranth-start,.world-depth-bridge,.series-hero,.series-order,.after-series-bridge,.crown-hero,.crown-premise,.crown-book-one,.crown-recovery{width:min(100%, var(--content-rail));padding-inline:var(--page-gutter);margin-inline:auto}.destination-section{padding-block:clamp(5rem,9vw,9rem)}.destination-heading{gap:var(--space-2) clamp(2rem, 7vw, 8rem);grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:end;max-width:70rem;margin-bottom:clamp(3rem,6vw,6rem);display:grid}.destination-heading .section-kicker{grid-column:1/-1}.destination-heading h2,.begin-aargaranth h2,.author-system-bridge h2,.reader-orientation-strip h2,.start-here-book h2,.aargaranth-start h2,.world-depth-bridge h2,.series-order h2,.after-series-bridge h2,.crown-premise h2,.crown-book-one h2{max-width:15ch;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.75rem,5vw,5.25rem);font-weight:650;line-height:.94}.destination-heading>p:last-child{max-width:34rem;color:var(--page-muted);margin:0}.world-chapter-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.world-chapter{border:1px solid var(--page-rule);isolation:isolate;flex-direction:column;justify-content:space-between;min-height:34rem;padding:clamp(2rem,5vw,5rem);display:flex;position:relative;overflow:hidden}.world-chapter:before{z-index:-1;content:"";position:absolute;inset:0}.world-chapter--aargaranth:before{background:radial-gradient(circle at 84% 18%, color-mix(in srgb, var(--aargaranth-ember) 24%, transparent), transparent 35%), linear-gradient(140deg, #090a0c 20%, #1d1715)}.world-chapter--crown:before{background:linear-gradient(135deg, transparent 0 62%, color-mix(in srgb, var(--crown-signal) 13%, transparent) 62% 62.4%, transparent 62.4%), radial-gradient(circle at 82% 15%, color-mix(in srgb, var(--crown-signal) 13%, transparent), transparent 34%), var(--nb-iron)}.world-chapter>div>p:not(.status-line){max-width:34rem;margin:0 0 var(--space-2);color:var(--page-muted)}.world-chapter>div>p:first-of-type{color:var(--branch-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:750}.world-chapter h3{max-width:10ch;margin:var(--space-2) 0 var(--space-3);font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(3rem,5vw,5.6rem);font-weight:650;line-height:.9}.text-action{border-bottom:1px solid var(--branch-accent);width:fit-content;min-height:44px;color:var(--page-text);align-items:center;gap:.75rem;padding-block:.55rem;font-size:.9rem;font-weight:750;text-decoration:none;display:inline-flex}.text-action:hover{border-bottom-color:var(--page-text)}.status-line{width:fit-content;min-height:28px;color:var(--page-muted);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.72rem;font-weight:780;display:inline-flex}.status-line>span{background:var(--branch-accent);width:.48rem;height:.48rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--branch-accent) 14%, transparent);border-radius:50%}.status-line[data-tone=complete]>span,.status-line[data-tone=released]>span{background:var(--state-success);box-shadow:0 0 0 4px color-mix(in srgb, var(--state-success) 14%, transparent)}.begin-aargaranth{border-top:1px solid var(--page-rule);grid-template-columns:minmax(20rem,.8fr) minmax(28rem,1.2fr);align-items:center;gap:clamp(4rem,8vw,9rem);padding-block:clamp(6rem,10vw,11rem);display:grid}.begin-aargaranth-copy>p:not(.section-kicker){max-width:35rem;color:var(--page-muted)}.begin-aargaranth h2{margin-top:var(--space-2)}.completion-proof{width:fit-content;margin-top:var(--space-4);padding-left:var(--space-2);border-left:2px solid var(--state-success);gap:.25rem;display:grid}.completion-proof>span:last-child{color:var(--page-muted);font-size:.8rem}.book-cover{background:#08090b;margin:0;position:relative;overflow:hidden;box-shadow:0 1.25rem 2.5rem #00000057}.book-cover img{aspect-ratio:2/3;object-fit:contain;width:100%}.trilogy-covers{perspective:1000px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(.55rem,1.6vw,1.5rem);display:grid}.trilogy-covers>div{position:relative}.trilogy-covers>div:first-child{z-index:2;transform:translateY(-2%)}.trilogy-covers>div:nth-child(2){transform:translateY(4%)}.trilogy-covers>div:nth-child(3){transform:translateY(10%)}.trilogy-covers>div:after{width:2rem;height:2rem;color:var(--nb-bone);content:attr(data-order);font-family:var(--font-functional);background:#0b0d10e0;border:1px solid #f2ebdd52;place-items:center;font-size:.7rem;display:grid;position:absolute;bottom:.5rem;right:.5rem}.author-system-bridge{background:linear-gradient(to right, transparent calc(100% - 1px), #355c6d14 0), var(--aas-paper);color:var(--aas-graphite);background-size:72px 100%;grid-template-columns:minmax(18rem,.8fr) minmax(22rem,1.2fr);gap:clamp(3rem,9vw,10rem);padding-block:clamp(5rem,9vw,9rem);display:grid}.author-system-bridge .section-kicker{color:var(--aas-blueprint)}.author-system-bridge>div:last-child{max-width:42rem}.author-system-subtitle{color:var(--aas-graphite);font-family:var(--font-display);margin:0;font-size:clamp(1.8rem,3vw,3rem);font-weight:600;line-height:1.08}.author-system-bridge>div:last-child>p:not(.author-system-subtitle){color:#5d605f}.author-system-bridge .text-action{border-color:var(--aas-blueprint);color:var(--aas-graphite)}.essay-card-grid{border-top:1px solid var(--page-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.essay-destination-card{min-height:29rem;padding:var(--space-4);border-right:1px solid var(--page-rule);border-bottom:1px solid var(--page-rule);flex-direction:column;display:flex}.essay-destination-card:first-child{border-left:1px solid var(--page-rule)}.essay-number{color:var(--nb-brass);font-family:var(--font-functional);margin:0 0 auto;font-size:.72rem}.essay-destination-card h3{margin:var(--space-8) 0 var(--space-2);font-family:var(--font-display);font-size:clamp(2rem,3.2vw,3.2rem);font-weight:650;line-height:.98}.essay-destination-card h3 a{text-decoration:none}.essay-destination-card>p:not(.essay-number){color:var(--page-muted)}.essay-destination-card .text-action{margin-top:auto}.section-after-link{min-height:44px;margin-top:var(--space-4);align-items:center;gap:.75rem;font-weight:750;display:inline-flex}.destination-hero{border-bottom:1px solid var(--page-rule);grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr);align-items:end;gap:clamp(3rem,7vw,8rem);min-height:clamp(34rem,66vh,48rem);padding-block:clamp(5rem,10vw,10rem) clamp(4rem,7vw,7rem);display:grid}.destination-hero .page-lead{max-width:46rem}.destination-hero-aside{max-width:22rem;padding:var(--space-3);border-top:1px solid var(--nb-brass)}.destination-hero-aside>p{color:var(--page-muted);margin-top:0}.fiction-chapter{border-bottom:1px solid var(--page-rule);isolation:isolate;grid-template-columns:minmax(22rem,.8fr) minmax(28rem,1.2fr);align-items:center;gap:clamp(4rem,8vw,10rem);min-height:45rem;padding-block:clamp(5rem,10vw,10rem);display:grid;position:relative}.fiction-chapter-copy{max-width:42rem}.fiction-chapter h2{margin:var(--space-2) 0;font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(4rem,7vw,7rem);font-weight:650;line-height:.86}.chapter-thesis{margin:0 0 var(--space-3);color:var(--page-text);font-family:var(--font-display);font-size:clamp(1.8rem,3vw,3rem);line-height:1}.fiction-chapter-copy>p:not(.section-kicker):not(.chapter-thesis){max-width:38rem;color:var(--page-muted)}.fiction-chapter--aargaranth{grid-template-columns:minmax(22rem,.75fr) minmax(28rem,1.25fr)}.fiction-chapter--aargaranth:before{z-index:-1;background:radial-gradient(circle at 86% 15%, color-mix(in srgb, var(--aargaranth-ember) 12%, transparent), transparent 34%);content:"";position:absolute;inset:0}.fiction-chapter--crown{justify-items:end}.fiction-chapter--crown .fiction-chapter-copy{grid-column:2}.crown-orbit{z-index:-1;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--crown-signal) 42%, transparent);width:clamp(17rem,34vw,34rem);position:absolute;top:50%;left:18%;transform:translateY(-50%)rotate(45deg)}.crown-orbit:before,.crown-orbit:after{border:1px solid color-mix(in srgb, var(--crown-signal) 18%, transparent);content:"";position:absolute;inset:12%}.crown-orbit:after{border-color:color-mix(in srgb, var(--crown-ascension) 20%, transparent);inset:28%}.reader-orientation-strip,.world-depth-bridge,.after-series-bridge,.crown-premise{grid-template-columns:minmax(18rem,.9fr) minmax(22rem,1.1fr);align-items:start;gap:clamp(3rem,8vw,9rem);padding-block:clamp(4rem,8vw,8rem);display:grid}.reader-orientation-strip>div:last-child,.world-depth-bridge>div:last-child,.after-series-bridge>div:last-child,.crown-premise>p{max-width:42rem}.reader-orientation-strip>div:last-child>p,.world-depth-bridge>div:last-child>p,.after-series-bridge>div:last-child>p,.crown-premise>p{color:var(--page-muted);margin-top:0}.destination-hero--books{min-height:clamp(30rem,56vh,42rem)}.destination-hero--books>.status-line{margin-bottom:var(--space-2);align-self:end}.start-here-book{grid-template-columns:minmax(18rem,.7fr) minmax(24rem,1.3fr);align-items:center;gap:clamp(4rem,9vw,10rem);padding-block:clamp(5rem,10vw,10rem);display:grid}.start-here-art{justify-self:center;width:min(100%,25rem);position:relative}.start-here-marker{width:fit-content;margin:var(--space-2) 0 0 auto;background:var(--nb-brass);color:var(--nb-ink);letter-spacing:.1em;text-transform:uppercase;padding:.55rem .8rem;font-size:.72rem;font-weight:800;display:block}.start-here-copy{max-width:43rem}.start-here-book h2{margin-top:var(--space-2)}.start-here-promise{max-width:32rem;color:var(--page-text);font-family:var(--font-display);font-size:clamp(1.6rem,2.8vw,2.6rem);line-height:1.15}.start-here-copy>p:not(.section-kicker):not(.start-here-promise){color:var(--page-muted)}.destination-section--standalones{border-top:1px solid var(--page-rule)}.destination-book-grid{gap:var(--space-4);display:grid}.destination-book-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.destination-book-card{padding:var(--space-3);border:1px solid var(--page-rule);background:color-mix(in srgb, var(--page-surface) 58%, transparent);grid-template-columns:minmax(10rem,.65fr) minmax(14rem,1.35fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.destination-book-card>a{text-decoration:none}.destination-book-copy>p:first-child{color:var(--branch-accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.75rem;margin:0;font-size:.7rem;font-weight:760;display:flex}.book-order-number{border:1px solid var(--page-rule);min-width:2rem;height:2rem;color:var(--page-text);font-family:var(--font-functional);place-items:center;display:inline-grid}.destination-book-copy h3{margin:var(--space-2) 0;font-family:var(--font-display);font-size:clamp(1.9rem,3.2vw,3.2rem);font-weight:650;line-height:.97}.destination-book-copy h3 a{text-decoration:none}.destination-book-copy>p:not(:first-child){color:var(--page-muted);font-size:.9rem}.aargaranth-hero{grid-template-columns:minmax(22rem,.8fr) minmax(30rem,1.2fr);align-items:center;gap:clamp(4rem,8vw,9rem);min-height:clamp(42rem,76vh,58rem);padding-block:clamp(6rem,10vw,11rem);display:grid}.aargaranth-hero-copy{max-width:46rem}.aargaranth-ledger{gap:var(--space-2);margin-top:var(--space-6);padding-top:var(--space-3);border-top:1px solid var(--page-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.aargaranth-ledger span,.series-facts dt{color:var(--page-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:760;display:block}.aargaranth-ledger strong{font-family:var(--font-display);margin-top:.35rem;font-size:1.2rem;line-height:1.1;display:block}.aargaranth-start{border-top:1px solid var(--page-rule);border-bottom:1px solid var(--page-rule);grid-template-columns:minmax(16rem,.55fr) minmax(22rem,1.45fr);align-items:center;gap:clamp(3rem,8vw,9rem);padding-block:clamp(5rem,9vw,9rem);display:grid}.aargaranth-start-cover{justify-self:center;width:min(100%,21rem)}.aargaranth-start>div:last-child{max-width:46rem}.aargaranth-start>div:last-child>p:not(.section-kicker){color:var(--page-muted)}.aargaranth-work-groups{gap:var(--space-4);grid-template-columns:minmax(18rem,.58fr) minmax(28rem,1.42fr);display:grid}.work-group{border:1px solid var(--page-rule);padding:clamp(2rem,5vw,4rem)}.work-group>p:first-child{color:var(--aargaranth-ember);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:760}.work-group h3{margin:var(--space-2) 0;font-family:var(--font-display);font-size:clamp(2.5rem,4vw,4.5rem);line-height:.92}.work-group>p:not(:first-child){color:var(--page-muted)}.work-group--series{background:radial-gradient(circle at 84% 18%, color-mix(in srgb, var(--aargaranth-ember) 17%, transparent), transparent 32%), var(--page-surface);min-height:32rem}.work-group-standalones{gap:var(--space-3);display:grid}.work-group-standalones .destination-book-card{grid-template-columns:minmax(9rem,.5fr) minmax(15rem,1.5fr)}.series-hero{border-bottom:1px solid var(--page-rule);grid-template-columns:minmax(24rem,1.2fr) minmax(18rem,.8fr);align-items:end;gap:clamp(4rem,9vw,10rem);min-height:clamp(38rem,68vh,52rem);padding-block:clamp(6rem,10vw,11rem);display:grid}.series-hero .status-line{margin-bottom:var(--space-2)}.series-facts{gap:var(--space-2);margin:0;display:grid}.series-facts>div{padding:var(--space-2) 0;border-top:1px solid var(--page-rule)}.series-facts dd{font-family:var(--font-display);margin:.35rem 0 0;font-size:1.5rem;line-height:1.1}.series-order{padding-block:clamp(5rem,9vw,9rem)}.series-order>header{gap:var(--space-2) clamp(3rem, 8vw, 9rem);grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:end;max-width:68rem;margin-bottom:clamp(4rem,8vw,8rem);display:grid}.series-order>header .section-kicker{grid-column:1/-1}.series-order>header>p:last-child{color:var(--page-muted);margin:0}.series-order-list{gap:var(--space-3);display:grid}.series-order-list .destination-book-card{grid-template-columns:minmax(12rem,.42fr) minmax(24rem,1.58fr)}.after-series-bridge{border-top:1px solid var(--page-rule)}.after-series-bridge nav,.crown-recovery nav{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.crown-hero{isolation:isolate;align-items:center;min-height:clamp(44rem,78vh,60rem);display:grid;position:relative;overflow:hidden}.crown-hero-copy{z-index:2;max-width:54rem;padding-block:clamp(6rem,10vw,11rem);position:relative}.crown-thesis{margin:var(--space-3) 0 0;color:var(--crown-clinical);font-family:var(--font-display);font-size:clamp(1.8rem,3.2vw,3.4rem);line-height:1}.crown-geometry{z-index:-1;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--crown-signal) 30%, transparent);width:min(52rem,62vw);position:absolute;top:50%;right:-4%;transform:translateY(-50%)rotate(45deg)}.crown-geometry span{border:1px solid color-mix(in srgb, var(--crown-signal) 18%, transparent);position:absolute;inset:13%}.crown-geometry span:nth-child(2){border-color:color-mix(in srgb, var(--crown-arc) 16%, transparent);inset:28%}.crown-geometry span:nth-child(3){border-color:color-mix(in srgb, var(--crown-ascension) 28%, transparent);inset:42%}.crown-premise{border-top:1px solid var(--page-rule);border-bottom:1px solid var(--page-rule)}.crown-book-one{grid-template-columns:minmax(12rem,.45fr) minmax(22rem,1.55fr);align-items:center;gap:clamp(3rem,8vw,8rem);min-height:36rem;padding-block:clamp(5rem,9vw,9rem);display:grid}.crown-book-cover{border:1px solid color-mix(in srgb, var(--crown-signal) 38%, transparent);width:min(100%,20rem);box-shadow:0 2rem 5rem #0000005c, -.75rem 1rem 0 color-mix(in srgb, var(--crown-signal) 8%, transparent);background:#f7f3e9;text-decoration:none;display:block;position:relative;overflow:hidden}.crown-book-cover img{width:100%;height:auto;display:block}.crown-book-cover:hover{border-color:color-mix(in srgb, var(--crown-signal) 72%, var(--page-rule))}.crown-book-one>div:last-child{max-width:47rem}.crown-book-one>div:last-child>p:not(.section-kicker){color:var(--page-muted)}.crown-recovery{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-6);border-top:1px solid var(--page-rule);display:flex}.crown-recovery>p{max-width:42rem;color:var(--page-muted);margin:0}.premium-book-page{--book-rail:min(100%, var(--content-rail))}.premium-book-hero,.book-fact-ledger,.book-premise,.book-world-window,.book-reader-fit,.book-audio-sample,.book-reader-offer,.book-author-note,.book-offer-panel,.book-coming-state,.book-next-path{width:var(--book-rail);padding-inline:var(--page-gutter);margin-inline:auto}.premium-book-hero{min-height:min(52rem, calc(100svh - var(--shell-height)));grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(3rem,8vw,8rem);padding-block:clamp(5rem,9vw,9rem);display:grid}.premium-book-hero--text{grid-template-columns:minmax(0,1fr) minmax(16rem,.52fr);min-height:clamp(42rem,72vh,56rem);position:relative;overflow:hidden}.premium-book-identity{z-index:1;max-width:56rem;position:relative}.premium-book-hero--cover .premium-book-identity{grid-area:1/2}.premium-book-identity h1{max-width:12ch;margin:var(--space-2) 0 0;color:var(--page-text);font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(3.7rem,7.3vw,7.5rem);font-weight:650;line-height:.88}.book-byline{margin:var(--space-2) 0 0;color:var(--page-muted);font-size:.9rem}.book-byline a{color:var(--page-text)}.premium-book-promise{max-width:42rem;margin:var(--space-4) 0 0;color:var(--page-muted);font-family:var(--font-display);text-wrap:balance;font-size:clamp(1.45rem,2.45vw,2.3rem);line-height:1.18}.premium-book-identity .status-line{margin-top:var(--space-4)}.premium-book-cover{grid-area:1/1;justify-self:start;width:min(100%,27rem);margin:0}.premium-book-cover>div{border:1px solid color-mix(in srgb, var(--branch-accent) 36%, var(--page-rule));background:var(--page-surface);box-shadow:0 2rem 5rem #0000005c, -1rem 1.4rem 0 color-mix(in srgb, var(--branch-accent) 7%, transparent);position:relative;overflow:hidden}.premium-book-cover img{width:100%;height:auto;display:block}.premium-book-cover figcaption{margin-top:var(--space-2);color:var(--page-muted);text-align:right;font-size:.72rem;line-height:1.5}.premium-book-threshold{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--crown-signal) 30%, transparent);justify-self:end;place-items:center;width:min(100%,25rem);display:grid;position:relative;transform:rotate(45deg)}.premium-book-threshold:before,.premium-book-threshold:after,.premium-book-threshold span{border:1px solid color-mix(in srgb, var(--crown-signal) 18%, transparent);content:"";position:absolute}.premium-book-threshold:before{inset:13%}.premium-book-threshold:after{border-color:color-mix(in srgb, var(--crown-arc) 22%, transparent);inset:28%}.premium-book-threshold span{inset:42%}.book-fact-ledger{grid-template-columns:repeat(4,minmax(0,1fr));margin-block:0;display:grid}.book-fact-ledger>div{padding:var(--space-3);border-top:1px solid var(--page-rule);border-bottom:1px solid var(--page-rule)}.book-fact-ledger>div+div{border-left:1px solid var(--page-rule)}.book-fact-ledger dt{color:var(--page-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:750}.book-fact-ledger dd{color:var(--page-text);font-family:var(--font-display);margin:.7rem 0 0;font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.05}.book-answer-summary{width:var(--book-rail);padding:var(--space-5) var(--page-gutter);border-bottom:1px solid var(--page-rule);grid-template-columns:minmax(10rem,.32fr) minmax(0,1.68fr);gap:clamp(2rem,7vw,8rem);margin-inline:auto;display:grid}.book-answer-summary>div{max-width:52rem;color:var(--page-text);font-family:var(--font-display);font-size:clamp(1.45rem,2.5vw,2.2rem);line-height:1.28}.book-premise,.book-reader-fit,.book-audio-sample,.book-reader-offer,.book-next-path{grid-template-columns:minmax(13rem,.65fr) minmax(0,1.35fr);gap:clamp(3rem,8vw,9rem);padding-block:clamp(6rem,10vw,10rem);display:grid}.book-premise{align-items:start}.book-premise h2,.book-reader-fit h2,.book-audio-sample h2,.book-reader-offer h2,.book-author-note h2,.book-offer-panel h2,.book-coming-state h2,.book-next-path h2{max-width:14ch;margin:var(--space-2) 0 0;color:var(--page-text);font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.5rem,5vw,5.3rem);font-weight:600;line-height:.95}.book-premise-copy{max-width:47rem}.book-premise-copy p{color:var(--page-muted);margin:0;font-size:clamp(1.15rem,1.7vw,1.4rem);line-height:1.7}.book-premise-copy p+p{margin-top:var(--space-3)}.book-world-window{border-top:1px solid var(--page-rule);border-bottom:1px solid var(--page-rule);background:radial-gradient(circle at 76% 28%, color-mix(in srgb, var(--branch-accent) 10%, transparent), transparent 40%), var(--page-canvas);padding-block:clamp(4rem,8vw,8rem)}.book-world-window>header{grid-template-columns:minmax(12rem,.5fr) minmax(0,1.5fr);align-items:start;gap:clamp(2rem,7vw,8rem);width:min(100%,82rem);margin:0 auto clamp(2rem,5vw,4rem);display:grid}.book-world-window h2{max-width:16ch;color:var(--page-text);font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,5vw,5.4rem);font-weight:600;line-height:.94}.book-world-window>header>div>p{max-width:48rem;margin:var(--space-3) 0 0;color:var(--page-muted);font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.75}.book-world-window figure{width:min(100%,82rem);margin:0 auto}.book-world-window[data-world=abby-and-the-stone-heart] figure{width:min(100%,74rem)}.book-world-window figure>img{border:1px solid color-mix(in srgb, var(--branch-accent) 42%, var(--page-rule));background:var(--page-surface);width:100%;height:auto;box-shadow:0 2.5rem 6rem #00000057}.book-world-window figcaption{margin-top:var(--space-2);color:var(--page-muted);text-align:right;font-size:.75rem;line-height:1.5}.book-reader-fit{border-top:1px solid var(--page-rule)}.reader-promise-grid{border-top:1px solid var(--page-rule);border-left:1px solid var(--page-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reader-promise-grid article{min-height:14rem;padding:var(--space-3);border-right:1px solid var(--page-rule);border-bottom:1px solid var(--page-rule)}.reader-promise-grid article>span{color:var(--branch-accent);font-family:var(--font-functional);letter-spacing:.14em;font-size:.75rem}.reader-promise-grid h3{margin:var(--space-4) 0 0;color:var(--page-text);font-family:var(--font-display);font-size:clamp(1.55rem,2.6vw,2.35rem);line-height:1}.reader-promise-grid p{margin:var(--space-2) 0 0;color:var(--page-muted);line-height:1.65}.book-audio-sample{border-top:1px solid var(--page-rule);grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);gap:clamp(3rem,8vw,8rem);padding-block:clamp(5rem,9vw,8rem);display:grid}.book-audio-sample header>p:last-child,.book-reader-offer>div:last-child>p{max-width:42rem;margin:var(--space-3) 0 0;color:var(--page-muted);line-height:1.7}.book-audio-player{border:1px solid var(--page-rule);background:linear-gradient(135deg, color-mix(in srgb, var(--branch-accent) 12%, transparent), transparent 58%), var(--page-surface);align-self:start;padding:clamp(1.4rem,3vw,2.4rem)}.book-audio-player>div{gap:.45rem;display:grid}.book-audio-player span{color:var(--branch-accent);letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:750}.book-audio-player strong{color:var(--page-text);font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.6rem);font-weight:600}.book-audio-player audio{width:100%;margin-top:var(--space-4);accent-color:var(--branch-accent)}.book-audio-player>p{margin:var(--space-2) 0 0;color:var(--page-muted);font-size:.78rem}.book-reader-offer{border-top:1px solid var(--page-rule);background:linear-gradient(90deg, color-mix(in srgb, var(--branch-accent) 7%, transparent), transparent 70%);grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);gap:clamp(3rem,8vw,8rem);padding-block:clamp(5rem,9vw,8rem);display:grid}.book-reader-offer .button{margin-top:var(--space-4)}.delivery-assets{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.free-gift-page{min-height:0}.codex-reader-gift{margin-top:var(--space-6);border:1px solid color-mix(in srgb, var(--branch-accent) 42%, var(--page-rule));background:color-mix(in srgb, var(--branch-accent) 8%, var(--page-surface));padding:clamp(1.5rem,4vw,3rem)}.codex-reader-gift h2{max-width:18ch;margin:var(--space-2) 0 0;color:var(--page-text);font-family:var(--font-display);font-size:clamp(2rem,4vw,3.8rem);font-weight:600;line-height:1}.codex-reader-gift>p:not(.section-kicker){max-width:44rem;color:var(--page-muted);line-height:1.7}.book-author-note{border-top:1px solid var(--page-rule);background:linear-gradient(90deg, color-mix(in srgb, var(--branch-accent) 8%, transparent), transparent 64%);padding-block:clamp(5rem,8vw,8rem)}.book-author-note h2{max-width:18ch;font-size:clamp(2.4rem,4.5vw,4.7rem)}.book-author-note>p:last-child{max-width:53rem;margin:var(--space-4) 0 0;color:var(--page-muted);font-size:clamp(1.05rem,1.55vw,1.3rem);line-height:1.75}.book-offer-panel{border-top:1px solid var(--page-rule);grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);gap:clamp(3rem,8vw,8rem);padding-block:clamp(6rem,10vw,10rem);display:grid}.book-offer-panel>header>p:last-child{max-width:35rem;margin:var(--space-3) 0 0;color:var(--page-muted);line-height:1.65}.book-format-list{border-top:1px solid var(--page-rule);align-content:start;display:grid}.book-format-group{gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--page-rule);grid-template-columns:minmax(10rem,.55fr) minmax(0,1.45fr);display:grid}.book-format-group>div>p{color:var(--page-text);font-family:var(--font-display);margin:0;font-size:1.55rem;line-height:1}.book-format-group>div>span{color:var(--page-muted);margin-top:.65rem;font-size:.75rem;line-height:1.5;display:block}.book-format-group ul{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.book-format-group a{align-items:center;gap:.2rem var(--space-2);border:1px solid var(--page-rule);min-height:64px;color:var(--page-text);transition:border-color var(--motion-fast) linear, background-color var(--motion-fast) linear;grid-template-columns:minmax(0,1fr) auto;padding:.8rem 1rem;text-decoration:none;display:grid}.book-format-group a:hover{border-color:var(--branch-accent);background:color-mix(in srgb, var(--branch-accent) 8%, transparent)}.book-format-group a>span{color:var(--branch-accent);letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:750}.book-format-group a>strong{grid-column:1;font-size:.95rem}.book-format-group a .arrow{grid-area:1/2/span 2}.book-format-note{padding:var(--space-3) 0;color:var(--page-muted);margin:0;font-size:.82rem;line-height:1.65}.book-coming-state{border-top:1px solid var(--page-rule);border-bottom:1px solid var(--page-rule);grid-template-columns:minmax(11rem,.42fr) minmax(0,1.58fr);align-items:center;gap:clamp(3rem,8vw,8rem);padding-block:clamp(6rem,10vw,10rem);display:grid}.book-coming-mark{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--crown-signal) 34%, transparent);place-items:center;width:min(100%,15rem);display:grid;position:relative;transform:rotate(45deg)}.book-coming-mark:before{border:1px solid color-mix(in srgb, var(--crown-arc) 20%, transparent);content:"";position:absolute;inset:18%}.book-coming-mark span{color:var(--crown-signal);font-family:var(--font-functional);letter-spacing:.15em;transform:rotate(-45deg)}.book-coming-state>div:last-child>p:last-child{max-width:53rem;margin:var(--space-4) 0 0;color:var(--page-muted);font-size:1.05rem;line-height:1.75}.book-next-path{border-top:1px solid var(--page-rule)}.book-next-path>div:last-child>p{max-width:43rem;color:var(--page-muted);margin:0;line-height:1.7}.book-next-path .text-action{margin-top:var(--space-3)}.book-branch-return{width:fit-content;margin-top:var(--space-3);color:var(--page-muted);font-size:.78rem;display:block}@media (width<=72rem){.reader-proof-heading,.destination-heading,.destination-hero,.reader-orientation-strip,.world-depth-bridge,.after-series-bridge,.crown-premise,.series-order>header{grid-template-columns:1fr}.destination-heading .section-kicker,.series-order>header .section-kicker{grid-column:auto}.world-chapter-grid,.fiction-chapter,.begin-aargaranth,.author-system-bridge,.start-here-book,.aargaranth-hero,.aargaranth-start,.aargaranth-work-groups,.series-hero{grid-template-columns:1fr}.world-chapter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.begin-aargaranth,.aargaranth-hero{gap:var(--space-8)}.begin-aargaranth .trilogy-covers,.aargaranth-hero .trilogy-covers,.fiction-chapter .trilogy-covers{width:min(100%,48rem)}.fiction-chapter--crown{justify-items:start}.fiction-chapter--crown .fiction-chapter-copy{grid-column:auto}.crown-orbit{opacity:.65;left:auto;right:4%}.destination-book-grid--two{grid-template-columns:1fr}.destination-book-card,.work-group-standalones .destination-book-card,.series-order-list .destination-book-card{grid-template-columns:minmax(10rem,.55fr) minmax(18rem,1.45fr)}.premium-book-hero{gap:var(--space-6);grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr)}.premium-book-hero--text,.book-premise,.book-world-window>header,.book-reader-fit,.book-audio-sample,.book-reader-offer,.book-offer-panel,.book-next-path{grid-template-columns:1fr}.premium-book-threshold{z-index:0;opacity:.55;width:min(24rem,42vw);position:absolute;right:-4rem}.book-offer-panel{gap:var(--space-6)}}@media (width<=54rem){.threshold-hero{min-height:calc(100svh - var(--shell-height))}.threshold-hero-poster,.threshold-hero-video{object-position:62% center}.threshold-hero-scrim{background:linear-gradient(90deg,#050608f5,#050608a3 72%,#05060861),linear-gradient(#0000 40%,#050608bf)}.world-chapter-grid,.essay-card-grid{grid-template-columns:1fr}.world-chapter{min-height:29rem}.essay-destination-card,.essay-destination-card:first-child{border-left:1px solid var(--page-rule);min-height:24rem}.author-system-bridge{gap:var(--space-4)}.aargaranth-ledger{grid-template-columns:1fr}.aargaranth-ledger>div{padding-top:var(--space-2);border-top:1px solid var(--page-rule)}.crown-geometry{opacity:.55;width:90vw;right:-28%}.crown-book-one{grid-template-columns:minmax(9rem,.55fr) minmax(17rem,1.45fr)}.crown-recovery{flex-direction:column;align-items:flex-start}.premium-book-hero{align-items:start;gap:var(--space-6);grid-template-columns:1fr;min-height:auto}.premium-book-cover{grid-area:auto;justify-self:start;width:min(76vw,24rem)}.premium-book-hero--cover .premium-book-identity{grid-area:auto}.book-fact-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.book-fact-ledger>div+div{border-left:0}.book-fact-ledger>div:nth-child(2n){border-left:1px solid var(--page-rule)}.book-fact-ledger>div:nth-child(n+3){border-top:0}.book-coming-state{gap:var(--space-4);grid-template-columns:9rem minmax(0,1fr)}}@media (width<=38rem){.threshold-hero-copy h1,.destination-hero h1,.aargaranth-hero h1,.series-hero h1,.crown-hero h1{font-size:clamp(3.35rem,17vw,5.1rem)}.threshold-hero-copy .page-actions,.start-here-copy .page-actions,.aargaranth-start .page-actions{display:grid}.threshold-hero-copy .button,.start-here-copy .button,.aargaranth-start .button{width:100%}.reader-proof{padding-block:var(--space-8)}.reader-proof-heading{gap:var(--space-2);grid-template-columns:1fr}.reader-review-viewport{-webkit-mask-image:none;mask-image:none}.reader-review-card{width:min(84vw,23rem)}.trilogy-covers{gap:.35rem}.trilogy-covers>div:after{width:1.65rem;height:1.65rem;bottom:.25rem;right:.25rem}.destination-book-card,.work-group-standalones .destination-book-card,.series-order-list .destination-book-card{gap:var(--space-2);padding:var(--space-2);grid-template-columns:minmax(6.5rem,.55fr) minmax(0,1.45fr)}.destination-book-copy h3{font-size:clamp(1.55rem,8vw,2.25rem)}.destination-book-copy>p:not(:first-child){display:none}.destination-book-copy .text-action{font-size:.78rem}.start-here-book,.aargaranth-start{gap:var(--space-6)}.aargaranth-work-groups{gap:var(--space-2)}.crown-book-one{grid-template-columns:1fr}.crown-book-cover{width:12rem}.premium-book-identity h1{font-size:clamp(3.1rem,15vw,5.1rem)}.premium-book-identity .page-actions{display:grid}.premium-book-identity .button{width:100%}.premium-book-cover{width:min(78vw,21rem)}.book-fact-ledger{grid-template-columns:1fr}.book-fact-ledger>div:nth-child(2n){border-left:0}.book-fact-ledger>div:not(:first-child){border-top:0}.reader-promise-grid{grid-template-columns:1fr}.reader-promise-grid article{min-height:0}.book-format-group,.book-coming-state{grid-template-columns:1fr}.book-coming-mark{width:8rem}.book-world-window{padding-right:var(--space-2);padding-left:var(--space-2)}.book-world-window h2{font-size:clamp(2.6rem,13vw,4.2rem)}}@media (prefers-reduced-motion:reduce){.threshold-hero-video{display:none}.reader-review-track{will-change:auto;animation:none}.reader-review-set[aria-hidden=true]{display:none}}@media (forced-colors:active){.threshold-hero-poster,.threshold-hero-video,.threshold-hero-scrim,.crown-geometry,.crown-orbit{display:none}.world-chapter,.destination-book-card,.work-group,.crown-book-cover,.premium-book-cover>div,.reader-promise-grid,.reader-promise-grid article,.book-format-group a,.book-coming-mark{border:1px solid canvastext}.premium-book-threshold{display:none}.book-world-window figure>img{border:1px solid canvastext}}.editorial-page,.essay-index-hero,.essay-index-feature,.essay-index-collection,.essay-index-crossing,.author-system-page,.for-authors-hero,.for-authors-primary,.for-authors-editorial,.about-page{width:min(100%, var(--content-rail));margin-inline:auto}.editorial-hero{min-height:min(50rem, calc(100svh - var(--shell-height)));padding:clamp(5rem, 10vw, 10rem) var(--page-gutter) clamp(4rem, 8vw, 7rem);border-bottom:1px solid var(--page-rule);grid-template-columns:minmax(13rem,.42fr) minmax(0,1.58fr);align-items:end;gap:clamp(3rem,8vw,9rem);display:grid}.editorial-hero__meta{border-top:1px solid var(--nb-brass);flex-direction:column;justify-content:space-between;align-self:stretch;padding-top:.8rem;display:flex}.editorial-hero__meta>p{color:var(--nb-brass);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:750}.editorial-hero__meta dl{margin:var(--space-6) 0 0}.editorial-hero__meta dl>div{border-top:1px solid var(--page-rule);padding-block:.8rem}.editorial-hero__meta dt{color:var(--page-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.editorial-hero__meta dd{color:var(--page-text);margin:.35rem 0 0;font-size:.9rem}.editorial-hero__copy h1{max-width:13ch;color:var(--page-text);font-family:var(--font-display);letter-spacing:-.047em;text-wrap:balance;margin:0;font-size:clamp(3.9rem,7.7vw,7.8rem);font-weight:650;line-height:.89}.editorial-hero__copy>p:not(.editorial-byline){max-width:47rem;margin:var(--space-4) 0 0;color:var(--page-muted);font-family:var(--font-display);text-wrap:balance;font-size:clamp(1.45rem,2.6vw,2.45rem);line-height:1.18}.editorial-byline{margin:var(--space-4) 0 0;color:var(--page-muted);font-size:.85rem}.editorial-byline a{color:var(--page-text)}.editorial-reading-layout{padding:clamp(5rem, 9vw, 9rem) var(--page-gutter);grid-template-columns:minmax(13rem,.42fr) minmax(0,1.58fr);gap:clamp(3rem,8vw,9rem);display:grid}.editorial-outline{top:calc(var(--shell-height) + var(--space-4));max-height:calc(100vh - var(--shell-height) - var(--space-8));padding-top:var(--space-2);border-top:1px solid var(--page-rule);align-self:start;position:sticky;overflow-y:auto}.editorial-outline>p{margin:0 0 var(--space-2);color:var(--page-muted);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:750}.editorial-outline ol{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.editorial-outline a{min-height:44px;color:var(--page-muted);grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.7rem;padding-block:.55rem;font-size:.8rem;line-height:1.4;text-decoration:none;display:grid}.editorial-outline a:hover{color:var(--page-text)}.editorial-outline a span{color:var(--nb-brass);font-family:var(--font-functional);font-size:.68rem}.editorial-reading-column{width:min(100%, var(--reading-rail))}.editorial-answer{margin:0 0 var(--space-8);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--nb-brass) 48%, var(--page-rule));background:color-mix(in srgb, var(--nb-brass) 7%, transparent)}.editorial-answer h2,.editorial-entity-bridge>p,.book-answer-summary>p{margin:0 0 var(--space-2);color:var(--nb-brass);font-family:var(--font-functional);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:750}.editorial-answer>p{color:var(--page-text);font-family:var(--font-display);margin:0;font-size:clamp(1.45rem,2.7vw,2.25rem);line-height:1.28}.editorial-introduction a,.about-origin a{color:inherit;-webkit-text-decoration-color:var(--nb-brass);text-decoration-color:var(--nb-brass);text-underline-offset:.2em}.editorial-introduction{margin-bottom:var(--space-8)}.editorial-introduction p{color:var(--page-text);margin:0;font-size:clamp(1.12rem,1.55vw,1.35rem);line-height:1.76}.editorial-introduction p:first-child:first-letter{float:left;color:var(--nb-brass);font-family:var(--font-display);margin:.02em .14em 0 0;font-size:4.5em;line-height:.75}.editorial-introduction p+p,.editorial-section__body>p+p{margin-top:var(--space-3)}.editorial-thesis{margin-block:var(--space-8);padding:var(--space-4);border-top:1px solid var(--nb-brass);border-bottom:1px solid var(--page-rule);background:color-mix(in srgb, var(--nb-brass) 6%, transparent);position:relative}.editorial-thesis>p{margin:0 0 var(--space-2);color:var(--nb-brass);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:750}.editorial-thesis>div{color:var(--page-text);font-family:var(--font-display);font-size:clamp(1.65rem,3vw,2.8rem);line-height:1.2}.editorial-entity-bridge{margin-block:var(--space-8);padding:var(--space-4);border-left:2px solid var(--nb-brass);background:color-mix(in srgb, var(--page-surface) 68%, transparent)}.editorial-entity-bridge>div{color:var(--page-text);font-size:1.04rem;line-height:1.75}.editorial-entity-bridge a{color:inherit;-webkit-text-decoration-color:var(--nb-brass);text-decoration-color:var(--nb-brass);text-underline-offset:.2em;font-weight:700}.editorial-section{scroll-margin-top:calc(var(--shell-height) + var(--space-4));padding-block:var(--space-8);border-top:1px solid var(--page-rule)}.editorial-section__number{margin:0 0 var(--space-2);color:var(--nb-brass);font-family:var(--font-functional);font-size:.72rem}.editorial-section h2{max-width:14ch;margin:0 0 var(--space-4);color:var(--page-text);font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.45rem,5vw,4.7rem);font-weight:600;line-height:.98}.editorial-section__body>p{color:color-mix(in srgb, var(--page-text) 88%, var(--page-muted));margin:0;font-size:clamp(1.02rem,1.35vw,1.15rem);line-height:1.82}.editorial-subheading{margin:var(--space-6) 0 var(--space-2);color:var(--page-text);font-family:var(--font-display);font-size:clamp(1.55rem,3vw,2.4rem);font-weight:600;line-height:1.08}.editorial-subheading a{color:inherit;-webkit-text-decoration-color:color-mix(in srgb, var(--nb-brass) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--nb-brass) 70%, transparent);text-underline-offset:.16em;text-decoration-thickness:1px}.editorial-subheading a:hover,.editorial-subheading a:focus-visible{color:var(--nb-brass);text-decoration-color:currentColor}.editorial-callout{margin-block:var(--space-4);padding:var(--space-3);border-left:2px solid var(--nb-brass);background:color-mix(in srgb, var(--page-surface) 68%, transparent)}.editorial-callout>p{color:var(--nb-brass);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .7rem;font-size:.72rem;font-weight:750}.editorial-callout>div{color:var(--page-text);font-family:var(--font-display);font-size:clamp(1.35rem,2.2vw,1.9rem);line-height:1.3}.editorial-quotation{margin:var(--space-6) 0;padding:var(--space-4) 0 var(--space-4) clamp(1.5rem, 5vw, 4rem);border-top:1px solid var(--page-rule);border-bottom:1px solid var(--page-rule)}.editorial-quotation blockquote{color:var(--page-text);font-family:var(--font-display);margin:0;font-size:clamp(1.9rem,3.8vw,3.5rem);font-weight:600;line-height:1.12}.editorial-quotation figcaption{margin-top:var(--space-2);color:var(--page-muted);font-size:.78rem}.editorial-quotation figcaption a{color:inherit;text-underline-offset:.22em}.editorial-quotation figcaption a:hover,.editorial-quotation figcaption a:focus-visible{color:var(--nb-brass)}.editorial-comparison{margin-block:var(--space-4);border-top:1px solid var(--page-rule);border-left:1px solid var(--page-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.editorial-comparison>div{min-height:12rem;padding:var(--space-3);border-right:1px solid var(--page-rule);border-bottom:1px solid var(--page-rule)}.editorial-comparison p{margin:0 0 var(--space-3);color:var(--nb-brass);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:750}.editorial-comparison div div{color:var(--page-text);font-family:var(--font-display);font-size:1.35rem;line-height:1.35}.editorial-list{margin-block:var(--space-4);border-top:1px solid var(--page-rule);gap:0;display:grid}.editorial-list li{padding:.9rem 0 .9rem var(--space-3);border-bottom:1px solid var(--page-rule);color:var(--page-text);position:relative}.editorial-list li:before{background:var(--nb-brass);content:"";width:.45rem;height:.45rem;position:absolute;top:1.55rem;left:.2rem;transform:rotate(45deg)}.editorial-source-list{margin-block:var(--space-4);border-top:1px solid var(--page-rule);gap:0;padding:0;list-style:none;display:grid}.editorial-source-list li{border-bottom:1px solid var(--page-rule)}.editorial-source-list a{color:var(--page-text);-webkit-text-decoration-color:color-mix(in srgb, var(--nb-brass) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--nb-brass) 70%, transparent);text-underline-offset:.22em;padding:.95rem 0;font-weight:700;display:block}.editorial-source-list a:hover,.editorial-source-list a:focus-visible{color:var(--nb-brass)}.genre-decision-tree{margin:var(--space-5) 0;border:1px solid color-mix(in srgb, var(--nb-brass) 58%, var(--page-rule));background:linear-gradient(135deg, color-mix(in srgb, var(--nb-brass) 8%, transparent), transparent 45%), color-mix(in srgb, var(--page-surface) 82%, transparent);padding:clamp(1.1rem,3vw,2rem)}.genre-decision-tree figcaption{color:var(--page-muted);gap:.45rem;line-height:1.55;display:grid}.genre-decision-tree figcaption span,.genre-decision-tree__result span{color:var(--nb-brass);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800}.genre-decision-tree ol{margin:var(--space-4) 0 0;background:var(--page-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;list-style:none;display:grid}.genre-decision-tree li{min-height:18rem;padding:var(--space-3);background:var(--page-background);align-content:start;gap:.8rem;display:grid}.genre-decision-tree li>span{color:var(--nb-brass);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.genre-decision-tree li strong{color:var(--page-text);font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.2}.genre-decision-tree li p{color:var(--page-muted);margin:0;font-size:.9rem;line-height:1.6}.genre-decision-tree li b{color:var(--page-text);align-self:end;font-size:.9rem}.genre-decision-tree__result{padding:var(--space-3);border:1px solid var(--page-rule);color:var(--page-text);font-family:var(--font-display);border-top:0;gap:.5rem;font-size:1.25rem;line-height:1.35;display:grid}.genre-decision-tree nav{margin-top:var(--space-3);flex-wrap:wrap;gap:.7rem;display:flex}.genre-decision-tree nav:before{color:var(--page-muted);content:"Download:";align-self:center;font-size:.75rem}.genre-decision-tree nav a{border:1px solid var(--page-rule);color:var(--page-text);padding:.45rem .7rem;font-size:.75rem;font-weight:800;text-decoration:none}.genre-decision-tree nav a:hover,.genre-decision-tree nav a:focus-visible{border-color:var(--nb-brass);color:var(--nb-brass)}.draft-review-banner{justify-content:space-between;align-items:center;gap:var(--space-3);padding:1rem var(--page-gutter);border-bottom:1px solid color-mix(in srgb, var(--nb-brass) 60%, var(--page-rule));background:color-mix(in srgb, var(--nb-brass) 10%, var(--page-background));display:flex}.draft-review-banner div{gap:.2rem;display:grid}.draft-review-banner strong{color:var(--nb-brass);letter-spacing:.11em;text-transform:uppercase;font-size:.8rem}.draft-review-banner span{color:var(--page-text);font-size:.82rem}.draft-review-banner a{color:var(--page-text);text-underline-offset:.2em;font-size:.78rem;font-weight:750}.progression-reference-article{--reference-panel:color-mix(in srgb, var(--page-surface) 90%, #0f1216);--reference-rule:color-mix(in srgb, var(--crown-signal) 24%, transparent);width:min(100%,96rem);padding:clamp(2.5rem, 6vw, 6rem) var(--page-gutter) var(--space-16);margin:0 auto}.progression-reference-hero{border:1px solid var(--reference-rule);background:radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--crown-arc) 22%, transparent), transparent 32rem), linear-gradient(135deg, #12161a 0%, #0b0d10 62%);grid-template-columns:minmax(15rem,.72fr) minmax(0,1.8fr);min-height:32rem;display:grid;overflow:hidden}.progression-reference-hero__meta{justify-content:space-between;gap:var(--space-4);border-right:1px solid var(--reference-rule);background:repeating-linear-gradient(135deg,#0000 0 12px,#56c7b80b 12px 13px),#ffffff04;flex-direction:column;padding:clamp(2rem,5vw,4rem);display:flex}.progression-reference-hero__meta>p,.progression-reference-hero__meta dt,.progression-reference-hero__copy .section-kicker{color:var(--crown-signal);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800;line-height:1.35}.progression-reference-hero__meta dl{gap:1.15rem;margin:0;display:grid}.progression-reference-hero__meta dl div{grid-template-columns:5rem 1fr;gap:1rem;display:grid}.progression-reference-hero__meta dd{color:var(--page-text);margin:0;font-size:.88rem}.progression-reference-hero__copy{justify-content:flex-end;gap:var(--space-2);flex-direction:column;padding:clamp(2.5rem,7vw,6.5rem);display:flex}.progression-reference-hero__copy h1{max-width:12ch;color:var(--page-text);font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(4rem,8vw,8rem);font-weight:650;line-height:.82}.progression-reference-hero__copy>p:last-child{max-width:36rem;margin:var(--space-2) 0 0;color:var(--page-muted);font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.45rem);line-height:1.08}.progression-reference-layout{grid-template-columns:17rem minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,7rem);margin-top:clamp(3rem,7vw,7rem);display:grid}.progression-reference-outline{top:calc(var(--shell-height) + 2rem);border-top:2px solid var(--crown-signal);background:color-mix(in srgb, var(--page-surface) 76%, transparent);padding:1.5rem;position:sticky}.progression-reference-outline>p{color:var(--crown-signal);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem;font-weight:800}.progression-reference-outline nav{display:grid}.progression-reference-outline a{border-top:1px solid var(--reference-rule);color:var(--page-muted);padding:.72rem 0;font-size:.82rem;font-weight:700;line-height:1.35;text-decoration:none}.progression-reference-outline a:hover,.progression-reference-outline a:focus-visible{color:var(--page-text)}.progression-reference-reading{min-width:0}.progression-reference-reading>*+*{margin-top:clamp(3.5rem,8vw,8rem)}.progression-reference-answer{border-left:4px solid var(--crown-signal);background:var(--reference-panel);padding:clamp(2rem,4vw,3.5rem)}.progression-reference-answer>p,.progression-reference-categories .section-kicker,.progression-reference-map .section-kicker,.progression-glossary .section-kicker,.progression-reference-faq .section-kicker,.progression-reference-fiction .section-kicker,.progression-reference-sources .section-kicker{color:var(--crown-signal);letter-spacing:.15em;text-transform:uppercase;margin:0 0 .85rem;font-size:.72rem;font-weight:800}.progression-reference-answer h2{max-width:24ch;font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(2.2rem,4.6vw,4.5rem);font-weight:600;line-height:1}.progression-reference-intro{max-width:50rem}.progression-reference-intro>p{color:var(--page-text);font-family:var(--font-display);margin:0 0 1.6rem;font-size:clamp(1.35rem,2.2vw,1.9rem);line-height:1.45}.progression-reference-intro aside{border:1px solid color-mix(in srgb, var(--crown-ascension) 48%, transparent);color:var(--page-text);gap:.35rem;margin:2.5rem 0;padding:1.7rem 2rem;display:grid}.progression-reference-intro aside strong{font-family:var(--font-display);font-size:1.65rem}.progression-reference-intro aside span{color:var(--page-muted);font-size:.92rem}.progression-reference-categories header,.progression-reference-map header,.progression-reference-faq header,.progression-reference-sources header{max-width:49rem;margin-bottom:2rem}.progression-reference-categories h2,.progression-reference-map h2,.progression-glossary__heading h2,.progression-reference-faq h2,.progression-reference-fiction h2,.progression-reference-sources h2{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(2.5rem,5vw,4.8rem);font-weight:620;line-height:.98}.progression-reference-categories header>p:last-child,.progression-reference-map header>p:last-child,.progression-glossary__heading>p:last-child,.progression-reference-sources header>p:last-child{max-width:44rem;color:var(--page-muted);margin:1.2rem 0 0}.progression-reference-categories>div{border-top:1px solid var(--reference-rule);border-left:1px solid var(--reference-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.progression-reference-categories>div>a{border-right:1px solid var(--reference-rule);border-bottom:1px solid var(--reference-rule);grid-template-columns:3rem 1fr;gap:.35rem 1rem;min-height:11rem;padding:1.6rem;text-decoration:none;display:grid}.progression-reference-categories>div>a:last-child{grid-column:1/-1;min-height:8rem}.progression-reference-categories a>span{color:var(--crown-signal);font:800 .8rem/1 var(--font-functional);grid-row:1/3}.progression-reference-categories a>strong{color:var(--page-text);font-family:var(--font-display);font-size:1.55rem;line-height:1.05}.progression-reference-categories a>p{color:var(--page-muted);margin:0;font-size:.88rem;line-height:1.55}.progression-reference-categories a:hover{background:color-mix(in srgb, var(--crown-signal) 8%, transparent)}.progression-reference-map figure{border:1px solid var(--reference-rule);background:#0b0d10;margin:0}.progression-reference-map figure img{width:100%;height:auto}.progression-reference-map figcaption{color:var(--page-muted);padding:.9rem 1.1rem;font-size:.78rem}.progression-reference-downloads{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.progression-reference-downloads a{border:1px solid var(--reference-rule);min-height:44px;color:var(--page-text);padding:.65rem .9rem;font-size:.8rem;font-weight:800;text-decoration:none}.progression-reference-downloads a:hover,.progression-reference-downloads a:focus-visible{border-color:var(--crown-signal);background:color-mix(in srgb, var(--crown-signal) 9%, transparent)}.progression-reference-map__text{border:1px solid var(--reference-rule);margin-top:1rem}.progression-reference-map__text summary{cursor:pointer;padding:1rem;font-weight:800}.progression-reference-map__text>div{color:var(--page-muted);padding:0 1rem 1rem}.progression-reference-map__text p{margin:.8rem 0 0}.progression-reference-license{color:var(--page-muted);font-size:.82rem}.progression-glossary__heading{max-width:50rem}.progression-glossary__controls{margin-top:2.2rem}.progression-glossary__controls label{color:var(--page-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.55rem;font-size:.78rem;font-weight:800;display:block}.progression-glossary__controls>div{gap:.65rem;display:flex}.progression-glossary__controls input{border:1px solid var(--reference-rule);background:var(--reference-panel);width:100%;min-height:54px;color:var(--page-text);border-radius:0;padding:.85rem 1rem}.progression-glossary__controls input::placeholder{color:color-mix(in srgb, var(--page-muted) 72%, transparent)}.progression-glossary__controls button,.progression-glossary__filters button{border:1px solid var(--reference-rule);min-height:44px;color:var(--page-muted);cursor:pointer;background:0 0;padding:.7rem .95rem;font-size:.78rem;font-weight:800}.progression-glossary__filters{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.progression-glossary__filters button[aria-pressed=true]{border-color:var(--crown-signal);background:var(--crown-signal);color:#07110f}.progression-glossary__status{color:var(--page-muted);margin:1rem 0 0;font-size:.78rem}.progression-glossary__empty{border:1px dashed var(--reference-rule);margin-top:1.5rem;padding:2rem}.progression-glossary__empty h3{font-family:var(--font-display);margin:0;font-size:2rem}.progression-glossary__empty p{color:var(--page-muted);margin:.4rem 0 0}.progression-glossary__list{background:var(--reference-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:2rem 0 0;padding:1px;list-style:none;display:grid}.progression-glossary__list>li{background:var(--page-canvas);min-width:0;scroll-margin-top:calc(var(--shell-height) + 1.5rem)}.progression-glossary__list>li[hidden]{display:none}.progression-glossary__list article{flex-direction:column;min-height:100%;padding:clamp(1.4rem,3vw,2.25rem);display:flex}.progression-glossary__list article>header{grid-template-columns:2.4rem 1fr auto;align-items:start;gap:.8rem;display:grid}.progression-glossary__list article>header>span{color:var(--crown-signal);font:800 .72rem/1 var(--font-functional);padding-top:.35rem}.progression-glossary__list article>header p{color:var(--page-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem;font-size:.66rem;font-weight:800}.progression-glossary__list h3{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:650;line-height:1}.progression-glossary__list article>header>a{color:var(--page-muted);font:700 .9rem/1 var(--font-functional);text-decoration:none}.progression-glossary__definition{margin-top:1.5rem}.progression-glossary__definition p{color:var(--page-text);margin:0 0 1rem;font-size:.94rem;line-height:1.72}.progression-glossary__list footer{border-top:1px solid var(--reference-rule);margin-top:auto;padding-top:1rem}.progression-glossary__list footer p{color:var(--page-muted);margin:.45rem 0 0;font-size:.7rem;line-height:1.55}.progression-glossary__list footer a{color:var(--page-text)}.progression-reference-faq>div{border-top:1px solid var(--reference-rule)}.progression-reference-faq details{border-bottom:1px solid var(--reference-rule)}.progression-reference-faq summary{cursor:pointer;color:var(--page-text);font-family:var(--font-display);padding:1.4rem 0;font-size:1.6rem;font-weight:650}.progression-reference-faq details p{max-width:48rem;color:var(--page-muted);margin:-.25rem 0 1.5rem}.progression-reference-fiction{border:1px solid color-mix(in srgb, var(--crown-ascension) 36%, transparent);background:linear-gradient(120deg, #0b0d10eb, #0b0d10a6), radial-gradient(circle at 95% 5%, color-mix(in srgb, var(--crown-ascension) 20%, transparent), transparent 28rem);padding:clamp(2rem,5vw,4.5rem)}.progression-reference-fiction>div{max-width:48rem}.progression-reference-fiction p:not(.section-kicker){color:var(--page-muted)}.progression-reference-fiction .text-action{color:var(--page-text);margin-top:1rem}.progression-reference-sources ol{background:var(--reference-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid}.progression-reference-sources li{background:var(--page-canvas);grid-template-columns:3rem 1fr;align-items:start;gap:.8rem;padding:1rem;display:grid}.progression-reference-sources li span{color:var(--crown-signal);font:800 .7rem/1.4 var(--font-functional)}.progression-reference-sources li a{color:var(--page-text);font-size:.78rem;line-height:1.45}.progression-reference-sources aside{border-left:3px solid var(--crown-signal);background:var(--reference-panel);margin-top:2rem;padding:1.5rem}.progression-reference-sources aside>strong{font-family:var(--font-display);font-size:1.6rem}.progression-reference-sources aside p{color:var(--page-muted);margin:.8rem 0 0;font-size:.85rem}@media (width<=72rem){.progression-reference-layout{grid-template-columns:1fr}.progression-reference-outline{position:static}.progression-reference-outline nav{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}}@media (width<=50rem){.progression-reference-article{padding-inline:1rem}.progression-reference-hero{grid-template-columns:1fr;min-height:0}.progression-reference-hero__meta{border-right:0;border-bottom:1px solid var(--reference-rule)}.progression-reference-hero__meta dl{grid-template-columns:repeat(3,minmax(0,1fr))}.progression-reference-hero__meta dl div{display:block}.progression-reference-hero__meta dd{margin-top:.35rem}.progression-reference-hero__copy{min-height:22rem;padding:2rem}.progression-reference-hero__copy h1{font-size:clamp(3.6rem,18vw,5.8rem)}.progression-reference-outline nav,.progression-reference-categories>div,.progression-glossary__list,.progression-reference-sources ol{grid-template-columns:1fr}.progression-reference-categories>div>a:last-child{grid-column:auto}.progression-glossary__controls>div{flex-direction:column;align-items:stretch}.progression-glossary__controls button{width:100%}.progression-reference-downloads{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=31rem){.progression-reference-hero__meta dl,.progression-reference-downloads{grid-template-columns:1fr}.progression-glossary__filters button{width:100%}.progression-glossary__list article>header{grid-template-columns:2rem 1fr auto}}.author-operating-article{width:min(100%, var(--content-rail));background:var(--aas-paper);margin-inline:auto}.author-operating-hero{min-height:min(48rem, calc(100svh - var(--shell-height)));padding:clamp(5rem, 10vw, 10rem) var(--page-gutter) clamp(4rem, 8vw, 7rem);border-bottom:1px solid var(--page-rule);grid-template-columns:minmax(13rem,.42fr) minmax(0,1.58fr);align-items:end;gap:clamp(3rem,8vw,9rem);display:grid}.author-operating-hero__meta{border-top:1px solid var(--aas-blueprint);flex-direction:column;justify-content:space-between;align-self:stretch;padding-top:.8rem;display:flex}.author-operating-hero__meta>p,.author-operating-faq header>p,.author-operating-close>p:first-child{color:var(--aas-blueprint);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:750}.author-operating-hero__meta dl{margin:var(--space-6) 0 0}.author-operating-hero__meta dl>div{border-top:1px solid var(--page-rule);padding-block:.8rem}.author-operating-hero__meta dt{color:var(--page-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700}.author-operating-hero__meta dd{color:var(--aas-graphite);margin:.3rem 0 0;font-size:.88rem}.author-operating-hero__copy h1{max-width:12ch;color:var(--aas-graphite);font-family:var(--font-display);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(4rem,8vw,8rem);font-weight:600;line-height:.87}.author-operating-hero__copy>p{margin:var(--space-4) 0 0;color:var(--aas-blueprint);font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.8rem);line-height:1.15}.author-operating-layout{padding:clamp(5rem, 9vw, 9rem) var(--page-gutter);grid-template-columns:minmax(13rem,.42fr) minmax(0,1.58fr);gap:clamp(3rem,8vw,9rem);display:grid}.author-operating-outline{top:calc(var(--shell-height) + var(--space-4));max-height:calc(100vh - var(--shell-height) - var(--space-8));padding-top:var(--space-2);border-top:1px solid var(--page-rule);align-self:start;position:sticky;overflow-y:auto}.author-operating-outline>p{margin:0 0 var(--space-2);color:var(--page-muted);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:750}.author-operating-outline ol{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.author-operating-outline a{min-height:44px;color:var(--page-muted);grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.7rem;padding-block:.55rem;font-size:.8rem;line-height:1.4;text-decoration:none;display:grid}.author-operating-outline a:hover,.author-operating-outline a:focus-visible{color:var(--aas-graphite)}.author-operating-outline a span{color:var(--aas-blueprint);font-size:.68rem}.author-operating-reading{width:min(100%, var(--reading-rail))}.author-operating-answer{margin:0 0 var(--space-8);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--aas-blueprint) 48%, var(--page-rule));background:color-mix(in srgb, var(--aas-blueprint) 6%, transparent)}.author-operating-answer>p{margin:0 0 var(--space-2);color:var(--aas-blueprint);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:750}.author-operating-answer h2{color:var(--aas-graphite);font-family:var(--font-display);margin:0;font-size:clamp(1.5rem,2.8vw,2.35rem);font-weight:600;line-height:1.28}.author-operating-intro{margin-bottom:var(--space-10)}.author-operating-intro p{color:var(--aas-graphite);margin:0;font-size:clamp(1.1rem,1.55vw,1.32rem);line-height:1.76}.author-operating-intro p:first-child:first-letter{float:left;color:var(--aas-blueprint);font-family:var(--font-display);margin:.02em .14em 0 0;font-size:4.5em;line-height:.75}.author-operating-intro p+p,.author-operating-section>p+p{margin-top:var(--space-3)}.author-operating-section{scroll-margin-top:calc(var(--shell-height) + 2rem);margin-top:var(--space-10);padding-top:var(--space-5);border-top:1px solid var(--page-rule)}.author-operating-section__number{letter-spacing:.12em;margin:0 0 var(--space-2)!important;color:var(--aas-blueprint)!important;font-size:.72rem!important}.author-operating-section h2{margin:0 0 var(--space-4);color:var(--aas-graphite);font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.5rem,5vw,4.9rem);font-weight:600;line-height:.98}.author-operating-section>p,.author-operating-section>ul{color:#565a58;font-size:1.03rem;line-height:1.82}.author-operating-section a:not(.text-action){color:inherit;-webkit-text-decoration-color:var(--aas-blueprint);text-decoration-color:var(--aas-blueprint);text-underline-offset:.2em}.author-operating-section>ul{margin-block:var(--space-4);gap:.75rem;padding-left:1.2rem;display:grid}.author-operating-section>aside:not(.author-operating-book-cta){margin-block:var(--space-6);padding:var(--space-4);border-left:3px solid var(--aas-blueprint);background:color-mix(in srgb, var(--aas-blueprint) 5%, transparent);color:var(--aas-graphite);font-family:var(--font-display);gap:.4rem;font-size:1.4rem;display:grid}.author-operating-movements{margin:var(--space-6) 0;border-top:1px solid var(--page-rule);padding:0;list-style:none}.author-operating-movements li{gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid var(--page-rule);grid-template-columns:3.5rem minmax(0,1fr);display:grid}.author-operating-movements li>span{color:var(--aas-blueprint);letter-spacing:.12em;font-size:.72rem}.author-operating-movements h3{color:var(--aas-graphite);font-family:var(--font-display);margin:0;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:600}.author-operating-movements p{color:#565a58;margin:.6rem 0 0;line-height:1.7}.author-diagnostic{margin-block:var(--space-7);border:1px solid var(--page-rule);background:color-mix(in srgb, var(--aas-blueprint) 3%, var(--aas-paper))}.author-diagnostic>header{padding:var(--space-4);border-bottom:1px solid var(--page-rule)}.author-diagnostic>header>p:first-child,.author-diagnostic__result>span{color:var(--aas-blueprint);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:750}.author-diagnostic>header h3{margin:var(--space-2) 0 0;color:var(--aas-graphite);font-family:var(--font-display);font-size:clamp(2rem,4vw,3.8rem);font-weight:600;line-height:1}.author-diagnostic>header>p:last-child{max-width:38rem;margin:var(--space-2) 0 0;color:#5d605f;line-height:1.65}.author-diagnostic>ol{margin:0;padding:0;list-style:none}.author-diagnostic>ol>li{gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--page-rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.author-diagnostic li>div{gap:.35rem var(--space-2);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.author-diagnostic li>div span{color:var(--aas-blueprint);font-size:.68rem}.author-diagnostic li>div strong{color:var(--aas-graphite);font-family:var(--font-display);font-size:1.3rem}.author-diagnostic li>div p{color:#5d605f;grid-column:2;margin:0;font-size:.9rem;line-height:1.55}.author-diagnostic fieldset{border:0;gap:.45rem;margin:0;padding:0;display:flex}.author-diagnostic label{cursor:pointer}.author-diagnostic label input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.author-diagnostic label span{border:1px solid var(--page-rule);min-width:3.6rem;min-height:44px;color:var(--aas-graphite);place-items:center;font-size:.78rem;font-weight:750;display:grid}.author-diagnostic label input:checked+span{border-color:var(--aas-blueprint);background:var(--aas-blueprint);color:var(--aas-paper)}.author-diagnostic label input:focus-visible+span{outline:2px solid var(--aas-blueprint);outline-offset:3px}.author-diagnostic__result{padding:var(--space-4);background:var(--aas-graphite);color:var(--aas-paper);gap:.7rem;display:grid}.author-diagnostic__result>strong{font-family:var(--font-display);font-size:clamp(1.55rem,3vw,2.3rem);font-weight:600;line-height:1.2}.author-diagnostic__result>p{color:color-mix(in srgb, var(--aas-paper) 72%, transparent);margin:0;font-size:.9rem}.author-diagnostic__result nav{margin-top:var(--space-2);flex-wrap:wrap;gap:.7rem;display:flex}.author-diagnostic__result nav a,.author-diagnostic__result nav button{border:1px solid color-mix(in srgb, var(--aas-paper) 35%, transparent);min-height:44px;color:var(--aas-paper);font:inherit;background:0 0;padding:.7rem .9rem;font-size:.78rem;font-weight:750;text-decoration:none}.author-diagnostic__result nav button{cursor:pointer}.author-diagnostic__result nav a:hover,.author-diagnostic__result nav a:focus-visible,.author-diagnostic__result nav button:hover,.author-diagnostic__result nav button:focus-visible{border-color:var(--aas-paper)}.author-diagnostic__fallback{padding:var(--space-3) var(--space-4);border-top:1px solid var(--page-rule)}.author-diagnostic__fallback summary{cursor:pointer;color:var(--aas-graphite);font-size:.82rem;font-weight:750}.author-diagnostic__fallback ul{gap:var(--space-2);color:#5d605f;padding-left:1rem;font-size:.88rem;line-height:1.6;display:grid}.author-operating-book-cta{margin-top:var(--space-6);border:1px solid var(--aas-blueprint);padding:clamp(2rem,5vw,4rem)}.author-operating-book-cta>p{color:var(--aas-blueprint);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:750}.author-operating-book-cta h3{margin:var(--space-2) 0 0;color:var(--aas-graphite);font-family:var(--font-display);font-size:clamp(2.4rem,5vw,4.5rem);font-weight:600}.author-operating-book-cta>span{color:#5d605f;max-width:32rem;margin-top:.5rem;line-height:1.55;display:block}.author-operating-book-cta .text-action{margin-top:var(--space-4);border-color:var(--aas-blueprint);color:var(--aas-graphite)}.author-operating-faq{padding:clamp(6rem, 10vw, 10rem) var(--page-gutter);border-top:1px solid var(--page-rule);border-bottom:1px solid var(--page-rule);grid-template-columns:minmax(16rem,.65fr) minmax(0,1.35fr);gap:clamp(3rem,8vw,9rem);display:grid}.author-operating-faq h2,.author-operating-close h2{max-width:13ch;margin:var(--space-2) 0 0;color:var(--aas-graphite);font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2.8rem,5.5vw,5.6rem);font-weight:600;line-height:.96}.author-operating-faq details{border-top:1px solid var(--page-rule)}.author-operating-faq details:last-child{border-bottom:1px solid var(--page-rule)}.author-operating-faq summary{cursor:pointer;padding:var(--space-3) 3rem var(--space-3) 0;color:var(--aas-graphite);font-family:var(--font-display);font-size:1.3rem;list-style:none;position:relative}.author-operating-faq summary:after{content:"+";position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.author-operating-faq details[open] summary:after{content:"−"}.author-operating-faq details p{padding:0 3rem var(--space-3) 0;color:#5d605f;margin:0;line-height:1.72}.author-operating-close{padding:clamp(6rem, 11vw, 11rem) var(--page-gutter)}.author-operating-close>p:not(:first-child){max-width:48rem;margin:var(--space-4) 0 0;color:#5d605f;font-size:1.08rem;line-height:1.78}.author-operating-close nav{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.author-operating-close .button,.author-operating-close .text-action{border-color:var(--aas-blueprint);color:var(--aas-graphite)}@media (width<=820px){.author-operating-hero,.author-operating-layout,.author-operating-faq{grid-template-columns:1fr}.author-operating-hero{min-height:0}.author-operating-hero__meta{min-height:12rem}.author-operating-outline{max-height:none;position:static}.author-diagnostic>ol>li{grid-template-columns:1fr}.author-diagnostic fieldset{padding-left:3.5rem}}@media (width<=520px){.author-operating-hero__copy h1{font-size:clamp(3.25rem,16vw,5rem)}.author-diagnostic li>div{grid-template-columns:2rem minmax(0,1fr)}.author-diagnostic fieldset{padding-left:0}}@media (width<=760px){.genre-decision-tree ol{grid-template-columns:1fr}.genre-decision-tree li{min-height:0}.draft-review-banner{flex-direction:column;align-items:flex-start}}.editorial-table-wrap{max-width:100%;margin-block:var(--space-4);border:1px solid var(--page-rule);overflow-x:auto}.editorial-table-wrap table{border-collapse:collapse;width:100%;min-width:40rem}.editorial-table-wrap th,.editorial-table-wrap td{border-right:1px solid var(--page-rule);border-bottom:1px solid var(--page-rule);text-align:left;vertical-align:top;padding:1rem}.editorial-table-wrap thead th{background:color-mix(in srgb, var(--nb-brass) 10%, transparent);color:var(--page-text);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem}.editorial-table-wrap tbody th{color:var(--page-text)}.editorial-table-wrap td{color:var(--page-muted)}.editorial-fiction-bridge,.editorial-faq,.editorial-author-context,.editorial-related{padding:clamp(5rem, 9vw, 9rem) var(--page-gutter);border-top:1px solid var(--page-rule)}.editorial-fiction-bridge,.editorial-faq{grid-template-columns:minmax(13rem,.65fr) minmax(0,1.35fr);gap:clamp(3rem,8vw,9rem);display:grid}.editorial-fiction-bridge h2,.editorial-faq h2,.editorial-author-context h2{max-width:14ch;margin:var(--space-2) 0 0;color:var(--page-text);font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(2.6rem,5vw,5rem);font-weight:600;line-height:.97}.editorial-fiction-bridge>div:last-child>p{max-width:45rem;color:var(--page-muted);margin:0;font-size:1.08rem;line-height:1.75}.editorial-fiction-bridge .text-action{margin-top:var(--space-3)}.editorial-faq>div{border-top:1px solid var(--page-rule)}.editorial-faq details{border-bottom:1px solid var(--page-rule)}.editorial-faq summary{min-height:64px;color:var(--page-text);font-family:var(--font-display);cursor:pointer;padding:1.15rem 2.5rem 1.15rem 0;font-size:1.35rem}.editorial-faq details p{max-width:43rem;padding:0 0 var(--space-3);color:var(--page-muted);margin:0}.editorial-author-context{background:color-mix(in srgb, var(--page-surface) 62%, transparent);grid-template-columns:minmax(9rem,.35fr) minmax(0,1.65fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.editorial-author-mark{aspect-ratio:1;border:1px solid var(--nb-brass);width:min(100%,13rem);color:var(--nb-brass);font-family:var(--font-display);place-items:center;font-size:clamp(3rem,6vw,5rem);font-weight:650;display:grid}.editorial-author-context>div:last-child>p:not(.section-kicker){max-width:50rem;color:var(--page-muted)}.editorial-related>div{margin-top:var(--space-3);border-top:1px solid var(--page-rule);border-left:1px solid var(--page-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.editorial-related>.editorial-related__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-related>div a{gap:var(--space-2);min-height:14rem;padding:var(--space-3);border-right:1px solid var(--page-rule);border-bottom:1px solid var(--page-rule);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.editorial-related a span:first-child{color:var(--nb-brass);letter-spacing:.12em;text-transform:uppercase;grid-area:1/1/auto/-1;font-size:.72rem;font-weight:750}.editorial-related a strong{color:var(--page-text);font-family:var(--font-display);grid-area:2/1/auto/-1;align-self:start;font-size:clamp(1.55rem,2.8vw,2.5rem);font-weight:600;line-height:1.05}.editorial-related a .arrow{grid-area:3/1/auto/-1;place-self:end start}.editorial-all-link{min-height:44px;margin-top:var(--space-3);color:var(--page-muted);align-items:center;gap:.7rem;display:inline-flex}.essay-index-hero,.for-authors-hero,.about-hero{min-height:min(46rem, calc(100svh - var(--shell-height)));padding:clamp(5rem, 10vw, 10rem) var(--page-gutter) clamp(4rem, 7vw, 7rem);border-bottom:1px solid var(--page-rule);grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:end;gap:clamp(3rem,8vw,9rem);display:grid}.essay-index-hero h1,.for-authors-hero h1,.about-hero h1{max-width:11ch;margin:var(--space-2) 0 0;color:var(--page-text);font-family:var(--font-display);letter-spacing:-.05em;text-wrap:balance;font-size:clamp(4.2rem,8.2vw,8.4rem);font-weight:650;line-height:.88}.essay-index-hero>div:last-child>p,.for-authors-hero>div:last-child>p{color:var(--page-muted);margin:0;font-size:clamp(1.05rem,1.45vw,1.25rem);line-height:1.72}.essay-index-hero>div:last-child>p+p{margin-top:var(--space-2)}.essay-index-feature{border-bottom:1px solid var(--page-rule);grid-template-columns:minmax(18rem,.9fr) minmax(0,1.1fr);align-items:stretch;display:grid}.essay-index-feature__statement{min-height:38rem;padding:clamp(3rem, 7vw, 7rem) var(--page-gutter);background:linear-gradient(140deg, color-mix(in srgb, var(--nb-brass) 14%, transparent), transparent 65%), var(--page-surface);align-content:center;display:grid}.essay-index-feature__statement span{color:var(--nb-brass);font-family:var(--font-display);font-size:6rem;line-height:.5}.essay-index-feature__statement p{max-width:13ch;margin:var(--space-4) 0 0;color:var(--page-text);font-family:var(--font-display);font-size:clamp(2.6rem,5vw,5.2rem);font-weight:600;line-height:.98}.essay-index-feature article{min-height:38rem;padding:clamp(3rem, 7vw, 7rem) var(--page-gutter);flex-direction:column;justify-content:center;display:flex}.essay-index-feature h2,.essay-index-collection>header h2,.essay-index-crossing h2{max-width:14ch;margin:var(--space-2) 0 0;color:var(--page-text);font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(2.7rem,5vw,5rem);font-weight:600;line-height:.97}.essay-index-feature h2 a{text-decoration:none}.essay-index-feature article>p:not(.section-kicker){max-width:42rem;margin:var(--space-3) 0 0;color:var(--page-muted)}.essay-index-feature .text-action{margin-top:var(--space-4)}.essay-index-collection{padding:clamp(6rem, 10vw, 10rem) var(--page-gutter);grid-template-columns:minmax(16rem,.58fr) minmax(0,1.42fr);gap:clamp(3rem,8vw,9rem);display:grid}.essay-index-collection>header>p:last-child{max-width:28rem;color:var(--page-muted)}.essay-index-grid{border-top:1px solid var(--page-rule);border-left:1px solid var(--page-rule);display:grid}.essay-index-grid article{gap:var(--space-2);min-height:20rem;padding:var(--space-3);border-right:1px solid var(--page-rule);border-bottom:1px solid var(--page-rule);grid-template-columns:3rem minmax(0,1fr) auto;display:grid}.essay-index-grid article>p:first-child{color:var(--nb-brass);font-family:var(--font-functional);font-size:.72rem}.essay-index-grid h3{max-width:16ch;font-family:var(--font-display);margin:0;font-size:clamp(2rem,3.7vw,3.7rem);font-weight:600;line-height:.98}.essay-index-grid h3 a{text-decoration:none}.essay-index-grid article>p:not(:first-child){max-width:40rem;color:var(--page-muted);grid-column:2;margin:0}.essay-index-grid .text-action{grid-column:2;align-self:end}.essay-index-crossing,.for-authors-editorial{padding:clamp(5rem, 9vw, 9rem) var(--page-gutter);border-top:1px solid var(--page-rule);background:linear-gradient(to right, transparent calc(100% - 1px), #355c6d14 0), var(--aas-paper);color:var(--aas-graphite);background-size:72px 100%;grid-template-columns:minmax(16rem,.65fr) minmax(0,1.35fr);gap:clamp(3rem,8vw,9rem);display:grid}.essay-index-crossing .section-kicker,.for-authors-editorial .section-kicker{color:var(--aas-blueprint)}.essay-index-crossing h2,.for-authors-editorial h2{color:var(--aas-graphite)}.essay-index-crossing>div:last-child>p,.for-authors-editorial>div:last-child>p{color:#5d605f;max-width:45rem;margin:0}.essay-index-crossing .text-action,.for-authors-editorial .text-action{margin-top:var(--space-3);border-color:var(--aas-blueprint);color:var(--aas-graphite)}.author-system-hero{min-height:min(55rem, calc(100svh - var(--shell-height)));padding:clamp(5rem, 9vw, 9rem) var(--page-gutter);border-bottom:1px solid var(--page-rule);grid-template-columns:minmax(0,1.17fr) minmax(20rem,.83fr);align-items:center;gap:clamp(3rem,8vw,9rem);display:grid}.author-system-hero__copy{max-width:59rem}.author-system-hero .status-line{margin-top:var(--space-3)}.author-system-hero h1{margin:var(--space-2) 0 0;color:var(--aas-graphite);font-family:var(--font-display);letter-spacing:-.06em;text-wrap:balance;font-size:clamp(4.6rem,9.8vw,10rem);font-weight:650;line-height:.8}.author-system-hero__subtitle{max-width:37rem;margin:var(--space-4) 0 0;color:var(--aas-graphite);font-family:var(--font-display);font-size:clamp(1.55rem,3vw,2.8rem);font-weight:600;line-height:1.16}.author-system-hero__promise{max-width:47rem;margin:var(--space-4) 0 0;color:#5d605f;font-size:clamp(1.02rem,1.4vw,1.2rem);line-height:1.7}.author-system-cover{justify-self:end;width:min(100%,27rem);margin:0}.author-system-cover>div{border:1px solid color-mix(in srgb, var(--aas-blueprint) 42%, transparent);background:color-mix(in srgb, var(--aas-paper) 84%, white);box-shadow:0 2.3rem 5rem #252a2e2e, 1rem 1.2rem 0 color-mix(in srgb, var(--aas-blueprint) 7%, transparent);overflow:hidden}.author-system-cover img{width:100%;height:auto}.author-system-cover figcaption{margin-top:var(--space-2);color:#5d605f;font-family:var(--font-functional);letter-spacing:.08em;text-align:right;text-transform:uppercase;font-size:.75rem;line-height:1.5}.author-system-page .button,.for-authors-primary .button,.about-page .button{background:var(--action-background);color:var(--action-foreground)}.author-system-blueprint{padding:var(--space-4);border:1px solid color-mix(in srgb, var(--aas-blueprint) 35%, transparent);background:linear-gradient(to right, transparent calc(100% - 1px), color-mix(in srgb, var(--aas-blueprint) 10%, transparent) 0), linear-gradient(to bottom, transparent calc(100% - 1px), color-mix(in srgb, var(--aas-blueprint) 10%, transparent) 0), color-mix(in srgb, var(--aas-paper) 85%, white);background-size:32px 32px;position:relative;overflow:hidden}.author-system-blueprint>p:first-child{margin:0 0 var(--space-4);color:var(--aas-blueprint);font-family:var(--font-functional);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.author-system-blueprint ol{gap:0;display:grid;position:relative}.author-system-blueprint ol:before{background:var(--aas-blueprint);content:"";width:1px;position:absolute;top:1.7rem;bottom:1.7rem;left:1.4rem}.author-system-blueprint li{z-index:1;align-items:center;gap:var(--space-2);border-bottom:1px solid color-mix(in srgb, var(--aas-blueprint) 18%, transparent);grid-template-columns:2.8rem minmax(0,1fr);min-height:64px;display:grid;position:relative}.author-system-blueprint li span{border:1px solid var(--aas-blueprint);background:var(--aas-paper);width:2.8rem;height:2.8rem;color:var(--aas-blueprint);font-family:var(--font-functional);place-items:center;font-size:.7rem;display:grid}.author-system-blueprint li strong{color:var(--aas-graphite);font-family:var(--font-display);font-size:1.55rem}.author-system-blueprint>p:last-child{margin:var(--space-3) 0 0;color:#5d605f;font-size:.75rem;line-height:1.55}.author-system-framework__blueprint{width:min(100%,42rem);margin:var(--space-4) 0 0}.author-system-problem,.author-system-outcomes,.author-system-roadmap,.author-system-tools,.author-system-canvas,.author-system-fit,.author-system-boundary,.author-system-questions,.author-system-author-bridge,.for-authors-primary,.for-authors-editorial{padding:clamp(6rem, 10vw, 10rem) var(--page-gutter)}.author-system-problem,.author-system-fit,.author-system-boundary,.author-system-author-bridge{border-bottom:1px solid var(--page-rule);grid-template-columns:minmax(16rem,.65fr) minmax(0,1.35fr);gap:clamp(3rem,8vw,9rem);display:grid}.author-system-problem h2,.author-system-outcomes h2,.author-system-roadmap h2,.author-system-framework>header h2,.author-system-tools h2,.author-system-canvas h2,.author-system-fit h2,.author-system-boundary h2,.author-system-questions h2,.author-system-author-bridge h2,.for-authors-primary h2,.for-authors-editorial h2{max-width:15ch;margin:var(--space-2) 0 0;color:var(--aas-graphite);font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.8rem,5.5vw,5.6rem);font-weight:600;line-height:.96}.author-system-problem>div:last-child>p,.author-system-fit>div:first-child>p:last-child,.author-system-boundary>div:first-child>p:last-child,.author-system-author-bridge>div:last-child>p:not(.section-kicker){color:#5d605f;max-width:48rem;margin:0;font-size:1.08rem;line-height:1.78}.author-system-problem>div:last-child>p+p{margin-top:var(--space-3)}.author-system-problem a{color:inherit;-webkit-text-decoration-color:var(--aas-blueprint);text-decoration-color:var(--aas-blueprint);text-underline-offset:.2em}.author-system-outcomes,.author-system-roadmap,.author-system-tools,.author-system-questions{border-bottom:1px solid var(--page-rule)}.author-system-outcomes>header,.author-system-roadmap>header,.author-system-tools>header{grid-template-columns:minmax(16rem,.65fr) minmax(0,1.35fr);gap:clamp(3rem,8vw,9rem);display:grid}.author-system-outcomes>header>p:last-child,.author-system-roadmap>header>p,.author-system-tools>header>p{color:#5d605f;max-width:46rem;margin:0;font-size:1.08rem;line-height:1.78}.author-system-outcomes>header>p:last-child{grid-column:2}.author-system-outcome-grid{margin-top:var(--space-10);border-top:1px solid var(--page-rule);border-left:1px solid var(--page-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.author-system-outcome-grid article{min-height:24rem;padding:var(--space-4);border-right:1px solid var(--page-rule);border-bottom:1px solid var(--page-rule);flex-direction:column;display:flex}.author-system-outcome-grid article>p:first-child,.author-system-roadmap__parts>li>p,.author-system-tool-grid>li>span{color:var(--aas-blueprint);font-family:var(--font-functional);letter-spacing:.1em;margin:0;font-size:.72rem}.author-system-outcome-grid h3,.author-system-roadmap__parts h3,.author-system-tool-grid h3,.author-system-questions h3{margin:var(--space-6) 0 0;color:var(--aas-graphite);font-family:var(--font-display);font-size:clamp(1.8rem,3.2vw,3.2rem);font-weight:600;line-height:1}.author-system-outcome-grid article>p:last-child,.author-system-roadmap__parts li div>p:last-child,.author-system-tool-grid li p,.author-system-questions article p{color:#5d605f;max-width:40rem;margin:auto 0 0;line-height:1.7}.author-system-roadmap{background:color-mix(in srgb, var(--aas-blueprint) 4%, var(--aas-paper))}.author-system-roadmap__parts,.author-system-tool-grid{margin:var(--space-10) 0 0;border-top:1px solid var(--page-rule);padding:0;list-style:none}.author-system-roadmap__parts>li{padding-block:var(--space-6);border-bottom:1px solid var(--page-rule);grid-template-columns:minmax(8rem,.35fr) minmax(0,1.65fr);gap:clamp(2rem,6vw,7rem);display:grid}.author-system-roadmap__parts h3{margin-top:0}.author-system-roadmap__chapters{margin:var(--space-2) 0 var(--space-4);color:var(--aas-blueprint);font-family:var(--font-functional);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;line-height:1.55}.author-system-roadmap__parts li div>p:last-child{margin-top:var(--space-3)}.author-system-tool-grid{border-left:1px solid var(--page-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.author-system-tool-grid>li{gap:var(--space-3);min-height:18rem;padding:var(--space-4);border-right:1px solid var(--page-rule);border-bottom:1px solid var(--page-rule);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.author-system-tool-grid h3{margin-top:0;font-size:clamp(1.6rem,2.6vw,2.5rem)}.author-system-tool-grid li p{margin-top:var(--space-3)}.author-system-fit ul{border-top:1px solid var(--page-rule);align-content:start;margin:0;padding:0;list-style:none;display:grid}.author-system-fit li{padding:var(--space-2) 0 var(--space-2) var(--space-4);border-bottom:1px solid var(--page-rule);color:var(--aas-graphite);line-height:1.65;position:relative}.author-system-fit li:before{border:1px solid var(--aas-blueprint);content:"";border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:1.2rem;left:0}.author-system-questions>header{grid-template-columns:minmax(16rem,.65fr) minmax(0,1.35fr);gap:clamp(3rem,8vw,9rem);display:grid}.author-system-questions>header h2{grid-column:2}.author-system-questions>div{margin-top:var(--space-10);border-top:1px solid var(--page-rule)}.author-system-questions article{padding-block:var(--space-5);border-bottom:1px solid var(--page-rule);grid-template-columns:minmax(16rem,.65fr) minmax(0,1.35fr);gap:clamp(3rem,8vw,9rem);display:grid}.author-system-questions h3{margin:0;font-size:clamp(1.55rem,2.7vw,2.5rem);line-height:1.1}.author-system-questions article p{margin:0}.author-system-framework{padding:clamp(6rem, 10vw, 10rem) var(--page-gutter);border-bottom:1px solid var(--page-rule)}.author-system-framework>header{grid-template-columns:minmax(16rem,.65fr) minmax(0,1.35fr);gap:clamp(3rem,8vw,9rem);display:grid}.author-system-framework__introduction{color:#5d605f;max-width:44rem;margin:0;font-size:1.08rem;line-height:1.78}.author-system-movements{margin-top:var(--space-12);border-top:1px solid var(--page-rule)}.author-system-movements>li{padding-block:var(--space-8);border-bottom:1px solid var(--page-rule);grid-template-columns:minmax(14rem,.58fr) minmax(0,1.42fr);gap:clamp(3rem,8vw,9rem);display:grid}.author-system-movements>li>div:first-child{align-content:space-between;display:grid}.author-system-movements span{color:var(--aas-blueprint);font-family:var(--font-functional);font-size:.78rem}.author-system-movements>li>div:first-child p{max-width:16rem;margin:var(--space-6) 0 0;color:#5d605f;font-family:var(--font-display);font-size:1.5rem;line-height:1.2}.author-system-movements h3{color:var(--aas-graphite);font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(3.1rem,6.5vw,6.5rem);font-weight:600;line-height:.85}.author-system-movements>li>div:last-child>p{max-width:47rem;margin:var(--space-3) 0 0;color:#5d605f;line-height:1.75}.author-system-movements blockquote{max-width:47rem;margin:var(--space-4) 0 0;padding:var(--space-3);border-left:2px solid var(--aas-blueprint);background:color-mix(in srgb, var(--aas-blueprint) 6%, transparent);color:var(--aas-graphite);font-family:var(--font-display);font-size:1.45rem;line-height:1.3}.author-system-canvas{border-bottom:1px solid var(--page-rule);background:color-mix(in srgb, var(--aas-blueprint) 5%, var(--aas-paper));grid-template-columns:minmax(19rem,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(3rem,8vw,9rem);display:grid}.author-system-canvas__field{aspect-ratio:1.25;border:1px solid color-mix(in srgb, var(--aas-blueprint) 32%, transparent);background:linear-gradient(45deg, transparent 49.8%, color-mix(in srgb, var(--aas-blueprint) 12%, transparent) 50%, transparent 50.2%), linear-gradient(-45deg, transparent 49.8%, color-mix(in srgb, var(--aas-blueprint) 12%, transparent) 50%, transparent 50.2%);place-items:center;display:grid;position:relative}.author-system-canvas__field p{border:1px solid var(--aas-blueprint);background:var(--aas-paper);color:var(--aas-graphite);font-family:var(--font-functional);text-transform:uppercase;margin:0;padding:.55rem .75rem;font-size:.8rem;position:absolute}.author-system-canvas__field p:first-child{top:12%;left:10%}.author-system-canvas__field p:nth-of-type(2){top:42%;right:12%}.author-system-canvas__field p:nth-of-type(3){bottom:12%;left:24%}.author-system-canvas__field span{border:1px solid var(--aas-blueprint);border-radius:50%;width:.55rem;height:.55rem;position:absolute}.author-system-canvas__field span:first-of-type{top:28%;left:48%}.author-system-canvas__field span:nth-of-type(2){bottom:25%;right:27%}.author-system-canvas>div:last-child>p:not(.section-kicker){color:#5d605f;max-width:48rem}.author-system-boundary ul{border-top:1px solid var(--page-rule);align-content:start;display:grid}.author-system-boundary li{padding:var(--space-2) 0;border-bottom:1px solid var(--page-rule);color:var(--aas-graphite)}.author-system-author-bridge>div:first-child{align-items:center;gap:var(--space-2);color:var(--aas-blueprint);font-family:var(--font-functional);text-transform:uppercase;grid-template-columns:1fr auto 1fr;font-size:.72rem;display:grid}.author-system-author-bridge>div:first-child span:not(:nth-child(2)){padding:var(--space-3) var(--space-2);border:1px solid var(--aas-blueprint);text-align:center}.author-system-author-bridge .text-action,.for-authors-hero>div:last-child .text-action{margin-top:var(--space-3);border-color:var(--aas-blueprint);color:var(--aas-graphite)}.for-authors-primary{border-bottom:1px solid var(--page-rule);grid-template-columns:minmax(17rem,.75fr) minmax(0,1.25fr);gap:clamp(3rem,8vw,9rem);display:grid}.for-authors-primary__identity>p:first-of-type{margin:var(--space-4) 0 0;color:var(--aas-blueprint);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:750}.for-authors-primary__identity>p:last-child{color:#5d605f;max-width:36rem;font-family:var(--font-display);font-size:1.5rem;line-height:1.3}.for-authors-primary>div:last-child>p{color:#5d605f;max-width:46rem;margin:0;font-size:1.08rem}.for-authors-primary ol{margin-block:var(--space-4);border-top:1px solid var(--page-rule);border-left:1px solid var(--page-rule);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.for-authors-primary li{min-height:7rem;padding:var(--space-2);border-right:1px solid var(--page-rule);border-bottom:1px solid var(--page-rule);color:var(--aas-graphite);font-family:var(--font-display);align-content:space-between;font-size:1.2rem;display:grid}.for-authors-primary li span{color:var(--aas-blueprint);font-family:var(--font-functional);font-size:.68rem}.about-hero__turn{color:var(--nb-brass);font-family:var(--font-display);margin:0;font-size:clamp(2rem,4vw,3.8rem);line-height:1.08}.about-hero>div:last-child>p:not(.about-hero__turn){margin:var(--space-3) 0 0;color:var(--page-muted)}.about-hero .text-action{margin-top:var(--space-3)}.about-origin,.about-practice,.about-work,.about-closing{padding:clamp(6rem, 10vw, 10rem) var(--page-gutter);border-bottom:1px solid var(--page-rule)}.about-origin{grid-template-columns:minmax(15rem,.55fr) minmax(0,1.45fr);gap:clamp(3rem,8vw,9rem);display:grid}.about-origin__statement{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.about-origin__statement span{color:var(--page-rule);font-family:var(--font-display);font-size:clamp(2.5rem,6vw,6rem);font-weight:600;line-height:.95}.about-origin__statement span:nth-child(2){color:color-mix(in srgb, var(--nb-brass) 60%, var(--page-muted))}.about-origin__statement span:last-child{color:var(--page-text)}.about-origin h2,.about-practice h2,.about-work h2,.about-closing h2{max-width:14ch;margin:var(--space-2) 0 0;color:var(--page-text);font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.8rem,5.6vw,5.8rem);font-weight:600;line-height:.96}.about-origin>div:last-child>p:not(.section-kicker){max-width:48rem;color:var(--page-muted);font-size:1.08rem;line-height:1.78}.about-practice>header{grid-template-columns:minmax(15rem,.55fr) minmax(0,1.45fr);gap:clamp(3rem,8vw,9rem);display:grid}.about-practice>header .section-kicker{grid-column:1}.about-practice>header h2,.about-practice>header>p:last-child{grid-column:2}.about-practice>header>p:last-child{max-width:45rem;color:var(--page-muted)}.about-practice__paths{margin-top:var(--space-8);border-top:1px solid var(--page-rule);border-left:1px solid var(--page-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-practice__paths article{min-height:27rem;padding:var(--space-4);border-right:1px solid var(--page-rule);border-bottom:1px solid var(--page-rule);flex-direction:column;display:flex}.about-practice__paths article>p:first-child{color:var(--nb-brass);font-family:var(--font-functional);font-size:.72rem}.about-practice__paths h3{max-width:13ch;margin:var(--space-8) 0 0;color:var(--page-text);font-family:var(--font-display);font-size:clamp(2.1rem,4vw,4.2rem);font-weight:600;line-height:.98}.about-practice__paths article>p:not(:first-child){max-width:40rem;color:var(--page-muted)}.about-practice__paths .text-action{margin-top:auto}.about-work{background:radial-gradient(circle at 82% 50%, color-mix(in srgb, var(--aargaranth-ember) 12%, transparent), transparent 38%), var(--aargaranth-shadow);grid-template-columns:minmax(17rem,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(3rem,8vw,9rem);display:grid}.about-work>div:first-child>p:not(.section-kicker){max-width:32rem;color:var(--page-muted)}.about-closing{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:clamp(3rem,8vw,9rem);display:grid}.about-closing h2{max-width:18ch}.about-closing>div:last-child>p{color:var(--page-muted);font-size:1.08rem;line-height:1.75}.about-closing nav{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}@media (width<=72rem){.editorial-hero,.editorial-reading-layout,.editorial-fiction-bridge,.editorial-faq,.essay-index-hero,.essay-index-collection,.essay-index-crossing,.author-system-hero,.author-system-problem,.author-system-outcomes>header,.author-system-roadmap>header,.author-system-framework>header,.author-system-movements>li,.author-system-tools>header,.author-system-canvas,.author-system-fit,.author-system-boundary,.author-system-questions>header,.author-system-questions article,.author-system-author-bridge,.for-authors-hero,.for-authors-primary,.for-authors-editorial,.about-hero,.about-origin,.about-practice>header,.about-work,.about-closing{grid-template-columns:1fr}.author-system-outcomes>header>p:last-child,.author-system-questions>header h2{grid-column:auto}.author-system-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-hero__meta{min-height:10rem}.editorial-reading-layout{gap:var(--space-6)}.editorial-outline{max-height:none;position:static}.editorial-outline ol{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-related>div,.editorial-related>.editorial-related__grid--three,.about-practice__paths,.essay-index-feature{grid-template-columns:1fr}.essay-index-feature__statement,.essay-index-feature article{min-height:32rem}.author-system-framework>header .section-kicker,.author-system-framework>header h2,.author-system-framework>header>p:last-child,.about-practice>header .section-kicker,.about-practice>header h2,.about-practice>header>p:last-child{grid-column:auto}.for-authors-primary ol{grid-template-columns:repeat(5,minmax(8rem,1fr));overflow-x:auto}.author-system-cover{justify-self:start;width:min(60vw,24rem)}.about-origin__statement{flex-flow:wrap}}@media (width<=54rem){.editorial-comparison,.editorial-related>div,.editorial-related>.editorial-related__grid--three{grid-template-columns:1fr}.editorial-author-context{gap:var(--space-3);grid-template-columns:7rem minmax(0,1fr)}.editorial-author-mark{width:7rem}.essay-index-grid article{grid-template-columns:2rem minmax(0,1fr)}.essay-index-grid article>p:not(:first-child),.essay-index-grid .text-action{grid-column:2}.author-system-author-bridge>div:first-child{max-width:32rem}.about-practice__paths article{min-height:23rem}}@media (width<=38rem){.editorial-hero,.editorial-reading-layout,.editorial-fiction-bridge,.editorial-faq,.editorial-author-context,.editorial-related,.essay-index-hero,.essay-index-feature__statement,.essay-index-feature article,.essay-index-collection,.essay-index-crossing,.author-system-hero,.author-system-problem,.author-system-outcomes,.author-system-roadmap,.author-system-framework,.author-system-tools,.author-system-canvas,.author-system-fit,.author-system-boundary,.author-system-questions,.author-system-author-bridge,.for-authors-hero,.for-authors-primary,.for-authors-editorial,.about-hero,.about-origin,.about-practice,.about-work,.about-closing{padding-right:var(--space-3);padding-left:var(--space-3)}.editorial-hero__copy h1,.essay-index-hero h1,.for-authors-hero h1,.about-hero h1{font-size:clamp(3.2rem,15vw,5rem)}.editorial-outline ol{grid-template-columns:1fr}.editorial-thesis{padding:var(--space-3)}.editorial-author-context{grid-template-columns:1fr}.book-answer-summary{gap:var(--space-2);grid-template-columns:1fr}.editorial-author-mark{width:6rem}.essay-index-feature__statement,.essay-index-feature article{min-height:26rem}.essay-index-grid article{min-height:17rem;padding:var(--space-2)}.author-system-hero h1{font-size:clamp(4rem,20vw,6.3rem)}.author-system-cover{width:min(78vw,21rem)}.author-system-blueprint,.editorial-comparison>div,.about-practice__paths article{padding:var(--space-2)}.author-system-outcome-grid,.author-system-tool-grid{grid-template-columns:1fr}.author-system-outcome-grid article{min-height:20rem}.author-system-roadmap__parts>li,.author-system-tool-grid>li{gap:var(--space-2);grid-template-columns:1fr}.author-system-tool-grid>li{min-height:16rem}.author-system-movements{margin-top:var(--space-8)}.author-system-movements>li{gap:var(--space-3);padding-block:var(--space-6)}.author-system-movements>li>div:first-child p{margin-top:var(--space-2)}.author-system-canvas__field{aspect-ratio:1}.author-system-author-bridge>div:first-child{grid-template-columns:1fr}.author-system-author-bridge>div:first-child span:nth-child(2){text-align:center}.for-authors-primary .button,.about-closing .button{width:100%}.about-origin__statement span{font-size:clamp(2.2rem,13vw,4rem)}.about-closing nav{display:grid}}@media (forced-colors:active){.author-system-blueprint,.author-system-cover>div,.author-system-canvas__field,.editorial-comparison,.editorial-table-wrap,.editorial-author-mark,.essay-index-grid,.about-practice__paths{border:1px solid canvastext}.editorial-list li:before{background:canvastext}}.discovery-index-hero,.discovery-index-answer,.discovery-index-paths,.discovery-index-method,.discovery-index-bridge{width:min(100%, var(--content-rail));margin-inline:auto}.discovery-index-hero{min-height:min(49rem, calc(100svh - var(--shell-height)));padding:clamp(5rem, 10vw, 10rem) var(--page-gutter) clamp(4rem, 7vw, 7rem);border-bottom:1px solid var(--page-rule);background:radial-gradient(circle at 85% 26%, color-mix(in srgb, var(--nb-brass) 15%, transparent), transparent 31%), linear-gradient(145deg, transparent 48%, color-mix(in srgb, var(--nb-bone) 3%, transparent));grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:end;gap:clamp(3rem,8vw,9rem);display:grid}.discovery-index-hero h1{max-width:10ch;margin:var(--space-2) 0 0;color:var(--page-text);font-family:var(--font-display);letter-spacing:-.05em;text-wrap:balance;font-size:clamp(4.2rem,8.2vw,8.4rem);font-weight:650;line-height:.88}.discovery-index-hero>div:last-child>p{color:var(--page-muted);margin:0;font-size:clamp(1.05rem,1.45vw,1.25rem);line-height:1.72}.discovery-index-hero>div:last-child>.discovery-index-hero__thesis{margin-bottom:var(--space-3);color:var(--page-text);font-family:var(--font-display);text-wrap:balance;font-size:clamp(1.9rem,3.4vw,3.3rem);line-height:1.08}.discovery-index-answer{padding:clamp(4rem, 7vw, 7rem) var(--page-gutter);border-bottom:1px solid var(--page-rule);grid-template-columns:minmax(13rem,.42fr) minmax(0,1.58fr);gap:clamp(3rem,8vw,9rem);display:grid}.discovery-index-answer>p{border-top:1px solid var(--nb-brass);color:var(--nb-brass);font-family:var(--font-functional);letter-spacing:.14em;text-transform:uppercase;margin:0;padding-top:.55rem;font-size:.72rem;font-weight:750}.discovery-index-answer h2{max-width:18ch;color:var(--page-text);font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(2.6rem,5vw,5.2rem);font-weight:600;line-height:.98}.discovery-index-answer div>p{max-width:52rem;margin:var(--space-3) 0 0;color:var(--page-muted);font-size:clamp(1.08rem,1.6vw,1.3rem)}.discovery-index-paths{padding:clamp(6rem, 10vw, 10rem) var(--page-gutter);grid-template-columns:minmax(16rem,.46fr) minmax(0,1.54fr);gap:clamp(3rem,7vw,8rem);display:grid}.discovery-index-paths>header{top:calc(var(--shell-height) + var(--space-4));align-self:start;position:sticky}.discovery-index-paths>header h2,.discovery-index-method h2,.discovery-index-bridge h2{max-width:13ch;margin:var(--space-2) 0 0;color:var(--page-text);font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2.8rem,5.2vw,5.4rem);font-weight:600;line-height:.96}.discovery-index-paths>header>p:last-child{max-width:28rem;color:var(--page-muted)}.discovery-index-grid{border-top:1px solid var(--page-rule);border-left:1px solid var(--page-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.discovery-index-grid article{min-height:29rem;padding:var(--space-4);border-right:1px solid var(--page-rule);border-bottom:1px solid var(--page-rule);background:linear-gradient(145deg, color-mix(in srgb, var(--nb-brass) 4%, transparent), transparent 54%);flex-direction:column;display:flex}.discovery-index-grid article>div{align-items:baseline;gap:var(--space-2);display:flex}.discovery-index-grid article>div span{color:var(--nb-brass);font-family:var(--font-functional);font-size:.72rem}.discovery-index-grid article>div p{color:var(--page-muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:750}.discovery-index-grid h3{margin:var(--space-6) 0 0;color:var(--page-text);font-family:var(--font-display);text-wrap:balance;font-size:clamp(2rem,3.7vw,3.75rem);font-weight:600;line-height:.99}.discovery-index-grid h3 a{text-decoration:none}.discovery-index-grid article>p{max-width:31rem;margin:var(--space-3) 0 0;color:var(--page-muted)}.discovery-index-grid .text-action{padding-top:var(--space-4);margin-top:auto}.discovery-index-method{padding:clamp(6rem, 10vw, 10rem) var(--page-gutter);border-top:1px solid var(--page-rule);background:color-mix(in srgb, var(--page-surface) 58%, transparent);grid-template-columns:minmax(16rem,.55fr) minmax(0,1.45fr);gap:clamp(3rem,8vw,9rem);display:grid}.discovery-index-method__steps{border-top:1px solid var(--page-rule)}.discovery-index-method__steps article{gap:var(--space-3);padding-block:var(--space-4);border-bottom:1px solid var(--page-rule);grid-template-columns:3rem minmax(12rem,.55fr) minmax(0,1fr);display:grid}.discovery-index-method__steps span{color:var(--nb-brass);font-family:var(--font-functional);font-size:.72rem}.discovery-index-method__steps h3{color:var(--page-text);font-family:var(--font-display);margin:0;font-size:clamp(1.6rem,2.8vw,2.7rem);font-weight:600;line-height:1}.discovery-index-method__steps p{color:var(--page-muted);margin:0}.discovery-index-bridge{padding:clamp(5rem, 9vw, 9rem) var(--page-gutter);border-top:1px solid var(--page-rule);background:linear-gradient(110deg, color-mix(in srgb, var(--aargaranth-ember) 12%, transparent), transparent 52%), var(--aargaranth-shadow);grid-template-columns:minmax(16rem,.65fr) minmax(0,1.35fr);gap:clamp(3rem,8vw,9rem);display:grid}.discovery-index-bridge>div:last-child>p{max-width:45rem;color:var(--page-muted);margin:0;font-size:1.08rem}.discovery-index-bridge .text-action{margin-top:var(--space-3)}.section-after-actions{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}@media (width<=72rem){.discovery-index-hero,.discovery-index-answer,.discovery-index-paths,.discovery-index-method,.discovery-index-bridge{grid-template-columns:1fr}.discovery-index-paths>header{position:static}}@media (width<=54rem){.discovery-index-grid{grid-template-columns:1fr}.discovery-index-grid article{min-height:23rem}.discovery-index-method__steps article{grid-template-columns:2rem minmax(0,1fr)}.discovery-index-method__steps p{grid-column:2}}@media (width<=38rem){.discovery-index-hero,.discovery-index-answer,.discovery-index-paths,.discovery-index-method,.discovery-index-bridge{padding-right:var(--space-3);padding-left:var(--space-3)}.discovery-index-hero h1{font-size:clamp(3.2rem,15vw,5rem)}.discovery-index-grid article{min-height:21rem;padding:var(--space-3)}}.reader-gift-prompt{border:1px solid color-mix(in srgb, var(--nb-brass) 58%, transparent);background:var(--nb-ink);width:min(100% - 2rem,64rem);max-height:min(94dvh,54rem);color:var(--nb-bone);border-radius:4px;padding:0;overflow:visible;box-shadow:0 2rem 8rem #000000c7}.reader-gift-prompt::backdrop{-webkit-backdrop-filter:blur(9px)saturate(.72);backdrop-filter:blur(9px)saturate(.72);background:#030405d6}.reader-gift-prompt-card{--page-canvas:var(--nb-ink);--page-surface:var(--nb-iron);--page-text:var(--nb-bone);--page-muted:#bbb5ab;--page-rule:color-mix(in srgb, var(--nb-brass) 30%, transparent);--action-background:var(--nb-brass);--action-foreground:var(--nb-ink);background:radial-gradient(circle at 100% 0, #c85a321f, transparent 36%), linear-gradient(145deg, #b88a4a14, transparent 44%), var(--nb-ink);grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);max-height:min(94dvh,54rem);display:grid;position:relative;overflow:hidden}.reader-gift-prompt-cover{border-right:1px solid color-mix(in srgb, var(--nb-brass) 28%, transparent);background:#020303;place-items:center;min-height:100%;display:grid;overflow:hidden}.reader-gift-prompt-cover picture{display:contents}.reader-gift-prompt-cover img{object-fit:contain;width:100%;height:100%;max-height:min(94dvh,54rem)}.reader-gift-prompt-content{padding:clamp(1.8rem,4vw,3.4rem);overflow-y:auto}.reader-gift-prompt-content>header{padding-right:2.6rem}.reader-gift-prompt-content h2{max-width:14ch;margin:.45rem 0 var(--space-2);font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.65rem,5vw,4.6rem);font-weight:650;line-height:.92}.reader-gift-prompt-content>header>p:last-child{max-width:40rem;color:var(--page-muted);margin:0;line-height:1.6}.reader-gift-prompt-close{z-index:3;width:48px;height:48px;color:var(--nb-bone);cursor:pointer;background:#0b0d10e6;border:1px solid #f2ebdd8a;border-radius:999px;place-items:center;font-size:1.8rem;line-height:1;display:grid;position:absolute;top:1rem;right:1rem}.reader-gift-prompt-close:hover,.reader-gift-prompt-close:focus-visible{border-color:var(--nb-brass)}.reader-gift-prompt-spoiler{margin-top:var(--space-3);border:1px solid color-mix(in srgb, var(--nb-brass) 34%, transparent);background:#f2ebdd0a;padding:1rem}.reader-gift-prompt-spoiler>strong{color:var(--nb-brass-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}.reader-gift-prompt-spoiler>p{color:var(--page-muted);margin:.35rem 0 .8rem;font-size:.9rem;line-height:1.5}.reader-gift-prompt-spoiler label{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;font-size:.92rem;line-height:1.45;display:grid}.reader-gift-prompt-spoiler input{width:1.15rem;height:1.15rem;accent-color:var(--nb-brass);margin-top:.12rem}.reader-gift-prompt .offer-form{max-width:none;margin:var(--space-3) 0 0;background:0 0;border:0;padding:0}.reader-gift-prompt .offer-form .button{width:100%}.reader-gift-prompt .offer-consent{background:#f2ebdd09}.reader-gift-prompt-status{margin:var(--space-3) 0 0;color:var(--page-muted)}.reader-gift-prompt-dismiss{min-height:44px;color:var(--page-muted);cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;margin:.6rem auto 0;padding:.5rem .9rem;text-decoration:underline;display:block}.free-gift-page{grid-template-columns:minmax(14rem,22rem) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.free-gift-cover{border:1px solid color-mix(in srgb, var(--branch-accent) 36%, transparent);background:#020303;overflow:hidden;box-shadow:0 1.5rem 4rem #0000006b}.free-gift-cover img{width:100%;height:auto;display:block}.free-gift-copy>p:not(.page-eyebrow){max-width:46rem;color:var(--page-muted);font-size:1.08rem;line-height:1.65}.free-gift-spoiler-note{max-width:42rem;margin-top:var(--space-3);border-left:3px solid var(--branch-accent);background:color-mix(in srgb, var(--branch-accent) 7%, var(--page-surface));padding:1rem 1.2rem}.free-gift-spoiler-note p{color:var(--page-muted);margin:.25rem 0 0}@media (width<=46rem){.reader-gift-prompt{width:calc(100% - 1rem);max-height:calc(100dvh - 1rem)}.reader-gift-prompt-card{grid-template-columns:1fr;max-height:calc(100dvh - 1rem)}.reader-gift-prompt-cover{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--nb-brass) 28%, transparent);min-height:8rem;max-height:10rem}.reader-gift-prompt-cover img{width:auto;height:10rem}.reader-gift-prompt-content{padding:1.35rem}.reader-gift-prompt-content h2{font-size:clamp(2.35rem,11.5vw,3.5rem)}.reader-gift-prompt-content>header{padding-right:2.8rem}.reader-gift-prompt-close{top:.75rem;right:.75rem}.free-gift-page{grid-template-columns:1fr}.free-gift-cover{width:min(72vw,19rem);margin-inline:auto}}@media (forced-colors:active){.reader-gift-prompt,.reader-gift-prompt-cover,.reader-gift-prompt-spoiler,.free-gift-cover,.free-gift-spoiler-note{border:1px solid canvastext}}.site-frame{--text-muted:var(--page-muted)}.editorial-reading-layout,.editorial-reading-column,.editorial-introduction,.editorial-section,.editorial-section__body,.editorial-callout,.editorial-quotation,.editorial-comparison,.editorial-list{min-width:0;max-width:100%}.editorial-reading-column{width:100%;max-width:var(--reading-rail)}.editorial-reading-column :where(p,li,h2,h3,blockquote,div){overflow-wrap:anywhere}.footer-navigation a,.book-branch-return,.compact-button,.active-filters a,.text-button{min-height:44px}.book-branch-return{align-items:center;display:inline-flex}.search-hero,.search-notice,.codex-hero,.codex-entry,.search-results-layout,.search-orientation,.search-system-state,.codex-index,.codex-empty,.spoiler-settings,.offer-page,.offer-confirmation,.preferences-hero,.measurement-preference{box-sizing:border-box;padding-right:var(--page-gutter);padding-left:var(--page-gutter)}.search-notice{width:min(100%,78rem);margin-inline:auto}.search-result-list li>p:first-child,.codex-card-list li>p:first-child,.status-line,.trilogy-covers>div:after,.essay-number,.start-here-marker,.destination-book-copy>p:first-child,.aargaranth-ledger span,.series-facts dt,.work-group>p:first-child,.premium-book-cover figcaption,.book-fact-ledger dt,.book-format-group a>span,.editorial-hero__meta dt,.editorial-outline>p,.editorial-outline a span,.editorial-thesis>p,.editorial-section__number,.editorial-callout>p,.editorial-comparison p,.editorial-related a span:first-child,.essay-index-grid article>p:first-child,.author-system-cover figcaption,.author-system-blueprint>p:first-child,.author-system-blueprint li span,.author-system-author-bridge>div:first-child,.for-authors-primary__identity>p:first-of-type,.for-authors-primary li span,.about-practice__paths article>p:first-child,.context-label,.footer-build-note{font-size:.75rem}.author-system-hero h1{line-height:.9}.author-system-movements h3,.fiction-chapter h2{line-height:.95}@media (width<=72rem){.editorial-reading-layout{grid-template-columns:minmax(0,1fr)}.for-authors-primary ol{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}}@media (width<=38rem){.destination-book-copy>p:not(:first-child){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.for-authors-primary ol{grid-template-columns:1fr}.for-authors-primary li{min-height:5.5rem}.search-hero h1,.codex-hero h1,.codex-entry>header h1,.recovery-state h1,.fatal-state h1{font-size:clamp(3rem,15vw,4.5rem);line-height:.94}.spoiler-settings-heading{flex-direction:column;align-items:stretch}}.brand-lockup[data-layout=stacked]{width:clamp(5.75rem,7vw,6.75rem)}.footer-identity{grid-template-columns:minmax(8rem,10rem) minmax(0,1fr);align-items:center}.about-origin{grid-template-columns:minmax(20rem,.62fr) minmax(0,1.38fr);gap:clamp(4rem,7vw,8rem)}.about-origin__statement{min-width:0}.about-origin__statement span{overflow-wrap:anywhere;max-width:100%;font-size:clamp(2.75rem,3.8vw,4rem)}@media (width<=72rem){.footer-identity,.about-origin{grid-template-columns:1fr}.footer-conversion{gap:var(--space-3);display:grid}.footer-actions{justify-content:flex-start}.about-origin__statement span{overflow-wrap:normal;font-size:clamp(2.5rem,7vw,4rem)}}.crown-bestiary-bridge,.rift-bestiary,.bestiary-entry-page{width:min(100%, var(--content-rail));padding-inline:var(--page-gutter);margin-inline:auto}.crown-bestiary-bridge{border-bottom:1px solid var(--page-rule);grid-template-columns:minmax(28rem,1.12fr) minmax(22rem,.88fr);align-items:center;gap:clamp(3rem,7vw,8rem);padding-block:clamp(5rem,9vw,9rem);display:grid}.crown-bestiary-plates,.bestiary-hero-fan{min-height:clamp(31rem,43vw,42rem);position:relative}.crown-bestiary-plate,.bestiary-fan-plate,.bestiary-plate,.bestiary-card__image{border:1px solid color-mix(in srgb, var(--crown-ascension) 42%, transparent);background:#d7c9aa;box-shadow:0 1.5rem 4rem #0000003d}.crown-bestiary-plate,.bestiary-fan-plate{transform-origin:50%;width:min(76%,31rem);margin:0;position:absolute}.crown-bestiary-plate--1,.bestiary-fan-plate--1{z-index:2;top:0;left:0;transform:rotate(-2.5deg)}.crown-bestiary-plate--2,.bestiary-fan-plate--2{z-index:1;top:18%;right:0;transform:rotate(3deg)}.crown-bestiary-plate--3,.bestiary-fan-plate--3{z-index:3;bottom:0;left:14%;transform:rotate(-.8deg)}.crown-bestiary-plate:before,.bestiary-fan-plate:before,.bestiary-plate:before{z-index:1;content:"";pointer-events:none;border:1px solid #231f1833;position:absolute;inset:.45rem}.crown-bestiary-plate picture,.crown-bestiary-plate img,.bestiary-fan-plate picture,.bestiary-fan-plate img,.bestiary-plate picture,.bestiary-plate img,.bestiary-card__image picture,.bestiary-card__image img{width:100%;height:auto;display:block}.crown-bestiary-plate figcaption,.bestiary-fan-plate figcaption,.bestiary-plate figcaption{color:#302a20;font-family:var(--font-functional);letter-spacing:.06em;text-transform:uppercase;background:#e4d8bd;border-top:1px solid #231f1833;padding:.72rem .85rem;font-size:.75rem;font-weight:750}.crown-bestiary-bridge>div:last-child{max-width:47rem}.crown-bestiary-bridge h2,.bestiary-paths h2{max-width:12ch;margin:var(--space-2) 0;font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(3rem,5.5vw,5.5rem);font-weight:620;line-height:.92}.crown-bestiary-thesis{margin:var(--space-3) 0;color:var(--crown-clinical);font-family:var(--font-display);font-size:clamp(1.55rem,2.6vw,2.45rem);line-height:1.05}.crown-bestiary-bridge>div:last-child>p:not(.section-kicker,.crown-bestiary-thesis){max-width:40rem;color:var(--page-muted);line-height:1.75}.bestiary-hero{isolation:isolate;grid-template-columns:minmax(25rem,.78fr) minmax(32rem,1.22fr);align-items:center;gap:clamp(3rem,6vw,7rem);min-height:clamp(47rem,84vh,67rem);padding-block:clamp(5rem,9vw,9rem);display:grid;position:relative}.bestiary-hero:before{z-index:-1;border:1px solid color-mix(in srgb, var(--crown-signal) 16%, transparent);background:repeating-radial-gradient(ellipse at 60% 40%, transparent 0 2.8rem, color-mix(in srgb, var(--crown-signal) 8%, transparent) 2.85rem 2.9rem);content:"";height:68%;position:absolute;inset:7% -12% auto 28%;transform:rotate(-4deg)}.bestiary-hero__copy{z-index:5;position:relative}.bestiary-hero h1,.bestiary-entry-hero h1{max-width:10ch;margin:var(--space-2) 0;font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(4rem,7.5vw,8rem);font-weight:620;line-height:.84}.bestiary-hero__thesis{max-width:20ch;margin:var(--space-4) 0 var(--space-3);color:var(--crown-clinical);font-family:var(--font-display);font-size:clamp(1.65rem,2.8vw,2.8rem);line-height:1.04}.bestiary-hero__copy>p:not(.page-eyebrow,.bestiary-hero__thesis){max-width:39rem;color:var(--page-muted);font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.75}.bestiary-hero__copy .button{margin-top:var(--space-3)}.bestiary-manifest{gap:var(--space-5) clamp(3rem, 7vw, 8rem);border-top:1px solid var(--page-rule);grid-template-columns:minmax(0,1.2fr) minmax(25rem,.8fr);align-items:end;padding-block:clamp(5rem,9vw,9rem);display:grid}.bestiary-manifest h2,.bestiary-folio h2,.bestiary-sealed h2,.bestiary-observations h2{margin:var(--space-2) 0;font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(3rem,6vw,6.25rem);font-weight:620;line-height:.9}.bestiary-manifest>div>p:last-child{max-width:48rem;color:var(--page-muted);font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.75}.bestiary-manifest dl{border:1px solid var(--page-rule);background:var(--page-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.bestiary-manifest dl>div{background:var(--page-surface);min-width:0;padding:clamp(1rem,2.3vw,1.75rem)}.bestiary-manifest dt,.bestiary-record-facts dt,.bestiary-card dt{color:var(--page-muted);font-family:var(--font-functional);letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;font-weight:750}.bestiary-manifest dd{color:var(--crown-clinical);font-family:var(--font-display);margin:.5rem 0 0;font-size:clamp(2rem,4vw,3.75rem);line-height:.9}.bestiary-credit{color:var(--page-muted);font-family:var(--font-functional);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:.75rem}.bestiary-folio-nav{border-top:1px solid var(--page-rule);border-bottom:1px solid var(--page-rule);padding-block:clamp(3rem,6vw,5rem)}.bestiary-folio-nav>p{margin:0 0 var(--space-3);color:var(--page-muted);font-family:var(--font-functional);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:750}.bestiary-folio-nav ol{background:var(--page-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid}.bestiary-folio-nav li{min-width:0}.bestiary-folio-nav a{background:var(--page-surface);min-height:4.5rem;color:var(--page-text);font-family:var(--font-functional);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;font-size:.82rem;font-weight:750;text-decoration:none;display:flex}.bestiary-folio-nav a:hover,.bestiary-folio-nav a:focus-visible{background:color-mix(in srgb, var(--crown-ascension) 12%, var(--page-surface));color:var(--crown-clinical)}.bestiary-folio-nav small{color:var(--crown-signal);font:inherit}.bestiary-folios{scroll-margin-top:6rem}.bestiary-folio{border-bottom:1px solid var(--page-rule);padding-block:clamp(5rem,10vw,10rem);scroll-margin-top:6rem}.bestiary-folio>header{align-items:end;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;margin-bottom:clamp(2.5rem,5vw,5rem);display:grid}.bestiary-folio>header .section-kicker{grid-column:1/-1}.bestiary-folio>header h2{max-width:13ch;margin-bottom:0}.bestiary-folio>header>p:last-child{color:var(--page-muted);font-family:var(--font-functional);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .55rem;font-size:.75rem}.bestiary-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.bestiary-card{border:1px solid var(--page-rule);background:var(--page-surface);grid-template-rows:auto 1fr;min-height:100%;display:grid}.bestiary-card__image{box-shadow:none;display:block;position:relative;overflow:hidden}.bestiary-card__image:after{content:"";pointer-events:none;border:1px solid #231f1833;position:absolute;inset:.55rem}.bestiary-card__image img{transition:transform .28s}.bestiary-card__image:hover img,.bestiary-card__image:focus-visible img{transform:scale(1.015)}.bestiary-card__body{flex-direction:column;padding:clamp(1.4rem,3vw,2.5rem);display:flex}.bestiary-card__body>p{color:var(--crown-signal);font-family:var(--font-functional);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:750}.bestiary-card__body>p.bestiary-card__summary{max-width:46rem;margin:0 0 var(--space-3);color:var(--page-muted);letter-spacing:0;text-transform:none;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.65}.bestiary-card h3{margin:.65rem 0 var(--space-3);font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(2.1rem,4vw,3.75rem);font-weight:620;line-height:.94}.bestiary-card h3 a{color:inherit;text-decoration:none}.bestiary-card h3 a:hover,.bestiary-card h3 a:focus-visible{color:var(--crown-clinical)}.bestiary-card dl{margin:0 0 var(--space-3);border:1px solid var(--page-rule);background:var(--page-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.bestiary-card dl>div{background:var(--page-canvas);min-width:0;padding:.8rem}.bestiary-card dd{color:var(--page-text);margin:.35rem 0 0;font-size:.9rem;line-height:1.35}.bestiary-card .text-action{margin-top:auto}.bestiary-sealed{border-bottom:1px solid var(--page-rule);grid-template-columns:minmax(0,1.05fr) minmax(25rem,.95fr);align-items:center;gap:clamp(3rem,7vw,8rem);padding-block:clamp(5rem,9vw,9rem);display:grid}.bestiary-sealed__copy>p:last-child{max-width:44rem;color:var(--page-muted);line-height:1.75}.bestiary-sealed-grid{background:var(--page-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid}.bestiary-sealed-grid li{background:linear-gradient(135deg, transparent 49.7%, color-mix(in srgb, var(--crown-signal) 12%, transparent) 49.8% 50.2%, transparent 50.3%), var(--page-surface);place-items:center;min-height:clamp(8rem,10vw,11rem);display:grid;position:relative;overflow:hidden}.bestiary-sealed-grid li:before{border:1px solid color-mix(in srgb, var(--crown-signal) 14%, transparent);content:"";position:absolute;inset:12%}.bestiary-sealed-grid li>span:first-child{color:var(--crown-signal);font-family:var(--font-functional);letter-spacing:.2em;font-size:clamp(.9rem,1.5vw,1.2rem);position:relative}.bestiary-paths,.bestiary-entry-paths{justify-content:space-between;align-items:center;gap:var(--space-6);padding-block:clamp(4rem,7vw,7rem);display:flex}.bestiary-paths nav,.bestiary-entry-paths nav{justify-content:flex-end;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.bestiary-entry-hero{align-items:center;gap:var(--space-6);grid-template-columns:minmax(0,1.45fr) minmax(12rem,.55fr);min-height:clamp(34rem,64vh,50rem);padding-block:clamp(5rem,9vw,9rem);display:grid}.bestiary-entry-hero>div:first-child>p:not(.page-eyebrow){max-width:49rem;color:var(--page-muted);font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.7}.bestiary-entry-mark{color:#0000;font-family:var(--font-display);letter-spacing:-.1em;-webkit-text-stroke:1px color-mix(in srgb, var(--crown-signal) 38%, transparent);justify-self:end;font-size:clamp(7rem,15vw,14rem);font-weight:600;line-height:.7}.bestiary-record-facts{max-width:60rem;margin:var(--space-4) 0 0;border:1px solid var(--page-rule);background:var(--page-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.bestiary-record-facts>div{min-width:0;padding:var(--space-2);background:var(--page-surface)}.bestiary-record-facts dd{font-family:var(--font-display);overflow-wrap:anywhere;margin:.45rem 0 0;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.05}.bestiary-plate{margin:0;position:relative}.bestiary-plate--record{width:min(100%,64rem);margin-inline:auto}.bestiary-field-record,.bestiary-warning-record,.bestiary-survival-record{border-bottom:1px solid var(--page-rule);padding-block:clamp(5rem,9vw,9rem)}.bestiary-field-record>header,.bestiary-survival-record>header{gap:var(--space-2) clamp(3rem, 7vw, 8rem);grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:end;margin-bottom:clamp(3rem,6vw,6rem);display:grid}.bestiary-field-record>header .section-kicker,.bestiary-survival-record>header .section-kicker{grid-column:1/-1}.bestiary-field-record>header>p:last-child,.bestiary-survival-record>header>p:last-child{max-width:43rem;color:var(--page-muted);margin:0;line-height:1.75}.bestiary-field-record__grid,.bestiary-survival-record>div{background:var(--page-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.bestiary-field-record__grid article,.bestiary-survival-record article{background:var(--page-surface);padding:clamp(2rem,4vw,4rem)}.bestiary-field-record__grid article>p:first-child,.bestiary-survival-record article>p:first-child{margin:0 0 var(--space-4);color:var(--crown-signal);font-family:var(--font-functional);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:750}.bestiary-field-record__grid article>p:last-child{max-width:48rem;color:var(--page-text);font-family:var(--font-display);margin:0;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.45}.bestiary-warning-record>header{max-width:60rem;margin-bottom:clamp(3rem,6vw,6rem)}.bestiary-warning-record ol{background:var(--page-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid}.bestiary-warning-record li{background:var(--page-canvas);min-height:17rem;padding:clamp(2rem,4vw,3.5rem)}.bestiary-warning-record li>span{margin-bottom:var(--space-5);color:var(--crown-signal);font-family:var(--font-functional);letter-spacing:.12em;font-size:.75rem;display:block}.bestiary-warning-record li>p{max-width:26rem;font-family:var(--font-display);margin:0;font-size:clamp(1.45rem,2.5vw,2.35rem);line-height:1.2}.bestiary-survival-record h3{max-width:16ch;margin:0 0 var(--space-2);font-family:var(--font-display);font-size:clamp(2rem,3vw,3.4rem);font-weight:620;line-height:.96}.bestiary-survival-record article>p:last-child{max-width:42rem;color:var(--page-muted);margin:0;line-height:1.75}.bestiary-observations{padding-block:clamp(5rem,9vw,9rem)}.bestiary-observations>header{gap:var(--space-2) clamp(3rem, 7vw, 8rem);grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:end;margin-bottom:clamp(3rem,6vw,6rem);display:grid}.bestiary-observations>header .section-kicker{grid-column:1/-1}.bestiary-observations>header>p:last-child{max-width:43rem;color:var(--page-muted);margin:0;line-height:1.75}.bestiary-observation-grid{background:var(--page-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.bestiary-observation-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.bestiary-observation-grid article{background:var(--page-surface);min-height:20rem;padding:clamp(2rem,4vw,4rem)}.bestiary-observation-grid article>p:first-child{margin:0 0 var(--space-5);color:var(--crown-signal);font-family:var(--font-functional);letter-spacing:.12em;font-size:.75rem}.bestiary-observation-grid h3{max-width:14ch;margin:0 0 var(--space-2);font-family:var(--font-display);font-size:clamp(2rem,3vw,3.4rem);font-weight:620;line-height:.96}.bestiary-observation-grid article>p:last-child{max-width:42rem;color:var(--page-muted);margin:0;line-height:1.75}.bestiary-entry-paths{border-top:1px solid var(--page-rule)}.bestiary-entry-paths>div>p:last-child{color:var(--page-muted);margin:.5rem 0 0}@media (width<=72rem){.crown-bestiary-bridge,.bestiary-hero,.bestiary-manifest,.bestiary-sealed,.bestiary-field-record>header,.bestiary-survival-record>header,.bestiary-observations>header{grid-template-columns:1fr}.crown-bestiary-plates,.bestiary-hero-fan{width:min(100%,58rem);min-height:clamp(30rem,72vw,42rem)}.bestiary-hero{min-height:auto}.bestiary-manifest dl{max-width:52rem}.bestiary-credit,.bestiary-field-record>header .section-kicker,.bestiary-survival-record>header .section-kicker,.bestiary-observations>header .section-kicker{grid-column:auto}.bestiary-sealed-grid{width:min(100%,48rem)}}@media (width<=54rem){.bestiary-folio-nav ol{grid-template-columns:repeat(2,minmax(0,1fr))}.bestiary-folio>header,.bestiary-entry-hero{grid-template-columns:1fr;min-height:auto}.bestiary-folio>header .section-kicker{grid-column:auto}.bestiary-card-grid,.bestiary-record-facts,.bestiary-field-record__grid,.bestiary-warning-record ol,.bestiary-survival-record>div,.bestiary-observation-grid{grid-template-columns:1fr}.bestiary-entry-mark{display:none}.bestiary-observation-grid article,.bestiary-warning-record li{min-height:0}.bestiary-paths,.bestiary-entry-paths{flex-direction:column;align-items:flex-start}.bestiary-paths nav,.bestiary-entry-paths nav{justify-content:flex-start}}@media (width<=38rem){.crown-bestiary-plates,.bestiary-hero-fan{min-height:25rem}.crown-bestiary-plate,.bestiary-fan-plate{width:82%}.bestiary-hero h1,.bestiary-entry-hero h1{font-size:clamp(3.35rem,17vw,5.2rem)}.bestiary-manifest dl,.bestiary-card dl,.bestiary-folio-nav ol{grid-template-columns:1fr}.bestiary-sealed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bestiary-hero__copy .button{width:100%}}@media (prefers-reduced-motion:reduce){.bestiary-card__image img{transition:none}.bestiary-card__image:hover img,.bestiary-card__image:focus-visible img,.download-trilogy-cover:hover img,.offer-modal-close:hover{transform:none}}@media (forced-colors:active){.crown-bestiary-plate,.bestiary-fan-plate,.bestiary-plate,.bestiary-card,.bestiary-card__image,.bestiary-record-facts,.bestiary-field-record__grid,.bestiary-field-record__grid article,.bestiary-warning-record ol,.bestiary-warning-record li,.bestiary-survival-record>div,.bestiary-survival-record article,.bestiary-sealed-grid,.bestiary-sealed-grid li,.bestiary-observation-grid,.bestiary-observation-grid article{border:1px solid canvastext}.bestiary-entry-mark{color:canvastext;-webkit-text-stroke:0}}
