@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-normal-o8fRvAFQ.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-normal-DG8lny6_.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-normal-DDLP67lu.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-400-normal-C0kVTdou.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-normal-K8pwR3tn.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-400-normal-BaZl8BIK.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-normal-CVAbzS9p.woff2)format("woff2"),url(/assets/eb-garamond-greek-400-normal-d4JlP2QH.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-normal-CLvJdMEL.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-400-normal-ifvNSiWx.woff)format("woff");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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-normal-o4A__6QZ.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-400-normal-B4EmgUmt.woff)format("woff");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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-normal-BCNrxLz_.woff2)format("woff2"),url(/assets/eb-garamond-latin-400-normal-maQnHeKB.woff)format("woff");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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-cyrillic-ext-500-normal-DcO3I2lp.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-500-normal-I3TfTkSf.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-cyrillic-500-normal-c5LjvaqX.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-500-normal-CLHyttEY.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-greek-ext-500-normal-DkhmZW4r.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-500-normal-CMJ7zNBO.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-greek-500-normal-BtA0fbXC.woff2)format("woff2"),url(/assets/eb-garamond-greek-500-normal-BjSCMh1N.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-vietnamese-500-normal-BCT1_K6u.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-500-normal-B0TRhMco.woff)format("woff");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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-ext-500-normal-BFuc0jzo.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-500-normal-obw7ZvB_.woff)format("woff");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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-500-normal-DehAIUv0.woff2)format("woff2"),url(/assets/eb-garamond-latin-500-normal-DZU8xF9o.woff)format("woff");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:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-cyrillic-ext-600-normal-cjIjEMm6.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-600-normal-b6vuEf1e.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-cyrillic-600-normal-CHfC3jm-.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-600-normal-koFutDBv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-greek-ext-600-normal-B6KG6Acg.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-600-normal-DzPSPp8W.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-greek-600-normal--vWuDlyL.woff2)format("woff2"),url(/assets/eb-garamond-greek-600-normal-JScKXZBq.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-vietnamese-600-normal-Dmi8L14S.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-600-normal-DgZMCD0h.woff)format("woff");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:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-latin-ext-600-normal-CrweTMKz.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-600-normal-CoWPx8v4.woff)format("woff");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:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-latin-600-normal-DHwxsLHv.woff2)format("woff2"),url(/assets/eb-garamond-latin-600-normal-xCe6GkOx.woff)format("woff");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:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-cyrillic-ext-700-normal-BeF6LAyO.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-700-normal-CFbzJSLA.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-cyrillic-700-normal-DEvK75yC.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-700-normal-CZqEm0B2.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-greek-ext-700-normal-DGTau5GQ.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-700-normal-l_ss-YUz.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-greek-700-normal-B_d4xcbv.woff2)format("woff2"),url(/assets/eb-garamond-greek-700-normal-fZsQHTKB.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-vietnamese-700-normal-E9ZwkAgy.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-700-normal-FE-NyQWj.woff)format("woff");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:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-latin-ext-700-normal-Codxv15T.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-700-normal-JC0X9ytv.woff)format("woff");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:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-latin-700-normal-D7LhwqnD.woff2)format("woff2"),url(/assets/eb-garamond-latin-700-normal-DcHu0PDI.woff)format("woff");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;--ink:#03070d;--night:#071321;--navy:#0a1d31;--ocean:#0d3b57;--paper:#f1f4f3;--warm-paper:#e9ece9;--muted:#9daabb;--violet:#7b7fe6;--cyan:#76d7ed;--line:#ecf3f824;--serif:"EB Garamond", Garamond, "Iowan Old Style", "Palatino Linotype", Georgia, serif;--sans:"EB Garamond", Garamond, "Iowan Old Style", "Palatino Linotype", Georgia, serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);color:var(--paper);font-family:var(--sans);margin:0;font-size:1.06rem}a{color:inherit;text-decoration:none}button,summary,a{-webkit-tap-highlight-color:transparent}.shell{width:min(1380px,100% - 96px);margin-inline:auto}.skip-link{z-index:100;background:var(--paper);color:var(--ink);padding:12px 18px;transition:top .16s;position:fixed;top:-80px;left:18px}.skip-link:focus{top:18px}:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.hero{isolation:isolate;background:var(--night) url(/hero-horizonte-austral.png) center / cover no-repeat;min-height:100svh;position:relative;overflow:hidden}.hero:after{content:"";z-index:-1;filter:blur(30px);background:radial-gradient(#70daed1c,#6c5ccd14 38%,#0000 72%);border-radius:50%;width:55vw;height:45vh;animation:10s ease-in-out infinite alternate aurora-breathe;position:absolute;top:4vh;right:-8vw}.hero-shade{z-index:-1;background:linear-gradient(90deg,#02060cfa 0%,#02070fe3 35%,#02081159 68%,#03091214 100%),linear-gradient(#0000 58%,#02060ca8);position:absolute;inset:0}@keyframes aurora-breathe{0%{opacity:.62;transform:translate(-1%)scale(.98)}to{opacity:1;transform:translate(1%,1%)scale(1.03)}}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:32px;height:100px;display:flex}.brand{font-family:var(--serif);white-space:nowrap;align-items:baseline;gap:12px;display:inline-flex}.brand-short{letter-spacing:.06em;font-size:1.18rem}.brand-full{color:#eff5facc;font-size:1.05rem}.desktop-nav{align-items:center;gap:clamp(20px,2.4vw,42px);display:flex}.desktop-nav a{color:#eff5fabd;padding-block:12px;font-size:.94rem;font-weight:500;position:relative}.desktop-nav a:after{content:"";background:linear-gradient(90deg, var(--cyan), var(--violet));height:1px;transition:right .22s;position:absolute;bottom:0;left:0;right:100%}.desktop-nav a:hover:after{right:0}.desktop-nav a:hover{color:var(--paper)}.mobile-menu{display:none}.hero-content{align-items:center;min-height:calc(100svh - 100px);padding-block:70px 140px;display:flex}.hero-copy{width:min(760px,57vw)}.eyebrow{color:#b2b9ff;letter-spacing:.27em;text-transform:uppercase;margin:0 0 26px;font-size:.76rem;font-weight:700}h1,h2,h3,p{margin-top:0}h1{font-family:var(--serif);letter-spacing:-.038em;text-wrap:balance;margin-bottom:28px;font-size:clamp(3.6rem,6.05vw,7rem);font-weight:400;line-height:.98}.hero-intro{color:#eff5fabf;max-width:680px;margin-bottom:42px;font-size:clamp(1rem,1.2vw,1.14rem);line-height:1.7}.hero-actions{flex-wrap:wrap;gap:16px;display:flex}.button{border:1px solid #eff5fa61;justify-content:space-between;align-items:center;gap:30px;min-width:225px;min-height:58px;padding:0 24px;font-size:.88rem;transition:transform .22s,background-color .22s,border-color .22s;display:inline-flex}.button span{font-size:1rem;transition:transform .22s}.button:hover{transform:translateY(-2px)}.button:hover span{transform:translate(3px,-2px)}.button-primary{background:linear-gradient(120deg,#535eb7,#7479de);border-color:#0000}.button-primary:hover{background:linear-gradient(120deg,#6570ca,#898eef)}.button-ghost{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03070d33}.button-ghost:hover{border-color:var(--cyan);background:#3366862e}.scroll-cue{color:#eff5fa8a;letter-spacing:.18em;text-transform:uppercase;flex-direction:column;align-items:center;gap:16px;height:120px;font-size:.64rem;display:flex;position:absolute;bottom:0;right:48px}.scroll-cue i{background:linear-gradient(var(--cyan), transparent);flex:1;width:1px}.section{padding:142px 0;position:relative;overflow:hidden}.section-heading{grid-template-columns:1fr .82fr;align-items:end;gap:80px;margin-bottom:68px;display:grid}h2{font-family:var(--serif);letter-spacing:-.034em;text-wrap:balance;margin-bottom:0;font-size:clamp(3.2rem,5vw,5.9rem);font-weight:400;line-height:1}.section-heading>p{max-width:560px;color:var(--muted);margin-bottom:8px;font-size:1rem;line-height:1.8}.works-section{background:#07111c}.work-grid{grid-template-columns:1.15fr .93fr .93fr;gap:18px;display:grid}.work-card{background:linear-gradient(150deg,#15304ae6,#030910fa);border:1px solid #eff5fa1f;flex-direction:column;justify-content:space-between;min-height:540px;padding:30px;transition:transform .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.work-card:hover{border-color:#76d7ed6b;transform:translateY(-6px)}.work-card.violet{background:linear-gradient(150deg,#3a2a58bd,#050911fa)}.work-card.teal{background:linear-gradient(150deg,#1147529e,#040910fa)}.work-card-top{z-index:2;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.work-number{font-family:var(--serif);font-size:1.2rem}.work-status{color:var(--muted);letter-spacing:.2em;font-size:.6rem}.work-geometry{border:1px solid #76d7ed33;border-radius:50%;width:340px;height:340px;position:absolute;top:28px;right:-74px}.work-geometry:before,.work-geometry:after{content:"";border:1px solid #7b7fe636;border-radius:50%;position:absolute;inset:17%}.work-geometry:after{background:radial-gradient(circle,#76d7ed94,#76d7ed0a 58%,#0000 70%);border:0;inset:38%;box-shadow:0 0 72px #76d7ed33}.work-geometry i{background:var(--paper);width:5px;height:5px;box-shadow:0 0 12px var(--cyan);border-radius:50%;position:absolute}.work-geometry i:first-child{top:88px;left:28px}.work-geometry i:last-child{bottom:54px;right:44px}.work-copy{z-index:2;position:relative}.work-copy>p{color:#b4bbff;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:.65rem}.work-copy h3{font-family:var(--serif);margin-bottom:18px;font-size:clamp(2rem,3vw,3.3rem);font-weight:400;line-height:1}.work-copy>span{max-width:420px;min-height:76px;color:var(--muted);font-size:.87rem;line-height:1.65;display:block}.work-copy>a{color:#d8e7ed;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #76d7ed6b;gap:18px;margin-top:32px;padding-bottom:8px;font-size:.68rem;display:inline-flex}.work-copy>a b{font-weight:400;transition:transform .2s}.work-copy>a:hover b{transform:translate(4px)}.territory-section{background:#050a12;align-items:center;min-height:760px;display:flex}.territory-sphere{aspect-ratio:1;border:1px solid #76d7ed21;border-radius:50%;width:min(70vw,880px);position:absolute;top:-20%;left:-24vw;box-shadow:inset 0 0 150px #4272970f}.territory-sphere:before,.territory-sphere:after{content:"";border:1px solid #7b7fe621;border-radius:50%;position:absolute}.territory-sphere:before{inset:19%}.territory-sphere:after{background:radial-gradient(circle,#76d7ed21,#0000 64%);inset:39%}.territory-layout{grid-template-columns:.86fr 1.14fr;align-items:start;gap:clamp(70px,9vw,150px);display:grid;position:relative}.territory-intro{position:sticky;top:80px}.territory-intro h2{max-width:620px;margin-bottom:34px}.territory-intro>p:last-child{max-width:590px;color:var(--muted);line-height:1.82}.territory-list{border-top:1px solid var(--line)}.territory-list article{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr;gap:26px;padding:34px 0;display:grid}.territory-list article>span{color:#77839a;letter-spacing:.12em;font-size:.65rem}.territory-list h3{font-family:var(--serif);margin-bottom:12px;font-size:clamp(1.7rem,2.4vw,2.5rem);font-weight:400}.territory-list p{max-width:610px;color:var(--muted);margin-bottom:0;font-size:.9rem;line-height:1.72}.fracture-quote{color:#111820;text-align:center;background:linear-gradient(110deg,#e9eceb 0%,#f4f5f2 55%,#dfe5e7 100%);padding:108px 0}.fracture-quote .shell{justify-items:center;display:grid}.fracture-quote span{color:#676ec1;height:42px;font-family:var(--serif);font-size:5rem;line-height:1}.fracture-quote blockquote{max-width:1000px;font-family:var(--serif);letter-spacing:-.035em;margin:18px auto 30px;font-size:clamp(2.7rem,5vw,5.5rem);font-weight:400;line-height:1.03}.fracture-quote cite{color:#68707b;letter-spacing:.25em;text-transform:uppercase;font-size:.65rem;font-style:normal}.featured-section{background:#08111d}.featured-grid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:clamp(70px,10vw,150px);display:grid}.featured-cover{background:#0b1320;border:1px solid #eff5fa24;width:min(100%,590px);margin:0;overflow:hidden;box-shadow:0 30px 80px #00000057}.featured-cover img{width:100%;height:auto;display:block}.featured-copy h2{margin-bottom:38px}.featured-copy>p{max-width:680px;color:var(--muted);line-height:1.8}.featured-copy .featured-lead{color:#e1e8ee;font-family:var(--serif);font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.48}.book-data{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:20px;margin:44px 0;padding:28px 0;display:grid}.book-data div{gap:8px;display:grid}.book-data dt{color:#7f8b9c;letter-spacing:.16em;text-transform:uppercase;font-size:.58rem}.book-data dd{color:#d6dfe7;font-family:var(--serif);margin:0;font-size:1rem}.light-link{color:#cfdaf1!important;border-color:#76d7ed75!important}.author-section{background:var(--paper);color:#111721}.author-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(70px,10vw,160px);display:grid}.author-mark{min-height:600px;color:var(--paper);background:linear-gradient(145deg,#09182a,#111827 48%,#29224f);place-items:center;display:grid;position:relative;overflow:hidden}.author-mark:after{content:"";opacity:.25;background-image:radial-gradient(circle at 70% 28%,#ffffffe6 0 1px,#0000 1.3px),radial-gradient(circle at 28% 72%,#76d7edcc 0 1px,#0000 1.3px);background-size:53px 53px,79px 79px;position:absolute;inset:0}.author-mark>div{z-index:2;text-align:center;position:relative}.author-mark strong{font-family:var(--serif);letter-spacing:.05em;font-size:clamp(4rem,8vw,7rem);font-weight:400;display:block}.author-mark small{color:#eff5fa99;letter-spacing:.28em;text-transform:uppercase}.author-mark>p{z-index:3;color:#eff5fa8c;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.58rem;position:absolute;bottom:28px;left:28px}.orbit{border:1px solid #76d7ed59;border-radius:50%;position:absolute;inset:20%;transform:rotate(-18deg)scaleY(.48)}.orbit-two{border-color:#7b7fe647;inset:9%;transform:rotate(28deg)scaleY(.55)}.author-copy .eyebrow,.journal-section .eyebrow,.contact-section .eyebrow{color:#5f66b7}.author-copy h2{margin-bottom:40px}.author-copy p{color:#59616e;max-width:720px;font-size:.96rem;line-height:1.82}.author-copy .lead{color:#252c37;font-family:var(--serif);font-size:clamp(1.35rem,2.1vw,1.82rem);line-height:1.45}.text-link{color:#3f478c;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #8c92cf;gap:18px;margin-top:22px;padding-bottom:8px;font-size:.68rem;display:inline-flex}.text-link span{transition:transform .2s}.text-link:hover span{transform:translate(4px)}.journal-section{color:#111820;background:#e6eae9}.journal-heading>p{color:#5d6570}.journal-grid{border-top:1px solid #11182029}.journal-card{border-bottom:1px solid #11182029;grid-template-columns:80px 1fr auto;align-items:center;gap:42px;min-height:186px;padding:32px 0;transition:padding .22s,background .22s;display:grid}.journal-card:hover{background:#ffffff47;padding-inline:18px}.journal-index{color:#747b86;font-family:var(--serif);font-size:1.35rem}.journal-card>div:nth-child(2)>span{color:#5e66af;letter-spacing:.2em;font-size:.58rem}.journal-card h3{font-family:var(--serif);margin:8px 0 10px;font-size:clamp(1.65rem,2.4vw,2.35rem);font-weight:400}.journal-card p{color:#616975;max-width:790px;margin-bottom:0;font-size:.88rem;line-height:1.65}.journal-card>small{color:#7d8490;letter-spacing:.16em;font-size:.56rem}.contact-section{background:#080f19;align-items:center;min-height:520px;display:flex}.contact-orbit{border:1px solid #76d7ed26;border-radius:50%;width:620px;height:620px;position:absolute;bottom:-310px;right:-200px;box-shadow:inset 0 0 100px #7b7fe60f}.contact-orbit:before{content:"";border:1px solid #7b7fe626;border-radius:50%;position:absolute;inset:23%}.contact-grid{grid-template-columns:1fr .86fr;align-items:end;gap:80px;display:grid;position:relative}.contact-copy p{max-width:560px;color:var(--muted);line-height:1.72}.email-link{font-family:var(--serif);border-bottom:1px solid #76d7ed70;gap:24px;margin-top:28px;padding-bottom:12px;font-size:clamp(1.25rem,2vw,2rem);display:inline-flex}.email-link span{transition:transform .2s}.email-link:hover span{transform:translate(3px,-3px)}footer{border-top:1px solid var(--line);background:#03070d;padding:34px 0}.footer-grid{grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;display:grid}.footer-grid p{color:#7f8a9a;margin:0;font-size:.68rem}.footer-grid>a:last-child{color:#aab4c2;justify-self:end;font-size:.7rem}@media (width<=1100px){.shell{width:min(100% - 56px,900px)}.desktop-nav{display:none}.mobile-menu{z-index:20;display:block;position:relative}.mobile-menu summary{cursor:pointer;align-content:center;gap:7px;width:38px;height:38px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:var(--paper);height:1px;display:block}.mobile-menu nav{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#03070df7;width:250px;padding:18px;display:grid;position:absolute;top:46px;right:0;box-shadow:0 22px 60px #00000052}.mobile-menu nav a{color:#c8d2df;padding:12px}.hero-copy{width:min(700px,82vw)}.section-heading,.territory-layout,.featured-grid,.author-grid,.contact-grid{grid-template-columns:1fr;gap:50px}.territory-intro{position:static}.work-grid{grid-template-columns:1fr 1fr}.work-card:first-child{grid-column:1/-1}.featured-cover{width:min(100%,590px)}.author-mark{width:min(100%,620px);min-height:520px}.footer-grid{text-align:center;grid-template-columns:1fr}.footer-grid .brand,.footer-grid>a:last-child{justify-self:center}}@media (width<=680px){.shell{width:calc(100% - 36px)}.site-header{height:82px}.brand-full{display:none}.hero{background-position:63%}.hero-shade{background:linear-gradient(90deg,#02060cf7,#02070fc2 72%,#03091252)}.hero-content{min-height:calc(100svh - 82px);padding-block:74px 104px}.hero-copy{width:100%}h1{font-size:clamp(3rem,14vw,4.5rem)}.hero-intro{max-width:92%}.hero-actions{flex-direction:column;align-items:stretch}.button{width:100%}.scroll-cue{display:none}.section{padding:96px 0}.section-heading{margin-bottom:46px}.work-grid{grid-template-columns:1fr}.work-card:first-child{grid-column:auto}.work-card{min-height:455px}.fracture-quote{padding:82px 0}.book-data{grid-template-columns:1fr}.author-mark{min-height:410px}.journal-card{grid-template-columns:42px 1fr;gap:20px}.journal-card>small{grid-column:2}.contact-copy{overflow-wrap:anywhere}.email-link{gap:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
