@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cinzel-latin-ext-400-normal-XQK_CSAr.woff2) format("woff2"),url(/assets/cinzel-latin-ext-400-normal-DJ0Lq8y-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cinzel-latin-400-normal-DnUIPmzd.woff2) format("woff2"),url(/assets/cinzel-latin-400-normal-C8jUSQqm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cinzel-latin-ext-600-normal-BEFdM_VE.woff2) format("woff2"),url(/assets/cinzel-latin-ext-600-normal-BY9Mq9iK.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cinzel-latin-600-normal-Dd5YO2UX.woff2) format("woff2"),url(/assets/cinzel-latin-600-normal-CH_LB4su.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-normal-W3Dto7M0.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-normal-DLdKLAvx.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-normal-DD2KOZkl.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-normal-CVFrM67f.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-normal-6K-YXo6g.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-normal-4uxlocMh.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-normal-Drx2k2n9.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-normal-uvC0WHQr.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-vietnamese-500-normal-BZGLGj12.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-normal-DqXqCC0q.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-600-normal-C4HEjEaf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-600-normal-Dk3-quAP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #050706;--ink-2: #0a120f;--forest: #10281c;--forest-2: #153522;--gold: #c99b4e;--gold-bright: #e2c47e;--paper: #e5d2ac;--paper-2: #cdb88e;--wine: #4b1722;--muted: #c8b99e;--line: rgba(201, 155, 78, .42);--shadow: rgba(0, 0, 0, .55);--header-height: 104px;--serif: "Cormorant Garamond", "Songti SC", "Hiragino Mincho ProN", "Yu Mincho", Georgia, serif;--caps: "Cinzel", "Songti SC", "Hiragino Mincho ProN", "Yu Mincho", Georgia, serif;font-family:var(--serif);color:#efe8d6;background:var(--ink)}*{box-sizing:border-box}html{min-width:320px;background:var(--ink);scroll-behavior:smooth}body{margin:0;min-width:320px;overflow-x:hidden;background:radial-gradient(circle at 22% 12%,rgba(45,84,52,.26),transparent 34rem),radial-gradient(circle at 78% 4%,rgba(126,75,25,.22),transparent 32rem),linear-gradient(135deg,#030504,#0b130f 45%,#040606)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:40;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:4px 4px,6px 6px;mix-blend-mode:overlay}body:after{content:"";position:fixed;inset:auto 0 0;height:35vh;pointer-events:none;z-index:1;background:linear-gradient(transparent,#0000006b)}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.app-shell{position:relative;overflow-x:hidden;width:100%}.app-shell:not(.poster-shell) .manuscript-section{background:linear-gradient(90deg,#020504b8,#05090875 48%,#030504b8),radial-gradient(circle at 68% 28%,rgba(226,196,126,.12),transparent 34rem),url(/assets/extracted/home-castle-backdrop.jpg) center 50% / cover no-repeat,linear-gradient(120deg,#050706,#0b1713 46%,#060706)}.poster-shell{min-height:100svh;padding-top:var(--header-height)}.site-header{position:fixed;inset:0 0 auto;z-index:30;min-height:var(--header-height);display:grid;grid-template-columns:minmax(250px,1fr) minmax(420px,1.4fr) minmax(300px,.8fr);align-items:center;gap:24px;padding:14px clamp(18px,3vw,48px);border-bottom:1px solid var(--line);background:linear-gradient(90deg,#020504eb,#08100dd6),radial-gradient(circle at 78% 0%,rgba(198,138,52,.12),transparent 28rem);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand-lockup{display:flex;align-items:center;gap:16px;min-width:0}.brand-lockup strong,.footer-brand strong{display:block;font-family:var(--caps);font-size:clamp(1.1rem,1.9vw,1.95rem);font-weight:400;letter-spacing:.04em;color:var(--gold-bright);line-height:1}.brand-lockup small,.footer-brand small{display:block;margin-top:5px;font-family:var(--caps);font-size:.62rem;letter-spacing:.24em;color:#e2c47ec7}.crest{position:relative;width:64px;height:64px;flex:0 0 auto;display:grid;place-items:center;color:var(--gold-bright)}.crest__ring{position:absolute;top:0;right:0;bottom:0;left:0;fill:none;stroke:currentColor;stroke-width:1.2;opacity:.9;animation:crestBreath 7s ease-in-out infinite}.crest__ring path:nth-child(2){fill:#e2c47e2e}.crest span{position:relative;font-family:var(--caps);font-size:.83rem;letter-spacing:.08em}.desktop-nav{display:flex;align-items:center;justify-content:center;gap:clamp(16px,2.8vw,52px)}.desktop-nav a{position:relative;min-width:max-content;display:grid;gap:3px;text-align:center;color:#eee8d6db;transition:color .5s cubic-bezier(.32,.72,0,1)}.desktop-nav a:after{content:"";position:absolute;left:50%;bottom:-28px;width:0;height:2px;background:var(--gold-bright);transform:translate(-50%);transition:width .5s cubic-bezier(.32,.72,0,1)}.desktop-nav a:hover,.desktop-nav a.is-active{color:var(--gold-bright)}.desktop-nav a:hover:after,.desktop-nav a.is-active:after{width:86px}.desktop-nav span{font-family:var(--caps);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase}.desktop-nav small{font-size:.78rem;font-style:italic;color:#e2c47eb8}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px}.icon-button,.mobile-toggle{width:44px;height:44px;display:grid;place-items:center;border:0;color:#efe8d6;background:transparent}.language-menu{position:relative;min-width:126px;height:44px;display:flex;align-items:center;gap:8px;padding:0 13px;border-left:1px solid rgba(201,155,78,.26);border-right:1px solid rgba(201,155,78,.26)}.language-menu select{width:66px;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#efe8d6;background:transparent;cursor:pointer}.language-menu option{background:#0d120f;color:#efe8d6}.request-link{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 26px;border:1px solid var(--gold);color:var(--gold-bright);font-family:var(--caps);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;background:#0608077a}.mobile-toggle,.mobile-panel{display:none}.manuscript-section{position:relative;min-height:100svh;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 8% 12%,rgba(36,68,45,.28),transparent 36rem),radial-gradient(circle at 86% 14%,rgba(109,67,30,.23),transparent 38rem),linear-gradient(120deg,#050706,#0b1713 46%,#060706)}.page-section{padding-top:0}.poster-shell .page-section .section-inner{padding-top:clamp(42px,4vw,64px)}.poster-shell .reference-wash{opacity:.24}.section-inner{position:relative;z-index:2;width:min(100%,1672px);min-height:100svh;margin:0 auto;padding:clamp(104px,10vw,150px) clamp(24px,4.7vw,80px) clamp(44px,5vw,78px)}.reference-wash,.parallax-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-size:cover;background-position:center;opacity:.18;filter:saturate(.85) contrast(1.12)}.parallax-layer{top:-7%;right:-7%;bottom:-7%;left:-7%;opacity:.66;will-change:transform}.manuscript-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#020403eb,#05090799 44%,#040504bd),radial-gradient(circle at 64% 35%,rgba(210,142,46,.12),transparent 26rem);pointer-events:none}.section-border{position:absolute;z-index:3;top:22px;right:22px;bottom:22px;left:22px;pointer-events:none;border:1px solid rgba(201,155,78,.3);box-shadow:inset 0 0 0 1px #c99b4e17}.section-border:before,.section-border:after{content:"";position:absolute;width:68px;height:68px;border-color:#e2c47e6b;border-style:solid}.section-border:before{left:0;top:0;border-width:1px 0 0 1px}.section-border:after{right:0;bottom:0;border-width:0 1px 1px 0}.section-heading{max-width:600px}.eyebrow{display:inline-flex;align-items:center;gap:16px;margin-bottom:22px;font-family:var(--caps);color:var(--gold-bright);font-size:clamp(.78rem,1vw,.95rem);letter-spacing:.28em;text-transform:uppercase}.section-heading h2,.scholar-intro h2,.market-intro h2,.chronicle-side h2{margin:0;font-family:var(--serif);font-size:clamp(3.2rem,6.5vw,6.9rem);font-weight:500;line-height:.92;color:#f3eee2;text-wrap:balance}.section-heading p,.scholar-intro p,.market-intro p,.chronicle-side p{margin:24px 0 0;max-width:52ch;color:#efe8d6d1;font-size:clamp(1.08rem,1.45vw,1.3rem);line-height:1.62}.ornament-line{width:min(100%,460px);height:24px;margin:20px 0;display:flex;align-items:center}.ornament-line:before,.ornament-line:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.ornament-line span{width:14px;height:14px;margin:0 10px;border:1px solid var(--gold);transform:rotate(45deg)}.ornament-line--short{width:310px}.hero-section .section-inner{padding-top:clamp(130px,12vh,178px)}.hero-section:before{background:linear-gradient(90deg,#020303,#040605f5 35%,#0305045c 65%,#0101010f),linear-gradient(0deg,rgba(0,0,0,.36),transparent 34%)}.hero-grid{position:relative;min-height:calc(100svh - 220px);display:grid;grid-template-columns:minmax(320px,.62fr) minmax(360px,.38fr);align-items:center;gap:36px}.hero-copy{max-width:780px}.hero-copy h1{margin:0;display:grid;gap:0;font-size:clamp(4rem,7.6vw,7.45rem);font-weight:500;line-height:.92;color:#f3eee2}.hero-copy h1 span{display:block}.hero-copy h1 .gold-line{color:var(--gold-bright)}.hero-copy p{max-width:580px;margin:0 0 26px;color:#efe8d6db;font-size:clamp(1.06rem,1.45vw,1.3rem);line-height:1.5}.hero-actions,.detail-actions,.product-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.hero-actions{position:relative;isolation:isolate}.hero-actions:before{content:"";position:absolute;z-index:-1;top:-22px;right:-28px;bottom:-20px;left:-20px;background:linear-gradient(90deg,#00000075,#000000b3 65%,#0000002e);filter:blur(10px)}.magnetic-button{position:relative;min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:13px;padding:0 26px;border:1px solid rgba(201,155,78,.62);font-family:var(--caps);font-size:.78rem;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:transform .7s cubic-bezier(.32,.72,0,1),border-color .7s cubic-bezier(.32,.72,0,1),background .7s cubic-bezier(.32,.72,0,1),color .7s cubic-bezier(.32,.72,0,1)}.magnetic-button:active{scale:.985}.magnetic-button--primary{color:#f5e8bf;background:linear-gradient(135deg,#12351f,#0c2418);box-shadow:inset 0 0 0 1px #f0d89714,0 16px 42px #00000057}.magnetic-button--paper{color:#2c2216;border-color:#d6bc82;background:linear-gradient(135deg,#eadabd,#cdb58a)}.hero-actions .magnetic-button--paper{overflow:visible;padding-right:88px}.hero-actions .magnetic-button--paper:after{content:"";position:absolute;right:12px;top:50%;width:62px;height:62px;transform:translateY(-50%) rotate(-7deg);background:url(../assets/extracted/hero-wax-seal-real.png) center / contain no-repeat;clip-path:circle(46% at 47% 48%);filter:drop-shadow(0 8px 11px rgba(32,0,0,.42))}.magnetic-button--ghost{color:var(--gold-bright);background:#0305048f}.magnetic-button:hover{border-color:var(--gold-bright);box-shadow:0 0 32px #c99b4e29}.proof-row{margin-top:34px;color:#e2c47e9e}.proof-row>span{display:block;margin-bottom:18px;font-family:var(--caps);font-size:.62rem;letter-spacing:.32em;text-transform:uppercase}.proof-row div{display:flex;flex-wrap:wrap;gap:18px}.proof-row small{min-width:108px;padding-right:18px;border-right:1px solid rgba(201,155,78,.22);font-family:var(--caps);font-size:.72rem;letter-spacing:.08em;opacity:.75}.hero-relic{min-height:520px;align-self:stretch;display:grid;place-items:center}.astro-circle{position:relative;width:min(42vw,590px);aspect-ratio:1;border:1px solid rgba(201,155,78,.25);border-radius:50%;box-shadow:inset 0 0 0 42px #c99b4e09,0 0 90px #c99b4e1c;opacity:.56;animation:slowRotate 46s linear infinite}.astro-circle span{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border:1px solid rgba(201,155,78,.22);border-radius:50%}.astro-circle span:nth-child(2){top:26%;right:26%;bottom:26%;left:26%;border-radius:38% 62% 43% 57%}.astro-circle span:nth-child(3){top:42%;right:42%;bottom:42%;left:42%;border-radius:50%;background:radial-gradient(circle,rgba(226,196,126,.85),transparent 32%)}.works-layout{display:grid;grid-template-columns:minmax(420px,1.1fr) minmax(400px,.92fr);grid-template-areas:"heading detail" "filters detail" "records detail";gap:18px 58px;align-items:start}.works-section .section-inner{padding-top:clamp(112px,7vw,128px)}.works-section .section-heading{max-width:780px}.works-section .section-heading h2{font-size:clamp(2.9rem,4.25vw,4.75rem);line-height:.98}.works-section .section-heading p{max-width:55ch;margin-top:10px}.works-section .eyebrow{margin-bottom:14px}.works-section .ornament-line{margin:12px 0}.works-layout .section-heading{grid-area:heading}.filter-rail{grid-area:filters;display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:8px;border:1px solid rgba(201,155,78,.24);background:#04080780}.filter-rail button{min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;border:1px solid transparent;color:#efe8d6c2;background:transparent;cursor:pointer}.filter-rail button.is-active,.filter-rail button:hover{color:var(--gold-bright);border-color:#c99b4e99;background:#c99b4e14}.archive-records{grid-area:records;display:grid;gap:10px}.project-record{position:relative;min-height:105px;display:grid;grid-template-columns:116px 96px 1fr minmax(112px,auto) 52px;align-items:stretch;padding:0;overflow:hidden;border:1px solid rgba(201,155,78,.42);color:#20190f;text-align:left;background:linear-gradient(90deg,#111c17 0 26%,transparent 26%),linear-gradient(135deg,#e7d6b4,#c9b186);box-shadow:0 18px 34px #00000061;cursor:pointer}.project-record:after{content:"";position:absolute;inset:0 0 0 auto;width:54px;background:linear-gradient(180deg,#571924,#3d121a);border-left:1px solid rgba(73,20,24,.82)}.project-record.is-active{border-color:var(--gold-bright);box-shadow:0 0 0 1px #e2c47e59,0 22px 48px #0000007a}.record-index{display:grid;place-items:center;font-family:var(--caps);font-size:2.2rem;color:var(--gold-bright)}.record-handle{position:relative;display:grid;place-items:center;color:var(--gold)}.record-handle svg{opacity:0}.record-handle:before{content:"";position:absolute;width:58px;height:34px;border:1px solid rgba(226,196,126,.48);background:linear-gradient(180deg,rgba(255,225,153,.18),transparent 38%),linear-gradient(135deg,#7a5729,#2a1d10 72%);box-shadow:inset 0 0 0 3px #00000038,0 8px 14px #00000052}.record-handle:after{content:"";position:absolute;width:36px;height:9px;border:1px solid rgba(226,196,126,.42);border-radius:999px;background:linear-gradient(180deg,#b78945,#3a2814);box-shadow:0 3px 8px #0000005c}.record-copy{display:grid;align-content:center;padding:12px 20px}.record-copy small,.project-detail .category,.service-card small,.product-card small,.entry-card small{font-family:var(--caps);color:#6a1d22;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.record-copy strong{display:block;color:#21190f;font-size:clamp(1.18rem,1.8vw,1.55rem);font-weight:500;line-height:1}.record-copy em{color:#49331b;font-size:.92rem}.record-copy span{max-width:46ch;color:#21190f;font-size:.88rem;line-height:1.14}.record-status{align-self:center;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:92px;margin-right:68px;padding:7px 12px;border:1px solid rgba(66,64,43,.32);border-radius:999px;color:#3d321d;background:#ece1bc8a}.record-open{z-index:1;display:grid;place-items:center;color:var(--gold-bright)}.project-detail{grid-area:detail;position:sticky;top:132px;border:1px solid var(--line);background:linear-gradient(135deg,#040a08f0,#0c1712e6);box-shadow:0 26px 70px #00000073}.project-detail .distortion-image img{scale:1;transform-origin:center}.poster-shell .works-section .section-inner{padding-top:clamp(42px,4vw,58px)}.poster-shell .works-layout{grid-template-columns:minmax(560px,.98fr) minmax(500px,.84fr);gap:16px 52px}.poster-shell .works-section .section-heading h2{font-size:clamp(3.25rem,4.75vw,5.25rem);line-height:.96}.poster-shell .works-section .section-heading p{max-width:52ch;font-size:1.08rem}.poster-shell .project-record{min-height:96px;grid-template-columns:108px 78px 1fr minmax(100px,auto) 48px}.poster-shell .record-copy strong{font-size:clamp(1.08rem,1.55vw,1.48rem)}.poster-shell .record-copy span{font-size:.82rem}.poster-shell .project-detail{position:relative;top:auto}.poster-shell .project-detail .distortion-image img{aspect-ratio:2.12;object-position:center}.distortion-image{position:relative;margin:0;overflow:hidden;border-bottom:1px solid var(--line);background:#050706}.distortion-image img{width:100%;aspect-ratio:1.95;object-fit:cover;object-position:69% 28%;filter:sepia(.18) saturate(.88) contrast(1.04);transition:filter .9s cubic-bezier(.32,.72,0,1),transform 1.2s cubic-bezier(.32,.72,0,1)}.distortion-image:hover img{filter:url(#ink-distortion) sepia(.2) saturate(1.05);transform:scale(1.04)}.distortion-image figcaption{position:absolute;left:18px;top:18px;padding:7px 12px;color:var(--gold-bright);background:#0000008c;border:1px solid rgba(201,155,78,.42)}.project-detail__body{padding:24px 28px 26px}.project-detail h3,.featured-course h3,.service-card h3,.product-card h3,.entry-card h3{margin:6px 0 8px;color:#f2ead8;font-size:clamp(1.75rem,3vw,2.8rem);font-weight:500;line-height:1.02}.project-detail em{color:var(--gold-bright)}.tag-row{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.tag-row span,.tag-row small,.entry-meta span{padding:6px 10px;border:1px solid rgba(201,155,78,.28);color:#efe8d6d1;background:#c99b4e14}.project-detail p{color:#efe8d6c7;font-size:1.04rem;line-height:1.46}.record-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:24px 0;border:1px solid rgba(201,155,78,.28);background:#c99b4e2e}.record-stats div{padding:14px 16px;background:#0a100de6}.record-stats dt{font-family:var(--caps);color:#e2c47e9e;font-size:.66rem;letter-spacing:.17em;text-transform:uppercase}.record-stats dd{margin:6px 0 0;color:var(--gold-bright)}.mouse-reveal__preview{position:fixed;z-index:34;width:290px;pointer-events:none;opacity:0;transform-origin:18% 88%;transition:opacity .22s ease,scale .32s cubic-bezier(.32,.72,0,1),rotate .32s cubic-bezier(.32,.72,0,1);scale:.86;rotate:-3deg}.mouse-reveal__preview.is-visible{opacity:1;scale:1;rotate:1.5deg}.mouse-reveal__preview img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border:1px solid var(--gold);box-shadow:0 24px 60px #0000008c}.mouse-reveal__preview span{display:block;margin-top:8px;padding:7px 10px;color:var(--gold-bright);border:1px solid rgba(201,155,78,.32);background:#040706e6}.services-layout{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(350px,.82fr) minmax(360px,.94fr);gap:clamp(24px,4vw,58px);align-items:start}.services-section .section-inner{padding-top:clamp(112px,7vw,128px)}.services-section .section-heading h2{font-size:clamp(3.8rem,5.8vw,6.3rem)}.service-pillars{display:grid;gap:22px;margin-top:42px}.service-pillars div{display:grid;grid-template-columns:42px 1fr;gap:6px 16px;color:#efe8d6c7}.service-pillars svg{grid-row:span 2;color:var(--gold-bright)}.service-pillars strong,.guiding-card strong,.footer-column h3{color:var(--gold-bright);font-family:var(--caps);font-size:.82rem;letter-spacing:.17em;text-transform:uppercase}.service-pillars span{line-height:1.36}.featured-course,.service-card,.product-card,.paper-card,.letter-form{position:relative;padding:clamp(24px,3vw,44px);color:#20190f;border:1px solid rgba(80,56,26,.28);background:radial-gradient(circle at 80% 0%,rgba(103,67,32,.16),transparent 12rem),linear-gradient(135deg,#eadabd,#cab287);box-shadow:0 28px 70px #0000006b}.featured-course{min-height:664px;display:flex;flex-direction:column;justify-content:center;text-align:center}.featured-course .ribbon{position:absolute;left:34px;top:-8px;width:92px;min-height:160px;display:grid;place-items:center;color:var(--gold-bright);font-family:var(--caps);font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(180deg,#101713,#070908);border:1px solid var(--gold);clip-path:polygon(0 0,100% 0,100% 100%,50% 84%,0 100%)}.featured-course small,.featured-course h3,.featured-course p{color:#1e1710}.featured-course>small,.featured-course>h3{width:calc(100% - 112px);margin-left:112px;text-align:left}.featured-course h3{max-width:380px}.alchemy-diagram{position:relative;width:min(100%,300px);aspect-ratio:1.18;margin:18px auto 20px;border:1px solid rgba(110,82,43,.25);border-radius:50%;background:radial-gradient(circle,rgba(105,78,38,.28),transparent 20%),repeating-radial-gradient(circle,rgba(83,57,29,.22) 0 1px,transparent 1px 34px)}.alchemy-diagram span{position:absolute;top:20%;right:20%;bottom:20%;left:20%;border:1px solid rgba(83,57,29,.22);border-radius:50%}.course-facts{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;margin:20px 0;padding-top:18px;border-top:1px solid rgba(83,57,29,.28)}.course-facts span{display:inline-flex;align-items:center;gap:8px;font-family:var(--caps);font-size:.78rem;letter-spacing:.08em}.service-stack{display:grid;gap:18px;overflow:visible;padding-right:0}.service-card{min-height:170px;display:grid;grid-template-columns:106px 1fr 54px;gap:0 26px;align-items:center;padding:25px 30px}.service-card--dark{color:#efe8d6;border-color:var(--line);background:linear-gradient(135deg,#050706f2,#0b1511eb)}.service-card--dark h3,.service-card--dark p,.service-card--dark dt,.service-card--dark dd{color:#efe8d6db}.service-illustration{grid-column:1;grid-row:span 4;color:#4c3318}.service-card small,.service-card h3,.service-card p,.service-card dl{grid-column:2}.service-card h3,.product-card h3,.entry-card h3{color:#20190f;font-size:clamp(1.48rem,2.25vw,2.05rem)}.service-card.service-card--dark small{color:#e2c47ec7}.service-card.service-card--dark h3,.service-card.service-card--dark p,.service-card.service-card--dark dt,.service-card.service-card--dark dd{color:#efe8d6db}.service-card p,.product-card p,.entry-card p{margin:0;color:#2a2115;line-height:1.36}.service-card dl,.service-card dt,.service-card dd{margin:0;color:#3c2e1a}.service-card .magnetic-button{grid-column:3;grid-row:1 / 5;width:44px;min-height:44px;align-self:center;padding:0;overflow:hidden;font-size:0}.journal-layout{display:grid;grid-template-columns:minmax(240px,330px) 1fr;gap:56px}.catalog-sidebar{padding:32px 28px;border-right:1px solid var(--line);background:#03070670}.search-box{min-height:46px;display:flex;align-items:center;gap:10px;padding:0 12px 0 16px;margin:22px 0;border:1px solid rgba(201,155,78,.34);background:#02040380}.search-box input{min-width:0;flex:1;border:0;outline:0;color:#efe8d6;background:transparent}.search-box input::placeholder,.letter-form input::placeholder,.letter-form textarea::placeholder{color:#efe8d685}.letter-form input::placeholder,.letter-form textarea::placeholder{color:#3626148f}.catalog-group{display:grid;gap:6px}.catalog-group button{min-height:42px;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;border:0;color:#efe8d6c7;text-align:left;background:transparent;cursor:pointer}.catalog-group button.is-active,.catalog-group button:hover{color:var(--gold-bright)}.tag-cloud{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.tag-cloud span{padding:7px 11px;border:1px solid rgba(201,155,78,.34);color:var(--paper);background:#c99b4e0f}.journal-main{min-width:0}.archive-section .section-inner{padding-top:clamp(112px,7vw,126px)}.archive-section .section-heading h2{font-size:clamp(3.4rem,5vw,5.8rem);line-height:.94}.archive-section .section-heading p{margin-top:14px}.featured-entry{min-height:204px;display:grid;grid-template-columns:1fr 260px;align-items:center;gap:28px;margin:26px 0 20px;padding:30px 48px 26px;color:#20190f;border:1px solid rgba(84,64,33,.36);background:radial-gradient(circle at 86% 30%,rgba(255,252,235,.34),transparent 13rem),linear-gradient(90deg,#e9dbbefa,#d5bf97f5);box-shadow:0 24px 60px #00000057}.featured-entry>span{position:absolute;left:34px;top:0;padding:10px 26px;color:#f5e8bf;font-family:var(--caps);letter-spacing:.16em;text-transform:uppercase;background:#9e753a}.featured-entry h3{max-width:620px;margin:0;font-size:clamp(2.2rem,4.2vw,3.65rem);line-height:.96;color:#20190f;font-weight:500}.featured-entry p{max-width:42ch;margin:12px 0 0;color:#3f3321;font-size:1.12rem}.featured-entry time{justify-self:end;color:#3b2b17;font-family:var(--caps);letter-spacing:.08em}.latest-row{display:flex;justify-content:space-between;align-items:center;margin:18px 0;border-bottom:1px solid rgba(201,155,78,.25);color:var(--gold-bright);font-family:var(--caps);letter-spacing:.18em;text-transform:uppercase}.latest-row button{min-height:42px;border:0;color:var(--gold-bright);background:transparent;cursor:pointer}.entry-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.entry-card{min-height:246px;padding:38px 24px 24px;color:#20190f;background:linear-gradient(135deg,#ede0c4f7,#c5ae86f5),radial-gradient(circle at 80% 90%,rgba(78,47,22,.16),transparent 9rem);border:1px solid rgba(84,64,33,.28)}.entry-date{position:absolute;left:20px;top:-10px;padding:8px 14px;color:#efe8d6;background:#191b18;font-family:var(--caps);font-size:.68rem;letter-spacing:.1em}.entry-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.entry-meta span{display:inline-flex;align-items:center;gap:6px;color:#312516;border-color:#54402140;background:#fffceb3d}.entry-seal{position:absolute;right:18px;bottom:18px;width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(84,64,33,.4);border-radius:50%;color:#4c3216}.market-layout{display:grid;grid-template-columns:minmax(260px,360px) 1fr;gap:54px;align-items:start;position:relative}.templates-section .section-inner{padding-top:clamp(112px,7vw,126px)}.market-intro{max-width:360px}.market-intro h2{font-size:clamp(4rem,7vw,7.1rem)}.market-quote{margin-top:42px;padding:28px;border:1px solid var(--line);color:var(--paper);background:#050b09bd}.market-quote p{margin:0;font-style:italic;color:var(--gold-bright)}.market-quote .magnetic-button{width:100%;min-height:46px;margin-top:22px;font-size:.66rem}.market-shelf{display:grid;grid-template-columns:repeat(4,minmax(190px,1fr));gap:24px}.market-controls{display:none}.product-card{min-height:620px;display:flex;flex-direction:column;justify-content:flex-end;padding:24px}.product-ribbon{position:absolute;left:22px;top:0;width:152px;box-sizing:border-box;display:flex;justify-content:center;padding:12px 10px 24px;clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);color:#fff;background:#0f5a3d;font-family:var(--caps);font-size:.62rem;letter-spacing:.08em;line-height:1;text-align:center;text-transform:uppercase;white-space:nowrap}.ribbon-1{background:#594184}.ribbon-2{background:#175074}.ribbon-3{background:#86551e}.book-box{position:relative;width:100%;max-width:180px;aspect-ratio:.76;margin:6px auto 22px;display:grid;place-items:center;transform:none;color:var(--gold-bright);background:linear-gradient(90deg,rgba(0,0,0,.44) 0 18%,transparent 18%),linear-gradient(135deg,#0d1d15,#152a1d);border:1px solid rgba(201,155,78,.55);box-shadow:16px 18px 30px #00000057}.book-box:before,.book-box:after{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px solid rgba(201,155,78,.44)}.book-box span{position:relative;z-index:1;max-width:140px;text-align:center;font-family:var(--caps);font-size:1.1rem;letter-spacing:.05em}.product-card h3{font-size:clamp(1.38rem,2.1vw,1.95rem)}.product-card p{font-size:.96rem}.product-actions .magnetic-button{min-height:44px;width:auto;padding-inline:16px;font-size:.68rem}.product-actions{display:grid;grid-template-columns:minmax(78px,.78fr) minmax(112px,1fr);gap:10px}.price-row{display:flex;align-items:baseline;gap:7px;margin:20px 0 14px}.price-row strong{font-size:2rem;color:#20190f}.member-work-card{min-height:520px;justify-content:flex-end}.member-work-preview{position:relative;width:100%;aspect-ratio:1.14 / 1;max-height:232px;min-height:188px;margin:6px auto 22px;display:flex;flex-direction:column;justify-content:center;gap:10px;overflow:hidden;padding:22px;color:var(--gold-bright);border:1px solid rgba(201,155,78,.48);background:radial-gradient(circle at 24% 18%,rgba(226,196,126,.2),transparent 34%),linear-gradient(135deg,#071811f5,#0b2218eb 52%,#030806fa);box-shadow:16px 18px 30px #00000057}.member-work-preview:before{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;border:1px solid rgba(226,196,126,.32);pointer-events:none}.member-work-preview:after{content:"";position:absolute;inset:auto -18% -24% 22%;height:62%;background:radial-gradient(circle,rgba(226,196,126,.16),transparent 52%),repeating-linear-gradient(120deg,rgba(226,196,126,.1) 0 1px,transparent 1px 12px);opacity:.82;transform:rotate(-8deg);pointer-events:none}.member-work-preview svg,.member-work-preview strong,.member-work-preview small{position:relative;z-index:1}.member-work-preview strong{max-width:13ch;font-family:var(--caps);font-size:clamp(.98rem,1.14vw,1.18rem);font-weight:400;line-height:1.15;letter-spacing:.04em;text-transform:uppercase}.member-work-preview small{max-width:18ch;color:#efe8d6b8}.member-work-metric{display:grid;gap:4px;margin-top:auto;padding-top:18px;border-top:1px solid rgba(84,64,33,.22)}.member-work-metric strong{color:#20190f;font-family:var(--caps);font-size:1.42rem;font-weight:400;letter-spacing:.04em}.member-work-metric small{color:#6b251f;font-family:var(--caps);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.benefit-rail{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:26px auto 0;width:min(100%,1160px);border:1px solid var(--line);background:#c99b4e1f}.benefit-rail div{display:flex;align-items:center;gap:18px;min-height:86px;padding:18px 26px;background:#07130ed1}.benefit-rail svg{color:var(--gold-bright)}.benefit-rail strong,.benefit-rail small{display:block}.benefit-rail strong{color:var(--gold-bright);font-family:var(--caps);font-size:.76rem;letter-spacing:.13em;text-transform:uppercase}.benefit-rail small{margin-top:6px;color:#efe8d6c2}.scholar-layout{display:grid;grid-template-columns:1fr 1.22fr .88fr;grid-template-rows:auto auto auto;gap:22px 32px;align-items:start}.scholar-intro{grid-column:1;max-width:500px}.scholar-intro em{display:block;margin-top:34px;color:var(--gold-bright);font-size:2rem;font-style:italic}.scholar-card{grid-column:2;display:grid;grid-template-columns:.82fr 1fr;padding:18px;color:#20190f;background:linear-gradient(135deg,#dcc79f,#eadabb);border:1px solid rgba(84,64,33,.32)}.portrait-frame{min-height:390px;background:linear-gradient(135deg,#0405041f,#0405045c),url(../assets/layers/page-2/layer-1.png);background-repeat:no-repeat;background-size:560%;background-position:40% 17%;filter:grayscale(.42) contrast(1.05);border:1px solid rgba(84,64,33,.32)}.poster-shell .about-section .section-inner{padding-top:clamp(42px,4vw,62px)}.poster-shell .scholar-layout{grid-template-columns:minmax(360px,.86fr) minmax(510px,1.04fr) minmax(360px,.76fr);gap:16px 30px}.poster-shell .scholar-intro h2{font-size:clamp(4.1rem,5.5vw,6.2rem)}.poster-shell .scholar-intro p{max-width:34ch;font-size:1.12rem}.poster-shell .scholar-intro em{margin-top:26px}.poster-shell .scholar-card{height:450px;overflow:hidden}.poster-shell .portrait-frame{height:100%;min-height:0;background:linear-gradient(135deg,#0405040f,#0405042e),url(../assets/layers/page-2/layer-1.png);background-repeat:no-repeat;background-size:cover;background-position:center}.poster-shell .scholar-sheet{padding:24px 28px}.poster-shell .scholar-sheet dl{grid-template-columns:110px 1fr;gap:10px;margin:12px 0 0;padding-top:10px}.poster-shell .philosophy-card{margin-top:96px;min-height:300px}.poster-shell .practice-card,.poster-shell .ai-card,.poster-shell .timeline-card{min-height:254px}.scholar-sheet{padding:30px}.scholar-sheet h3,.philosophy-card h3,.practice-card h3,.timeline-card h3,.exploring-card h3,.letter-form h3{margin:0 0 16px;color:#20190f;font-size:2rem;line-height:1.05;font-weight:500}.scholar-sheet small,.philosophy-card>span{color:#5b3d1c;font-family:var(--caps);letter-spacing:.12em;text-transform:uppercase}.scholar-sheet dl{display:grid;grid-template-columns:116px 1fr;gap:12px;margin:18px 0 0;padding-top:14px;border-top:1px solid rgba(84,64,33,.2)}.scholar-sheet dt{color:#332316;font-family:var(--caps);font-size:.62rem;letter-spacing:.08em}.scholar-sheet dd{margin:0;color:#1f170e;line-height:1.25}.philosophy-card,.dark-card{color:#efe8d6;padding:34px;border:1px solid var(--line);background:linear-gradient(135deg,#0d301ef0,#091611f0)}.philosophy-card{grid-column:3;margin-top:94px}.philosophy-card blockquote{margin:24px 0;color:var(--gold-bright);font-size:clamp(1.6rem,3vw,2.4rem);font-style:italic;line-height:1.15}.practice-card{grid-column:1;min-height:330px}.practice-card ul,.exploring-card ul,.chronicle-notes ul,.timeline-card ol{margin:0;padding:0;list-style:none}.practice-card li{display:flex;align-items:center;gap:14px;min-height:40px;color:#20190f}.ai-card{grid-column:2;min-height:300px}.ai-card>span{display:inline-flex;align-items:center;gap:10px;color:var(--gold-bright);font-family:var(--caps);letter-spacing:.1em;text-transform:uppercase}.ai-card p,.philosophy-card p,.exploring-card li{color:#efe8d6d1;line-height:1.5}.ai-icons{display:flex;gap:30px;margin-top:34px;color:var(--gold-bright)}.timeline-card{grid-column:2;min-height:300px}.timeline-card li{position:relative;display:grid;gap:3px;padding:0 0 18px 24px;color:#20190f}.timeline-card li:before{content:"";position:absolute;left:3px;top:6px;width:8px;height:8px;border-radius:50%;background:#3c321e}.timeline-card li:after{content:"";position:absolute;left:6px;top:14px;bottom:-2px;width:1px;background:#3a301d57}.exploring-card{grid-column:3;min-height:360px}.exploring-card .crest{margin:34px auto 0;width:96px;height:96px}.chronicle-layout{display:grid;grid-template-columns:minmax(270px,.78fr) minmax(480px,1.15fr) minmax(220px,.5fr);gap:48px}.chronicle-side h2{font-size:clamp(3.4rem,6vw,6rem)}.guiding-card{margin-top:34px;padding:26px;border:1px solid var(--line);color:#efe8d6cc;background:#0a2216a8}.guiding-card .crest{width:72px;height:72px;margin-bottom:12px}.timeline-spiral{position:relative;display:grid;gap:16px}.timeline-spiral:before{content:"";position:absolute;left:-18px;top:0;bottom:0;width:1px;background:linear-gradient(transparent,var(--gold),transparent)}.milestone-card{position:relative;min-height:160px;display:grid;grid-template-columns:96px 1fr 42px;gap:20px;align-items:center;padding:22px 20px 22px 34px;border:1px solid rgba(201,155,78,.34);background:linear-gradient(135deg,#040807db,#0c1610b8)}.milestone-node{position:absolute;left:-31px;top:50%;width:28px;height:28px;border-radius:50%;background:radial-gradient(circle,var(--gold-bright),var(--gold) 38%,transparent 40%);box-shadow:0 0 24px #e2c47e6b}.milestone-card small{color:var(--gold-bright);font-family:var(--caps);letter-spacing:.12em;text-transform:uppercase}.milestone-card strong{display:block;color:var(--gold-bright);font-size:1.7rem}.milestone-card h3{margin:0 0 8px;color:#f3eee2;font-size:clamp(1.5rem,2.7vw,2.4rem);font-weight:500}.milestone-card p{margin:0;color:#efe8d6c7;line-height:1.4}.milestone-card button{width:42px;height:42px;border:1px solid var(--line);color:var(--gold-bright);background:#0006}.chronicle-notes{align-self:start;padding:30px;border:1px solid var(--line);background:#06120db8}.chronicle-notes h3{margin:0 0 18px;color:var(--gold-bright);font-family:var(--caps);letter-spacing:.12em}.chronicle-notes p,.chronicle-notes li{color:#efe8d6c7;font-size:1.08rem;line-height:1.5}.chronicle-notes li{padding:10px 0;border-top:1px solid rgba(201,155,78,.18)}.contact-section .section-inner{display:flex;flex-direction:column;justify-content:space-between;gap:48px;padding-top:clamp(112px,7vw,126px)}.contact-top{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(360px,.72fr);gap:clamp(32px,6vw,90px);align-items:center}.email-link{min-height:54px;width:fit-content;display:inline-flex;align-items:center;gap:12px;margin-top:22px;color:var(--gold-bright)}.contact-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:34px;border:1px solid rgba(201,155,78,.22);background:#c99b4e33}.contact-facts div{min-height:96px;padding:18px;background:#040907d1}.contact-facts span{display:block;color:var(--gold-bright);font-family:var(--caps);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.contact-facts strong{display:block;margin-top:8px;color:#efe8d6d1;font-weight:400;line-height:1.32}.letter-form{color:#20190f}.sealed-letter-panel{position:relative;min-height:470px;display:grid;align-content:end;padding:0;border:0;background:transparent;box-shadow:none;overflow:hidden}.sealed-envelope{position:absolute;right:2%;top:13%;width:min(88%,690px);aspect-ratio:1.68;transform:rotate(3deg);background:linear-gradient(29deg,transparent 49.7%,rgba(83,57,29,.28) 50%,transparent 50.3%),linear-gradient(-29deg,transparent 49.7%,rgba(83,57,29,.26) 50%,transparent 50.3%),radial-gradient(circle at 50% 54%,rgba(125,23,20,.34),transparent 4rem),linear-gradient(135deg,#e6d3ad,#c9b088);border:1px solid rgba(87,62,30,.3);box-shadow:0 28px 48px #00000057}.envelope-mark,.envelope-tagline{position:absolute;left:50%;transform:translate(-50%);color:#312418;font-family:var(--caps);text-align:center;letter-spacing:.12em;text-transform:uppercase}.envelope-mark{top:28%;font-size:1.1rem}.envelope-tagline{top:39%;font-size:.48rem}.wax-seal{position:absolute;left:50%;top:49%;width:82px;height:82px;display:grid;place-items:center;transform:translate(-50%,-50%);border:2px solid rgba(255,200,168,.22);border-radius:50%;color:#f5e2bcdb;font-family:var(--caps);background:radial-gradient(circle at 34% 28%,rgba(255,181,150,.36),transparent 25%),radial-gradient(circle,#8f241f,#561311 70%);box-shadow:0 10px 22px #00000057}.sealed-email{position:relative;z-index:1;width:min(100%,520px);min-height:58px;display:inline-flex;align-items:center;justify-content:space-between;gap:18px;margin:0 34px 34px auto;padding:0 26px;color:var(--gold-bright);border:1px solid rgba(201,155,78,.56);background:linear-gradient(135deg,#0d321ff0,#07140feb);font-family:var(--caps);letter-spacing:.14em;text-transform:uppercase}.letter-form h3{display:flex;align-items:center;gap:12px}.letter-form form{display:grid;gap:16px}.letter-form label{display:grid;gap:8px}.letter-form label span{color:#4d3519;font-family:var(--caps);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.letter-form input,.letter-form textarea{width:100%;border:1px solid rgba(84,64,33,.3);outline:0;color:#22180e;background:#fffceb47;padding:13px 14px}.letter-form input:focus,.letter-form textarea:focus{border-color:#7d5b2a;box-shadow:0 0 0 3px #c99b4e2e}.site-footer{display:grid;grid-template-columns:minmax(220px,1.2fr) repeat(4,minmax(140px,1fr));gap:28px;padding:34px 0 0;border-top:1px solid var(--line)}.footer-brand p,.footer-column a,.footer-bottom{color:#efe8d6b8;line-height:1.45}.footer-column{display:grid;gap:10px;align-content:start}.footer-column h3{margin:0 0 8px}.footer-column a{display:inline-flex;align-items:center;gap:10px}.footer-bottom{grid-column:1 / -1;display:flex;justify-content:space-between;gap:20px;padding:20px 0 0;border-top:1px solid rgba(201,155,78,.18)}.footer-bottom em{color:var(--gold-bright)}.scroll-reveal{opacity:0;transform:translate3d(0,38px,0);filter:blur(6px);transition:opacity .9s cubic-bezier(.32,.72,0,1),transform .9s cubic-bezier(.32,.72,0,1),filter .9s cubic-bezier(.32,.72,0,1)}.scroll-reveal.is-visible{opacity:1;transform:translateZ(0);filter:blur(0)}.tilt-card{transform-style:preserve-3d;transition:transform .65s cubic-bezier(.32,.72,0,1),box-shadow .65s cubic-bezier(.32,.72,0,1);will-change:transform}.ink-reveal{position:relative;overflow:hidden}.ink-reveal:after{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(circle at 30% 50%,rgba(4,5,4,.3),transparent 12%),radial-gradient(circle at 60% 45%,rgba(4,5,4,.2),transparent 16%);animation:inkBloom 1.8s cubic-bezier(.32,.72,0,1) both;pointer-events:none}.light-sweep{position:relative;overflow:hidden}.light-sweep:after{content:"";position:absolute;top:0;right:-20%;bottom:0;left:-20%;transform:translate(-110%) skew(-18deg);background:linear-gradient(90deg,transparent,rgba(255,228,164,.28),transparent);animation:lightSweep 6.5s cubic-bezier(.32,.72,0,1) infinite;pointer-events:none}.grimoire-section:before{background:linear-gradient(90deg,#0003022e,#00030214 48%,#00030233),radial-gradient(circle at 70% 38%,rgba(226,196,126,.1),transparent 28rem),radial-gradient(circle at 36% 52%,rgba(20,82,52,.14),transparent 24rem)}.grimoire-layout{min-height:calc(100svh - var(--header-height));display:grid;grid-template-columns:minmax(280px,.34fr) minmax(680px,1fr);gap:clamp(28px,4vw,70px);align-items:center}.grimoire-console{position:relative;z-index:2;padding:34px;border:1px solid rgba(201,155,78,.42);background:linear-gradient(135deg,#040c09e0,#07110db8),radial-gradient(circle at 0% 0%,rgba(226,196,126,.1),transparent 18rem);box-shadow:inset 0 0 0 1px #e2c47e14,0 30px 70px #0000006b}.grimoire-console h2{margin:0 0 18px;color:var(--gold-bright);font-size:clamp(3rem,4.8vw,5.6rem);line-height:.9}.grimoire-console p{color:#efe8d6cc}.upload-seal{width:100%;min-height:58px;margin-top:20px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid rgba(226,196,126,.64);color:var(--gold-bright);background:linear-gradient(135deg,#12351f,#0b2117);font-family:var(--caps);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;box-shadow:inset 0 0 0 1px #ffecb814,0 18px 44px #00000052}.grimoire-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.grimoire-facts{display:grid;gap:10px;margin-top:22px;padding-top:20px;border-top:1px solid rgba(201,155,78,.25)}.grimoire-facts span{display:flex;align-items:center;gap:10px;color:#efe8d6c7}.grimoire-facts svg,.upload-seal svg{color:var(--gold-bright)}.grimoire-error{color:#f0a39a!important}.grimoire-note{margin-bottom:0;font-size:.9rem}.magic-book{position:relative;z-index:2;min-height:620px;display:grid;grid-template-columns:1fr 26px 1fr;align-items:stretch;padding:48px 54px 72px;perspective:1400px}.magic-book__halo{position:absolute;top:1%;right:4%;bottom:6%;left:4%;border-radius:50%;background:radial-gradient(circle at 50% 46%,rgba(234,203,132,.2),transparent 45%),radial-gradient(circle at 50% 60%,rgba(16,72,48,.22),transparent 58%);filter:blur(12px);animation:grimoirePulse 5s ease-in-out infinite}.magic-book__cover{position:absolute;top:34px;right:34px;bottom:52px;left:34px;border-radius:4px 4px 22px 22px;background:linear-gradient(90deg,#3f2310b8,#120a0699 49%,#492a12b8),radial-gradient(circle at 50% 100%,rgba(0,0,0,.5),transparent 36rem);box-shadow:0 46px 90px #0000008f;transform:rotateX(5deg)}.magic-page{position:relative;min-height:500px;padding:42px 42px 34px;color:#21180f;background:radial-gradient(circle at 16% 8%,rgba(255,247,214,.44),transparent 18rem),linear-gradient(135deg,rgba(129,91,42,.18),transparent 32%),repeating-linear-gradient(0deg,rgba(84,54,24,.035) 0 1px,transparent 1px 4px),linear-gradient(135deg,#ead9b8,#cbb389);background-size:auto;border:1px solid rgba(75,48,20,.28);box-shadow:inset 0 0 36px #4c2e1233,0 28px 56px #00000057;transform:rotateX(4deg)}.magic-page--left{border-radius:18px 4px 4px 22px;transform-origin:right center}.magic-page--right{border-radius:4px 18px 22px 4px;transform-origin:left center}.magic-page header{display:flex;justify-content:space-between;gap:18px;margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid rgba(70,48,23,.24);color:#5b4124;font-family:var(--caps);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase}.magic-page__text{max-height:390px;overflow:hidden;font-size:clamp(1rem,1.18vw,1.22rem);line-height:1.52}.magic-page__text p{margin:0 0 1em}.magic-page__text p:first-child:first-letter{float:left;margin:.07em .14em 0 0;color:#7e2b1d;font-size:3.2em;line-height:.75;font-family:var(--caps)}.magic-book__spine{position:relative;z-index:2;background:linear-gradient(90deg,#41261375,#fff1be47,#301a0c75);box-shadow:inset 0 0 20px #0000006b}.book-runes{position:absolute;inset:36px 48px auto;height:72px;pointer-events:none}.book-runes span{position:absolute;width:7px;height:7px;border-radius:999px;background:var(--gold-bright);box-shadow:0 0 18px #e2c47ec2;animation:runeFloat 4s ease-in-out infinite}.book-runes span:nth-child(1){left:18%;top:26px}.book-runes span:nth-child(2){left:52%;top:4px;animation-delay:.8s}.book-runes span:nth-child(3){right:16%;top:34px;animation-delay:1.4s}.book-controls{position:absolute;left:50%;bottom:6px;z-index:4;display:flex;align-items:center;gap:14px;transform:translate(-50%);color:var(--gold-bright);font-family:var(--caps);font-size:.78rem;letter-spacing:.12em}.book-controls button{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(201,155,78,.5);color:var(--gold-bright);background:#030706c7}.book-controls button:disabled{opacity:.36}.poster-shell--grimoire .page-section .section-inner{width:min(100%,1600px);padding-top:34px}.custom-cursor{position:fixed;left:-9px;top:-9px;z-index:60;width:18px;height:18px;pointer-events:none;border:1px solid rgba(226,196,126,.72);border-radius:50%;background:radial-gradient(circle,rgba(226,196,126,.42),transparent 72%);box-shadow:0 0 32px #e2c47e6b;transition:width .22s ease,height .22s ease,left .22s ease,top .22s ease,border-color .22s ease}.custom-cursor--active{left:-15px;top:-15px;width:30px;height:30px;border-color:var(--gold-bright)}.comet-trail{position:fixed;top:0;right:0;bottom:0;left:0;z-index:59;pointer-events:none}.comet-trail span{position:absolute;left:-7px;top:-7px;width:14px;height:14px;border-radius:999px;background:radial-gradient(circle,rgba(255,241,191,.76),rgba(216,154,70,.28) 42%,transparent 72%);filter:blur(.35px);box-shadow:0 0 22px #e2c47e57;transition:opacity .26s ease,transform .38s cubic-bezier(.32,.72,0,1)}.custom-cursor:before{content:"";position:absolute;left:9px;top:8px;width:28px;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(245,222,153,.9),transparent);transform:rotate(28deg);transform-origin:left center}@media(pointer:fine){body,a,button,input,textarea,select{cursor:none}.hero-copy :is(h1,p):hover,.section-heading :is(h2,p):hover,.scholar-intro :is(h2,p,em):hover,.market-intro :is(h2,p):hover,.chronicle-side :is(h2,p):hover,.magic-page p:hover,.desktop-nav a:hover,.product-card :is(h3,p):hover,.project-record:hover .record-copy strong{color:#fff3ca;text-shadow:0 0 9px rgba(226,196,126,.34),0 0 22px rgba(201,155,78,.2);transition:color .26s ease,text-shadow .26s ease}}.particle-field{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden}.particle-field span{position:absolute;border-radius:50%;background:var(--gold-bright);opacity:.28;filter:blur(.3px);animation:particleDrift 14s ease-in-out infinite}.page-flip{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 42%,rgba(201,155,78,.12),transparent 34rem),#020403a3}.page-flip--active{animation:pageFade .24s ease-out}@keyframes crestBreath{0%,to{transform:scale(1) rotate(0);filter:drop-shadow(0 0 0 rgba(226,196,126,0))}50%{transform:scale(1.04) rotate(3deg);filter:drop-shadow(0 0 10px rgba(226,196,126,.35))}}@keyframes slowRotate{to{transform:rotate(360deg)}}@keyframes inkBloom{0%{transform:scale(.36);opacity:.8}to{transform:scale(1.2);opacity:0}}@keyframes lightSweep{0%,38%{transform:translate(-120%) skew(-18deg)}58%,to{transform:translate(120%) skew(-18deg)}}@keyframes particleDrift{0%,to{transform:translateZ(0);opacity:.18}50%{transform:translate3d(14px,-36px,0);opacity:.5}}@keyframes pageFade{0%{opacity:0}36%{opacity:.38}to{opacity:0}}@keyframes grimoirePulse{0%,to{opacity:.58;transform:scale(.98)}50%{opacity:.9;transform:scale(1.03)}}@keyframes runeFloat{0%,to{opacity:.3;transform:translateY(0) scale(.8)}50%{opacity:.95;transform:translateY(-16px) scale(1.2)}}@media(max-width:1680px)and (min-width:1241px){.site-header{grid-template-columns:minmax(330px,.78fr) minmax(590px,1fr) minmax(250px,.54fr);gap:10px;padding-inline:24px}.brand-lockup{gap:12px}.brand-lockup .crest{width:58px;height:58px}.brand-lockup strong{font-size:1.45rem}.brand-lockup small{font-size:.55rem;letter-spacing:.21em}.desktop-nav{gap:clamp(10px,1.25vw,18px)}.desktop-nav span{font-size:.66rem;letter-spacing:.08em}.desktop-nav small{font-size:.7rem}.desktop-nav a:after{bottom:-26px}.desktop-nav a:hover:after,.desktop-nav a.is-active:after{width:72px}.header-actions{gap:10px}.language-menu{min-width:112px;padding-inline:9px}.request-link{min-height:44px;padding-inline:18px;font-size:.7rem;letter-spacing:.14em}.poster-shell .page-section .section-inner{width:min(100%,1366px);padding:28px 38px 30px}.poster-shell--about .scholar-layout{grid-template-columns:300px 430px 280px 170px;grid-template-rows:335px 250px;gap:12px 14px}.poster-shell--about .scholar-intro{padding-top:8px}.poster-shell--about .scholar-intro h2{font-size:4.05rem;line-height:.92}.poster-shell--about .scholar-intro p{font-size:1rem;line-height:1.48}.poster-shell--about .scholar-card{height:335px;margin-top:0}.poster-shell--about .scholar-sheet{padding:36px 22px 14px 0}.poster-shell--about .scholar-sheet h3{font-size:1.34rem}.poster-shell--about .scholar-sheet small{font-size:.6rem}.poster-shell--about .scholar-sheet dl{grid-template-columns:76px 1fr;gap:5px 8px}.poster-shell--about .scholar-sheet dt,.poster-shell--about .scholar-sheet dd{font-size:.62rem;line-height:1.12}.poster-shell--about .philosophy-card{min-height:250px;margin-top:66px;padding:32px 38px 26px}.poster-shell--about .philosophy-card blockquote{font-size:2rem}.poster-shell--about .practice-card,.poster-shell--about .ai-card,.poster-shell--about .timeline-card,.poster-shell--about .exploring-card{height:250px}.poster-shell--about .practice-card{padding:30px 30px 22px}.poster-shell--about .ai-card{padding:32px 40px 22px}.poster-shell--about .timeline-card{padding:26px 34px 18px}.poster-shell--about .exploring-card{padding:30px 20px 18px}.poster-shell--about .timeline-card li{font-size:.66rem}.poster-shell--services .services-section .section-inner{padding:30px 42px 32px}.poster-shell--services .services-layout{grid-template-columns:330px 388px minmax(340px,1fr);gap:24px}.poster-shell--services .services-section .section-heading h2{font-size:4.15rem}.poster-shell--services .services-section .section-heading p{font-size:1rem}.poster-shell--services .service-pillars{gap:14px;margin-top:28px}.poster-shell--services .featured-course{min-height:572px;padding:34px}.poster-shell--services .alchemy-diagram{min-height:210px}.poster-shell--services .service-card{min-height:150px;padding:24px}.poster-shell--templates .templates-section .section-inner{padding:30px 42px 32px}.poster-shell--templates .market-layout{grid-template-columns:300px minmax(0,1fr);gap:32px}.poster-shell--templates .market-controls{top:34px;left:356px;right:42px;gap:14px}.poster-shell--templates .market-tabs button,.poster-shell--templates .market-sort{min-width:104px;padding-inline:14px;font-size:.68rem}.poster-shell--templates .market-sort{min-width:172px}.poster-shell--templates .market-intro{padding-top:54px}.poster-shell--templates .market-intro h2{font-size:4.35rem}.poster-shell--templates .market-shelf{gap:18px;padding-top:112px}.poster-shell--templates .product-card{min-height:508px;padding:20px 20px 18px}.poster-shell--templates .book-box{width:178px;max-width:178px;height:242px;margin-bottom:14px}.poster-shell--templates .benefit-rail{margin-top:18px}}@media(max-width:1240px){.site-header{grid-template-columns:minmax(220px,1fr) auto}.desktop-nav{display:none}.mobile-toggle{display:grid}.mobile-panel{position:absolute;left:16px;right:16px;top:calc(100% + 10px);display:grid;gap:1px;padding:12px;border:1px solid var(--line);background:#050b09f5;transform:translateY(-10px);opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease}.mobile-panel.is-open{opacity:1;transform:translateY(0);pointer-events:auto}.mobile-panel a{display:flex;justify-content:space-between;min-height:46px;padding:10px 12px;color:#efe8d6d1}.mobile-panel a.is-active{color:var(--gold-bright)}.hero-grid,.works-layout,.services-layout,.journal-layout,.market-layout,.scholar-layout,.chronicle-layout,.grimoire-layout,.contact-top{grid-template-columns:1fr}.works-layout{grid-template-areas:"heading" "filters" "records" "detail"}.project-detail{position:relative;top:auto}.service-stack,.market-shelf,.entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.magic-book{grid-template-columns:1fr 18px 1fr;min-height:560px;padding-inline:22px}.scholar-card,.philosophy-card,.practice-card,.ai-card,.timeline-card,.exploring-card{grid-column:auto;margin-top:0}.benefit-rail,.contact-facts,.site-footer{grid-template-columns:repeat(2,1fr)}.footer-bottom{grid-column:1 / -1}}@media(max-width:760px){.site-header{min-height:78px;padding:10px 14px;gap:12px}.brand-lockup .crest{width:52px;height:52px}.brand-lockup strong{font-size:.95rem}.brand-lockup small,.request-link,.header-actions .language-menu,.language-menu svg:first-child,.icon-button{display:none}.header-actions{gap:4px}.language-menu{min-width:66px;padding:0 2px;border:0}.language-menu select{width:54px}.mobile-locale{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px 10px;border-bottom:1px solid rgba(201,155,78,.24);color:var(--gold-bright)}.mobile-locale select{width:100%;border:0;outline:0;color:#efe8d6;background:transparent}.section-border{top:10px;right:10px;bottom:10px;left:10px}.section-inner{padding:98px 18px 46px}.section-heading h2,.scholar-intro h2,.market-intro h2,.chronicle-side h2,.hero-copy h1{font-size:clamp(2.75rem,12vw,3.55rem);line-height:.96}.hero-grid{min-height:auto}.hero-relic{min-height:250px}.astro-circle{width:min(86vw,360px)}.hero-actions,.detail-actions,.product-actions{align-items:stretch;flex-direction:column}.magnetic-button{width:100%}.project-record{min-height:auto;grid-template-columns:74px 1fr 44px;background:linear-gradient(135deg,#e7d6b4,#c9b186)}.record-handle,.record-status{display:none}.record-copy{padding:18px 14px}.record-open{color:#20190f}.record-stats,.service-stack,.market-shelf,.entry-grid,.benefit-rail,.contact-facts,.site-footer,.scholar-card,.featured-entry{grid-template-columns:1fr}.catalog-sidebar{border-right:0;padding:22px 0}.featured-entry{padding:56px 24px 26px}.featured-entry time{justify-self:start}.service-card{grid-template-columns:1fr}.service-card .magnetic-button{grid-column:auto}.product-card{min-height:520px}.grimoire-console{padding:24px}.magic-book{min-height:auto;grid-template-columns:1fr;padding:20px 8px 72px}.magic-book__spine,.magic-page--right{display:none}.magic-page{min-height:520px;padding:30px 24px}.portrait-frame{min-height:260px}.milestone-card{grid-template-columns:1fr}.milestone-node,.timeline-spiral:before,.mouse-reveal__preview,.custom-cursor,.comet-trail{display:none}.footer-bottom{flex-direction:column}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.custom-cursor,.comet-trail,.particle-field,.mouse-reveal__preview{display:none}}.hero-section .parallax-layer{top:0;right:0;bottom:0;left:0;opacity:1;filter:none}.hero-section .section-inner{padding-left:clamp(54px,6vw,102px);padding-right:clamp(32px,4vw,70px)}.hero-section .section-border{inset:124px 0 auto;height:1px;border-width:1px 0 0;box-shadow:none}.hero-section .section-border:before,.hero-section .section-border:after{display:none}.hero-copy h1{font-size:clamp(4.8rem,6.4vw,6.75rem);letter-spacing:0}.hero-actions .magnetic-button--paper:after{z-index:2}.poster-shell .page-section{min-height:calc(100svh - var(--header-height));background:#020403}.poster-shell .page-section .reference-wash{opacity:1;filter:none;background-size:cover;background-position:center}.poster-shell .page-section:before{background:linear-gradient(90deg,#01040333,#01040314 45%,#01040324),radial-gradient(circle at 62% 34%,rgba(214,146,55,.06),transparent 24rem)}.poster-shell .page-section .section-inner{width:min(100%,1672px);min-height:calc(100svh - var(--header-height));padding:clamp(42px,5.2vw,70px) clamp(46px,4.8vw,78px) clamp(32px,4vw,58px)}.poster-shell .page-section .section-border{top:18px;right:18px;bottom:18px;left:18px;opacity:.95}.poster-shell .eyebrow{margin-bottom:16px;font-size:.86rem;letter-spacing:.32em}.poster-shell .section-heading p,.poster-shell .scholar-intro p,.poster-shell .market-intro p,.poster-shell .chronicle-side p{font-size:clamp(1rem,1.2vw,1.18rem)}.poster-shell--works .works-section:before{background:linear-gradient(90deg,#00030242,#0003021f 43%,#00030242),radial-gradient(circle at 76% 22%,rgba(226,178,91,.08),transparent 22rem)}.poster-shell--works .works-section .section-inner{padding:58px 70px 46px}.poster-shell--works .works-layout{grid-template-columns:minmax(650px,.98fr) minmax(560px,.88fr);grid-template-areas:"heading detail" "filters detail" "records detail";gap:12px 58px}.poster-shell--works .works-section .section-heading{max-width:770px}.poster-shell--works .works-section .section-heading h2{font-size:clamp(3.8rem,4.15vw,4.85rem);line-height:.92;white-space:nowrap}.poster-shell--works .filter-rail{width:min(100%,760px);margin-top:6px;padding:7px 8px;background:#0408076b;-webkit-backdrop-filter:none;backdrop-filter:none}.poster-shell--works .filter-rail button{min-height:34px;padding-inline:12px;font-size:.92rem}.poster-shell--works .archive-records{width:min(100%,760px)}.poster-shell--works .project-record{min-height:102px;grid-template-columns:112px 86px 1fr 118px 52px;box-shadow:0 18px 34px #0000007a}.poster-shell--works .record-copy{padding-block:12px}.poster-shell--works .record-copy strong{font-size:1.52rem}.poster-shell--works .record-copy span{max-width:38ch;font-size:.84rem}.poster-shell--works .project-detail{align-self:stretch;min-height:664px;margin-top:110px;border-color:#c99b4e99;background:linear-gradient(135deg,#040a08e6,#0a120ed1)}.poster-shell--works .project-detail .distortion-image img{aspect-ratio:2.05;object-fit:cover;object-position:center 48%}.poster-shell--works .project-detail__body{padding:24px 28px}.poster-shell--works .project-detail h3{font-size:clamp(2rem,2.8vw,3.1rem)}.poster-shell--about .about-section:before{background:linear-gradient(90deg,#00030229,#00030214 54%,#00030233),radial-gradient(circle at 70% 18%,rgba(212,165,76,.06),transparent 24rem)}.poster-shell--about .about-section .section-inner{padding:48px 48px 38px}.poster-shell--about .scholar-layout{grid-template-columns:400px 560px 342px 206px;grid-template-rows:450px 336px;gap:16px 22px}.poster-shell--about .scholar-intro{padding-top:28px}.poster-shell--about .scholar-intro h2{color:var(--gold-bright);font-size:clamp(3.55rem,4.28vw,4.9rem);line-height:.92}.poster-shell--about .scholar-card{grid-column:2;grid-row:1;height:442px;margin-top:16px;grid-template-columns:1.42fr 1fr;padding:0;border:0;background:url(../assets/extracted/about-profile-paper.png) center / 100% 100% no-repeat;box-shadow:none}.poster-shell--about .portrait-frame{opacity:0}.poster-shell--about .scholar-sheet{padding:48px 32px 18px 0;background:transparent}.poster-shell--about .scholar-sheet h3{margin-bottom:10px;font-size:1.58rem}.poster-shell--about .scholar-sheet small{display:block;margin-bottom:10px;font-size:.67rem}.poster-shell--about .scholar-sheet dl{grid-template-columns:92px 1fr;gap:8px;margin-top:8px;padding-top:8px}.poster-shell--about .scholar-sheet dd{font-size:.78rem;line-height:1.18}.poster-shell--about .philosophy-card{grid-column:3 / 5;grid-row:1;margin-top:136px;min-height:300px;padding:42px 50px 36px;border:0;background:url(../assets/extracted/about-green-book.png) center / 100% 100% no-repeat;box-shadow:none}.poster-shell--about .philosophy-card blockquote{font-size:clamp(1.8rem,2.4vw,2.6rem)}.poster-shell--about .practice-card,.poster-shell--about .ai-card,.poster-shell--about .timeline-card,.poster-shell--about .exploring-card{grid-row:2;min-height:0;height:336px;border:0;box-shadow:none}.poster-shell--about .practice-card{grid-column:1;padding:40px 42px 34px;background:url(../assets/extracted/about-practice-paper.png) center / 100% 100% no-repeat}.poster-shell--about .ai-card{grid-column:2;padding:44px 58px 34px;background:url(../assets/extracted/about-ai-board.png) center / 100% 100% no-repeat}.poster-shell--about .timeline-card{grid-column:3;padding:34px 44px 24px;overflow:hidden;background:url(../assets/extracted/about-timeline-paper.png) center / 100% 100% no-repeat}.poster-shell--about .timeline-card li{padding-bottom:6px;font-size:.74rem;line-height:1.12}.poster-shell--about .timeline-card h3{font-size:1.38rem}.poster-shell--about .exploring-card{grid-column:4;padding:38px 26px 24px;background:url(../assets/extracted/about-exploring-paper.png) center / 100% 100% no-repeat}.poster-shell--about .exploring-card .crest{width:82px;height:82px;margin-top:20px}.poster-shell--services .services-section:before{background:linear-gradient(90deg,#0003022e,#0003021f 50%,#00030229),radial-gradient(circle at 50% 54%,rgba(229,173,91,.08),transparent 26rem)}.poster-shell--services .services-section .section-inner{padding:46px 64px 40px}.poster-shell--services .services-layout{grid-template-columns:minmax(360px,.86fr) minmax(430px,.92fr) minmax(410px,.9fr);gap:42px}.poster-shell--services .services-section .section-heading h2{font-size:clamp(4.2rem,5.6vw,6.7rem);line-height:.9}.poster-shell--services .featured-course{min-height:690px;padding:42px}.poster-shell--services .alchemy-diagram{overflow:hidden;border-radius:0;background:linear-gradient(#e1cda680,#e1cda6ad),url(../assets/layers/page-4/layer-5.png);background-size:175%;background-position:50% 48%;box-shadow:inset 0 0 0 1px #583e1e2e}.poster-shell--services .alchemy-diagram span{display:none}.poster-shell--services .service-card{min-height:172px}.poster-shell--archive .archive-section:before{background:linear-gradient(90deg,#0104031f,#01040314 42%,#0104031f),radial-gradient(circle at 70% 18%,rgba(217,171,95,.05),transparent 20rem)}.poster-shell--archive .archive-section .section-inner{padding:42px 64px 34px}.poster-shell--archive .journal-layout{grid-template-columns:330px 1fr;gap:56px}.poster-shell--archive .catalog-sidebar{min-height:calc(100svh - 84px);padding:40px 28px;background:#0207068f}.poster-shell--archive .archive-section .section-heading h2{font-size:clamp(4rem,4.6vw,5.5rem)}.poster-shell--archive .featured-entry{min-height:218px;margin-top:28px;padding:32px 54px;border:0;color:#20180f;background:url(../assets/extracted/archive-featured-paper.png) center / 100% 100% no-repeat;box-shadow:none}.poster-shell--archive .featured-entry h3{max-width:560px;font-size:clamp(3rem,3.55vw,4.05rem);line-height:.96}.poster-shell--archive .featured-entry p{max-width:420px}.poster-shell--archive .entry-grid{gap:22px}.poster-shell--archive .entry-card{min-height:252px;border:0;color:#21180f;background:url(../assets/extracted/archive-entry-paper-1.png) center / 100% 100% no-repeat;box-shadow:none}.poster-shell--archive .entry-card:nth-child(2){background-image:url(../assets/extracted/archive-entry-paper-2.png)}.poster-shell--archive .entry-card:nth-child(3){background-image:url(../assets/extracted/archive-entry-paper-3.png)}.poster-shell--archive .entry-card:nth-child(4){background-image:url(../assets/extracted/archive-entry-paper-4.png)}.poster-shell--templates .templates-section:before{background:linear-gradient(90deg,#0003031a,#00030314 50%,#0003031a),radial-gradient(circle at 52% 44%,rgba(26,90,83,.08),transparent 30rem)}.poster-shell--templates .templates-section .section-inner{padding:46px 76px 36px}.poster-shell--templates .market-layout{grid-template-columns:360px 1fr;gap:58px}.poster-shell--templates .market-controls{position:absolute;top:86px;left:418px;right:20px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:28px;font-family:var(--caps);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.poster-shell--templates .market-tabs,.poster-shell--templates .market-sort{display:flex;min-height:42px;border:1px solid rgba(201,155,78,.42);background:#040a09ad;box-shadow:inset 0 0 0 1px #c99b4e1f}.poster-shell--templates .market-tabs button,.poster-shell--templates .market-sort{display:flex;align-items:center;justify-content:center;min-width:120px;padding:0 22px;color:#efe8d6d1;border:0;border-right:1px solid rgba(201,155,78,.24);background:transparent;font:inherit;cursor:pointer}.poster-shell--templates .market-tabs button:last-child{border-right:0}.poster-shell--templates .market-tabs .is-active{color:var(--gold-bright);background:#0c301fc7}.poster-shell--templates .market-sort{min-width:210px;justify-content:center;border-right:1px solid rgba(201,155,78,.42)}.poster-shell--templates .market-shelf{gap:24px;padding-top:158px}.poster-shell--templates .market-intro{padding-top:90px}.poster-shell--templates .market-intro h2{font-size:clamp(4.6rem,6.2vw,7.3rem)}.poster-shell--templates .product-card{min-height:542px;padding:22px 24px;justify-content:flex-start}.poster-shell--templates .book-box{width:180px;max-width:180px;height:250px;margin-bottom:18px;border:0;background:none;box-shadow:none;transform:none;overflow:hidden}.poster-shell--templates .book-box:before,.poster-shell--templates .book-box:after{content:"";position:absolute;pointer-events:none}.poster-shell--templates .book-box:before{top:34px;right:24px;bottom:24px;left:48px;display:block;background:linear-gradient(90deg,rgba(0,0,0,.36),transparent 18%),linear-gradient(135deg,#113827,#0b2218 58%,#07110d);clip-path:polygon(8% 0,96% 8%,96% 91%,14% 100%,0 91%,0 8%);box-shadow:20px 24px 28px #00000061}.poster-shell--templates .book-box:after{top:-18px;right:-22px;bottom:-12px;left:-20px;display:block;background:url(../assets/extracted/template-book-1.png) center bottom / contain no-repeat;filter:sepia(.12) saturate(1.08) contrast(1.12)}.poster-shell--templates .book-box span{display:none}.poster-shell--templates .product-card:nth-child(2) .book-box:before{background:linear-gradient(90deg,rgba(0,0,0,.38),transparent 18%),linear-gradient(135deg,#2e234d,#1c1834 58%,#0d0c18)}.poster-shell--templates .product-card:nth-child(2) .book-box:after{background-image:url(../assets/extracted/template-book-2.png)}.poster-shell--templates .product-card:nth-child(3) .book-box:before{background:linear-gradient(90deg,rgba(0,0,0,.38),transparent 18%),linear-gradient(135deg,#143450,#0a2338 58%,#07131d)}.poster-shell--templates .product-card:nth-child(3) .book-box:after{background-image:url(../assets/extracted/template-book-3.png)}.poster-shell--templates .product-card:nth-child(4) .book-box:before{background:linear-gradient(90deg,rgba(0,0,0,.38),transparent 18%),linear-gradient(135deg,#4a2d16,#2b1a0e 58%,#120b07)}.poster-shell--templates .product-card:nth-child(4) .book-box:after{background-image:url(../assets/extracted/template-book-4.png)}.poster-shell--templates .book-box{width:252px;max-width:252px;height:332px;overflow:hidden;background:radial-gradient(circle at 45% 18%,rgba(255,246,222,.62),transparent 43%),linear-gradient(180deg,#ead9b7,#dbc49a 68%,#b9a77f);filter:drop-shadow(0 18px 18px rgba(0,0,0,.24))}.poster-shell--templates .book-box:before{display:none}.poster-shell--templates .book-box:after{top:0;right:0;bottom:0;left:0;display:block;background:url(../assets/extracted/template-book-crop-1.png) center bottom / contain no-repeat;filter:none}.poster-shell--templates .product-card:nth-child(2) .book-box:after{background-image:url(../assets/extracted/template-book-crop-2.png)}.poster-shell--templates .product-card:nth-child(3) .book-box:after{background-image:url(../assets/extracted/template-book-crop-3.png)}.poster-shell--templates .product-card:nth-child(4) .book-box:after{background-image:url(../assets/extracted/template-book-crop-4.png)}.poster-shell--chronicle .chronicle-section:before{background:linear-gradient(90deg,#0003041f,#0003040f 54%,#00030424),radial-gradient(circle at 35% 48%,rgba(226,178,91,.08),transparent 26rem)}.poster-shell--chronicle .chronicle-section .section-inner{padding:46px 74px 42px}.poster-shell--chronicle .chronicle-layout{grid-template-columns:420px minmax(650px,1fr) 230px;gap:34px}.poster-shell--chronicle .chronicle-side h2{font-size:clamp(3.25rem,3.8vw,4.2rem);line-height:.94}.poster-shell--chronicle .timeline-spiral{gap:16px;align-content:start}.poster-shell--chronicle .milestone-card{overflow:hidden;height:146px;min-height:0;grid-template-columns:112px 1fr 38px;padding:16px 20px 16px 34px}.poster-shell--chronicle .milestone-card small{font-size:.77rem;letter-spacing:.08em}.poster-shell--chronicle .milestone-card:after{content:"";position:absolute;inset:0 0 0 auto;width:35%;background:url(../assets/extracted/chronicle-art-1.png) center / cover no-repeat;opacity:.82;border-left:1px solid rgba(201,155,78,.3)}.poster-shell--chronicle .milestone-card:nth-child(2):after{background-image:url(../assets/extracted/chronicle-art-2.png)}.poster-shell--chronicle .milestone-card:nth-child(3):after{background-image:url(../assets/extracted/chronicle-art-3.png)}.poster-shell--chronicle .milestone-card:nth-child(4):after{background-image:url(../assets/extracted/chronicle-art-4.png)}.poster-shell--chronicle .milestone-card:nth-child(5):after{background-image:url(../assets/extracted/chronicle-art-5.png)}.poster-shell--chronicle .milestone-card small,.poster-shell--chronicle .milestone-card>div,.poster-shell--chronicle .milestone-card button{position:relative;z-index:1}.poster-shell--chronicle .milestone-card>div{max-width:64%}.poster-shell--chronicle .milestone-card strong{font-size:1.38rem}.poster-shell--chronicle .milestone-card h3{margin-bottom:6px;font-size:clamp(1.55rem,2vw,2rem)}.poster-shell--chronicle .milestone-card p{font-size:.95rem;line-height:1.28}.poster-shell--chronicle .milestone-card button{visibility:hidden;width:38px;height:38px}.poster-shell--chronicle .guiding-card{margin-top:18px;padding:18px 20px}.poster-shell--chronicle .chronicle-notes{padding:26px}.poster-shell--chronicle .chronicle-notes{margin-top:0}.poster-shell--contact .contact-section:before{background:linear-gradient(90deg,#0004051f,#0004050a 50%,#00000008),linear-gradient(180deg,transparent 0 56%,rgba(1,7,6,.75) 56% 100%)}.poster-shell--contact .contact-section .section-inner{min-height:100svh;gap:0;padding:38px 62px 14px}.poster-shell--contact .contact-top{grid-template-columns:minmax(470px,.44fr) 1fr;min-height:430px;gap:64px;align-items:start}.poster-shell--contact .section-heading{max-width:560px;padding-top:16px}.poster-shell--contact .section-heading h2{font-size:clamp(3.65rem,4.45vw,5.1rem);line-height:.96}.poster-shell--contact .email-link{min-height:58px;min-width:430px;justify-content:space-between;padding:0 24px;border:1px solid rgba(201,155,78,.56);background:linear-gradient(135deg,#0d321ff0,#06140feb);font-family:var(--caps);letter-spacing:.12em;text-transform:uppercase}.poster-shell--contact .contact-facts{width:min(920px,100vw - 120px);grid-template-columns:repeat(3,minmax(180px,1fr));margin-top:26px;border:0;background:transparent}.poster-shell--contact .contact-facts div{min-height:86px;border-right:1px solid rgba(201,155,78,.28);background:transparent}.poster-shell--contact .contact-facts div:last-child{border-right:0}.poster-shell--contact .site-footer{grid-template-columns:minmax(250px,1.25fr) repeat(4,minmax(132px,1fr));gap:22px;padding:24px 0 0;border-top-color:#c99b4e52;font-size:.95rem}.poster-shell--contact .footer-column{gap:8px}.poster-shell--contact .footer-column h3{margin-bottom:4px}.poster-shell--contact .footer-bottom{padding-top:12px}@media(max-width:1680px)and (min-width:1241px){.poster-shell .page-section .section-inner{width:min(100%,1366px);padding:28px 38px 30px}.poster-shell--about .scholar-layout{grid-template-columns:300px 430px 280px 170px;grid-template-rows:335px 250px;gap:12px 14px}.poster-shell--about .scholar-intro{padding-top:8px}.poster-shell--about .scholar-intro h2{font-size:4.05rem;line-height:.92}.poster-shell--about .scholar-intro p{font-size:1rem;line-height:1.48}.poster-shell--about .scholar-card{height:335px;margin-top:0}.poster-shell--about .scholar-sheet{padding:36px 22px 14px 0}.poster-shell--about .scholar-sheet h3{font-size:1.34rem}.poster-shell--about .scholar-sheet small{font-size:.6rem}.poster-shell--about .scholar-sheet dl{grid-template-columns:76px 1fr;gap:5px 8px}.poster-shell--about .scholar-sheet dt,.poster-shell--about .scholar-sheet dd{font-size:.62rem;line-height:1.12}.poster-shell--about .philosophy-card{min-height:250px;margin-top:66px;padding:32px 38px 26px}.poster-shell--about .philosophy-card blockquote{font-size:2rem}.poster-shell--about .practice-card,.poster-shell--about .ai-card,.poster-shell--about .timeline-card,.poster-shell--about .exploring-card{height:250px}.poster-shell--about .practice-card{padding:30px 30px 22px}.poster-shell--about .ai-card{padding:32px 40px 22px}.poster-shell--about .timeline-card{padding:26px 34px 18px}.poster-shell--about .exploring-card{padding:30px 20px 18px}.poster-shell--about .timeline-card li{font-size:.66rem}.poster-shell--services .services-section .section-inner{padding:30px 42px 32px}.poster-shell--services .services-layout{grid-template-columns:330px 388px minmax(340px,1fr);gap:24px}.poster-shell--services .services-section .section-heading h2{font-size:4.15rem}.poster-shell--services .services-section .section-heading p{font-size:1rem}.poster-shell--services .service-pillars{gap:14px;margin-top:28px}.poster-shell--services .featured-course{min-height:572px;padding:34px}.poster-shell--services .alchemy-diagram{min-height:210px}.poster-shell--services .service-card{min-height:150px;padding:24px}.poster-shell--templates .templates-section .section-inner{padding:30px 42px 32px}.poster-shell--templates .market-layout{grid-template-columns:300px minmax(0,1fr);gap:32px}.poster-shell--templates .market-controls{top:34px;left:356px;right:42px;gap:14px}.poster-shell--templates .market-tabs button,.poster-shell--templates .market-sort{min-width:104px;padding-inline:14px;font-size:.68rem}.poster-shell--templates .market-sort{min-width:172px}.poster-shell--templates .market-intro{padding-top:54px}.poster-shell--templates .market-intro h2{font-size:4.35rem}.poster-shell--templates .market-shelf{gap:18px;padding-top:112px}.poster-shell--templates .product-card{min-height:508px;padding:20px 20px 18px}.poster-shell--templates .book-box{width:178px;max-width:178px;height:242px;margin-bottom:14px}.poster-shell--templates .benefit-rail{margin-top:18px}}@media(max-width:1180px){.poster-shell .page-section .section-inner{min-height:auto}.poster-shell--works .works-layout,.poster-shell--services .services-layout,.poster-shell--archive .journal-layout,.poster-shell--templates .market-layout,.poster-shell--about .scholar-layout,.poster-shell--chronicle .chronicle-layout,.poster-shell--contact .contact-top{grid-template-columns:1fr}.poster-shell--works .works-layout{grid-template-areas:"heading" "filters" "records" "detail"}.poster-shell--works .project-detail,.poster-shell--templates .market-shelf,.poster-shell--templates .market-intro,.poster-shell--about .philosophy-card{margin-top:0;padding-top:0}}@media(max-width:760px){.hero-section .section-inner{padding:98px 18px 46px}.hero-copy{min-width:0;max-width:100%}.hero-grid{grid-template-columns:minmax(0,1fr)}.hero-copy h1{font-size:clamp(2.35rem,10vw,2.75rem);line-height:1}.hero-copy p{max-width:100%}}
