@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-ext-400-normal.W3Dto7M0.woff2) format("woff2"),url(/_astro/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(/_astro/cormorant-garamond-cyrillic-400-normal.DD2KOZkl.woff2) format("woff2"),url(/_astro/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(/_astro/cormorant-garamond-vietnamese-400-normal.6K-YXo6g.woff2) format("woff2"),url(/_astro/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(/_astro/cormorant-garamond-latin-ext-400-normal.Drx2k2n9.woff2) format("woff2"),url(/_astro/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(/_astro/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2) format("woff2"),url(/_astro/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:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-ext-400-italic.BEGvmv_3.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-400-italic.C_Uk1MUY.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:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-400-italic.D3GtrbRZ.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-400-italic.AH1vqu4S.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:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-vietnamese-400-italic.BoXDRTEW.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-400-italic.CJpMwFnN.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:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-ext-400-italic.BdEzgT7i.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-400-italic.CQvLaSWn.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:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-italic.Dc_OZ8oc.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-400-italic.BLh7T8o8.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(/_astro/cormorant-garamond-cyrillic-ext-500-normal.Yta7XZ9C.woff2) format("woff2"),url(/_astro/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(/_astro/cormorant-garamond-cyrillic-500-normal.CyAY5ZLS.woff2) format("woff2"),url(/_astro/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(/_astro/cormorant-garamond-vietnamese-500-normal.BZGLGj12.woff2) format("woff2"),url(/_astro/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(/_astro/cormorant-garamond-latin-ext-500-normal.CH1kM7og.woff2) format("woff2"),url(/_astro/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(/_astro/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2) format("woff2"),url(/_astro/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:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-ext-500-italic.ClXnudBg.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-500-italic.DakTmaFY.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:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-500-italic.DVnfXoMy.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-500-italic.C9gO-8KC.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:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-vietnamese-500-italic.D3igDnAQ.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-500-italic.C-296ow0.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:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-ext-500-italic.CE7zdTnu.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-500-italic.CalKM9tT.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:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-italic.Y14P-dkT.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-500-italic.DhNIfkTX.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(/_astro/cormorant-garamond-cyrillic-ext-600-normal.BMhMHfrj.woff2) format("woff2"),url(/_astro/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(/_astro/cormorant-garamond-cyrillic-600-normal.C2atO-64.woff2) format("woff2"),url(/_astro/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(/_astro/cormorant-garamond-vietnamese-600-normal.BoXdMtcr.woff2) format("woff2"),url(/_astro/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(/_astro/cormorant-garamond-latin-ext-600-normal.DaBc-lu7.woff2) format("woff2"),url(/_astro/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(/_astro/cormorant-garamond-latin-600-normal.Co1r35X9.woff2) format("woff2"),url(/_astro/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}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-ext-wght-normal.BOFOeGcA.woff2) format("woff2-variations");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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-wght-normal.Xz1IZZA0.woff2) format("woff2-variations");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{color-scheme:light;--bg: #F6F1E9;--panel: #EFE7D8;--ink: #201C16;--accent: #9C6B32;--accent-deep: #6B4A22;--rule: #DCD2BE;--muted: #635C50;--col-editorial: 720px;--col-header: 860px;--col-home-wide: 940px;--col-wide: 1160px;--section-gap: 48px;--subsection-gap: 32px}*{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}body{margin:0;background:var(--bg);color:var(--ink);font-family:DM Sans Variable,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px;line-height:1.6;-webkit-text-size-adjust:100%}a{color:inherit}img{max-width:100%;display:block}.page-shell{padding:var(--section-gap) 0 56px}.page-shell.page-home{padding-bottom:24px}.measure{max-width:var(--col-editorial);margin:0 auto;padding-inline:24px}.measure-940{max-width:var(--col-home-wide);margin:0 auto;padding-inline:24px}.measure-wide{max-width:var(--col-wide);margin:0 auto;padding-inline:24px}.page{max-width:var(--col-editorial);margin:0 auto;padding:var(--section-gap) 24px 56px}@media(max-width:640px){.page{padding:40px 20px 44px}.page-shell{padding:40px 0 44px}.measure,.measure-940,.measure-wide{padding-inline:20px}}h1,.page-title{font-family:Cormorant Garamond,serif;font-weight:500;font-size:clamp(28px,3.2vw,34px);line-height:1.15;margin:0 0 18px;color:var(--ink)}.tagline-hero{font-family:Cormorant Garamond,serif;font-weight:500;font-style:italic;font-size:clamp(32px,4.5vw,44px);line-height:1.15;margin:0 0 18px;max-width:15ch;color:var(--ink)}.tagline-hero-wide{max-width:30ch}h2{font-family:Cormorant Garamond,serif;font-weight:500;font-size:clamp(24px,3vw,32px);line-height:1.15;margin:0 0 16px;color:var(--ink)}h3{font-family:Cormorant Garamond,serif;font-weight:500;font-size:22px;line-height:1.2;margin:0 0 8px;color:var(--ink)}.eyebrow,.micro-label{display:block;font-family:DM Sans Variable,sans-serif;font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--accent-deep);margin:0 0 14px}.eyebrow{margin-bottom:28px}.step-number{display:block;font-family:Cormorant Garamond,serif;font-style:italic;font-weight:500;font-size:1.6rem;line-height:1;color:var(--accent-deep);margin:0 0 10px}.section-label{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 1.6rem}p{margin:0 0 1rem}p:last-child{margin-bottom:0}.site-header{border-bottom:1px solid var(--rule)}.header-inner{max-width:var(--col-header);margin:0 auto;padding:1.3rem 24px;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.wordmark{font-family:Cormorant Garamond,serif;font-size:1.3rem;font-weight:500;margin:0;text-decoration:none;color:var(--ink)}.header-nav{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.header-nav a{font-size:.85rem;font-weight:500;text-decoration:none;color:var(--ink)}.header-nav a:hover{color:var(--accent)}.header-nav a[aria-current=page]{color:var(--accent-deep);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px}.lang-switch{font-size:.78rem;font-weight:600;letter-spacing:.03em;color:var(--muted)}.lang-switch:hover{color:var(--accent)}@media(max-width:640px){.header-inner{flex-direction:column;align-items:flex-start;gap:.8rem}.header-nav{gap:1.1rem;flex-wrap:wrap}}.hero{margin-bottom:56px}.hero-lead{font-size:1.05rem;max-width:58ch;margin:0 0 1rem}.hero-credential{font-size:13px;font-weight:500;letter-spacing:.01em;color:var(--muted);margin:0 0 1.2rem}.hero-ctas{display:flex;flex-wrap:wrap;gap:1.8rem;margin:1.8rem 0 0}.hero-ctas a{font-size:.92rem;font-weight:600;color:var(--accent-deep);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:3px}.hero-ctas a:hover{color:var(--accent);text-decoration-color:var(--accent)}@media(max-width:640px){.hero{margin-bottom:40px}.hero-ctas{flex-direction:column;gap:.8rem}}.research-band{margin-bottom:0}.research-band-inner{display:grid;grid-template-columns:1fr 1fr;column-gap:48px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:32px 0}.research-col-research h2{font-family:Cormorant Garamond,serif;font-weight:500;font-size:22px;line-height:1.15;margin:0 0 .5rem}.research-col-advisory h2{font-family:Cormorant Garamond,serif;font-weight:500;font-size:26px;line-height:1.1;margin:0 0 .5rem}.research-band-inner p{font-size:.94rem;color:var(--ink);line-height:1.58;margin:0 0 .7rem;max-width:46ch}.research-band-inner a{font-size:.88rem;font-weight:600;color:var(--accent-deep);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:2px}.research-band-inner a:hover{color:var(--accent);text-decoration-color:var(--accent)}@media(max-width:760px){.research-band-inner{grid-template-columns:1fr;row-gap:24px;padding:24px 0}.research-col-advisory h2{font-size:24px}}.background-break{margin-top:48px;padding-top:0}.background-break-heading{font-family:Cormorant Garamond,serif;font-weight:500;font-size:26px;margin:0 0 1.2rem;text-align:center}a.tile-more{font-size:.85rem;color:var(--accent-deep);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:2px}a.tile-more:hover{color:var(--accent);text-decoration-color:var(--accent)}.latest-writing{margin-top:32px;margin-bottom:var(--section-gap)}.latest-writing-heading{font-family:Cormorant Garamond,serif;font-weight:500;font-size:26px;margin:0 0 1.2rem;text-align:left}.latest-writing .post-list{border-top:none;padding-top:0}.latest-writing .post-list li:first-child{padding-top:.3rem}.post-list{list-style:none;margin:0 0 2rem;padding:1.2rem 0 0;border-top:1px solid var(--rule)}.post-list li{border-bottom:1px solid var(--rule);padding:1.1rem 0}.post-list a{text-decoration:none}.post-list .post-eyebrow{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-deep);margin:0 0 .4rem}.post-lang-note{text-transform:none;letter-spacing:normal;color:var(--muted);font-weight:400}.post-list .post-title{font-family:Cormorant Garamond,serif;font-size:1.35rem;font-weight:500;color:var(--ink);margin:0 0 .4rem}.post-list a:hover .post-title{color:var(--accent)}.post-list .post-meta{font-size:.78rem;color:var(--muted);margin:0 0 .5rem}.post-list .post-summary{font-size:.92rem;color:var(--ink);margin:0;max-width:62ch}.post-list .post-read-more{display:inline-block;margin-top:.7rem;font-size:.85rem;font-weight:600;color:var(--accent-deep);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:2px}.post-list a:hover .post-read-more{color:var(--accent);text-decoration-color:var(--accent)}.empty-state{font-size:.95rem;color:var(--muted);padding:1.6rem 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-bottom:2rem}.departures{margin-bottom:32px}.background-boxes{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule)}.background-box{background:var(--bg);padding:1.8rem 1.6rem}.departure-title{font-family:Cormorant Garamond,serif;font-weight:500;font-size:1.05rem;color:var(--ink);margin:0 0 .4rem}.departure-line{font-size:.9rem;color:var(--ink);line-height:1.55;margin:0 0 .6rem}.departure-milestones{font-size:.78rem;color:var(--muted);line-height:1.5;margin:0}.departures-more{display:inline-block;margin-top:1.2rem;font-size:.88rem;font-weight:600;color:var(--accent-deep);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:2px}.departures-more:hover{color:var(--accent);text-decoration-color:var(--accent)}@media(max-width:700px){.background-boxes{grid-template-columns:1fr}.background-box{padding:1.4rem 1.4rem 1.3rem}}.prose-section{margin-bottom:var(--section-gap)}.prose-section p{font-size:.98rem;color:var(--ink);line-height:1.6;margin:0 0 1rem;max-width:64ch}.prose-section p:last-child{margin-bottom:0}.advisory-lead{font-size:1.05rem;font-style:italic;color:var(--accent-deep);margin:0 0 1.2rem}.coherence-block{margin-bottom:var(--section-gap)}.coherence-block p{font-size:1rem;color:var(--ink);line-height:1.65;margin:0 0 1.1rem;max-width:64ch}.coherence-block p:last-child{margin-bottom:0}.contact-copy{font-size:.98rem;margin-bottom:1.2rem;max-width:60ch}.contact-links{margin-bottom:1.2rem}.contact-links a{font-size:.95rem;font-weight:600;color:var(--accent-deep);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:3px}.contact-links a:hover{color:var(--accent);text-decoration-color:var(--accent)}.contact-links .sep{margin:0 .6em;color:var(--rule)}.contact-boundary{font-size:.85rem;color:var(--muted);line-height:1.55;max-width:62ch;margin:0}.decision-model{display:grid;grid-template-columns:repeat(3,1fr);column-gap:0;margin:var(--section-gap) 0}.decision-col{padding-right:36px}.decision-col+.decision-col{border-left:1px solid var(--rule);padding-left:36px}.decision-col p{font-size:.92rem;color:var(--ink);line-height:1.6;margin:0 0 .8rem}.decision-col p:last-child{margin-bottom:0}@media(max-width:820px){.decision-model{grid-template-columns:1fr}.decision-col{padding-right:0}.decision-col+.decision-col{border-left:none;padding-left:0;border-top:1px solid var(--rule);padding-top:1.6rem;margin-top:1.6rem}}.format-list{list-style:none;margin:0 0 var(--section-gap);padding:0;display:grid;grid-template-columns:repeat(2,1fr)}.format-item{padding-block:34px;padding-right:36px;border-bottom:1px solid var(--rule)}.format-item:nth-child(2n){border-left:1px solid var(--rule);padding-left:36px;padding-right:0}.format-item:last-child{grid-column:1 / -1;border-left:none;padding-left:0;padding-right:0}.format-title{font-size:22px;margin:0 0 .5rem}.format-desc{font-size:.92rem;color:var(--ink);line-height:1.6;margin:0 0 1.3rem;max-width:64ch}.format-micro-label{font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-deep);margin:0 0 .5rem}.format-example{font-size:15.5px;line-height:1.55;color:var(--muted);margin:0 0 1.3rem;max-width:64ch}.format-example:last-child,.format-item>.format-example:nth-last-child(1){margin-bottom:0}.atelier-catalogue{margin:0 0 1.4rem}.atelier-catalogue>summary{display:inline-flex;align-items:center;gap:.6rem;cursor:pointer;list-style:none;font-size:13.5px;font-weight:600;letter-spacing:.02em;color:var(--accent-deep);border:1px solid var(--rule);padding:.55rem 1rem;background:transparent}.atelier-catalogue>summary::-webkit-details-marker{display:none}.atelier-catalogue>summary:after{content:"+";font-size:16px;line-height:1;transition:transform .15s}.atelier-catalogue[open]>summary:after{content:"−"}.atelier-catalogue>summary:hover{border-color:var(--accent);color:var(--accent)}.atelier-catalogue>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.atelier-catalogue[open]>summary{margin-bottom:1.2rem}.atelier-stage{margin:0 0 1.4rem}.atelier-table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}.atelier-table th{text-align:left;font-weight:600;font-size:12px;letter-spacing:.04em;color:var(--muted);padding:0 12px 6px 0;border-bottom:1px solid var(--rule)}.atelier-table td{vertical-align:top;padding:8px 12px 8px 0;border-bottom:1px solid var(--rule);color:var(--ink)}.atelier-table td:first-child{width:46%;font-weight:500}.atelier-table td:last-child{color:var(--muted);padding-right:0}@media(max-width:820px){.atelier-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.atelier-table,.atelier-table tbody,.atelier-table tr,.atelier-table td{display:block;width:100%}.atelier-table td:first-child{width:100%;padding:10px 0 0;border-bottom:none}.atelier-table td:last-child{padding:2px 0 10px}}@media(max-width:820px){.format-list{grid-template-columns:1fr}.format-item,.format-item:nth-child(2n){grid-column:auto;border-left:none;padding:28px 0}.format-item:first-child{padding-top:0}}.process-list{list-style:none;margin:0 0 var(--section-gap);padding:1.4rem 0 0;display:grid;grid-template-columns:repeat(5,1fr);column-gap:48px}.process-step{border-top:2px solid var(--rule);padding-top:.8rem}.process-label{display:block;font-size:.9rem;font-weight:700;margin:0 0 .4rem;color:var(--ink)}.process-step p{font-size:.84rem;color:var(--muted);line-height:1.5;margin:0}@media(max-width:900px){.process-list{grid-template-columns:1fr;column-gap:0;row-gap:1.4rem}.process-step{border-top:1px solid var(--rule);padding-top:1.2rem}.process-step:first-child{border-top:none;padding-top:0}}.writing-intro{font-size:1.02rem;color:var(--ink);line-height:1.6;max-width:58ch;margin:0 0 1.2rem}.writing-intro:last-of-type{margin-bottom:var(--section-gap)}.section-desc{font-size:.88rem;color:var(--muted);line-height:1.5;max-width:58ch;margin:0 0 1.2rem}.start-here{margin-bottom:var(--section-gap)}.start-here-list{list-style:none;margin:0;padding:0}.start-here-list li{padding:.6rem 0;border-bottom:1px solid var(--rule)}.start-here-list li:first-child{border-top:1px solid var(--rule)}.start-here-list a{font-family:Cormorant Garamond,serif;font-size:1.1rem;font-weight:500;color:var(--ink);text-decoration:none}.start-here-list a:hover{color:var(--accent)}.latest-section,.all-writing{margin-bottom:var(--section-gap)}.article-page{max-width:760px}.post-header{margin-bottom:1.8rem}.post-header .post-title{font-family:Cormorant Garamond,serif;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:500;margin:.4rem 0 .8rem;line-height:1.2}.post-standfirst{font-size:1.15rem;color:var(--ink);line-height:1.5;max-width:60ch;margin:0 0 1.2rem}.post-meta-group{margin:0}.post-meta-group p{margin:0 0 .3rem}.post-meta-group p:last-child{margin-bottom:0}.post-header .post-meta{font-size:.82rem;color:var(--muted)}.post-byline{font-style:italic}.post-language-line{font-size:.82rem;color:var(--muted)}.post-language-line a{color:var(--accent-deep);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:2px}.post-language-line a:hover{color:var(--accent);text-decoration-color:var(--accent)}.post-image{width:100%;aspect-ratio:16 / 9;object-fit:cover;border:1px solid var(--rule);margin:0 0 2.2rem}.pdf-download{margin:0 0 2rem}.pdf-download a{font-size:.88rem;color:var(--accent-deep);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:2px}.pdf-download a:hover{color:var(--accent);text-decoration-color:var(--accent)}.related-advisory{font-size:.92rem;margin:1.4rem 0 0}.related-advisory .section-label{display:block;margin-bottom:.3rem}.related-advisory a{color:var(--accent-deep);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:2px}.related-advisory a:hover{color:var(--accent);text-decoration-color:var(--accent)}.post-body h3{font-size:1.15rem;font-weight:600;margin-top:1.8rem}.audience-tags{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0 0 1rem;padding:0}.audience-tags li{font-size:.7rem;letter-spacing:.03em;color:var(--accent-deep);border:1px solid var(--rule);padding:.25rem .65rem}.post-list .audience-tags{margin:.6rem 0 0}.post-box-summary{background:var(--panel);border-left:3px solid var(--rule);padding:1.3rem 1.6rem;margin:0 0 2.4rem;max-width:71ch}.post-box-summary-label{display:block;font-size:.7rem;letter-spacing:.07em;text-transform:uppercase;color:var(--accent-deep);margin:0 0 .6rem}.post-box-summary p{font-size:.98rem;font-style:normal;color:var(--ink);line-height:1.6;margin:0}.post-body{font-size:1rem;max-width:71ch}.post-body p{margin-block:1.2rem}.post-body h2{font-size:1.85rem;font-weight:600;margin-top:2.2rem}.post-body a{color:var(--accent-deep);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:2px}.post-body a:hover{color:var(--accent);text-decoration-color:var(--accent)}.post-body strong{font-weight:700}.post-body table{width:100%;border-collapse:collapse;font-size:.94rem;line-height:1.5;margin:1.6rem 0}.post-body th{text-align:left;font-weight:600;font-size:12px;letter-spacing:.04em;color:var(--muted);padding:0 12px 6px 0;border-bottom:1px solid var(--rule);vertical-align:bottom}.post-body td{vertical-align:top;padding:8px 12px 8px 0;border-bottom:1px solid var(--rule);color:var(--ink)}.post-body td:first-child{width:34%;font-weight:500}.post-body td:last-child,.post-body th:last-child{padding-right:0}@media(max-width:640px){.post-body thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.post-body table,.post-body tbody,.post-body tr,.post-body td{display:block;width:100%}.post-body td:first-child{width:100%;padding:10px 0 0;border-bottom:none}.post-body td:last-child{padding:2px 0 10px;color:var(--muted)}}.post-body blockquote{border-left:2px solid var(--accent);padding:.1rem 0 .1rem 1.4rem;margin:1.6rem 0;color:var(--muted);font-style:italic}.post-body ol,.post-body ul{margin:1.2rem 0;padding-left:1.3rem}.post-body li{margin-bottom:.5rem;line-height:1.6}.post-body li:last-child{margin-bottom:0}.post-body li>strong:first-child{color:var(--ink)}.post-body sup{font-size:.7em}.post-body sup a[data-footnote-ref]{color:var(--accent-deep);text-decoration:none}.post-body sup a[data-footnote-ref]:hover{color:var(--accent)}.post-body .footnotes{margin-top:.4rem;font-size:.86rem;color:var(--muted)}.post-body .footnotes .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.post-body .footnotes ol{padding-left:1.2rem;margin:0}.post-body .footnotes li{margin-bottom:.9rem;line-height:1.55}.post-body .footnotes li:last-child{margin-bottom:0}.post-body .footnotes a{color:var(--accent-deep);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:2px}.post-body .footnotes a:hover{color:var(--accent);text-decoration-color:var(--accent)}.post-body .footnotes a[data-footnote-backref]{text-decoration:none;margin-left:.3rem}.back-link{display:inline-block;margin-bottom:2rem;font-size:.85rem;text-decoration:none;color:var(--muted)}.back-link:hover{color:var(--accent)}.post-footer{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--rule);max-width:71ch}.author-bio{font-size:.86rem;color:var(--muted);line-height:1.5;max-width:58ch;margin:0 0 1.6rem}.go-deeper{font-size:.92rem;margin:0 0 1rem}.go-deeper .section-label{display:block;margin-bottom:.3rem}.go-deeper a{color:var(--accent-deep);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:2px}.go-deeper a:hover{color:var(--accent);text-decoration-color:var(--accent)}.related ul{list-style:none;margin:.4rem 0 0;padding:0}.related li{padding:.3rem 0}.related a{font-size:.88rem;color:var(--ink);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:2px}.related a:hover{color:var(--accent);text-decoration-color:var(--accent)}.about-intro{margin-bottom:48px}.about-intro p{font-size:1rem;color:var(--ink);line-height:1.6;margin:0 0 1.1rem;max-width:62ch}.about-intro p:last-child{margin-bottom:0}.chapters-primary,.chapters-secondary{max-width:var(--col-editorial);margin:0 auto;padding-inline:24px}.chapter{display:grid;grid-template-columns:120px minmax(0,1fr);column-gap:28px;padding-block:32px;border-top:1px solid var(--rule)}.chapters-secondary .chapter{padding-block:26px}.chapters-secondary .chapter:last-child{border-bottom:1px solid var(--rule)}.about-anchor-value{display:block;font-family:Cormorant Garamond,serif;font-weight:500;font-size:36px;line-height:.95;color:var(--accent-deep)}.about-anchor-label{display:block;margin-top:6px;font-family:DM Sans Variable,sans-serif;font-size:12px;line-height:1.3;color:var(--muted)}.chapter-era{font-size:24px;margin:0 0 .35rem}.chapter-scope{font-size:13.5px;color:var(--muted);line-height:1.5;margin:0 0 .75rem}.chapter-copy p{font-size:1rem;color:var(--ink);line-height:1.6;margin:0 0 .8rem;max-width:58ch}.chapter-copy p:last-child{margin-bottom:.8rem}.about-proof{margin-top:16px;padding:12px 16px;background:var(--panel);border:1px solid var(--rule);max-width:58ch}.about-proof-head{font-size:.85rem;font-weight:700;color:var(--ink);margin:0 0 .25rem}.about-proof-line{font-size:.85rem;color:var(--muted);margin:0}.chapter details{margin-top:.75rem}.chapter summary{cursor:pointer;font-size:.82rem;font-weight:600;color:var(--accent-deep);list-style:none;display:inline-block;text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:3px;padding:.15rem 0}.chapter summary:hover{text-decoration-color:var(--accent-deep)}.chapter summary::-webkit-details-marker{display:none}.chapter summary:before{content:"▸ "}.chapter details[open] summary:before{content:"▾ "}.chapter details[open] summary{margin-bottom:.8rem}.chapter ul{margin:0;padding-left:1.1rem;font-size:.88rem}.chapter li{margin-bottom:.45rem}.chapter li:last-child{margin-bottom:0}.chapter li a{text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:2px}.chapter li a:hover{color:var(--accent-deep);text-decoration-color:var(--accent-deep)}@media(min-width:900px){.chapters-secondary{display:grid;grid-template-columns:repeat(3,1fr);column-gap:28px;border-top:1px solid var(--rule)}.chapters-secondary .chapter{display:block;padding:28px 0 0;border-top:none}.chapters-secondary .chapter+.chapter{border-left:1px solid var(--rule);padding-left:24px}.chapters-secondary .chapter:last-child{border-bottom:none}.chapters-secondary .chapter-side{margin-bottom:14px}}.chapters-break{max-width:var(--col-editorial);margin:48px auto 0;padding-inline:24px}.chapters-break-inner{border-top:1px solid var(--rule);padding-top:24px}.chapters-break-heading{font-family:Cormorant Garamond,serif;font-weight:500;font-size:24px;margin:0 0 .75rem}.chapters-break-intro{font-size:.95rem;color:var(--muted);line-height:1.55;max-width:60ch;margin:0 0 .5rem}@media(max-width:640px){.chapter{grid-template-columns:1fr;row-gap:.5rem;padding-block:28px}.about-anchor-value{font-size:32px}.chapters-break{margin-top:40px}}.about-coherence{max-width:var(--col-editorial);margin:48px auto 56px;padding-inline:24px;padding-top:32px;border-top:1px solid var(--rule)}.about-coherence h2{margin-bottom:1rem}.about-coherence p{font-size:1rem;color:var(--ink);line-height:1.65;margin:0 0 1rem;max-width:64ch}.about-coherence-links{margin-top:1.2rem}.about-coherence-links a{display:block;font-size:.95rem;font-weight:600;color:var(--accent-deep);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:3px;margin-bottom:.6rem}.about-coherence-links a:hover{color:var(--accent);text-decoration-color:var(--accent)}.about-subsection{max-width:var(--col-editorial);margin:40px auto 0;padding-inline:24px}.about-subsection-heading{font-family:Cormorant Garamond,serif;font-weight:500;font-size:1.3rem;color:var(--ink);margin:0 0 1rem}.community-row{padding:.9rem 0;border-top:1px solid var(--rule)}.community-row:last-child{border-bottom:1px solid var(--rule)}.community-row .name{display:block;font-size:.98rem;font-weight:600;color:var(--ink);margin-bottom:.15rem}.community-row .name a{text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:2px}.community-row .name a:hover{color:var(--accent-deep);text-decoration-color:var(--accent-deep)}.community-row .meta{display:block;font-size:.8rem;color:var(--accent-deep);margin-bottom:.3rem}.community-row .desc{font-size:.88rem;color:var(--muted);line-height:1.5}.education-row{padding:.9rem 0;border-top:1px solid var(--rule)}.education-row:last-child{border-bottom:1px solid var(--rule)}.education-row .years{display:block;font-size:.8rem;color:var(--accent-deep);margin-bottom:.2rem}.education-row .what{display:block;font-size:.95rem;font-weight:600;color:var(--ink);margin-bottom:.15rem}.education-row .where{display:block;font-size:.85rem;color:var(--muted)}.education-row .note{display:block;font-size:.8rem;font-style:italic;color:var(--muted);margin-top:.25rem}.facts-lines p{font-size:.9rem;color:var(--ink);line-height:1.6;margin:0 0 .4rem}.facts-lines p:last-child{margin-bottom:0}@media(max-width:640px){.chapters-primary,.chapters-secondary,.about-coherence,.about-subsection,.chapters-break{padding-inline:20px}}.footer-rule{border:none;border-top:1px solid var(--rule);margin:var(--section-gap) 0 1.5rem}.site-footer{border-top:1px solid var(--rule);padding:2rem 24px 2.5rem;margin-top:1.5rem}.footer-inner{max-width:var(--col-header);margin:0 auto}.footer-name{font-family:Cormorant Garamond,serif;font-size:1.05rem;font-weight:500;margin:0 0 .3rem;color:var(--ink)}.footer-tagline{font-size:.85rem;color:var(--muted);margin:0 0 .9rem}.footer-email{font-size:.85rem;margin:0 0 1rem}.footer-email a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:2px}.footer-email a:hover{color:var(--accent);text-decoration-color:var(--accent)}.footer-links{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem}.footer-links a{font-size:.78rem;color:var(--muted);text-decoration:none}.footer-links a:hover{color:var(--accent)}a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.skip-link{position:absolute;left:-9999px;top:0;z-index:1000;background:var(--bg);color:var(--ink);padding:.7rem 1.2rem;font-size:.9rem;font-weight:600;border:1px solid var(--rule)}.skip-link:focus{left:16px;top:16px}.discreet-link{margin:.6rem 0 0}.discreet-link a,.contextual-link a{font-size:.85rem;color:var(--accent-deep);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:2px}.discreet-link a:hover,.contextual-link a:hover{color:var(--accent);text-decoration-color:var(--accent)}.contextual-link{margin:1.4rem 0 0;font-size:.9rem;color:var(--muted)}.forthcoming-link{margin-top:.8rem;font-size:.88rem}.forthcoming-link a{color:var(--accent-deep);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:2px}.forthcoming-link a:hover{color:var(--accent);text-decoration-color:var(--accent)}.decision-model-heading{margin:var(--section-gap) 0 0}.decision-model-heading+.decision-model{margin-top:1.6rem}.measure-860{max-width:860px;margin:0 auto;padding-inline:24px}.section-label{font-family:DM Sans Variable,DM Sans,sans-serif;line-height:1.4}.chapter summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(min-width:821px){.decision-col:last-child{padding-right:0}}@media(min-width:901px)and (max-width:1100px){.process-list{column-gap:24px}}
