@layer reset{*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body,h1,h2,h3,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0}img,svg{max-width:100%;display:block}button,input{font:inherit}}@layer base{:root{--paper:#fff;--paper-soft:#f3f5f7;--paper-deep:#e5eaf0;--ink:#142b3b;--muted:#52616c;--line:#cbd3da;--red:#b22e32;--red-dark:#8f2327;--red-soft:#f2c9cc;--gold:#b88a38;--white:#fff;--inverse-muted:#d2dbe3;--inverse-line:#60717e;--inverse-surface:#203b4e;--focus:#006fa6;--positive-bg:#edf4f0;--positive-ink:#285744;--positive-line:#b6cbbf;--serif:Georgia, "Times New Roman", serif;--sans:Arial, Helvetica, sans-serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--page:min(calc(100% - 3rem), 76rem);--reading:44rem;--section-space:clamp(2.5rem, 5vw, 4rem)}html{background:var(--paper);color:var(--ink)}body{background:var(--paper);min-width:20rem;font-family:var(--sans);text-rendering:optimizelegibility;font-size:1rem;line-height:1.65}::selection{background:var(--red);color:var(--white)}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:.08em}a:hover{color:var(--red)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:4px}h1,h2,h3,h4{font-family:var(--sans);letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;font-weight:700;line-height:1.15}h3,h4{line-height:1.25}p{max-width:68ch}[id]{scroll-margin-top:6rem}}@layer components{.container{width:var(--page);margin-inline:auto}.reading{width:min(100%, var(--reading))}.section{padding-block:var(--section-space)}.section--ink{background:var(--ink);color:var(--paper)}.section--paper-soft{background:var(--paper-soft)}.eyebrow{color:var(--red);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.72rem;font-weight:700;line-height:1.3;display:flex}.eyebrow:before{content:"";background:currentColor;width:2rem;height:2px}.display{font-size:clamp(2.25rem,4vw,3.5rem)}.headline{font-size:clamp(2rem,4vw,3rem)}.title{font-size:clamp(1.75rem,4vw,2.25rem)}.lede{font-family:var(--sans);letter-spacing:normal;font-size:clamp(1.125rem,1.7vw,1.375rem);line-height:1.5}.intro{font-size:clamp(1.12rem,1.5vw,1.35rem);line-height:1.55}.small-caps{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:700}.button{min-width:13rem;color:inherit;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;min-height:44px;font-size:.72rem;font-weight:700;font-family:var(--sans);letter-spacing:normal;text-transform:none;border:1px solid;border-radius:0;justify-content:space-between;align-items:center;gap:1.25rem;padding:.85rem 1rem;font-size:.875rem;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.button:after{content:"↗";font-size:1rem}.button:hover{background:var(--ink);color:var(--paper)}.section--ink .button:hover{background:var(--paper);color:var(--ink)}.rule{border:0;border-top:1px solid var(--line)}.red-rule{background:var(--red);transform-origin:0;border:0;height:2px}.skip-link{z-index:200;background:var(--ink);color:var(--white);padding:.65rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.reveal{opacity:1;transition:none;transform:none}.reveal.is-visible{opacity:1;transform:none}.essay{font-family:var(--serif);font-size:1.125rem;line-height:1.75}.essay>*+*{margin-top:1.45rem}.essay h2{font-family:var(--sans);margin-top:2.75rem;font-size:clamp(1.75rem,3vw,2.25rem)}.essay h3{font-family:var(--sans);margin-top:1.75rem;font-size:1.1rem;font-weight:700;line-height:1.25}.essay p{max-width:64ch}.essay sup a{color:var(--red);font-family:var(--sans);font-size:.7em;font-weight:700;text-decoration:none}.essay blockquote{border-left:3px solid var(--red);color:var(--red-dark);margin-block:3.5rem;padding:1.5rem 0 1.5rem clamp(1.5rem,4vw,3rem);font-size:clamp(1.35rem,2.3vw,1.8rem);line-height:1.35}.essay ul{gap:.75rem;padding-left:1.25rem;display:grid}}@layer utilities{.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.muted{color:var(--muted)}.red{color:var(--red)}}@layer legacy{.site-header[data-astro-cid-nen7h5rs]{z-index:100;border-bottom:1px solid var(--line);background:var(--paper);position:sticky;top:0}.site-header__inner[data-astro-cid-nen7h5rs]{width:var(--page);grid-template-columns:1fr auto;align-items:center;min-height:4.75rem;margin-inline:auto;display:grid}.wordmark[data-astro-cid-nen7h5rs]{width:max-content;font-family:var(--sans);letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:.85rem;font-size:.79rem;font-weight:780;line-height:1.06;text-decoration:none;display:inline-flex}.wordmark[data-astro-cid-nen7h5rs]:hover{color:var(--ink)}.site-nav[data-astro-cid-nen7h5rs]{align-items:center;gap:1.25rem;display:flex}.site-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:1.25rem;list-style:none;display:flex}.site-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--sans);letter-spacing:normal;text-transform:none;font-size:.875rem;font-weight:720;text-decoration:none;position:relative}.site-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{background:var(--red);content:"";transform-origin:0;height:2px;transition:transform .2s;position:absolute;bottom:-.55rem;left:0;right:0;transform:scaleX(0)}.site-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after,.site-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:after{transform:scaleX(1)}.site-nav__action[data-astro-cid-nen7h5rs]{border:1px solid var(--ink);min-height:44px;font-family:var(--sans);letter-spacing:normal;text-transform:none;align-items:center;gap:.65rem;padding:.75rem 1rem;font-size:.875rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.site-nav__action[data-astro-cid-nen7h5rs]:hover{background:var(--ink);color:var(--paper)}.menu-button[data-astro-cid-nen7h5rs]{color:inherit;font-family:var(--sans);letter-spacing:.05em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:.75rem;padding:.6rem 0 .6rem .6rem;font-size:.72rem;font-weight:750;display:none}.menu-button__icon[data-astro-cid-nen7h5rs]{border-top:1px solid;border-bottom:1px solid;width:1.5rem;height:10px;position:relative}[data-astro-cid-nen7h5rs][data-menu-open] .menu-button__icon[data-astro-cid-nen7h5rs]{background:currentColor;border:0;height:1px;transform:rotate(45deg)}[data-astro-cid-nen7h5rs][data-menu-open] .menu-button__icon[data-astro-cid-nen7h5rs]:after{content:"";background:currentColor;position:absolute;inset:0;transform:rotate(90deg)}@media (width<=64rem){.site-header__inner[data-astro-cid-nen7h5rs]{grid-template-columns:1fr auto;min-height:4.25rem}.menu-button[data-astro-cid-nen7h5rs]{display:none}.site-nav[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);background:var(--paper);grid-column:1/-1;width:100%;padding:1rem 0 1.5rem;display:block;position:static}[data-astro-cid-nen7h5rs][data-menu-ready] .menu-button[data-astro-cid-nen7h5rs]{display:flex}[data-astro-cid-nen7h5rs][data-menu-ready] .site-nav[data-astro-cid-nen7h5rs]{padding:1.5rem max(1rem,50vw - 38rem) 2rem;display:none;position:absolute;top:100%;left:0;right:0}[data-astro-cid-nen7h5rs][data-menu-ready][data-menu-open] .site-nav[data-astro-cid-nen7h5rs]{display:block}.site-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-direction:column;gap:1.35rem}.site-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--sans);letter-spacing:normal;text-transform:none;font-size:1rem;font-weight:700;display:block}.site-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{width:2rem;bottom:-.2rem}.site-nav__action[data-astro-cid-nen7h5rs]{justify-content:space-between;width:100%;min-height:44px;margin-top:2rem;padding:.75rem 1rem}}.footer[data-astro-cid-jo6i4kqk]{background:var(--ink);color:var(--paper);padding-top:3rem;position:relative;overflow:hidden}.footer__line[data-astro-cid-jo6i4kqk]{background:var(--red);width:4px;height:2rem;position:absolute;top:0;left:max(1rem,50vw - 38rem)}.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.5fr 1fr 1fr;gap:2rem;padding-bottom:2.5rem;display:grid}.footer__name[data-astro-cid-jo6i4kqk]{font-family:var(--sans);letter-spacing:-.025em;font-size:2rem;font-weight:700;line-height:1.05}.footer__question[data-astro-cid-jo6i4kqk]{color:var(--inverse-muted);font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;margin-top:1rem;font-size:.75rem}.footer[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:.7rem;margin-top:1.25rem;list-style:none;display:grid}.footer[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk],.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--inverse-muted);font-size:.92rem;text-decoration:none}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--paper);text-decoration:underline}.footer__meta[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--inverse-line);color:var(--inverse-muted);font-family:var(--mono);letter-spacing:.03em;text-transform:uppercase;justify-content:space-between;gap:2rem;padding-block:1.35rem;font-size:.65rem;display:flex}@media (width<=48rem){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:2rem}.footer__meta[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.35rem}}}@layer dossier;@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}@media (width<=48rem){@layer base{:root{--page:calc(100% - 2rem);--section-space:2.5rem}.button{width:100%}}}@layer editorial{:root{--mrl-paper:#fcfbf7;--mrl-paper-light:#fff;--mrl-white:#fff;--mrl-ink:#181716;--mrl-ink-soft:#56524d;--mrl-muted:#706b65;--mrl-red:#b43b32;--mrl-red-dark:#8f2e28;--mrl-blue:#243b53;--mrl-blue-dark:#1b2e42;--mrl-blue-soft:#e8edf1;--mrl-green:#596546;--mrl-green-dark:#434d35;--mrl-ochre:#c09a4a;--mrl-rule:#d5d1c8;--mrl-rule-dark:#bdb7ad;--mrl-control-rule:#807b73;--mrl-inverse-muted:#c5ced6;--mrl-inverse-rule:#6b7f90;--mrl-inverse-red:#dc7065;--paper:var(--mrl-paper);--paper-light:var(--mrl-paper-light);--paper-soft:var(--mrl-paper-light);--paper-deep:var(--mrl-paper);--ink:var(--mrl-ink);--muted:var(--mrl-muted);--red:var(--mrl-red);--red-dark:var(--mrl-red-dark);--red-soft:var(--mrl-red);--green:var(--mrl-green);--green-dark:var(--mrl-green-dark);--line:var(--mrl-rule);--rule-dark:var(--mrl-rule-dark);--white:var(--mrl-white);--gold:var(--mrl-ochre);--focus:var(--mrl-red);--inverse-muted:var(--muted);--inverse-line:var(--line);--inverse-surface:var(--paper-light);--positive-ink:var(--green-dark);--positive-bg:transparent;--positive-line:var(--green);--serif:"Newsreader", Georgia, "Times New Roman", serif;--sans:"Atkinson Hyperlegible", "Segoe UI", Arial, sans-serif;--mono:var(--sans);--rail:15rem;--edge:clamp(1.5rem, 4vw, 5.5rem);--page:min(calc(100% - var(--edge) * 2), 88rem);--reading:42rem;--gutter:8.5rem;--column-gap:clamp(1.75rem, 3vw, 4rem);--section-space:clamp(3.5rem, 6vw, 6rem);--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-5:3rem;--space-6:4.5rem}html{scroll-behavior:auto;background:var(--paper)}body{background:var(--paper);min-width:0;font-family:var(--sans);font-synthesis:none;font-size:1.125rem;line-height:1.7}h1,h2,h3,h4{font-family:var(--serif);letter-spacing:-.025em;overflow-wrap:break-word;hyphens:auto;text-wrap:pretty;font-weight:400;line-height:1.1}h1,.display,.headline{font-size:clamp(2.8rem,5vw,5.5rem)}h2,.title{font-size:clamp(2rem,3.2vw,3.3rem)}h3{font-size:1.9rem}h4{font-size:1.6rem}p{max-width:70ch}main p{font-size:1.125rem;line-height:1.7}main,main :is(section,article,div,header,aside),.publication-body{min-width:0}a{overflow-wrap:anywhere;text-underline-offset:.22em;text-decoration-thickness:1px}button,input,select,textarea{font:inherit}:is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--focus);outline-offset:4px}[hidden]{display:none!important}[id]{scroll-margin-top:2rem}img{filter:none;border-radius:0}.container,.home-container,.about-container,.page-hero,.performance,.method,.final-cta,.download__grid,.documents,.citation,.events-hero,.events-cta,.event-preview__inner,.event-block__inner,.event-back,.event-framework,.event-interest__inner,.outputs,.confirmation{width:var(--page);max-width:none;margin-inline:auto}.section--ink,.section--paper-soft,.project-identity,.event-preview,.event-block,.closing,.institutional-use{color:var(--ink);background:0 0}.eyebrow,.section-label,.small-caps,.role-label,.about-intro__context{color:var(--red);font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:400;line-height:1.5}.section-label{font-family:var(--serif);text-transform:none;letter-spacing:0;font-size:1.1rem;font-style:italic}.eyebrow:before{width:2rem;height:1px}.lede,.intro{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(1.4rem,2.3vw,1.9rem);line-height:1.5}.reveal,.reveal.is-visible{opacity:1;transition:none;transform:none}.button,.home-button,.about-button,.framework-action,.resource-button,.constructive__button,.project-action,.event-preview__primary,.event-framework>a,.events-cta>a,.citation__actions a,.citation__actions button{border:0;border-bottom:1px solid var(--rule-dark);min-width:0;min-height:44px;color:var(--ink);font-family:var(--sans);letter-spacing:0;text-transform:none;box-shadow:none;background:0 0;border-radius:0;justify-content:start;align-items:center;gap:.6rem;padding:.55rem 0;font-size:1rem;font-weight:400;line-height:1.4;text-decoration:none;transition:color .15s;display:inline-flex}.button:hover,.home-button:hover,.about-button:hover,.framework-action:hover,.resource-button:hover,.constructive__button:hover,.project-action:hover,.event-preview__primary:hover,.event-framework>a:hover,.events-cta>a:hover,.citation__actions a:hover,.citation__actions button:hover{border-color:var(--red);color:var(--red);background:0 0}.home-button--primary,.about-button--primary,.framework-action--primary,.resource-button--light,.constructive__button--primary,.project-action--light{color:var(--red);border-color:var(--red);background:0 0}.button:after,.event-interest__button:after{content:none}:is(.home-actions,.final-cta__actions,.constructive__actions,.closing__actions,.download__actions,.project-actions,.citation__actions){gap:1rem 2rem}:is(.framework-action,.resource-button,.constructive__button,.project-action,.event-preview__primary,.event-preview__secondary)>span[aria-hidden]{display:none}.site-header{z-index:100;border-bottom:1px solid var(--line);background:var(--paper-light);position:relative}.site-header__inner{width:var(--page);grid-template-columns:1fr auto auto;gap:1.75rem;min-height:6.25rem;padding-block:1rem;display:grid}.wordmark{width:max-content;max-width:100%;color:var(--mrl-blue);font-family:var(--serif);letter-spacing:-.03em;text-transform:none;grid-template-columns:3.5rem max-content;align-items:center;gap:0 .5rem;font-size:1.75rem;font-weight:500;line-height:.9;display:grid;position:relative}.wordmark:hover{color:var(--mrl-blue-dark)}.wordmark__symbol{object-fit:cover;object-position:center;grid-area:1/1;width:3.5rem;height:2.5rem}.wordmark__name{grid-area:1/2}.masthead-paper{min-height:44px;color:var(--mrl-blue);align-items:center;font-size:.9375rem;display:inline-flex}.menu-button,[data-menu-ready] .menu-button{letter-spacing:0;text-transform:none;min-height:44px;font-size:.9375rem;font-weight:400;display:flex}.site-nav{background:var(--paper-light);grid-column:1/-1;max-height:none;display:block;overflow-y:auto}[data-menu-ready] .site-nav{width:100%;padding:1.5rem var(--edge) 2rem;border-bottom:1px solid var(--rule-dark);max-height:calc(100dvh - 6.25rem);display:none;position:absolute;inset:100% 0 auto}[data-menu-ready][data-menu-open] .site-nav{display:block}.site-nav ul{flex-direction:column;gap:.15rem;list-style:none;display:flex}.site-nav ul a{width:fit-content;min-height:44px;font-family:var(--serif);letter-spacing:-.015em;text-transform:none;padding:.5rem 0;font-size:1.8rem;font-weight:400;text-decoration:none;display:block}.site-nav ul a:after{display:none}.site-nav ul a:hover,.site-nav ul a[aria-current=page]{color:var(--red);text-decoration:underline 1px}.site-nav__action{border:0;border-bottom:1px solid var(--red);width:fit-content;min-height:44px;color:var(--red);font-family:var(--sans);background:0 0;gap:.8rem;margin-top:1.5rem;padding:.7rem 0;font-size:1rem;font-weight:400;display:inline-flex}.site-nav__action:hover{color:var(--red-dark);background:0 0}@media (width>=72rem){.site-header{width:var(--rail);border:0;border-right:1px solid var(--mrl-blue);background:var(--mrl-blue);height:100dvh;color:var(--mrl-paper);position:fixed;inset:0 auto 0 0;overflow-y:auto}.site-header__inner{flex-direction:column;justify-content:start;align-items:stretch;gap:0;width:auto;min-height:100%;margin:0;padding:3.5rem 1.75rem 2rem 2rem;display:flex}.wordmark{color:var(--mrl-paper);padding-bottom:1.5rem;font-size:1.8rem;line-height:.88}.wordmark:hover{color:var(--mrl-white)}.masthead-paper,.menu-button,[data-menu-ready] .menu-button{display:none}.site-nav,[data-menu-ready] .site-nav,[data-menu-ready][data-menu-open] .site-nav{background:0 0;border:0;width:auto;max-height:none;margin-top:2rem;padding:0;display:block;position:static;inset:auto;overflow:visible}.site-nav ul{gap:.25rem}.site-nav ul a{font-family:var(--sans);letter-spacing:0;padding-block:.6rem;font-size:1rem;font-weight:400;line-height:1.4;position:relative}.site-nav ul a[aria-current=page]{text-decoration:none}.site-nav ul a:hover,.site-nav ul a[aria-current=page]{color:var(--mrl-paper);text-decoration-color:var(--mrl-inverse-red)}.site-nav ul a[aria-current=page]:before{content:"";background:var(--mrl-inverse-red);width:.75rem;height:1px;position:absolute;top:1.15rem;right:calc(100% + .6rem)}.site-nav__action{color:var(--mrl-paper);border-color:var(--mrl-inverse-red);margin-top:3rem}.site-nav__action:hover{color:var(--mrl-white);border-color:var(--mrl-paper)}.site-header :is(a,button):focus-visible{outline-color:var(--mrl-paper)}.publication-body{margin-left:var(--rail)}}.footer{--ink:var(--mrl-paper);--muted:var(--mrl-inverse-muted);--line:var(--mrl-inverse-rule);border-top:1px solid var(--mrl-inverse-red);background:var(--mrl-blue);color:var(--ink);padding-top:2.75rem;overflow:visible}.footer__line{display:none}.footer__grid{grid-template-columns:1.25fr 1fr 1fr;gap:2rem;padding-bottom:3rem}.footer__name{font-family:var(--serif);letter-spacing:-.02em;font-size:2.2rem;font-weight:400;line-height:1}.footer__question{color:var(--muted);font-family:var(--serif);letter-spacing:0;text-transform:none;margin-top:1rem;font-size:1.25rem;font-style:italic}.footer .small-caps{color:var(--muted)}.footer ul{gap:.3rem}.footer a{min-height:30px;color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);font-size:.9375rem;line-height:1.6;display:inline-block}.footer a:hover{color:var(--mrl-paper);text-decoration-color:var(--mrl-inverse-red)}.footer a:focus-visible{outline-color:var(--mrl-paper)}.footer__meta{border-top:1px solid var(--line);color:var(--muted);font-family:var(--sans);letter-spacing:0;text-transform:none;font-size:.8125rem}.home-opening{gap:var(--column-gap);grid-template-columns:minmax(0,1.8fr) minmax(0,.65fr);align-items:start;padding-block:4.5rem 5rem;display:grid}.home-opening>section{width:100%;margin:0;padding:0}.home-hero__content{border:0;max-width:none;padding:0}.home-hero .section-label{font-size:1.05rem}.home-hero h1{letter-spacing:-.045em;max-width:13ch;margin-top:1.3rem;font-size:clamp(3.4rem,6.5vw,7rem);font-weight:400;line-height:.95}.home-hero__intro{max-width:35ch;color:var(--mrl-ink-soft);font-family:var(--serif);margin-top:2rem;font-size:clamp(1.5rem,2.4vw,1.95rem);line-height:1.4}.home-hero__attribution{max-width:48ch;color:var(--muted);margin-top:1.3rem;font-size:1rem}.home-actions{flex-wrap:wrap;gap:1rem 2rem;margin-top:1.5rem;display:flex}.home-opening__publication{align-self:center;margin-top:3rem}.home-opening__publication img{border:1px solid var(--line);width:100%;height:auto}.home-opening__publication p{color:var(--muted);margin-top:1.1rem;font-size:.8125rem;line-height:1.6}.home-red-lines{column-gap:var(--column-gap);border-top:1px solid var(--red);grid-template-columns:minmax(0,.65fr) minmax(0,1.8fr);padding:1.5rem 0 4rem;display:grid}.home-red-lines>:not(.red-line-list){grid-column:1}.home-red-lines .section-label{align-self:end}.home-red-lines h2{margin-top:.8rem;font-size:2.5rem}.home-red-lines__intro{max-width:24ch;color:var(--muted);margin-top:1rem;font-size:1rem}.red-line-list{grid-area:1/2/5;margin-top:0;list-style:none}.red-line-list li,.red-line-list li:last-child{border:0}.red-line-card{border-top:1px solid var(--line);background:0 0;grid-template-columns:3.25rem minmax(0,1fr);align-items:baseline;gap:.4rem 1.3rem;padding:1.5rem 0 1.7rem;display:grid}.red-line-list li:first-child .red-line-card{border-top:0;padding-top:0}.red-line-card__number{color:var(--red);font-family:var(--serif);grid-area:1/1/3;font-size:2.5rem;line-height:1}.red-line-card__title{font-family:var(--serif);grid-area:1/2;font-size:2rem;font-weight:400;line-height:1.2}.red-line-card__summary{max-width:58ch;color:var(--mrl-ink-soft);grid-area:2/2;font-size:1.0625rem;line-height:1.6}.red-line-card__arrow{display:none}.red-line-card:hover,.red-line-card:focus-visible{background:0 0;transform:none}.red-line-card:hover .red-line-card__title{color:var(--red);text-decoration:underline 1px}.home-foundations{border-top:1px solid var(--mrl-inverse-red);background:var(--mrl-blue);color:var(--mrl-paper);padding-block:4rem 5rem}.home-foundations .section-label{color:var(--mrl-inverse-muted)}.home-foundations a:hover{color:var(--mrl-white);text-decoration-color:var(--mrl-inverse-red)}.home-foundations a:focus-visible{outline-color:var(--mrl-paper)}.home-reading{gap:1rem var(--column-gap);grid-template-columns:1fr 3fr .45fr;max-width:none;display:grid}.home-reading>*{grid-column:2}.home-reading>.section-label{grid-area:1/1/5;margin-top:.5rem}.home-foundations h2{margin:0 0 .5rem;font-size:clamp(2.5rem,4vw,4.25rem)}.home-foundations p{margin-top:0}.home-foundations h2+p{font-family:var(--serif);font-size:1.6rem;line-height:1.5}.home-foundations__reference{width:fit-content;color:var(--mrl-paper);text-decoration-color:var(--mrl-inverse-red);margin:.2rem 0;font-size:.875rem}.home-people{column-gap:var(--column-gap);grid-template-columns:1fr 1.6fr;padding-block:4.5rem;display:grid}.home-people>.section-label{grid-column:1;align-self:end}.home-people h2{grid-column:1;margin-top:.8rem;font-size:2.9rem}.home-profile{grid-area:1/2/4;max-width:62ch;margin:0}.home-profile p:first-child{font-family:var(--serif);font-size:1.55rem;line-height:1.5}.home-profile>p+p{margin-top:1.25rem}.home-text-link{min-height:44px;margin-top:1rem;font-weight:400;display:inline-block}.home-events{border-top:1px solid var(--red);background:0 0;padding-block:2rem 4rem}.home-events h2{font-size:2.8rem}.home-event-list{margin-top:2.5rem}.home-event-row{border-top:1px solid var(--line);grid-template-columns:7rem minmax(0,1fr);gap:.8rem 2rem;padding-block:2rem;display:grid}.home-event-row__city{font-family:var(--serif);color:var(--red);grid-area:1/1/4;font-size:1.6rem;font-weight:400}.home-event-row>:not(.home-event-row__city){grid-column:2}.home-event-row p:not(.home-event-row__city){color:var(--red);font-size:1rem}.home-event-row h3{max-width:35ch;font-family:var(--serif);font-size:2.2rem;font-weight:400;line-height:1.2}.home-event-row a{width:fit-content;min-height:44px;font-size:1rem;font-weight:400}.home-whitepaper{border-top:1px solid var(--line);background:var(--white);grid-template-columns:minmax(10rem,.8fr) minmax(0,1.5fr);gap:1.5rem 4rem;padding-block:3.5rem 5.5rem;display:grid}.home-whitepaper>img{border:1px solid var(--line);grid-row:1/3;width:100%;max-width:20rem;height:auto}.home-whitepaper h2{font-size:1.1rem;font-family:var(--sans);letter-spacing:0}.home-whitepaper h3{margin-top:1.5rem;font-size:2.9rem;line-height:1.12}.home-whitepaper__subtitle{font-family:var(--serif);margin-top:.7rem;font-size:1.5rem;line-height:1.4}.home-whitepaper__metadata,.home-whitepaper__status,.home-whitepaper__evidence{color:var(--muted);margin-top:.8rem;font-size:1rem}.home-whitepaper__actions{flex-wrap:wrap;grid-column:2;gap:1rem 2rem;margin-top:0;display:flex}.page-hero,.about-intro,.events-hero{padding-block:4.5rem 3.5rem}.page-hero h1,.about-intro h1,.events-hero h1{max-width:21ch;margin-top:1rem;font-size:clamp(2.8rem,5vw,5.5rem);line-height:1.04}.page-hero__subtitle,.about-intro__summary,.events-hero__intro{max-width:44ch;font-family:var(--serif);color:var(--ink);margin-top:1.75rem;font-size:1.65rem;line-height:1.5}.page-hero__definition,.page-hero__question,.page-hero__description{border-top:1px solid var(--red);max-width:66ch;font-family:var(--sans);margin-top:2rem;padding-top:1.5rem;font-size:1.125rem;line-height:1.7}.page-hero__question{font-style:normal}.page-hero__jumps{flex-wrap:wrap;gap:1.5rem;display:flex}.page-hero__jumps a,.page-hero__documents{min-height:44px;color:var(--mrl-blue);font-size:1rem;font-weight:400;display:inline-block}.proposals{padding-block:0 4.5rem}.proposals__heading{justify-content:space-between;align-items:baseline;gap:2rem;margin-bottom:2.5rem;display:flex}.proposals__heading h2{font-size:2.6rem}.card-grid{display:block}.card{border:0;border-top:1px solid var(--red);background:0 0}.card:last-child{border-bottom:1px solid var(--line)}.card__link{grid-template-columns:var(--gutter) minmax(0, 1fr);gap:1.3rem var(--column-gap);background:0 0;grid-template-rows:auto;padding:3rem 0 3.5rem;display:grid}.card__link>*{grid-column:2}.card__link:hover{color:var(--ink);background:0 0}.card__top{flex-direction:column;grid-area:1/1/5;align-items:start;gap:1.25rem;font-weight:400;display:flex}.card__number{color:var(--red);font-family:var(--serif);letter-spacing:-.06em;font-size:6rem;font-weight:300;line-height:.85}.card__category{letter-spacing:.06em;color:var(--mrl-ink-soft);font-size:.8125rem;font-weight:400}.card__category:before{display:none}.card h3{max-width:none;font-size:2.9rem;line-height:1.1}.card__position{border:0;border-left:1px solid var(--red);max-width:68ch;color:var(--ink);background:0 0;padding:0 0 0 1.2rem}.card__position--positive{border-left-color:var(--green);background:0 0}.card__position p{font-size:1.125rem}.card__position .card__label{color:var(--red);letter-spacing:.055em;margin-bottom:.4rem;font-size:.8125rem;font-weight:400}.card__position--positive .card__label{color:var(--green-dark)}.card__cta{color:var(--red);letter-spacing:0;text-transform:none;font-size:1rem;font-weight:400;text-decoration:underline}.card__cta span{display:none}.card__link:hover h3{text-decoration:underline 1px}.recurring,.boundary-forms,.constructive{border-top:1px solid var(--line);padding-block:4rem}.recurring__inner{width:var(--page)}.recurring h2{font-size:3.2rem}.recurring__flow{font-family:var(--serif);flex-wrap:wrap;justify-content:start;gap:1rem;margin-top:2rem;font-size:2.2rem;line-height:1.3;display:flex}.recurring__description{max-width:65ch}.recurring__examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.recurring__examples div,.recurring__examples div+div{border:0;border-top:1px solid var(--line);padding:1rem 0 0}.recurring__examples dt{color:var(--ink);font-family:var(--serif);text-transform:none;font-size:1.5rem;font-weight:400}.recurring__examples dd{color:var(--muted);font-size:1rem}.boundary-forms__grid,.constructive__grid{gap:var(--column-gap);grid-template-columns:1fr 1.2fr;display:grid}.constructive__copy{color:var(--ink)}.chapter-hero{grid-template-columns:var(--gutter) minmax(0, 1fr);gap:0 var(--column-gap);padding-block:4rem 3rem;display:grid}.chapter-folio{color:var(--red);font-family:var(--serif);letter-spacing:-.06em;grid-area:1/1/4;font-size:9rem;font-weight:300;line-height:.8}.chapter-hero__meta,.chapter-hero__grid,.chapter-hero__question{grid-column:2}.chapter-hero__meta{flex-wrap:wrap;justify-content:start;gap:.5rem 1.5rem;display:flex}.chapter-hero__meta .eyebrow:before{display:none}.chapter-hero__meta .small-caps{color:var(--mrl-ink-soft)}.chapter-hero__grid{margin-top:1.5rem;display:block}.chapter-hero h1{max-width:21ch;font-size:clamp(2.8rem,5vw,5.5rem);line-height:1.02}.chapter-hero .lede{max-width:43ch;margin-top:1.5rem;font-size:1.7rem;line-height:1.45}.chapter-hero__question{max-width:60ch;font-family:var(--serif);margin-top:1.5rem;font-size:1.45rem;font-style:italic;line-height:1.5}.boundary,.positive{background:0 0;border:0;padding-block:1.5rem 2rem}.boundary__grid,.positive__grid{grid-template-columns:var(--gutter) minmax(0, var(--reading));gap:var(--column-gap);display:grid}.boundary__grid>.eyebrow,.positive__grid>.eyebrow{padding-top:.5rem;font-size:.8125rem;line-height:1.6;display:block}.boundary__grid>.eyebrow:before,.positive__grid>.eyebrow:before{content:"";width:100%;height:1px;margin-bottom:1.5rem;display:block}.positive__grid>.eyebrow{color:var(--green-dark)}.positive__grid>.eyebrow:before{background:var(--green)}.boundary blockquote,.positive .lede{max-width:48ch;color:var(--ink);font-family:var(--serif);border:0;padding:0;font-size:1.65rem;line-height:1.5}.church-grounding{border:0;border-top:1px solid var(--line);background:0 0;margin-top:2rem;padding:1.3rem 0 0}.church-grounding h2{font-family:var(--sans);letter-spacing:0;font-size:.9375rem;font-weight:700}.church-grounding p{font-size:1rem;line-height:1.6}.church-grounding li,.church-grounding a{font-size:.9375rem}.signal{border-block:1px solid var(--line);margin-top:1.5rem;padding-block:2rem}.signal__grid,.signal__grid--principle{grid-template-columns:var(--gutter) minmax(0, var(--reading));gap:1rem var(--column-gap);align-items:start;display:grid}.signal__grid>.eyebrow{grid-area:1/1/3}.signal__value,.signal__grid>p:last-child,.signal__principle{grid-column:2}.signal__value{max-width:27ch;color:var(--ink);font-family:var(--serif);letter-spacing:-.02em;font-size:2.2rem;font-weight:400;line-height:1.2;text-decoration:underline}.signal__principle h2{font-family:var(--serif);font-size:2.2rem;font-weight:400}.signal__principle p{font-size:1.125rem}.chapter-shell{grid-template-columns:var(--gutter) minmax(0, var(--reading));gap:var(--column-gap);padding-block:3.5rem;display:grid}.chapter-nav{align-self:start;position:static}.chapter-nav>p{color:var(--muted)}.chapter-nav ol{gap:.15rem;list-style:none}.chapter-nav a{min-height:30px;color:var(--muted);text-decoration:underline;text-decoration-color:var(--line);padding-block:.4rem;font-size:.875rem;font-weight:400;line-height:1.4;display:inline-block}.essay{font-family:var(--sans);font-size:1.125rem;line-height:1.8}.essay p{max-width:68ch;line-height:1.8}.essay h2{font-family:var(--serif);margin-top:3rem;font-size:2.5rem;font-weight:400;line-height:1.15}.essay h2:first-child{margin-top:0}.essay h3{font-family:var(--serif);font-size:1.9rem;font-weight:400}.essay blockquote{border-left:1px solid var(--red);font-family:var(--serif);margin-block:2.5rem;padding:.5rem 0 .5rem 1.5rem;font-size:1.7rem;line-height:1.5}.essay blockquote p{font-family:inherit;font-size:inherit;line-height:inherit}.chapter-case{border:0;border-top:1px solid var(--red);background:0 0;padding:1.5rem 0}.chapter-case a{text-transform:none;letter-spacing:0;min-height:44px;font-size:1rem;text-decoration:underline}.foundation,.implications{border-top:1px solid var(--line);padding-block:3.5rem}.foundation__head,.implications__head{grid-template-columns:var(--gutter) minmax(0, var(--reading));gap:var(--column-gap);color:var(--ink);align-items:baseline;display:grid}.foundation__grid,.implications__grid{margin-left:calc(var(--gutter) + var(--column-gap));max-width:var(--reading);border:0;grid-template-columns:1fr;gap:0;display:grid}.foundation__grid article,.foundation__grid article+article{border:0;border-top:1px solid var(--line);background:0 0;grid-template-columns:2rem minmax(0,1fr);gap:.6rem 1rem;padding:1.5rem 0;display:grid}.foundation__grid span{color:var(--red);font-family:var(--serif);grid-row:1/3;font-size:1.5rem}.foundation__grid h3,.foundation__grid p{grid-column:2;margin:0}.foundation__grid h3{font-family:var(--serif);font-size:1.8rem}.audiences>div{grid-template-columns:9rem minmax(0,1fr);padding-block:1.5rem}.audiences h3{color:var(--ink);font-family:var(--serif);text-transform:none;letter-spacing:0;font-size:1.5rem;font-weight:400}.conditions{border-top:1px solid var(--green);background:0 0;margin-top:2rem;padding:1.5rem 0 0}.conditions>p{color:var(--green-dark);font-size:.875rem}.conditions li{color:var(--ink);border-color:var(--line)}.conditions li::marker{color:var(--muted)}.sources__head{gap:1.5rem}.sources__head>span{grid-template-columns:var(--gutter) minmax(0, 1fr);gap:var(--column-gap)}.sources__head strong{text-transform:none;letter-spacing:0;font-size:.9375rem;font-weight:400}.sources li{grid-template-columns:2rem minmax(0,1fr)}.sources li>span,.sources li p{font-size:1rem}.source-badges span{background:0 0;border:0;padding:0 .75rem 0 0;font-size:.8125rem}.chapter-pagination{background:var(--paper-light);border-top:1px solid var(--line)}.chapter-pagination strong{font-family:var(--serif);font-size:1.7rem;font-weight:400;line-height:1.2}.chapter-pagination a{text-decoration:none}.chapter-pagination a:hover strong{text-decoration:underline}.definition,.performance,.criteria,.method,.governance,.final-cta{padding-block:3.5rem}.definition,.criteria,.governance{border-block:1px solid var(--line)}.definition{background:var(--paper-light)}.definition__grid{gap:var(--column-gap);grid-template-columns:1fr 1.4fr;display:grid}.definition__copy,.definition__copy p:first-child{color:var(--ink)}.definition__copy p:first-child{font-family:var(--serif);padding:0;font-size:1.9rem;line-height:1.45}.framework-heading,.framework-heading--wide{max-width:66ch}.framework-heading h2{max-width:24ch;margin-top:.6rem}.comparison-grid{gap:var(--column-gap);background:0 0;grid-template-columns:.8fr 1.2fr;margin-top:2rem;display:grid}.comparison-grid article,.comparison-grid article+article{border:0;border-top:1px solid var(--red);background:0 0;padding:1.25rem 0}.comparison-grid__label{font-family:var(--serif);color:var(--ink);text-transform:none;letter-spacing:0;font-size:1.8rem}.comparison-grid li{font-size:1.125rem}.performance__takeaway{max-width:42ch;font-family:var(--serif);font-size:1.8rem;line-height:1.45}.criteria-grid,.process-grid,.tests{background:0 0;grid-template-columns:1fr;gap:0;margin-top:2.5rem;display:grid}.criteria-grid article,.process-grid li{border:0;border-top:1px solid var(--line);background:0 0;grid-template-columns:3rem minmax(0,.8fr) minmax(0,1.2fr);gap:1.5rem;padding:1.75rem 0;display:grid}.criteria-grid span,.process-grid span{color:var(--red);font-family:var(--serif);font-size:2rem;font-weight:400}.criteria-grid h3,.process-grid h3{font-family:var(--serif);margin:0;font-size:1.9rem;line-height:1.2}.criteria-grid p,.process-grid p{margin:0;font-size:1.125rem}.criteria__documents a{font-size:.9375rem;font-weight:400}.tests article{gap:var(--column-gap);border:0;border-top:1px solid var(--line);background:0 0;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding:1.5rem 0;display:grid}.tests h3{font-family:var(--serif);color:var(--ink);font-size:1.9rem}.tests p{margin:0;font-size:1.125rem}.final-cta h2{max-width:25ch;font-size:3.25rem}.download,.documents,.bibliography,.citation,.transparency{padding-block:3.5rem}.download{border-block:1px solid var(--line);background:var(--white)}.download__grid{gap:1.5rem var(--column-gap);grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);display:grid}.publication-cover{grid-area:1/1/3}.publication-cover img{border:1px solid var(--line);width:100%;max-width:21rem;height:auto}.download__grid>:not(.publication-cover){grid-column:2}.download h2{font-family:var(--sans);letter-spacing:0;text-transform:none;margin-top:.5rem;font-size:1rem;font-weight:400}.download h3{max-width:24ch;font-family:var(--serif);margin-top:1rem;font-size:2.8rem;line-height:1.1}.download__subtitle{font-family:var(--serif);color:var(--ink);font-size:1.5rem;line-height:1.4}.download__consultation{color:var(--muted);font-size:1rem}.download__meta{grid-template-columns:1fr;margin-top:1.5rem;display:grid}.download__meta div,.download__meta div:nth-child(2n){border:0;border-top:1px solid var(--line);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:1rem;padding:.8rem 0;display:grid}.download__meta dt{color:var(--muted);text-transform:none;letter-spacing:0;font-size:.875rem}.download__meta dd{color:var(--ink);font-size:1rem}.documents--further{border-block:1px solid var(--line);width:100%}.resources-heading h2{max-width:25ch;margin-top:.5rem}.resources-heading>p:not(.section-label){max-width:60ch}.resource-grid{counter-reset:library-entry;margin-top:2.5rem;display:block}.source-card,.source-card--featured{counter-increment:library-entry;border:0;border-top:1px solid var(--line);background:0 0;padding:1.75rem 0 2rem 4rem;display:block;position:relative}.source-card:before{content:counter(library-entry, decimal-leading-zero);color:var(--red);font-family:var(--serif);font-size:1.8rem;line-height:1;position:absolute;top:1.9rem;left:0}.source-card--featured{border-top-color:var(--red)}.source-card>div{border:0;padding:0}.source-card h3,.source-card--featured h3{font-family:var(--serif);font-size:2.2rem;line-height:1.2}.source-card h3 a{text-decoration:underline;text-decoration-color:var(--line)}.source-card h3 a,.source-card__link,.source-entry__title{color:var(--mrl-blue)}.source-card__meta,.source-card__date,.source-card__subtitle{color:var(--muted);font-size:.9375rem}.source-card__relevance,.source-card--featured .source-card__relevance{max-width:62ch;font-size:1.125rem}.source-card__link{letter-spacing:0;text-transform:none;min-height:44px;font-size:1rem;font-weight:400;text-decoration:underline;display:inline-block}.source-controls{border:0;border-block:1px solid var(--rule-dark);background:0 0;padding:1.5rem 0}.source-search>span,.chapter-filter>span{font-size:1rem;font-weight:400}.source-search input,.chapter-filter select{border:0;border-bottom:1px solid var(--mrl-control-rule);background:var(--paper-light);min-height:48px;color:var(--ink);border-radius:0;font-size:1.0625rem}.type-filters{gap:.4rem 1rem}.type-filters button{min-height:44px;color:var(--muted);letter-spacing:0;text-transform:none;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:.45rem 0;font-size:.9375rem;font-weight:400}.type-filters button[aria-pressed=true],.type-filters button:hover{border-color:var(--red);color:var(--red);background:0 0}.type-filters button[aria-pressed=true]{font-weight:700}.source-results{font-size:.9375rem}.chapter-sources summary{background:0 0;grid-template-columns:3rem minmax(0,1fr) auto auto;gap:1rem;padding:1.75rem 0}.chapter-sources__number{font-family:var(--serif);color:var(--red);font-size:2rem}.chapter-sources__title strong{font-family:var(--serif);font-size:1.9rem;font-weight:400;line-height:1.2}.chapter-sources__title small,.chapter-sources__count,.chapter-sources summary i{font-family:var(--sans);font-size:.875rem;font-weight:400}.chapter-sources ol{background:0 0;padding:0;display:block}.chapter-sources li{border:0;border-top:1px solid var(--line);background:0 0;padding:1.5rem 0 1.5rem 4rem}.source-entry__meta span{background:0 0;border:0;padding:0 .6rem 0 0;font-size:.8125rem}.source-entry__title{font-size:1.125rem}.chapter-sources li>a{letter-spacing:0;text-transform:none;min-height:44px;font-size:1rem;font-weight:400;text-decoration:underline;display:inline-block}.citation__utility{border-top:1px solid var(--red);padding-top:1.5rem}.citation blockquote{max-width:57ch;font-family:var(--serif);background:0 0;border:0;padding:0;font-size:1.6rem;line-height:1.5}.transparency{border-top:1px solid var(--line)}.transparency__grid{gap:var(--column-gap);grid-template-columns:.8fr 1.2fr}.transparency__copy a{text-transform:none;letter-spacing:0;font-size:1rem;text-decoration:underline}.project-identity{border-block:1px solid var(--red);background:var(--paper-light);padding-block:2.5rem 3rem}.project-identity__grid{gap:var(--column-gap);grid-template-columns:1fr 1.1fr;align-items:start}.project-identity h2{max-width:24ch;font-size:2.5rem}.project-identity__details p{max-width:62ch;color:var(--ink);font-size:1.125rem}.project-identity__details .project-identity__context{color:var(--muted);font-size:1rem}.about-section{padding-block:3.5rem 4rem}.team-grid{grid-template-columns:1fr;gap:3.5rem;display:grid}.profile-card{border:0;border-top:1px solid var(--line);background:0 0;padding:2rem 0 0}.profile-card--lead{gap:1rem var(--column-gap);border-top-color:var(--red);grid-template-columns:minmax(8rem,11rem) minmax(0,1fr);align-items:start;display:grid}.profile-card__portrait{aspect-ratio:auto;object-fit:contain;object-position:center;grid-area:1/1/4;width:100%;max-width:11rem;height:auto;margin:0}.profile-card--lead>:not(img){grid-column:2}.profile-card h3,.profile-card--lead .profile-card__name{font-family:var(--serif);margin:0;font-size:2.3rem;font-weight:400;line-height:1.2}.profile-card__affiliation{max-width:60ch;margin-top:1rem;font-size:1.125rem}.profile-card .role-label{color:var(--mrl-blue)}.profile-card__affiliation--list{margin:0}.team-members{grid-template-columns:1fr;gap:2.5rem;margin-top:2.5rem;list-style:none;display:grid}.team-member{gap:.75rem var(--column-gap);border-top:1px solid var(--line);grid-template-columns:minmax(8rem,11rem) minmax(0,1fr);align-items:start;padding:1.5rem 0 0;display:grid}.team-member__portrait{aspect-ratio:4/5;grid-area:1/1/3;width:100%;max-width:none;margin:0;overflow:hidden}.team-member__portrait img{object-fit:cover;object-position:center top;width:100%;height:100%}.team-member h4{font-family:var(--serif);grid-column:2;align-self:end;margin:0;font-size:2rem;font-weight:400;line-height:1.2}.team-member p{color:var(--muted);grid-column:2;margin:0;font-size:1rem}.document-status{gap:var(--column-gap);border-top:1px solid var(--line);grid-template-columns:.65fr 1.35fr;padding-block:2.5rem 3.5rem;display:grid}.document-status__heading h2{font-size:2rem}.document-status__panel{background:0 0;border:0;padding:0}.document-status__panel dl{grid-template-columns:repeat(2,minmax(0,1fr))}.document-status__panel dl>div{border-top:1px solid var(--line);padding:.8rem 0}.document-status__panel dt{color:var(--muted);font-size:.875rem}.document-status__panel dd,.document-status__panel>p{font-size:1.0625rem}.event-preview,.event-block{--preview-accent:var(--red);--preview-muted:var(--muted);--preview-line:var(--line);--speaker-rule:var(--line);--speaker-divider:var(--line);--speaker-heading:var(--ink);--speaker-label:var(--red);--speaker-link-hover:var(--red);--speaker-muted:var(--muted);--speaker-photo-bg:var(--paper-deep)}.events-hero h1{font-size:5.5rem}.event-preview{border-top:1px solid var(--red)}.event-preview__inner{gap:var(--column-gap);grid-template-columns:10rem minmax(0,1fr);padding-block:3.5rem 4rem;display:grid}.event-preview__city{color:var(--red);font-family:var(--serif);text-transform:none;letter-spacing:-.02em;font-size:2.5rem;font-weight:400}.event-preview__meta time{font-family:var(--serif);text-transform:none;color:var(--red);font-size:1.8rem;font-weight:400;line-height:1.25}.event-preview__meta p:last-child{font-size:1rem}.event-preview__context{color:var(--muted);margin-bottom:1rem;font-size:.9375rem}.event-preview__content h2{max-width:28ch;font-size:3rem;line-height:1.12}.event-preview__description{max-width:58ch;font-size:1.125rem}.event-preview__people{grid-template-columns:5rem minmax(0,1fr);gap:1.5rem}.event-preview__people p:first-child{font-size:.8125rem;font-weight:400}.event-preview__people p:last-child{font-family:var(--serif);font-size:1.4rem;font-weight:400;line-height:1.5}.event-preview__secondary{min-height:44px;color:var(--red);letter-spacing:0;text-transform:none;align-items:center;font-size:1rem;font-weight:400;text-decoration:underline;display:inline-flex}.events-cta,.event-framework{padding-block:3.5rem}.event-back{padding-block:1.75rem}.event-back a{min-height:30px;font-size:.9375rem;display:inline-block}.event-block{padding-block:1rem 4rem}.event-block__header{gap:var(--column-gap);grid-template-columns:10rem minmax(0,1fr);display:grid}.event-block__status{color:var(--muted);letter-spacing:.05em;font-size:.8125rem;font-weight:400}.event-block__status span{border-radius:0;width:1.3rem;height:1px}.event-block__city{font-family:var(--serif);letter-spacing:-.03em;margin-top:1.5rem;font-size:3rem;font-weight:400}.event-block__date{font-family:var(--serif);text-transform:none;letter-spacing:0;font-size:1.5rem;font-weight:400;line-height:1.3}.event-block__context{color:var(--mrl-ink-soft);font-size:.9375rem}.event-block :is(h1,h2){max-width:26ch;font-family:var(--serif);font-size:clamp(2.8rem,4.8vw,4.7rem);line-height:1.05}.event-block__description{border-top:1px solid var(--red);margin-top:2rem;padding-top:1.5rem}.event-block__description p{max-width:61ch;font-size:1.125rem;line-height:1.75}.event-block__description p:first-child{font-family:var(--serif);font-size:1.5rem;line-height:1.5}.event-programme{background:var(--paper-light);margin-top:3.5rem;padding-top:1.5rem}.event-programme__header{gap:var(--column-gap);grid-template-columns:minmax(max-content,10rem) minmax(0,1fr)}.event-programme__header h2{white-space:nowrap;font-size:2.2rem}.event-programme__item{gap:var(--column-gap);grid-template-columns:10rem minmax(0,1fr);padding-block:1.75rem}.event-programme__time{color:var(--red);font-size:1rem;font-weight:400}.event-programme__content h3{max-width:32ch;font-size:1.95rem;line-height:1.2}.event-programme__speaker{font-size:1.125rem;font-weight:700}.event-programme__affiliation{color:var(--muted);font-size:1rem}.event-programme__affiliation--inline{font-weight:400}.event-programme__item--emphasis{border-left:0;border-top:1px solid var(--red);background:0 0;grid-template-columns:10rem minmax(0,1fr);padding-inline:0}.event-block__speakers{margin-top:4rem;padding-top:1.5rem}.event-block__speakers>h3{font-family:var(--serif);letter-spacing:-.02em;text-transform:none;font-size:2.8rem;font-weight:400}.speaker-grid{margin-top:2.5rem;display:block}.speaker-card{gap:var(--column-gap);border:0;border-top:1px solid var(--line);grid-template-columns:minmax(10rem,.65fr) minmax(0,1.35fr);height:auto;padding-block:2rem 2.5rem;display:grid}.speaker-card__portrait{aspect-ratio:4/5;background:0 0;width:100%;max-width:20rem;overflow:visible}.speaker-card__portrait img{aspect-ratio:4/5;object-fit:cover;width:100%;height:100%}.speaker-card__portrait figcaption{color:var(--muted);background:0 0;padding:.6rem 0 0;font-size:.8125rem;position:static}.speaker-card__body{padding-top:.5rem;display:block}.speaker-card h4,.speaker-card--align-track h4{min-height:0;font-family:var(--serif);letter-spacing:-.025em;margin:0;font-size:2.4rem;font-weight:400;line-height:1.15}.speaker-card h4 a{text-decoration:underline;text-decoration-color:var(--line)}.speaker-card h4 span{display:none}.speaker-card__role{min-height:0;color:var(--mrl-ink-soft);margin:1rem 0 2rem;font-size:1.0625rem;line-height:1.65}.speaker-card__details,.speaker-card--align-track .speaker-card__details{margin:0}.speaker-card__track,.speaker-card__topic{border-top:1px solid var(--red);margin:0;padding-top:1rem}.speaker-card__track p,.speaker-card__topic p{color:var(--red);letter-spacing:.06em;font-size:.8125rem;font-weight:400;line-height:1.5}.speaker-card__track strong,.speaker-card__topic strong{max-width:33ch;color:var(--ink);font-family:var(--serif);font-size:1.75rem;font-weight:400;line-height:1.3}.event-block--dark .speaker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2rem;display:grid}.event-block--dark .speaker-card{grid-template-columns:1fr;grid-template-rows:subgrid;border:0;grid-row:span 4;gap:0;padding:0}.event-block--dark .speaker-card__portrait{max-width:none}.event-block--dark .speaker-card__body{grid-template-rows:subgrid;grid-row:span 3;padding:0;display:grid}.event-block--dark .speaker-card h4{margin-top:1.5rem;font-size:2rem}.event-block--dark .speaker-card__role{margin:.75rem 0 1.5rem;font-size:1rem}.event-block--dark .speaker-card__topic strong{font-size:1.5rem}.event-block__announcement{max-width:62ch;font-size:1rem}.event-interest{background:var(--paper-light);border-block:1px solid var(--line)}.event-interest__inner{gap:var(--column-gap);grid-template-columns:.8fr 1.2fr;padding-block:3.5rem;display:grid}.event-interest h2{max-width:21ch;font-size:2.8rem}.event-interest__content p{font-size:1.125rem}.event-interest__button{max-width:100%}.interest-hero,.interest-section__inner{width:min(var(--page), 49rem)}.interest-hero{padding-block:4rem 2.5rem}.interest-hero h1{font-family:var(--serif);font-size:clamp(2.8rem,5vw,4.7rem);line-height:1.06}.interest-hero h1 span:last-child{font-family:var(--serif);margin-top:1rem;font-size:.6em}.interest-hero__meta{border-color:var(--line);gap:1.5rem;padding-block:1.5rem}.interest-hero__meta p{font-size:1rem;font-weight:400}.interest-hero__intro{font-family:var(--serif);font-size:1.5rem;line-height:1.5}.interest-section{background:0 0;padding-bottom:4rem}.interest-form{border:0;border-top:1px solid var(--red);background:0 0;gap:1.75rem 2rem;padding:2rem 0}.form-field label{font-size:1.0625rem;font-weight:400}.form-field input,.form-field textarea{border:0;border-bottom:1px solid var(--mrl-control-rule);background:var(--paper-light);color:var(--ink);border-radius:0;padding:.8rem .4rem;font-size:1.125rem}.form-field input::placeholder{color:var(--muted)}.form-field input:focus,.form-field textarea:focus{border-color:var(--red);outline:3px solid var(--red);outline-offset:3px}.field-help,.interest-notice{color:var(--muted);font-size:.9375rem}.form-error{background:var(--paper);color:var(--red-dark);font-size:1.0625rem}.submit-button,.submit-button:hover{border:1px solid var(--mrl-blue);background:var(--mrl-blue);color:var(--white);justify-content:space-between;padding:.9rem 1.3rem;font-size:1.0625rem}.submit-button:hover{background:var(--mrl-blue-dark);border-color:var(--mrl-blue-dark)}.confirmation{width:min(var(--page), 48rem);padding-block:4rem}.confirmation h1{font-size:clamp(2.8rem,5vw,4.5rem)}.confirmation>p:not(.eyebrow){font-family:var(--serif);font-size:1.5rem}.not-found h1{max-width:20ch}.dialogue,.outputs,.institutional-use,.closing{border-top:1px solid var(--line);padding-block:3.5rem}.engagement-grid,.output-category-grid{border:0;grid-template-columns:1fr;gap:0;display:grid}.engagement-grid article,.output-category{border:0;border-top:1px solid var(--line);background:0 0;grid-template-columns:3rem minmax(0,.8fr) minmax(0,1.2fr);gap:1.5rem;min-height:0;padding:1.75rem 0;display:grid}.engagement-grid article>span,.output-category>span{color:var(--red);font-family:var(--serif);font-size:2rem}.engagement-grid h3,.output-category h3{font-family:var(--serif);margin:0;font-size:1.9rem}.engagement-grid p{align-self:start;margin:0}.closing__inner,.institutional-use__inner{gap:var(--column-gap);grid-template-columns:.8fr 1.2fr}.closing__content>p{color:var(--ink)}@media (width>=100rem){:root{--rail:16rem;--edge:5.5rem;--gutter:11rem}.home-opening{grid-template-columns:1.8fr .8fr;padding-block:5.5rem}.home-opening__publication{justify-self:end;max-width:23rem}.home-red-lines{grid-template-columns:1fr 2.6fr}.red-line-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem;display:grid}.red-line-list li:first-child .red-line-card{border-top:1px solid var(--line);padding-top:1.5rem}.red-line-card{height:100%}}@media (width<=71.99rem){:root{--edge:2.25rem;--gutter:8rem}[id]{scroll-margin-top:1.5rem}.site-header__inner{min-height:6rem}.home-hero h1{font-size:clamp(3.4rem,7vw,6rem)}.event-block__header{grid-template-columns:8rem minmax(0,1fr)}.event-programme__header{grid-template-columns:minmax(max-content,8rem) minmax(0,1fr)}.event-programme__item,.event-programme__item--emphasis,.event-preview__inner{grid-template-columns:8rem minmax(0,1fr)}}@media (width<=54rem){:root{--edge:1.75rem;--gutter:6rem;--column-gap:1.75rem}.home-opening{grid-template-columns:1.7fr .65fr;gap:2rem;padding-block:3rem}.home-hero h1{font-size:4rem}.home-opening__publication{margin-top:3rem}.home-red-lines{grid-template-columns:1fr}.home-red-lines>:not(.red-line-list){grid-column:1}.home-red-lines__intro{max-width:60ch}.red-line-list{grid-area:auto/1;margin-top:2.5rem}.home-reading{grid-template-columns:1fr}.home-reading>*,.home-reading>.section-label{grid-area:auto/1}.home-people{grid-template-columns:1fr;gap:1.5rem}.home-profile{grid-area:auto/1}.home-whitepaper{gap:2rem}.home-whitepaper h3{font-size:2.35rem}.criteria-grid article,.process-grid li{grid-template-columns:2.5rem minmax(0,1fr)}.criteria-grid p,.process-grid p{grid-column:2}.event-block__header{grid-template-columns:1fr;gap:2rem}.event-block__meta{grid-template-columns:1fr 1fr;gap:.5rem 1.5rem;display:grid}.event-block__status,.event-block__context{grid-column:1/-1}.event-block__city,.event-block__date{margin:0}.event-block__date{align-self:center}.event-block--dark .speaker-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.5rem}.document-status{grid-template-columns:1fr;gap:1.5rem}.document-status__panel dl{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__grid{grid-template-columns:1fr 1fr}.footer__grid>div:first-child{grid-column:1/-1}.footer__name br{display:none}}@media (width<=40rem){:root{--edge:1.25rem;--gutter:0rem;--column-gap:1.5rem;--section-space:3rem}body,main p{font-size:1.0625rem}h1{font-size:2.8rem}h2{font-size:2.25rem}.site-header__inner{gap:.8rem;min-height:5.75rem}.wordmark{font-size:1.5rem}.masthead-paper{font-size:.8125rem}.menu-button{gap:.5rem;font-size:.875rem}.menu-button__icon{width:1.1rem}.home-opening{grid-template-columns:1fr;gap:2.5rem;padding-block:2.5rem 3rem}.home-hero h1{max-width:14ch;font-size:clamp(3.35rem,11.5vw,4.5rem);line-height:.98}.home-hero__intro{max-width:none;font-size:1.55rem}.home-hero__attribution{font-size:1rem}.home-actions{gap:.6rem 1.5rem;display:flex}.home-actions .home-button{width:fit-content}.home-opening__publication{border-top:1px solid var(--line);grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:1.5rem;margin:0;padding-top:1.5rem;display:grid}.home-opening__publication p{margin:0}.home-red-lines{padding-block:1.5rem 2rem}.home-red-lines h2{font-size:2.5rem}.red-line-card{grid-template-columns:2.5rem minmax(0,1fr);gap:.45rem 1rem}.red-line-card__number{font-size:2.3rem}.red-line-card__title{font-size:1.8rem}.red-line-card__summary{font-size:1.0625rem}.home-foundations,.home-people,.home-events{padding-block:3rem}.home-foundations h2{font-size:3rem}.home-reading h2+p,.home-profile p:first-child{font-size:1.5rem}.home-event-row{grid-template-columns:1fr;gap:.8rem}.home-event-row__city,.home-event-row>:not(.home-event-row__city){grid-area:auto/1}.home-event-row h3{font-size:2rem}.home-whitepaper{grid-template-columns:1fr;gap:2rem;padding-block:3rem}.home-whitepaper>img{grid-row:auto;max-width:14rem}.home-whitepaper__actions{grid-column:1}.home-whitepaper__actions .home-button{width:fit-content}.page-hero,.about-intro,.events-hero{padding-block:2.75rem}.page-hero h1,.about-intro h1,.events-hero h1{font-size:3rem}.page-hero__subtitle,.about-intro__summary,.events-hero__intro{font-size:1.5rem}.proposals__heading{display:block}.proposals__heading h2{margin-top:.75rem;font-size:2.3rem}.card__link{grid-template-columns:1fr;gap:1.25rem;padding-block:2rem 2.5rem}.card__link>*,.card__top{grid-area:auto/1}.card__top{flex-direction:row;align-items:baseline;gap:1.5rem}.card__number{font-size:4rem}.card h3{font-size:2.55rem}.card__position{padding-left:1rem}.recurring h2{font-size:2.75rem}.recurring__flow{font-size:1.8rem}.recurring__examples{grid-template-columns:repeat(2,minmax(0,1fr))}.boundary-forms__grid,.constructive__grid,.definition__grid,.comparison-grid,.project-identity__grid,.transparency__grid,.event-interest__inner,.institutional-use__inner,.closing__inner{grid-template-columns:1fr;gap:1.5rem}.chapter-hero{grid-template-columns:1fr;gap:1rem;padding-block:2.5rem}.chapter-folio{grid-area:auto/1;margin-bottom:.5rem;font-size:6rem}.chapter-hero__meta,.chapter-hero__grid,.chapter-hero__question{grid-column:1}.chapter-hero__grid{margin-top:.25rem}.chapter-hero h1{font-size:3rem}.chapter-hero .lede{font-size:1.55rem}.chapter-hero__question{margin-top:.25rem;font-size:1.35rem}.boundary__grid,.positive__grid,.signal__grid,.signal__grid--principle,.chapter-shell,.foundation__head,.implications__head{grid-template-columns:1fr;gap:1rem}.boundary__grid>.eyebrow:before,.positive__grid>.eyebrow:before{width:3rem;margin-bottom:1rem}.boundary blockquote,.positive .lede{font-size:1.55rem}.signal__grid>*,.signal__grid>.eyebrow{grid-area:auto/1}.signal__value{font-size:2rem}.chapter-nav{border-bottom:1px solid var(--line);padding-bottom:1.5rem}.chapter-nav ol{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.chapter-nav a{font-size:.9375rem}.essay h2{font-size:2.2rem}.foundation__grid,.implications__grid{margin-left:0}.audiences>div{grid-template-columns:1fr;gap:.6rem}.sources__head{flex-direction:column;align-items:start;gap:.8rem;display:flex}.sources__head>span{display:block}.sources__head>span>span:last-child{margin-top:.6rem;display:block}.sources li{gap:1rem;padding-block:1.25rem}.chapter-pagination__inner{grid-template-columns:1fr;gap:1.5rem;padding-block:2rem}.chapter-pagination__next{text-align:left}.criteria-grid article,.process-grid li{gap:.5rem 1rem}.tests article{grid-template-columns:1fr;gap:.6rem}.final-cta h2{font-size:2.75rem}.download__grid{grid-template-columns:1fr;gap:1.75rem}.publication-cover{grid-area:auto/1;max-width:14rem}.download__grid>:not(.publication-cover){grid-column:1}.download h3{font-size:2.5rem}.source-card,.source-card--featured{padding-left:2.7rem}.source-card h3,.source-card--featured h3{font-size:1.9rem}.source-card:before{font-size:1.5rem}.source-controls{grid-template-columns:1fr}.chapter-sources summary{grid-template-columns:2rem minmax(0,1fr);gap:.5rem 1rem}.chapter-sources__count,.chapter-sources summary i{grid-column:2}.chapter-sources li{padding-left:0}.citation blockquote{font-size:1.45rem}.profile-card--lead{grid-template-columns:1fr}.profile-card--lead>*,.profile-card--lead>:not(img){grid-area:auto/1}.profile-card__portrait{width:6.5rem;max-width:100%}.profile-card h3,.profile-card--lead .profile-card__name{font-size:2rem}.profile-card__affiliation--list{margin-top:.5rem}.team-member{grid-template-columns:6.5rem minmax(0,1fr);gap:.6rem 1.25rem}.team-member h4{font-size:1.6rem}.document-status__panel dl{grid-template-columns:1fr}.event-preview__inner{grid-template-columns:1fr;gap:1.75rem;padding-block:2.5rem 3rem}.event-preview__meta{flex-wrap:wrap;align-items:baseline;gap:.75rem 1.5rem;display:flex}.event-preview__city{font-size:2rem}.event-preview__meta time{font-size:1.5rem}.event-preview__content h2{font-size:2.5rem}.event-preview__people{grid-template-columns:1fr;gap:.5rem}.event-block :is(h1,h2){font-size:2.8rem}.event-block__city{font-size:2.5rem}.event-block__date{font-size:1.3rem}.event-programme__header,.event-programme__item,.event-programme__item--emphasis{grid-template-columns:1fr;gap:.9rem}.event-programme__content h3{font-size:1.8rem}.event-block__speakers>h3{font-size:2.5rem}.speaker-card{grid-template-columns:1fr;gap:1.5rem}.speaker-card__portrait{max-width:17rem}.speaker-card h4,.speaker-card--align-track h4{font-size:2.1rem}.event-block--dark .speaker-grid{grid-template-columns:1fr;gap:3rem}.event-block--dark .speaker-card{grid-row:auto;display:block}.event-block--dark .speaker-card__portrait{max-width:17rem}.event-block--dark .speaker-card__body{display:block}.interest-hero{padding-block:2.75rem 2rem}.interest-hero h1{font-size:2.8rem}.interest-hero__meta{grid-template-columns:1fr}.interest-hero__meta p:last-child{text-align:left}.interest-form{grid-template-columns:1fr;gap:1.75rem}.form-field--wide{grid-column:1}.submit-button{width:100%}.engagement-grid article,.output-category{grid-template-columns:2.5rem minmax(0,1fr);gap:.6rem 1rem}.engagement-grid p,.output-category__items{grid-column:2}.footer__grid{grid-template-columns:1fr;gap:2rem}.footer__grid>div:first-child{grid-column:1}.footer__meta{display:block}}@media (width<=23rem){.site-header__inner{grid-template-columns:1fr auto}.masthead-paper{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition:none;animation:none}}}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/newsreader-roman.woff2)format("woff2")}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/fonts/newsreader-italic.woff2)format("woff2")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/atkinson-Regular.woff2)format("woff2")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:600 800;font-display:swap;src:url(/fonts/atkinson-Bold.woff2)format("woff2")}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/atkinson-Italic.woff2)format("woff2")}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-weight:600 800;font-display:swap;src:url(/fonts/atkinson-BoldItalic.woff2)format("woff2")}
