@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Libre+Baskerville:wght@400;700&display=swap";:root{--rk-font-body: "DM Sans", system-ui, sans-serif;--rk-font-heading: "Libre Baskerville", Georgia, serif;--rk-colour-primary: #183c35;--rk-colour-heading: #183c35;--rk-colour-background: #f6f1e7;--rk-colour-surface: #fffcf6;--rk-colour-body: #252b29;--rk-colour-on-primary: #f6f1e7;--rk-colour-muted-on-primary: #dce5df;--rk-colour-footer-text: #dce5df;--rk-colour-gold: #c4a46a;--rk-colour-sage: #a7b8ad;--rk-colour-sage-surface: #e6ebe3;--rk-colour-accent: #745523;--rk-colour-focus: #745523;--rk-colour-body-muted: #4c6057;--rk-colour-card-copy: #4c6057;--rk-colour-caption: #5e594d;--rk-colour-border: #c7cdc2;--rk-colour-border-hover: #718679;--rk-width-content: 1120px;--rk-space-page-gutter: 24px;--rk-radius-card: 12px;--rk-duration-fast: .15s;--rk-space-section: clamp(56px, 7vw, 100px)}:root{font-family:var(--rk-font-body);color:var(--rk-colour-body);background:var(--rk-colour-background);line-height:1.7}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0}[hidden]{display:none!important}a{color:inherit;text-underline-offset:.25em}button{font:inherit}p{margin:0 0 1.25rem}p:last-child{margin-bottom:0}h1,h2,h3,h4{color:var(--rk-colour-heading);font-family:var(--rk-font-heading);line-height:1.25;text-wrap:balance;overflow-wrap:anywhere}h1{font-size:clamp(2.35rem,5.7vw,4.65rem);font-weight:400;letter-spacing:-.045em;margin:24px 0}h2{font-size:clamp(2rem,3.5vw,2.8rem);font-weight:400;margin:0 0 24px;letter-spacing:-.035em}h3{font-size:1.3rem;margin:0 0 16px}h4{font-size:1.1rem}:focus-visible{outline:3px solid var(--rk-colour-focus);outline-offset:4px}section,#research,aside{scroll-margin-top:24px}.wrap{max-width:1344px;margin-inline:auto;padding-inline:var(--rk-space-page-gutter)}.chapter,.content-framework{padding-block:clamp(36px,4vw,56px)}.section-kicker,.eyebrow{color:var(--rk-colour-accent);font-size:.75rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;margin-bottom:14px}.section-kicker:after{content:"";display:inline-block;vertical-align:middle;width:72px;height:1px;margin-left:16px;background:var(--rk-colour-gold)}.development-label{color:var(--rk-colour-accent);font-size:.78rem;font-weight:700;line-height:1.6;margin-bottom:14px}.lead{font-family:var(--rk-font-heading);font-size:1.2rem;color:var(--rk-colour-heading)}.section-intro{color:var(--rk-colour-body-muted);font-size:1.05rem}.editorial-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,80px)}.editorial-copy,.section-heading{min-width:0}.editorial-copy>p{max-width:60ch}.editorial-note,.boundary-note{padding:clamp(20px,3vw,30px);background:var(--rk-colour-sage-surface);border-left:2px solid var(--rk-colour-sage)}.editorial-note{margin:18px 0 10px;padding:12px 18px;background:transparent;font-size:.9rem;line-height:1.65}.editorial-note h3{font-size:1.1rem;margin-bottom:10px}.editorial-note .development-label{margin-bottom:8px}.story-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);grid-template-areas:"visual heading" "visual copy";gap:12px clamp(32px,4.5vw,64px);align-items:start}.story-layout>.section-heading,.memorial-intro>.section-heading{grid-area:heading}.story-layout>.editorial-copy,.memorial-intro>.editorial-copy{grid-area:copy}.editorial-visual{grid-area:visual;min-width:0}.editorial-figure{margin:0;background:var(--rk-colour-surface);color:var(--rk-colour-body);border:1px solid var(--rk-colour-border)}.original-artwork{padding:7px;border-color:var(--rk-colour-gold);border-radius:7px}.editorial-media,.image-placeholder{display:block;aspect-ratio:4 / 3;background:var(--rk-colour-sage-surface)}.editorial-media img{display:block;width:100%;height:100%;object-fit:contain;object-position:var(--image-focal-desktop, 50% 50%)}.image-placeholder{display:grid;place-items:center;padding:28px;text-align:center;color:var(--rk-colour-body-muted);font-family:var(--rk-font-heading)}.editorial-figure figcaption{padding:20px;font-size:.88rem;overflow-wrap:anywhere}.editorial-figure figcaption p{margin-bottom:12px}.editorial-figure figcaption p:last-child{margin-bottom:0}.original-artwork figcaption{padding:10px 6px 4px;font-size:.78rem;line-height:1.6}.original-artwork figcaption p{margin-bottom:6px}.original-artwork .image-credit{font-size:.72rem}.image-credit{color:var(--rk-colour-caption);font-size:.8rem}.image-status{color:var(--rk-colour-accent);font-size:.78rem;font-weight:600}.skip-link{position:absolute;left:16px;top:-120px;z-index:10;background:var(--rk-colour-surface);color:var(--rk-colour-heading);padding:12px 16px;border-radius:4px}.skip-link:focus{top:12px}.site-footer,.memorial-section{background:var(--rk-colour-primary);color:var(--rk-colour-on-primary);--rk-colour-focus: var(--rk-colour-gold)}.site-header{background:var(--rk-colour-background);color:var(--rk-colour-primary);border-bottom:1px solid var(--rk-colour-gold)}.site-header>.wrap{max-width:1488px}.nav{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:156px;padding-block:10px}.brand{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;text-decoration:none}.brand picture,.brand img{display:block}.brand img{width:320px;max-width:100%;height:auto}.header-brand{padding:6px 0;flex-shrink:0}.header-brand img{width:clamp(320px,34vw,480px)}.navigation-panel{display:flex;align-items:center;gap:20px;min-width:0;flex:1}.navigation-panel nav{flex:1;flex-wrap:nowrap;justify-content:flex-end;gap:4px;min-width:0}.navigation-panel nav a{white-space:nowrap}.member-access-slot{flex:0 0 142px;padding:12px 0 12px 18px;border-left:1px solid var(--rk-colour-border);font-size:.82rem;line-height:1.6}.member-access-slot p{max-width:15ch}.footer-brand{padding-block:12px}nav{display:flex;gap:8px}nav a{display:inline-flex;align-items:center;min-height:44px;padding:8px 10px;text-decoration:none;font-family:var(--rk-font-heading);font-size:.95rem;border-radius:3px}nav a:hover{text-decoration:underline}nav a[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px}.site-header nav a:hover,.menu-toggle:hover{background:var(--rk-colour-sage-surface)}.menu-toggle{width:82px;flex-shrink:0;min-height:48px;padding:8px 10px;border:1px solid var(--rk-colour-accent);border-radius:6px;background:transparent;color:inherit;font-size:.88rem;line-height:1.3;cursor:pointer}.preview-notice{background:var(--rk-colour-sage-surface);border-bottom:1px solid var(--rk-colour-border);font-size:.76rem;line-height:1.6}.preview-notice p{padding-block:6px}.hero{position:relative;isolation:isolate;background:var(--rk-colour-primary);color:var(--rk-colour-on-primary);border-bottom:1px solid var(--rk-colour-gold);--rk-colour-focus: var(--rk-colour-gold)}.hero-inner{position:relative;max-width:1180px;padding-block:clamp(44px,4vw,58px)}.hero-copy{position:relative;z-index:1;max-width:700px}.hero h1{font-size:clamp(2.35rem,5.3vw,4.75rem);line-height:1.1;letter-spacing:-.05em;margin-block:14px 20px}.hero h1,.hero .intro,.hero .hero-caption,.hero .text-link{color:var(--rk-colour-on-primary)}.hero .eyebrow{color:var(--rk-colour-gold)}.hero h1 span{display:block}.hero .button{background:var(--rk-colour-gold);background-image:linear-gradient(110deg,#e1c58a,var(--rk-colour-gold));color:var(--rk-colour-primary);border-color:var(--rk-colour-gold);border-radius:14px}.hero .button:hover{background:var(--rk-colour-background)}.hero .text-link{padding:10px 24px;border:1px solid var(--rk-colour-on-primary);border-radius:14px;text-decoration:none}.hero .text-link:hover{text-decoration:underline}.hero-media{position:absolute;inset:0;display:block;overflow:hidden}.hero-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--image-focal-desktop, 50% 50%)}.hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#081c18de,#081c18d1 48%,#081c181f)}.hero-has-image .eyebrow{color:var(--rk-colour-on-primary)}.hero-image-credit{margin-top:6px;font-size:.72rem;overflow-wrap:anywhere}.intro{font-size:clamp(1.05rem,2vw,1.3rem);max-width:45ch;color:var(--rk-colour-body-muted)}.hero-actions{display:flex;align-items:center;gap:14px 20px;flex-wrap:wrap;margin-top:24px}.hero-caption{margin-top:18px;margin-bottom:0;font-size:.78rem;color:var(--rk-colour-caption)}.button,.text-link{display:inline-flex;justify-content:center;align-items:center;gap:18px;min-height:48px;font-family:var(--rk-font-heading);font-size:.9rem;font-weight:400}.button{background:var(--rk-colour-primary);color:var(--rk-colour-on-primary);text-decoration:none;border:1px solid var(--rk-colour-primary);border-radius:4px;padding:12px 20px;transition:background var(--rk-duration-fast)}a.button:hover{background:var(--rk-colour-body)}.text-link{color:var(--rk-colour-heading);padding-block:8px}.text-link:hover{text-decoration-thickness:2px}#history,.site-footer{position:relative;isolation:isolate;overflow:clip}.botanical{position:absolute;right:-24px;top:16px;width:210px;height:auto;opacity:.15;pointer-events:none;z-index:-1}.site-footer .botanical{top:auto;bottom:-80px;width:280px;opacity:.2}.memorial-section{padding-block:0}.memorial-section>.wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-inline:0;max-width:1440px}.memorial-section h2,.memorial-section .section-intro,.memorial-section .section-kicker,.event-note .development-label{color:var(--rk-colour-on-primary)}.memorial-intro{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;gap:16px;padding:clamp(28px,3.5vw,48px);background:var(--rk-colour-primary)}.memorial-intro h2{font-size:clamp(2rem,3.2vw,2.8rem);margin-bottom:18px}.memorial-intro .section-intro{font-family:var(--rk-font-heading);font-size:1.15rem;line-height:1.6}.memorial-intro .editorial-copy{font-size:.95rem}.memorial-intro>.section-heading,.memorial-intro>.editorial-copy{position:relative;z-index:1;max-width:48ch}#memorial-imagery,#memorial-imagery figure{display:contents}#memorial-imagery .editorial-media{position:absolute;inset:0;height:100%;aspect-ratio:auto;z-index:-1}#memorial-imagery .original-artwork .editorial-media img{object-fit:cover;object-position:32% 50%}#memorial-imagery .original-artwork .editorial-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#081c18e6,#081c18a6)}#memorial-imagery figcaption{position:relative;padding:12px 16px;color:var(--rk-colour-on-primary);background:var(--rk-colour-primary)}#memorial-imagery figcaption p{margin-bottom:0}#memorial-imagery .image-credit{display:none}#memorial-imagery .image-status{color:inherit}#memorial-imagery .image-placeholder{display:none}.event-note{margin-top:18px;padding-left:18px;border-left:1px solid var(--rk-colour-gold);color:var(--rk-colour-on-primary);font-size:.86rem}.fundraising-panel{background:#e6d3ac;background-image:linear-gradient(110deg,#ead5aa,#dcc18b);color:var(--rk-colour-body);--rk-colour-focus: var(--rk-colour-accent);border:0;border-radius:0;margin-top:0;padding:clamp(28px,3.5vw,48px);display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:stretch}.fundraising-panel .section-kicker{color:var(--rk-colour-primary);margin-bottom:14px}.fundraising-panel .section-kicker:after{background:currentColor}.fundraising-panel h3{max-width:15ch;font-size:clamp(1.8rem,3.2vw,2.8rem);line-height:1.15;font-weight:400}.fundraising-description{font-family:var(--rk-font-heading);font-size:1rem;line-height:1.65}.fundraising-action{min-width:0}.fundraising-action .button{min-width:min(100%,300px);max-width:100%;border-radius:14px;padding-inline:24px}.button-unavailable{background:transparent;border:1px dashed var(--rk-colour-border-hover);color:var(--rk-colour-body-muted)}.fundraising-status{max-width:58ch;font-size:.8rem;color:var(--rk-colour-body);margin-top:14px}.fundraising-figures{display:flex;flex-wrap:wrap;gap:24px}.fundraising-figures dt{font-size:.8rem}.fundraising-figures dd{margin:0;font-weight:700}.content-framework{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px 32px;align-items:center}.research-heading{grid-column:1}.research-artwork{grid-column:2;grid-row:1 / span 2;border:0;padding:0;background:transparent}.research-artwork .editorial-media{aspect-ratio:16 / 9;background:transparent}.content-framework>.content-empty,.research-entries{grid-column:1}.research-heading,.research-entries{min-width:0}.research-heading h2{font-size:clamp(2rem,3.6vw,3rem);max-width:18ch;margin-bottom:20px}.research-heading>p:not(.section-kicker){max-width:64ch}.content-empty{margin:0;padding:16px 18px;border:1px solid var(--rk-colour-border);border-left:3px solid var(--rk-colour-sage);border-radius:4px;background:var(--rk-colour-surface);color:var(--rk-colour-card-copy);font-size:.92rem}.historical-article{padding:24px 0;border-bottom:1px solid var(--rk-colour-border)}.historical-claim{padding:12px 0}.evidence-status{display:block;width:max-content;max-width:100%;margin-top:8px;padding:2px 8px;border:1px solid var(--rk-colour-border);border-radius:5px;font-size:.78rem}.source-list{padding-left:20px;overflow-wrap:anywhere}.source-list a{display:inline-block;padding-block:10px}.history-timeline{border-left:2px solid var(--rk-colour-border);list-style:none;padding-left:24px}.history-timeline li{margin-bottom:22px}.history-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.history-figure{margin:0;padding:16px;border:1px solid var(--rk-colour-border);border-radius:var(--rk-radius-card);background:var(--rk-colour-surface)}.history-figure img{display:block;width:100%;height:auto}.history-figure figcaption{font-weight:600}.history-figure small{display:block;color:var(--rk-colour-card-copy);margin-top:8px}.information-band{padding-block:40px;border-top:1px solid var(--rk-colour-border);background:var(--rk-colour-surface)}.information-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:32px}.about-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;min-width:0}.information-band .section-kicker{font-size:.68rem}.information-band .section-kicker:after{display:none}.information-band h2,.information-band h3{font-size:1.35rem;line-height:1.4;margin-bottom:16px}.information-band .lead{font-size:1rem}.information-band .editorial-copy p,.boundary-note p{font-size:.9rem;line-height:1.7}.information-band p{margin-bottom:14px}.boundary-note{padding:0 0 0 28px;border-left:1px solid var(--rk-colour-border);background:transparent}.contact-section{min-width:0;padding-left:28px;border-left:1px solid var(--rk-colour-border)}.site-footer{padding-block:24px;border-top:2px solid var(--rk-colour-gold)}.footer-content{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:12px 40px;align-items:center}.footer-heading{grid-row:1 / span 2}.footer-brand img{width:400px}.footer-heading p{color:var(--rk-colour-footer-text);font-size:.85rem;margin-top:8px}.site-footer nav{flex-wrap:wrap;align-content:start;justify-content:start;gap:4px}.site-footer nav a{font-size:.85rem}.footer-notes{grid-column:2;color:var(--rk-colour-footer-text);font-size:.72rem;border-top:1px solid var(--rk-colour-sage);padding-top:14px}.footer-notes p{margin-bottom:4px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.page-heading{padding-block:24px 12px}.page-heading h1{max-width:22ch}.page-heading nav{flex-wrap:wrap;align-items:center;gap:12px}.page-heading nav span{overflow-wrap:anywhere;min-width:0}.breadcrumb-separator{color:var(--rk-colour-body-muted)}.page-content{padding-bottom:48px}.page-content:empty{display:none}.page-section{max-width:70ch;padding-block:24px}.page-section h2{font-size:clamp(1.6rem,3vw,2rem)}.page-story{align-items:start;padding-block:24px}.page-story .page-section{padding-top:0}.story-page .page-heading{padding-top:32px}.story-page .page-heading .section-kicker{margin-bottom:12px}.story-page .page-heading h1{margin-bottom:8px}.story-page .page-story{padding-block:28px 40px;gap:clamp(28px,4vw,56px);align-items:center}.story-hero-copy{max-width:60ch}.story-hero-copy .lead{max-width:30ch;line-height:1.6}.story-hero-link{margin-top:24px}.story-page .page-story .editorial-figure{box-shadow:0 12px 28px #183c350f}.story-presentation{padding-block:12px 32px;overflow-wrap:anywhere}.story-publication-hold{padding:24px;border-left:3px solid var(--rk-colour-accent);background:var(--rk-colour-sage-surface);max-width:75ch}.story-publication-hold .lead{font-family:var(--rk-font-heading);color:var(--rk-colour-heading)}.story-chapter-navigation{display:block;padding-block:40px}.story-chapter-navigation h2,.story-evidence-key h2{font-size:clamp(1.6rem,3vw,2rem)}.story-chapter-navigation ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;list-style:none;padding:0;margin:0}.story-chapter-navigation a{display:flex;gap:16px;padding:16px;height:100%;min-height:44px;border:1px solid transparent;border-bottom-color:var(--rk-colour-border);text-decoration:none}.story-chapter-navigation a:hover,.story-chapter-navigation a:focus-visible{background:var(--rk-colour-sage-surface);border-color:var(--rk-colour-border-hover);text-decoration:underline}.story-chapter-navigation a[aria-current=location]{background:var(--rk-colour-primary);color:var(--rk-colour-on-primary);border-color:var(--rk-colour-primary);text-decoration:underline}.story-chapter-navigation a[aria-current=location] .story-chapter-number{color:inherit}.story-chapter-navigation a:active{border-color:var(--rk-colour-accent)}.story-chapter-navigation a>span:last-child{min-width:0}.story-chapter-number{flex-shrink:0;color:var(--rk-colour-accent);font-family:var(--rk-font-body);font-variant-numeric:tabular-nums}.story-evidence-key{padding:24px;background:var(--rk-colour-surface);border:1px solid var(--rk-colour-border)}.story-evidence-key dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0 0 24px}.story-evidence-key dt{font-weight:700;color:var(--rk-colour-heading)}.story-evidence-key dd{margin:8px 0 0}.story-design-chapter{padding-block:clamp(40px,5vw,64px);border-bottom:1px solid var(--rk-colour-border)}.story-chapter-header{border-left:3px solid var(--rk-colour-gold);padding-left:20px;margin-bottom:32px}.story-chapter-header h2{margin-bottom:0}.story-design-chapter:target .story-chapter-header{border-left-color:var(--rk-colour-accent)}.story-design-chapter h2{font-size:clamp(1.8rem,3.5vw,2.8rem);max-width:24ch}.story-chapter-columns{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}.story-chapter-columns>div{min-width:0}.story-reading-column{max-width:65ch}.story-reading-column h3:not(:first-child),.story-documentary-column h3:not(:first-child){margin-top:28px}.story-opening-placeholder{font-size:1.1rem;line-height:1.8}.story-evidence-state{padding:20px;border:1px dashed var(--rk-colour-border-hover);background:var(--rk-colour-surface)}.story-state-label{font-weight:700;color:var(--rk-colour-heading);margin-bottom:8px}.story-evidence-state p:last-child,.story-source-metadata{color:var(--rk-colour-body-muted);font-size:.9rem}.story-citation-disclosure{margin-top:28px;padding:16px;border:1px solid var(--rk-colour-border);background:var(--rk-colour-surface)}.story-citation-disclosure summary{cursor:pointer;min-height:44px;padding:8px 4px;color:var(--rk-colour-heading);font-weight:700}.story-citation-disclosure summary:hover,.story-citation-disclosure summary:focus-visible{background:var(--rk-colour-sage-surface);text-decoration:underline}.story-citation-disclosure[open] summary{margin-bottom:16px}.story-sources{list-style:none;padding:0;margin:0}.story-sources li{margin-block:16px;padding:20px;border:1px solid var(--rk-colour-border);background:var(--rk-colour-surface)}.story-source-title{font-weight:700;color:var(--rk-colour-heading)}.story-source-metadata{margin:12px 0}.story-source-metadata>div{margin-block:8px}.story-source-metadata dt{font-weight:600}.story-source-metadata dd{margin:0}.story-sources a{display:inline-block;min-height:44px;min-width:44px;padding-block:10px}.story-sources p{margin-block:8px}.story-evidence-exhibit{padding:24px;margin-bottom:24px;border:1px solid var(--rk-colour-border);background:var(--rk-colour-surface)}.story-evidence-exhibit .history-gallery{display:block}.story-evidence-exhibit .history-figure{padding:0}.story-evidence-exhibit img{display:block;width:100%;height:auto}.story-evidence-exhibit .history-figure small{display:block;color:var(--rk-colour-caption)}.story-assessment{padding:16px;margin-bottom:20px;border-left:3px solid var(--rk-colour-sage);background:var(--rk-colour-background)}.story-assessment[data-evidence-status=unverified],.story-assessment[data-evidence-status=disputed]{border-left-color:var(--rk-colour-accent)}.story-assessment .evidence-status{display:block;margin:0 0 8px;color:var(--rk-colour-heading);font-weight:700}.story-assessment p:last-child{font-size:.9rem;color:var(--rk-colour-body-muted)}.story-chapter-sequence{justify-content:space-between;flex-wrap:wrap;gap:12px 24px;margin-top:24px}.story-chapter-sequence a{flex:1 1 240px;max-width:50ch;min-height:44px;padding:12px 0}.story-chapter-sequence a:hover,.story-return-link:hover,.story-sources a:hover{color:var(--rk-colour-accent)}.story-return-link{display:inline-flex;align-items:center;min-height:44px;margin-top:20px;padding-block:8px}.story-foundation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 32px;padding-block:32px;overflow-wrap:anywhere}.story-foundation>.section-kicker{grid-column:1 / -1}.story-foundation .page-section{padding-top:0;min-width:0}@media(max-width:700px){.story-chapter-navigation ol,.story-evidence-key dl,.story-chapter-columns,.story-foundation{grid-template-columns:minmax(0,1fr)}.story-publication-hold,.story-evidence-key{padding:20px}.story-page .page-story{align-items:start;padding-bottom:28px}.story-sources li,.story-evidence-exhibit{padding:16px}}@media(forced-colors:active){.story-chapter-navigation a[aria-current=location]{border-color:Highlight;border-width:3px}}.applications-showcase{padding-block:clamp(36px,4vw,56px);border-top:1px solid var(--rk-colour-border);background:var(--rk-colour-sage-surface)}.applications-showcase>.wrap>.section-intro,.applications-landing>.section-intro{max-width:70ch}.application-feature{padding:clamp(24px,4vw,56px);margin-block:28px;border:1px solid var(--rk-colour-gold);border-radius:var(--rk-radius-card);background:var(--rk-colour-surface);min-width:0}.application-feature h2,.application-feature h3{font-size:clamp(2rem,3.5vw,2.8rem);margin-bottom:14px;font-weight:400}.application-feature>div{min-width:0;overflow-wrap:anywhere}.application-editorial{max-width:68ch;margin-inline:auto}.application-editorial p{margin-bottom:1.5rem}.application-editorial p:last-child{margin-bottom:0}.application-feature>.application-status,.applications-landing .application-feature>.launch-note{max-width:68ch;margin-inline:auto}.application-foundation{border-color:var(--rk-colour-sage);background:var(--rk-colour-background)}.application-feature>.launch-note{margin-top:24px}.application-introductions{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:24px;align-items:start}.application-introductions .application-feature{padding:clamp(20px,3vw,36px)}.application-introductions .application-foundation h3{font-size:clamp(1.6rem,2.8vw,2.2rem)}.application-status{color:var(--rk-colour-accent);font-size:.8rem;font-weight:700;margin-bottom:12px}.application-target{padding:20px;margin:28px auto 0;max-width:68ch;border-left:2px solid var(--rk-colour-gold);background:var(--rk-colour-background)}.launch-target{font-family:var(--rk-font-heading);color:var(--rk-colour-heading);font-size:1.15rem}.launch-countdown{min-height:7rem;color:var(--rk-colour-primary)}.countdown-units{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.countdown-unit{display:flex;flex-direction:column;align-items:center;padding:10px 4px;background:var(--rk-colour-surface);border:1px solid var(--rk-colour-border);border-radius:6px;min-width:0}.countdown-unit dt{font-size:.78rem;overflow-wrap:anywhere}.countdown-unit dd{order:-1;margin:0;font-family:var(--rk-font-heading);font-size:1.6rem;line-height:1.5;font-variant-numeric:tabular-nums;min-width:2ch;text-align:center}.countdown-message{font-size:1.1rem;font-weight:600}.launch-note{color:var(--rk-colour-body-muted);font-size:.86rem}.application-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.application-card{background:var(--rk-colour-surface);min-width:0}.application-card h3{font-size:1.3rem}.application-card p{margin-bottom:12px}.application-boundary{margin-top:28px;padding:24px;border-left:2px solid var(--rk-colour-sage);background:var(--rk-colour-background)}.application-boundary h2,.applications-landing>section>h2{font-size:clamp(1.6rem,3vw,2rem)}.application-boundary p{max-width:75ch}.applications-showcase .text-link{margin-top:18px}.public-page .fundraising-panel h2{max-width:15ch;font-size:clamp(1.8rem,3.2vw,2.8rem);line-height:1.15;font-weight:400;color:var(--rk-colour-heading)}.card{display:flex;flex-direction:column;border:1px solid var(--rk-colour-border);border-radius:var(--rk-radius-card);padding:25px;background:var(--rk-colour-surface);text-decoration:none}.card:hover{border-color:var(--rk-colour-border-hover)}.card p{color:var(--rk-colour-card-copy)}.card-cue{margin-top:auto;font-size:.88rem;font-weight:700;color:var(--rk-colour-primary)}@media(max-width:89rem){.site-header .nav{display:grid;grid-template-columns:minmax(0,1fr) 82px;min-height:122px;gap:12px;padding-block:10px}.header-brand{min-width:0;justify-self:start}.header-brand picture{max-width:100%}#site-navigation{grid-column:1 / -1;display:block;padding-top:8px;border-top:1px solid var(--rk-colour-sage)}#site-navigation nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:start;gap:8px}#site-navigation a{padding-inline:8px;min-height:48px}.member-access-slot{margin-top:12px;padding:12px 8px;border-left:0;border-top:1px solid var(--rk-colour-border)}.member-access-slot p{max-width:none}}@media(max-width:67rem){.botanical{display:none}.hero-media:after{background:linear-gradient(90deg,#081c18d9,#081c18b8)}.information-grid{grid-template-columns:1fr}.contact-section{padding:24px 0 0;border-left:0;border-top:1px solid var(--rk-colour-border)}}@media(max-width:700px){.countdown-units{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-countdown{min-height:12rem}.application-introductions,.application-cards{grid-template-columns:1fr}.application-feature{padding:20px}.editorial-grid,.content-framework,.footer-content,.memorial-section>.wrap{grid-template-columns:1fr;gap:28px}.memorial-section>.wrap{gap:0}.memorial-intro{display:flex}.research-artwork,.research-heading,.content-framework>.content-empty,.research-entries{grid-column:1;grid-row:auto}.research-artwork{order:1}.story-layout,.memorial-intro{grid-template-areas:"heading" "visual" "copy"}.hero-media img,.editorial-media img{object-position:var(--image-focal-mobile, 50% 50%)}.hero-copy{max-width:100%}.hero-inner{padding-top:44px}.hero h1{font-size:clamp(2rem,9.6vw,2.65rem)}.hero-media:after{background:linear-gradient(90deg,#081c18d9,#081c18b8)}.hero-caption{max-width:32ch}.section-heading h2{margin-bottom:14px}.fundraising-panel{margin-top:0}.fundraising-action{max-width:360px}.information-grid,.about-section{grid-template-columns:1fr;gap:28px}.boundary-note,.contact-section{padding:24px 0 0;border-left:0;border-top:1px solid var(--rk-colour-border)}.footer-heading{grid-row:auto}.footer-brand img{width:320px}.footer-notes{grid-column:auto}.site-footer nav{justify-content:start}.cards{grid-template-columns:1fr}}@media(max-width:430px){.site-header .nav{min-height:112px}.header-brand img{width:clamp(176px,calc(100vw - 154px),250px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}@media(forced-colors:active){.button,.menu-toggle,.card,.content-empty,.fundraising-panel{border:1px solid CanvasText}:focus-visible{outline:3px solid Highlight}.botanical{display:none}}
