@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/build/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2) format("woff2");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-weight:600;font-display:swap;src:url(/build/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2) format("woff2");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-weight:500;font-display:swap;src:url(/build/assets/cormorant-garamond-latin-500-italic-Y14P-dkT.woff2) format("woff2");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:Manrope Variable;font-style:normal;font-weight:200 800;font-display:swap;src:url(/build/assets/manrope-latin-wght-normal-DHIcAJRg.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{--midnight: #0B1423;--navy: #16263A;--navy-soft: #22354D;--gold: #C5A46D;--gold-antique: #A88752;--gold-ink: #7E6236;--ivory: #F7F5F0;--paper: #FCFBF8;--ink: #20252C;--muted: #68717D;--line: #E3E0D9;--line-strong: #CFCAC0;--on-dark: #F2EFE8;--on-dark-muted: #A9B2BF;--danger: #9B2C2C;--success: #2F6B4F;--font-serif: "Cormorant Garamond", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-sans: "Manrope Variable", "Segoe UI", system-ui, -apple-system, sans-serif;--step--1: clamp(.84rem, .82rem + .1vw, .9rem);--step-0: clamp(1rem, .97rem + .15vw, 1.0625rem);--step-1: clamp(1.2rem, 1.12rem + .35vw, 1.4rem);--step-2: clamp(1.45rem, 1.3rem + .7vw, 1.9rem);--step-3: clamp(1.8rem, 1.5rem + 1.3vw, 2.65rem);--step-4: clamp(2.2rem, 1.7rem + 2.3vw, 3.6rem);--step-5: clamp(2.7rem, 1.9rem + 3.8vw, 5.2rem);--space-3xs: .25rem;--space-2xs: .5rem;--space-xs: .75rem;--space-s: 1rem;--space-m: 1.5rem;--space-l: 2.25rem;--space-xl: clamp(2.5rem, 2rem + 2.5vw, 4rem);--space-2xl: clamp(3.5rem, 2.5rem + 5vw, 7rem);--space-3xl: clamp(4.5rem, 3rem + 7vw, 9.5rem);--gutter: clamp(1rem, .5rem + 2.5vw, 2.5rem);--radius-s: 2px;--radius-m: 4px;--shadow-panel: 0 30px 60px -40px rgba(11, 20, 35, .45);--hairline: 1px solid var(--line);--ease: cubic-bezier(.22, .61, .36, 1);--dur-fast: .16s;--dur: .32s;--dur-slow: .9s;--diagonal: 11%;--container: 1240px;--measure: 66ch;--header-h: 76px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1rem)}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--step-0);line-height:1.65;font-weight:420;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-feature-settings:"kern" 1}body.is-locked{overflow:hidden}img,svg,video,iframe{display:block;max-width:100%}img{height:auto}h1,h2,h3,h4{margin:0;font-family:var(--font-serif);font-weight:500;line-height:1.08;letter-spacing:-.005em;color:var(--midnight);text-wrap:balance}h1{font-size:var(--step-5)}h2{font-size:var(--step-4)}h3{font-size:var(--step-2);line-height:1.15}h4{font-size:var(--step-1)}p{margin:0 0 1em;text-wrap:pretty}p:last-child{margin-bottom:0}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.22em;transition:color var(--dur-fast) var(--ease),text-decoration-color var(--dur-fast) var(--ease)}:focus-visible{outline:2px solid var(--gold-antique);outline-offset:3px;border-radius:1px}.on-dark :focus-visible{outline-color:var(--gold)}::selection{background:#c5a46d59;color:var(--midnight)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--gutter);top:-100px;z-index:100;background:var(--midnight);color:var(--paper);padding:.75rem 1.1rem;font-weight:600;text-decoration:none}.skip-link:focus{top:.75rem}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-width:calc(820px + 2 * var(--gutter))}.section{padding-block:var(--space-2xl)}.section--tight{padding-block:var(--space-xl)}.section--ivory{background:var(--ivory)}.section+.section--rule{border-top:var(--hairline)}.on-dark{background:var(--midnight);color:var(--on-dark)}.on-dark h1,.on-dark h2,.on-dark h3,.on-dark h4{color:var(--paper)}.lang-fallback{font-style:normal}.kicker{display:inline-flex;align-items:center;gap:.75rem;margin:0 0 var(--space-m);font-size:var(--step--1);font-weight:600;letter-spacing:.02em;color:var(--gold-ink)}.kicker:before{content:"";width:2.25rem;height:1px;background:currentColor}.on-dark .kicker{color:var(--gold)}.lead{font-family:var(--font-serif);font-size:var(--step-2);line-height:1.38;color:var(--navy);max-width:34ch}.on-dark .lead{color:var(--on-dark)}.muted{color:var(--muted)}.on-dark .muted{color:var(--on-dark-muted)}.measure{max-width:var(--measure)}.btn{--btn-bg: var(--midnight);--btn-fg: var(--paper);--btn-border: var(--midnight);display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:48px;padding:.8rem 1.55rem;border:1px solid var(--btn-border);border-radius:var(--radius-s);background:var(--btn-bg);color:var(--btn-fg);font:600 var(--step--1)/1.2 var(--font-sans);letter-spacing:.015em;text-decoration:none;cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.btn:hover{--btn-bg: var(--navy-soft);--btn-border: var(--navy-soft)}.btn--ghost{--btn-bg: transparent;--btn-fg: var(--midnight);--btn-border: var(--line-strong)}.btn--ghost:hover{--btn-bg: transparent;--btn-border: var(--midnight)}.btn--gold{--btn-bg: var(--gold);--btn-fg: var(--midnight);--btn-border: var(--gold)}.btn--gold:hover{--btn-bg: #d3b583;--btn-border: #d3b583}.on-dark .btn--ghost{--btn-fg: var(--paper);--btn-border: rgba(242, 239, 232, .35)}.on-dark .btn--ghost:hover{--btn-border: var(--gold)}.btn[disabled],.btn.is-busy{opacity:.6;cursor:progress}.actions{display:flex;flex-wrap:wrap;gap:var(--space-s);align-items:center}.link{position:relative;display:inline-block;padding-bottom:.2rem;font-weight:600;font-size:var(--step--1);letter-spacing:.015em;color:var(--midnight);text-decoration:none}.link:after{content:"";position:absolute;left:0;bottom:0;width:2rem;height:1px;background:var(--gold-antique);transition:width var(--dur) var(--ease)}.link:hover:after,.link:focus-visible:after{width:100%}.on-dark .link{color:var(--paper)}.on-dark .link:after{background:var(--gold)}.site-header{position:sticky;top:0;z-index:50;background:#fcfbf8f0;backdrop-filter:saturate(1.2) blur(10px);-webkit-backdrop-filter:saturate(1.2) blur(10px);border-bottom:1px solid transparent;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.site-header.is-scrolled{border-bottom-color:var(--line)}.site-header__inner{display:flex;align-items:center;gap:var(--space-m);height:var(--header-h)}.brand{display:inline-flex;align-items:center;gap:.8rem;margin-right:auto;color:var(--midnight);text-decoration:none}.brand__mark{width:44px;height:auto;color:var(--gold-antique);flex:none}.brand__name{font-family:var(--font-serif);font-size:1.28rem;font-weight:600;letter-spacing:.06em;line-height:1;text-transform:uppercase}.brand__name{white-space:nowrap}.brand__name span{display:none;margin-top:.3rem;font-family:var(--font-sans);font-size:.66rem;font-weight:600;letter-spacing:.14em;color:var(--muted)}.nav{display:none}.nav__list{display:flex;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none}.nav__link,.nav__more-toggle{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;padding:0 .85rem;border:0;background:none;color:var(--ink);font:560 .92rem/1 var(--font-sans);text-decoration:none;cursor:pointer}.nav__link:hover,.nav__more-toggle:hover{color:var(--gold-ink)}.nav__link[aria-current=page]{color:var(--midnight);box-shadow:inset 0 -1px 0 var(--gold-antique)}.nav__more{position:relative}.nav__more-toggle svg{width:10px;transition:transform var(--dur-fast) var(--ease)}.nav__more-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.nav__dropdown{position:absolute;top:calc(100% + .5rem);right:0;min-width:240px;margin:0;padding:.5rem;list-style:none;background:var(--paper);border:var(--hairline);box-shadow:var(--shadow-panel)}.nav__dropdown[hidden]{display:none}.nav__dropdown a{display:block;padding:.7rem .85rem;color:var(--ink);text-decoration:none;font-size:.93rem;font-weight:500}.nav__dropdown a:hover,.nav__dropdown a[aria-current=page]{background:var(--ivory);color:var(--midnight)}.lang-switch{display:inline-flex;align-items:center;border:var(--hairline);border-radius:var(--radius-s)}.lang-switch a,.lang-switch span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:36px;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-decoration:none;color:var(--muted)}.lang-switch [aria-current=true]{color:var(--midnight);background:var(--ivory)}.lang-switch a:hover{color:var(--midnight)}.header-cta{display:none}.menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-right:-.6rem;border:0;background:none;color:var(--midnight);cursor:pointer}.menu-toggle__bars{position:relative;width:24px;height:12px}.menu-toggle__bars:before,.menu-toggle__bars:after{content:"";position:absolute;left:0;height:1.5px;background:currentColor;transition:transform var(--dur) var(--ease),top var(--dur) var(--ease),width var(--dur) var(--ease)}.menu-toggle__bars:before{top:0;width:24px}.menu-toggle__bars:after{top:10px;width:16px}.menu-toggle[aria-expanded=true] .menu-toggle__bars:before{top:5px;transform:rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-toggle__bars:after{top:5px;width:24px;transform:rotate(-45deg)}.menu-panel{position:fixed;inset:var(--header-h) 0 0 0;z-index:49;display:flex;flex-direction:column;gap:var(--space-l);padding:var(--space-l) var(--gutter) var(--space-xl);overflow-y:auto;background:var(--midnight);color:var(--on-dark)}.menu-panel[hidden]{display:none}.menu-panel__list{margin:0;padding:0;list-style:none}.menu-panel__list a{display:flex;justify-content:space-between;align-items:baseline;padding:.85rem 0;border-bottom:1px solid rgba(242,239,232,.12);font-family:var(--font-serif);font-size:1.75rem;line-height:1.1;color:var(--paper);text-decoration:none}.menu-panel__list a[aria-current=page]{color:var(--gold)}.menu-panel__list--secondary a{font-family:var(--font-sans);font-size:1rem;font-weight:500;color:var(--on-dark-muted)}@media(min-width:560px){.brand__name span{display:block}}@media(max-width:559px){.site-header__inner{gap:var(--space-s)}.brand{gap:.6rem}.brand__mark{width:34px}.brand__name{font-size:1.02rem;letter-spacing:.035em}.lang-switch a,.lang-switch span{min-width:34px}}@media(max-width:359px){.brand__name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}@media(min-width:1080px){.nav{display:block}.header-cta{display:inline-flex;min-height:42px;padding-block:.65rem}.menu-toggle,.menu-panel{display:none!important}}.hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr);background:var(--paper)}.hero__media{position:relative;order:-1;min-height:470px;background:var(--midnight);clip-path:polygon(0 0,100% 0,100% calc(100% - 3.2rem),0 100%);overflow:hidden}.hero__stroke{position:absolute;inset:-10% auto -10% 18%;width:46%;background:linear-gradient(180deg,#c5a46d29,#c5a46d05);transform:skew(-23deg);transform-origin:top}.hero__portrait{position:absolute;right:50%;bottom:0;width:min(62%,252px);transform:translate(50%)}.hero__portrait img{width:100%;height:auto;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 16%,#000 88%,transparent 100%),linear-gradient(to bottom,#000 70%,transparent 99%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 16%,#000 88%,transparent 100%),linear-gradient(to bottom,#000 70%,transparent 99%);mask-composite:intersect}.hero__text{position:relative;padding:var(--space-l) var(--gutter) var(--space-2xl)}.hero__eyebrow{margin:0 0 var(--space-m);font-family:var(--font-serif);font-size:var(--step-1);font-style:italic;color:var(--gold-ink)}.hero__title{font-size:var(--step-5);font-weight:500;line-height:.98;letter-spacing:-.012em}.hero__title span{display:block}.hero__title span:last-child{font-weight:600}.hero__subtitle{margin:var(--space-m) 0 0;padding-top:var(--space-s);border-top:1px solid var(--gold);max-width:38ch;font-size:var(--step-0);font-weight:650;letter-spacing:.01em;color:var(--navy)}.hero__intro{margin:var(--space-m) 0 var(--space-l);max-width:52ch;color:#3a4049}.hero__note{display:flex;align-items:center;gap:.75rem;margin:var(--space-l) 0 0;font-size:var(--step--1);color:var(--muted)}.hero__note:before{content:"";width:2.25rem;height:1px;background:var(--gold-antique)}.hero__note strong{font-family:var(--font-serif);font-size:1.35rem;font-weight:600;color:var(--midnight);font-variant-numeric:lining-nums}@media(min-width:900px){.hero{grid-template-columns:minmax(0,55fr) minmax(0,45fr);min-height:min(calc(100vh - var(--header-h)),860px)}.hero__media{order:0;min-height:0;clip-path:polygon(var(--diagonal) 0,100% 0,100% 100%,0 100%)}.hero__text{align-self:center;padding:var(--space-2xl) var(--space-xl) var(--space-2xl) max(var(--gutter),calc((100vw - var(--container)) / 2))}.hero__portrait{width:min(80%,470px);right:46%}}.hero__media--photo .hero__stroke{display:none}.hero__media--photo .hero__portrait{inset:0;width:auto;transform:none}.hero__media--photo .hero__portrait img{width:100%;height:100%;object-fit:cover;object-position:62% 12%;-webkit-mask-image:none;mask-image:none}.hero__media--photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0b162800 62%,#0b162861);pointer-events:none}@media(min-width:900px){.hero__media--photo .hero__portrait{right:0}.hero__media--photo .hero__portrait img{object-position:58% 18%}.hero__media--photo:after{background:linear-gradient(90deg,#0b16286b 0,#0b162800 34%),linear-gradient(180deg,#0b162800 70%,#0b16284d)}}@media(prefers-reduced-motion:no-preference){.js .hero__media{animation:hero-wipe 1.1s var(--ease) both}.js .hero__portrait{animation:hero-rise 1.2s .25s var(--ease) both}.js .hero__media--photo .hero__portrait{animation:hero-settle 1.6s var(--ease) both}.js .hero__text>*{animation:hero-fade .8s var(--ease) both}.js .hero__text>*:nth-child(2){animation-delay:.12s}.js .hero__text>*:nth-child(3){animation-delay:.22s}.js .hero__text>*:nth-child(n+4){animation-delay:.32s}}@keyframes hero-wipe{0%{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}}@keyframes hero-rise{0%{opacity:0;transform:translate(50%,24px)}}@keyframes hero-settle{0%{transform:scale(1.06)}}@keyframes hero-fade{0%{opacity:0;transform:translateY(10px)}}.ledger{background:var(--midnight);color:var(--on-dark)}.ledger__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}.ledger__item{padding:var(--space-l) var(--space-m) var(--space-l) 0;border-top:1px solid rgba(197,164,109,.28)}.ledger__item:nth-child(odd){padding-right:var(--space-m)}.ledger__item:nth-child(2n){padding-left:var(--space-m);border-left:1px solid rgba(197,164,109,.28)}.ledger__value{display:block;font-family:var(--font-sans);font-size:clamp(1.65rem,1.2rem + 2.2vw,3.1rem);font-weight:300;white-space:nowrap;line-height:1;letter-spacing:-.02em;color:var(--paper);font-variant-numeric:tabular-nums lining-nums}.ledger__label{display:block;margin-top:.85rem;max-width:30ch;font-size:var(--step--1);line-height:1.5;color:var(--on-dark-muted)}.ledger__note{padding-bottom:var(--space-m);margin:0;font-size:.78rem;color:#7f8a99}@media(min-width:900px){.ledger__list{grid-template-columns:repeat(4,minmax(0,1fr))}.ledger__item,.ledger__item:nth-child(odd),.ledger__item:nth-child(2n){padding:var(--space-xl) var(--space-l);border-top:0;border-left:1px solid rgba(197,164,109,.28)}.ledger__item:first-child{border-left:0;padding-left:0}}.manifesto{display:grid;gap:var(--space-xl);align-items:center}.manifesto__text{position:relative;padding-left:var(--space-l);border-left:1px solid var(--gold)}.manifesto__title{font-size:var(--step-4);line-height:1.05;margin-bottom:var(--space-m);max-width:18ch}.manifesto__body{max-width:56ch;color:#3a4049;font-size:1.06em}@media(min-width:900px){.manifesto{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-2xl)}}.areas__head{display:grid;gap:var(--space-m);margin-bottom:var(--space-xl)}.areas__head h2{max-width:20ch}.area{display:grid;gap:var(--space-m);padding-block:var(--space-xl);border-top:var(--hairline);text-decoration:none;color:inherit}.area:last-child{border-bottom:var(--hairline)}.area__title{font-size:var(--step-3);transition:color var(--dur-fast) var(--ease)}.area__text{max-width:48ch;color:#3a4049;margin:0}.area__more{align-self:end}.area:hover .area__title{color:var(--gold-ink)}.area:hover .link:after{width:100%}@media(min-width:900px){.area{grid-template-columns:minmax(0,5fr) minmax(0,5fr) minmax(0,2fr);align-items:baseline;gap:var(--space-xl)}.area__more{justify-self:end}.areas__head{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end}}.moments{margin:0;padding:0;list-style:none;display:grid;gap:0;counter-reset:none}.moment{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:var(--space-m);align-items:baseline;padding-block:var(--space-m);border-top:1px solid rgba(197,164,109,.25)}.moment__year{font-family:var(--font-serif);font-size:var(--step-2);font-weight:600;color:var(--gold);font-variant-numeric:lining-nums;white-space:nowrap}.moment__text{color:var(--on-dark);font-size:1.02rem}@media(min-width:1024px){.moments{grid-template-columns:repeat(6,minmax(0,1fr));gap:0}.moment{grid-template-columns:1fr;gap:var(--space-s);padding:var(--space-l) var(--space-m) 0 0;border-top:1px solid rgba(197,164,109,.45);position:relative}.moment:before{content:"";position:absolute;top:-4px;left:0;width:7px;height:7px;background:var(--gold);transform:rotate(45deg)}.moment__year{font-size:var(--step-2)}.moment__text{font-size:.95rem}}.split-head{display:grid;gap:var(--space-m);margin-bottom:var(--space-xl)}@media(min-width:900px){.split-head{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.stage{display:grid;gap:var(--space-xl);align-items:center}.stage__media{position:relative}.stage__media:after{content:"";position:absolute;inset:1rem -1rem -1rem 1rem;border:1px solid var(--gold);z-index:-1}.stage__title{font-size:var(--step-4);max-width:16ch;margin-bottom:var(--space-m)}@media(min-width:900px){.stage{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--space-2xl)}}.photo-placeholder{position:relative;display:grid;place-items:center;aspect-ratio:var(--ratio, 4 / 5);overflow:hidden;background:linear-gradient(115deg,transparent 49.6%,rgba(197,164,109,.22) 49.8%,rgba(197,164,109,.22) 50.2%,transparent 50.4%),var(--navy);color:var(--on-dark-muted)}.photo-placeholder--landscape{--ratio: 3 / 2}.photo-placeholder--wide{--ratio: 16 / 9}.photo-placeholder--square{--ratio: 1 / 1}.photo-placeholder__mark{width:30%;max-width:140px;color:#c5a46d80}.photo-placeholder__caption{position:absolute;left:0;right:0;bottom:0;display:flex;gap:.6rem;align-items:center;padding:.85rem 1rem;background:#0b1423b8;font-size:.8rem;line-height:1.35}.photo-placeholder__caption svg{width:16px;flex:none;color:var(--gold)}.figure{margin:0}.figure img{width:100%}.figure--landscape img,.figure--wide img{aspect-ratio:3 / 2;height:auto;object-fit:cover;object-position:50% 4%}.figure--wide img{aspect-ratio:16 / 9}.figure figcaption{margin-top:.6rem;font-size:.82rem;color:var(--muted)}.honours{margin:0;padding:0;list-style:none}.honour{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:var(--space-m);align-items:baseline;padding-block:var(--space-m);border-top:var(--hairline)}.honours>.honour:last-child{border-bottom:var(--hairline)}.honour__year{font-family:var(--font-sans);font-weight:300;font-size:var(--step-1);color:var(--gold-ink);font-variant-numeric:tabular-nums lining-nums}.honour__name{font-family:var(--font-serif);font-size:var(--step-2);line-height:1.2;color:var(--midnight)}.honour__meta{display:block;margin-top:.3rem;font-size:var(--step--1);color:var(--muted)}.honour__desc{margin-top:.4rem;color:#3a4049;font-size:.95rem}@media(min-width:900px){.honours--columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-xl)}.honours--columns>.honour:nth-last-child(-n+2){border-bottom:var(--hairline)}}.closing{position:relative;overflow:hidden}.closing__grid{display:grid;gap:var(--space-xl)}.closing__title{font-size:var(--step-4);max-width:17ch;margin-bottom:var(--space-m)}.closing__text{max-width:46ch;color:var(--on-dark-muted);margin-bottom:var(--space-l)}.closing__mark{position:absolute;right:-6%;bottom:-18%;width:min(46vw,520px);color:#c5a46d12;pointer-events:none}@media(min-width:900px){.closing__grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:var(--space-2xl)}}.channels{margin:0;padding:0;list-style:none;display:grid;gap:.35rem}.channel{display:flex;align-items:center;gap:.85rem;min-height:52px;padding:.55rem 0;color:inherit;text-decoration:none;font-weight:560;font-variant-numeric:tabular-nums}.channel:hover .channel__value{text-decoration:underline;text-decoration-color:var(--gold)}.channel__icons{display:inline-flex;align-items:center;flex:none}.channel__flag{width:26px;height:26px;border-radius:50%;box-shadow:0 0 0 1.5px var(--paper),0 0 0 2.5px #0b14231f;overflow:hidden}.on-dark .channel__flag{box-shadow:0 0 0 1.5px var(--midnight),0 0 0 2.5px #f2efe833}.channel__icon{display:inline-grid;place-items:center;width:32px;height:32px;margin-left:-6px;border-radius:50%;background:var(--ivory);color:var(--navy);box-shadow:0 0 0 1.5px var(--paper)}.channel__icon svg{width:17px;height:17px}.channel__icon--solo{margin-left:0}.on-dark .channel__icon{background:var(--navy-soft);color:var(--gold);box-shadow:0 0 0 1.5px var(--midnight)}.channel__text{display:flex;flex-direction:column;line-height:1.25}.channel__label{font-size:.74rem;font-weight:600;letter-spacing:.02em;color:var(--muted)}.on-dark .channel__label{color:var(--on-dark-muted)}.channel__value{font-size:1rem}.page-head{position:relative;padding-block:var(--space-xl) var(--space-xl);border-bottom:var(--hairline);background:var(--ivory)}.page-head__grid{display:grid;gap:var(--space-l)}.page-head h1{font-size:var(--step-5);max-width:18ch}.page-head__intro{max-width:58ch;color:#3a4049;font-size:1.06em}.page-head--dark{background:var(--midnight);border-bottom:0}.page-head--dark .page-head__intro{color:var(--on-dark-muted)}@media(min-width:900px){.page-head{padding-block:var(--space-2xl) var(--space-xl)}.page-head__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}}.breadcrumbs{margin-bottom:var(--space-l);font-size:.82rem;color:var(--muted)}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.breadcrumbs li+li:before{content:"/";margin-right:.4rem;color:var(--line-strong)}.breadcrumbs a{color:var(--muted);text-decoration:none}.breadcrumbs a:hover{color:var(--midnight);text-decoration:underline}.on-dark .breadcrumbs,.on-dark .breadcrumbs a{color:var(--on-dark-muted)}.prose{max-width:var(--measure);font-size:1.06rem;line-height:1.75;color:#2e333b}.prose>*{margin:0}.prose>*+*{margin-top:1.15em}.prose h2{font-size:var(--step-3);margin-top:1.8em}.prose h3{font-size:var(--step-2);margin-top:1.6em}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.4em}.prose li::marker{color:var(--gold-antique)}.prose a{color:var(--midnight);text-decoration-color:var(--gold)}.prose blockquote{margin-inline:0;padding-left:var(--space-m);border-left:2px solid var(--gold);font-family:var(--font-serif);font-size:1.35rem;line-height:1.45;color:var(--navy)}.prose strong{font-weight:680;color:var(--midnight)}.prose hr{border:0;border-top:var(--hairline);margin-block:2em}.bio-intro{display:grid;gap:var(--space-xl);align-items:end}.bio-intro__portrait{position:relative;background:var(--midnight);clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 2.5rem));aspect-ratio:4 / 5;overflow:hidden}.bio-intro__portrait img{position:absolute;left:50%;bottom:0;width:82%;transform:translate(-50%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 16%,#000 88%,transparent 100%),linear-gradient(to bottom,#000 70%,transparent 99%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 16%,#000 88%,transparent 100%),linear-gradient(to bottom,#000 70%,transparent 99%);mask-composite:intersect}.bio-intro__portrait--photo img{left:0;right:0;top:0;width:100%;height:100%;transform:none;object-fit:cover;object-position:50% 12%;-webkit-mask-image:none;mask-image:none}.bio-intro .lead{margin-top:var(--space-l)}@media(min-width:900px){.bio-intro{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}.chapters{display:grid;gap:var(--space-2xl)}.chapter-nav{display:none}.chapter{display:grid;gap:var(--space-m);scroll-margin-top:calc(var(--header-h) + 2rem)}.chapter__number{font-family:var(--font-serif);font-size:var(--step-3);font-weight:500;line-height:1;color:var(--gold-antique);font-variant-numeric:lining-nums}.chapter__title{font-size:var(--step-3);max-width:22ch}@media(min-width:1024px){.chapters-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:var(--space-2xl)}.chapter-nav{display:block;position:sticky;top:calc(var(--header-h) + 2rem);align-self:start}.chapter-nav ol{margin:0;padding:0;list-style:none;border-left:var(--hairline)}.chapter-nav a{display:block;padding:.45rem 0 .45rem 1rem;margin-left:-1px;border-left:1px solid transparent;font-size:.86rem;color:var(--muted);text-decoration:none}.chapter-nav a:hover{color:var(--midnight)}.chapter-nav a.is-active{color:var(--midnight);border-left-color:var(--gold-antique);font-weight:600}.chapter{grid-template-columns:5rem minmax(0,1fr);column-gap:var(--space-l)}.chapter__number{grid-row:span 2;padding-top:.2rem}}.timeline-controls{display:flex;flex-wrap:wrap;gap:var(--space-m) var(--space-l);align-items:center;justify-content:space-between;padding-block:var(--space-m);border-bottom:var(--hairline);margin-bottom:var(--space-xl)}.segmented{display:inline-flex;border:1px solid var(--line-strong);border-radius:var(--radius-s);padding:3px;gap:3px}.segmented a,.segmented button{display:inline-flex;align-items:center;min-height:40px;padding:0 1rem;border:0;border-radius:1px;background:none;color:var(--muted);font:600 .86rem/1 var(--font-sans);text-decoration:none;cursor:pointer}.segmented [aria-current=true],.segmented [aria-pressed=true]{background:var(--midnight);color:var(--paper)}.chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.chip{display:inline-flex;align-items:center;min-height:38px;padding:0 .95rem;border:1px solid var(--line-strong);border-radius:999px;background:transparent;color:var(--ink);font:560 .84rem/1 var(--font-sans);text-decoration:none;cursor:pointer}.chip:hover{border-color:var(--midnight)}.chip[aria-pressed=true],.chip[aria-current=true]{background:var(--midnight);border-color:var(--midnight);color:var(--paper)}.timeline{position:relative;margin:0;padding:0;list-style:none}.timeline:before{content:"";position:absolute;top:0;bottom:0;left:.35rem;width:1px;background:var(--line-strong)}.timeline__progress{position:absolute;top:0;left:.35rem;width:1px;height:var(--progress, 0%);background:var(--gold-antique);transition:height .12s linear}.tl-year{position:relative;padding:var(--space-l) 0 var(--space-2xs) 2.25rem;font-family:var(--font-serif);font-size:var(--step-4);font-weight:600;line-height:1;color:var(--midnight);font-variant-numeric:lining-nums}.tl-year:before{content:"";position:absolute;left:.05rem;top:calc(var(--space-l) + .45em);width:.6rem;height:.6rem;background:var(--paper);border:1px solid var(--gold-antique);transform:rotate(45deg)}.tl-item{position:relative;padding:var(--space-s) 0 var(--space-s) 2.25rem}.tl-item[hidden]{display:none}.tl-card{display:grid;gap:.35rem;padding:var(--space-m) 0;border-top:var(--hairline)}.tl-card__meta{display:flex;flex-wrap:wrap;gap:.35rem 1rem;font-size:.8rem;color:var(--muted)}.tl-card__period{font-weight:700;color:var(--gold-ink);font-variant-numeric:tabular-nums}.tl-card__category{font-weight:600}.tl-card__title{font-family:var(--font-serif);font-size:var(--step-2);line-height:1.18;color:var(--midnight)}.tl-card__org{font-weight:650;color:var(--navy)}.tl-card__desc{margin-top:.2rem;color:#3a4049;max-width:60ch}.tl-card--award .tl-card__title:before{content:"";display:inline-block;width:.55em;height:.55em;margin-right:.45em;background:var(--gold);transform:rotate(45deg) translateY(-.1em)}@media(min-width:1024px){.timeline:before,.timeline__progress{left:50%}.tl-year{padding-left:0;text-align:center;padding-top:var(--space-xl)}.tl-year:before{left:calc(50% - .3rem);top:calc(var(--space-xl) - 1.2rem)}.tl-year span{display:inline-block;padding:.15rem 1rem;background:var(--paper);position:relative}.tl-item{width:50%;padding:var(--space-2xs) var(--space-xl) var(--space-2xs) 0}.tl-item:nth-of-type(2n){margin-left:50%;padding:var(--space-2xs) 0 var(--space-2xs) var(--space-xl)}.tl-item:nth-of-type(odd) .tl-card{text-align:right;justify-items:end}.tl-item:nth-of-type(odd) .tl-card__meta{justify-content:flex-end}}.sectors{display:grid;gap:var(--space-2xl)}.sector{display:grid;gap:var(--space-m)}.sector__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:var(--space-s);border-bottom:1px solid var(--midnight)}.sector__head h2{font-size:var(--step-3)}.sector__count{font-size:.85rem;color:var(--muted)}.sector__list{margin:0;padding:0;list-style:none}.sector__list li{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:var(--space-m);padding-block:var(--space-s);border-bottom:var(--hairline)}.sector__period{font-weight:700;color:var(--gold-ink);font-variant-numeric:tabular-nums}.sector__title{font-family:var(--font-serif);font-size:var(--step-1);color:var(--midnight);line-height:1.25}@media(min-width:900px){.sector{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-xl);align-items:start}.sector__head{flex-direction:column;border-bottom:0;border-top:1px solid var(--midnight);padding-top:var(--space-s)}}.audiences{display:grid;gap:var(--space-xl)}.audience-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;border-top:var(--hairline)}.audience-list li{padding:var(--space-s) 0;border-bottom:var(--hairline);font-family:var(--font-serif);font-size:var(--step-1);color:var(--midnight)}@media(min-width:900px){.audiences{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.audience-list li:nth-child(odd){padding-right:var(--space-m)}}.topics{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:topic}.topic{display:grid;gap:var(--space-s);padding-block:var(--space-xl);border-top:1px solid rgba(197,164,109,.3)}.topic__type{font-size:.8rem;font-weight:600;color:var(--gold)}.topic__title{font-size:var(--step-3)}.topic__summary{color:var(--on-dark);max-width:54ch}.topic__facts{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem;margin:var(--space-2xs) 0 0;font-size:.86rem;color:var(--on-dark-muted)}.topic__facts dt{font-weight:700;color:var(--on-dark)}.topic__facts dd{margin:0}.topic__facts div{display:flex;gap:.45rem}.topic__video{margin-top:var(--space-m);aspect-ratio:16 / 9;width:100%;border:0}@media(min-width:900px){.topic{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--space-xl)}.topic__type,.topic__title{grid-column:1}.topic__body{grid-column:2;grid-row:1 / span 3}}.service{display:grid;gap:var(--space-m);padding-block:var(--space-xl);border-top:1px solid var(--midnight)}.service__head{display:grid;gap:var(--space-s);align-content:start}.service__title{font-size:var(--step-3);max-width:16ch}.badge{justify-self:start;display:inline-flex;align-items:center;padding:.3rem .65rem;border:1px solid var(--line-strong);border-radius:999px;font-size:.74rem;font-weight:650;color:var(--muted)}.service__facts{display:grid;gap:var(--space-m);margin:0}.service__facts div{display:grid;gap:.25rem}.service__facts dt{font-size:.8rem;font-weight:700;color:var(--gold-ink)}.service__facts dd{margin:0;color:#2e333b}@media(min-width:900px){.service{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-xl)}.service__facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-xl);row-gap:var(--space-l)}}.notice{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-s);padding:var(--space-m);border:1px solid var(--line-strong);border-left:3px solid var(--gold-antique);background:var(--ivory);font-size:.92rem;line-height:1.6;color:#3a4049}.notice svg{width:20px;height:20px;color:var(--gold-ink);margin-top:.15rem}.notice strong{color:var(--midnight)}.themes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--midnight)}.theme{padding:var(--space-l) var(--space-m) var(--space-l) 0;border-bottom:var(--hairline)}.theme h3{font-size:var(--step-2);margin-bottom:var(--space-2xs)}.theme p{color:#3a4049;font-size:.96rem}.article-grid{display:grid;gap:var(--space-xl) var(--space-l);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.article-card{display:grid;gap:var(--space-s);align-content:start;text-decoration:none;color:inherit}.article-card__media{aspect-ratio:3 / 2;overflow:hidden;background:var(--ivory)}.article-card__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease)}.article-card:hover .article-card__media img{transform:scale(1.03)}.article-card__meta{display:flex;flex-wrap:wrap;gap:.4rem 1rem;font-size:.8rem;color:var(--muted)}.article-card__category{font-weight:700;color:var(--gold-ink)}.article-card__title{font-size:var(--step-2);line-height:1.15;transition:color var(--dur-fast) var(--ease)}.article-card:hover .article-card__title{color:var(--gold-ink)}.article-card__excerpt{color:#3a4049;font-size:.96rem}.article-card--lead{gap:var(--space-m)}@media(min-width:900px){.article-card--lead{grid-column:1 / -1;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:var(--space-xl)}.article-card--lead .article-card__title{font-size:var(--step-4)}}.empty-state{display:grid;justify-items:start;gap:var(--space-m);padding:var(--space-xl);border:1px dashed var(--line-strong);max-width:640px}.empty-state svg{width:52px;color:var(--gold-antique)}.reading-progress{position:fixed;top:0;left:0;z-index:60;height:2px;width:100%;background:var(--gold-antique);transform-origin:0 50%;transform:scaleX(var(--read, 0))}.article-head{padding-block:var(--space-xl) var(--space-l)}.article-head h1{font-size:var(--step-5);max-width:20ch}.article-meta{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;margin-top:var(--space-m);font-size:.86rem;color:var(--muted)}.article-cover{margin-block:var(--space-l)}.article-body{padding-bottom:var(--space-xl)}.share{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:var(--space-m);border-top:var(--hairline)}.share__label{margin-right:.5rem;font-size:.86rem;font-weight:600}.share a,.share button{display:inline-flex;align-items:center;gap:.45rem;min-height:40px;padding:0 .85rem;border:var(--hairline);border-radius:var(--radius-s);background:none;color:var(--ink);font:560 .82rem/1 var(--font-sans);text-decoration:none;cursor:pointer}.share a:hover,.share button:hover{border-color:var(--midnight)}.share svg{width:15px;height:15px}.pagination{display:flex;justify-content:space-between;gap:var(--space-m);margin-top:var(--space-xl);padding-top:var(--space-m);border-top:var(--hairline)}.paths{display:grid;gap:0;margin:0 0 var(--space-xl);padding:0;list-style:none;border-top:var(--hairline)}.path{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem var(--space-m);align-items:center;width:100%;padding:var(--space-m) var(--space-s) var(--space-m) 0;border:0;border-bottom:var(--hairline);background:none;color:inherit;text-align:left;text-decoration:none;cursor:pointer;font:inherit}.path__title{font-family:var(--font-serif);font-size:var(--step-2);line-height:1.15;color:var(--midnight)}.path__text{grid-column:1;font-size:.9rem;color:var(--muted)}.path__indicator{grid-row:1 / span 2;grid-column:2;width:22px;height:22px;border:1px solid var(--line-strong);border-radius:50%;position:relative}.path[aria-selected=true] .path__indicator,.path[aria-current=true] .path__indicator{border-color:var(--midnight)}.path[aria-selected=true] .path__indicator:after,.path[aria-current=true] .path__indicator:after{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--midnight)}.path[aria-selected=true] .path__title,.path[aria-current=true] .path__title{color:var(--gold-ink)}@media(min-width:900px){.paths{grid-template-columns:repeat(3,minmax(0,1fr));border-top:0;gap:var(--space-m)}.path{border:1px solid var(--line);padding:var(--space-m);align-content:start}.path[aria-selected=true],.path[aria-current=true]{border-color:var(--midnight);box-shadow:inset 0 3px 0 var(--gold-antique)}}.form{display:grid;gap:var(--space-m)}.form[hidden]{display:none}.form__grid{display:grid;gap:var(--space-m) var(--space-l)}@media(min-width:768px){.form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field--wide{grid-column:1 / -1}}.field{display:grid;gap:.4rem;align-content:start}.field__label{font-size:.88rem;font-weight:650;color:var(--midnight)}.field__label .req{color:var(--danger);margin-left:.15rem}.field__label .opt{font-weight:450;color:var(--muted)}.field__hint{font-size:.8rem;color:var(--muted)}.field__error{display:flex;gap:.4rem;font-size:.84rem;font-weight:560;color:var(--danger)}.input,.select,.textarea{width:100%;min-height:50px;padding:.75rem .9rem;border:1px solid var(--line-strong);border-radius:var(--radius-s);background:#fff;color:var(--ink);font:450 1rem/1.4 var(--font-sans);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.textarea{min-height:150px;resize:vertical;line-height:1.55}.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2320252C' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;background-size:12px;padding-right:2.4rem}.input:hover,.select:hover,.textarea:hover{border-color:#a9a399}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--midnight);box-shadow:0 0 0 3px #c5a46d59}.field.has-error .input,.field.has-error .select,.field.has-error .textarea{border-color:var(--danger)}.check{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start;font-size:.9rem;line-height:1.5}.check input{width:20px;height:20px;margin:.15rem 0 0;accent-color:var(--midnight)}.check a{color:var(--midnight);text-decoration-color:var(--gold)}.hp-field{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form__footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-m);justify-content:space-between;padding-top:var(--space-s)}.alert{padding:var(--space-m);border:1px solid;border-radius:var(--radius-s);font-size:.92rem}.alert ul{margin:.4rem 0 0;padding-left:1.2rem}.alert--error{border-color:#9b2c2c59;background:#fbf3f2;color:#6b1f1f}.alert--success{border-color:#2f6b4f59;background:#f1f7f3;color:#1e4a36}.contact-layout{display:grid;gap:var(--space-2xl)}.contact-aside{display:grid;gap:var(--space-l);align-content:start}@media(min-width:1024px){.contact-layout{grid-template-columns:minmax(0,8fr) minmax(0,3.5fr);gap:var(--space-2xl)}.contact-aside{position:sticky;top:calc(var(--header-h) + 2rem)}}.press-grid{display:grid;gap:var(--space-xl)}.press-block{display:grid;gap:var(--space-m);padding-top:var(--space-m);border-top:1px solid var(--midnight)}.press-block h2{font-size:var(--step-3)}@media(min-width:900px){.press-block{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-xl)}}.site-footer{position:relative;overflow:hidden;background:var(--midnight);color:var(--on-dark)}.site-footer:before{display:none;content:"";position:absolute;top:0;right:12%;width:1px;height:100%;background:linear-gradient(180deg,rgba(197,164,109,.45),transparent);transform:skew(-23deg);transform-origin:top}.site-footer__top{display:grid;gap:var(--space-xl);padding-block:var(--space-2xl) var(--space-xl)}.site-footer__brand{display:grid;gap:var(--space-m);max-width:360px}.site-footer__logo{display:grid;gap:.9rem;color:var(--paper);text-decoration:none}.site-footer__logo .mono{width:72px;color:var(--gold)}.site-footer__logo .word{width:230px;color:var(--paper)}.site-footer__statement{font-family:var(--font-serif);font-size:var(--step-1);line-height:1.4;color:var(--on-dark)}.site-footer h2{font-family:var(--font-sans);font-size:.82rem;font-weight:700;color:var(--gold);margin-bottom:var(--space-s);letter-spacing:.02em}.site-footer ul{margin:0;padding:0;list-style:none}.footer-links a{display:inline-block;padding:.4rem 0;color:var(--on-dark-muted);text-decoration:none;font-size:.94rem}.footer-links a:hover{color:var(--paper)}.site-footer__bottom{display:flex;flex-wrap:wrap;gap:var(--space-s) var(--space-l);justify-content:space-between;padding-block:var(--space-m);border-top:1px solid rgba(242,239,232,.1);font-size:.8rem;color:#8a94a3}.site-footer__bottom a{color:inherit}@media(min-width:900px){.site-footer:before{display:block}.site-footer__top{grid-template-columns:minmax(0,4fr) minmax(0,2fr) minmax(0,2fr) minmax(0,3fr)}}.error-page{display:grid;gap:var(--space-l);padding-block:var(--space-3xl)}.error-page__code{font-family:var(--font-serif);font-size:clamp(5rem,3rem + 10vw,11rem);font-weight:500;line-height:.85;color:var(--gold-antique);font-variant-numeric:lining-nums}@media(prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transform:translateY(12px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.js [data-reveal].is-visible{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{.site-header,.site-footer,.menu-panel,.skip-link,.share,.reading-progress,.no-print,.breadcrumbs{display:none!important}body{background:#fff;color:#000;font-size:11pt}.page-head,.on-dark,.section--ivory{background:#fff!important;color:#000!important}.on-dark h1,.on-dark h2,.on-dark h3{color:#000!important}.section{padding-block:1.2rem}a{text-decoration:none}.press-block{break-inside:avoid}}html:not(.js) .js-only{display:none}.stack-l>*+*{margin-top:var(--space-l)}.stack-m>*+*{margin-top:var(--space-m)}.h4{font-family:var(--font-serif);font-size:var(--step-2);font-weight:500;color:var(--midnight)}.kicker a{color:inherit;text-decoration:none}.kicker a:hover{text-decoration:underline}.page-head .actions{margin-top:var(--space-l)}.contact-layout h2+p,.stack-m>h2+p{margin-top:var(--space-s)}.btn svg{width:18px;height:18px;flex:none}.press-block .lead{max-width:60ch}.honour{grid-template-columns:6.25rem minmax(0,1fr)}@media(max-width:480px){.honour{grid-template-columns:5.25rem minmax(0,1fr);gap:var(--space-s)}}.press-photo{width:100%;max-width:440px;height:auto}
