@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Montserrat-variable-latin.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/DMSans-variable-latin.woff2)format("woff2")}@font-face{font-family:DM Sans;font-style:italic;font-weight:100 1000;font-display:swap;src:url(/fonts/DMSans-italic-variable-latin.woff2)format("woff2")}:root{color-scheme:light;--sticky-header-height:6rem;--section-index-height:0px;--field:#f9f8f8;--field-lit:#ffffffb8;--sky:#9cc1e7;--brand:#4176e6;--panel:#f4f7fc;--panel-sunk:#e8eff8;--text:#1e232c;--text-mute:#526176;--rule:#d5dfeb;--rule-strong:#b7c9df;--accent:#285cc4;--accent-bg:#dde8fa;--cta:#3568d4;--hold:#8f4309;--hold-bg:#f2e8d7;--deny:#9a2617;--shadow-panel:0 0 1px #092d4e29, 0 12px 32px #092d4e0f;--shadow-plate:0 1px 3px #092d4e0f;--feature-surface:radial-gradient(45rem 15rem at 50% -25%, color-mix(in srgb, var(--sky) 45%, transparent), transparent 72%), linear-gradient(135deg, var(--panel), var(--panel-sunk));--feature-shadow:inset 0 1px color-mix(in srgb, var(--text) 6%, transparent), var(--shadow-panel);--feature-radius:clamp(1rem, 2vw, 1.5rem);--font-display:"Montserrat", sans-serif;--font-text:"DM Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:var(--font-text);--font-word:var(--font-text);--fs-body:.9375rem;--lh-body:1.6;--fw-display:400;--fw-label:500;--fw-emphasis:600;--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--s7:3rem;--s8:4rem;--s9:6rem;--fs-h1:clamp(2rem, 4.2vw, 3.125rem);--fs-h2:clamp(1.5rem, 2.3vw, 1.875rem);--fs-h3:clamp(1.125rem, 1.5vw, 1.375rem);--fs-label:.6875rem;--tick:2.25rem;--measure:52rem;--wide:62rem;--panel-w:78rem}:root[data-theme=dark]{color-scheme:dark;--field:#0c1422;--field-lit:#ffffff0f;--sky:#24446c;--brand:#82acff;--panel:#111d30;--panel-sunk:#182840;--text:#eaf0fa;--text-mute:#aab6c9;--rule:#2b3d56;--rule-strong:#455d7b;--accent:#9abeff;--accent-bg:#203858;--cta:#3568d4;--hold:#f59e0b;--hold-bg:#2a2113;--deny:#e4796c;--shadow-panel:0 1px 2px #00000080, 0 22px 54px -20px #000000bf;--shadow-plate:0 1px 1px #00000059}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,h1,h2,h3,h4,p,ul,ol,li,figure,blockquote,dl,dd{margin:0;padding:0}ul[class],ol[class],nav ul,nav ol{list-style:none}img,svg{max-width:100%;height:auto;display:block}body{background-color:var(--field);color:var(--text);font-family:var(--font-text);font-optical-sizing:none;font-variation-settings:"opsz" 9;font-weight:400;font-size:var(--fs-body);letter-spacing:normal;line-height:var(--lh-body);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-wrap:break-word;flex-direction:column;min-height:100vh;display:flex}body:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(ellipse at 15% 5%, var(--field-lit), transparent 55%), linear-gradient(180deg, var(--sky) 0%, var(--field) 100%);position:fixed;inset:0}a{color:var(--accent);text-decoration:none;transition:color .14s cubic-bezier(.16,1,.3,1)}main a[href]:not(.entry,.card-hit):not(nav a){background-image:linear-gradient(100deg, transparent 0 34%, color-mix(in srgb, var(--accent) 14%, transparent) 48%, transparent 62% 100%);background-position:100% 0;background-repeat:no-repeat;background-size:240% 100%;transition:color .14s cubic-bezier(.16,1,.3,1),background-position .42s cubic-bezier(.25,1,.5,1)}@media (hover:hover) and (pointer:fine){main a[href]:not(.entry,.card-hit):not(nav a):hover{background-position:0 0}}main a[href]:not(.entry,.card-hit):not(nav a):focus-visible{background-position:0 0}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}::selection{background:var(--accent-bg);color:var(--text)}.skip{z-index:10;background:var(--panel);color:var(--text);padding:var(--s3) var(--s4);border:1px solid var(--rule-strong);font-family:var(--font-mono);font-size:var(--fs-label);position:absolute;top:0;left:-9999px}.skip:focus{left:var(--s4);top:var(--s4)}.panel{width:min(100% - 2 * var(--s4), var(--panel-w));margin:var(--s5) auto;background:linear-gradient(180deg, color-mix(in srgb, var(--panel) 72%, var(--sky)), var(--panel) 46rem);border:1px solid var(--rule-strong);box-shadow:var(--shadow-panel);border-radius:6px;flex-direction:column;flex:1 0 auto;display:flex;position:relative}@media (width>=60rem){.panel{margin:var(--s6) auto;width:min(100% - 2 * var(--s6), var(--panel-w))}}.wrap{--wrap-pad:clamp(var(--s5), 7vw, 7rem);width:100%;padding-inline:var(--wrap-pad);margin-inline:auto}.site-head{z-index:5;background:var(--feature-surface);border-bottom:1px solid var(--rule-strong);border-radius:6px 6px 0 0;position:sticky;top:0}.site-head .wrap{justify-content:space-between;align-items:center;gap:var(--s5);flex-wrap:wrap;min-height:4.25rem;display:flex}.wordmark{font-family:var(--font-word);font-style:normal;font-weight:var(--fw-label);letter-spacing:normal;color:var(--text);align-items:center;gap:var(--s3);font-size:1.0625rem;text-decoration:none;display:inline-flex}.wordmark:before{content:"";background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 3px var(--accent-bg);border-radius:50%;flex:none}.wordmark:hover{text-decoration:none}.site-nav ul{gap:var(--s1);flex-wrap:wrap;display:flex}@media (width>=40.01rem){.site-nav{margin-right:max(0px, calc(44px + var(--s4) + var(--s3) - var(--wrap-pad)))}}.site-nav a{font-family:var(--font-text);font-weight:var(--fw-label);letter-spacing:normal;color:var(--text-mute);padding:var(--s2) var(--s3);border:1px solid #0000;border-radius:3px;font-size:.8125rem;text-decoration:none;display:block;position:relative}.site-nav a:hover{color:var(--accent);border-color:#0000}.site-nav a[aria-current=page]{color:var(--text);border-color:var(--rule-strong);background:var(--panel-sunk)}.site-nav-marker{inset:auto var(--s3) 1px;background:var(--accent);pointer-events:none;height:2px;position:absolute}main{padding-block:clamp(var(--s7), 7vw, var(--s9));flex:1 0 auto}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:normal;text-wrap:balance;color:var(--text);line-height:1.4}h1{font-size:var(--fs-h1);letter-spacing:normal;line-height:1.15}h2{font-size:var(--fs-h2);margin-top:var(--s8);margin-bottom:var(--s4)}h3{font-size:var(--fs-h3);margin-top:var(--s6);margin-bottom:var(--s3);letter-spacing:normal}h2+h3{margin-top:var(--s5)}p,ul:not([class]),ol:not([class]),blockquote{margin-block:var(--s5)}.lede{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-mute);max-width:none}.prose,.doc .prose,.doc .page-body,.doc .article-body{max-width:none}.prose>*+*{margin-top:var(--s5)}.prose>h2+*,.prose>h3+*{margin-top:var(--s4)}.prose>*+h2{margin-top:var(--s8)}.prose>*+h3{margin-top:var(--s6)}.prose>h2+h3{margin-top:var(--s5)}.prose h2,.prose h3{max-width:none}.prose ul:not([class]),.prose ol:not([class]){padding-left:var(--s5)}.prose li+li{margin-top:var(--s2)}main :is(p,blockquote,dd,td):not(.card-meta,.lead-num,.arc-when,.arc-where,.next-link,.statement--signature),.prose>:is(ul,ol):not([class])>li{text-align:start;hyphens:none}b,strong{font-weight:var(--fw-emphasis)}.prose em{font-style:italic}.prose code{font-family:var(--font-mono);background:var(--panel-sunk);border:1px solid var(--rule);border-radius:3px;padding:.1em .35em;font-size:.82em}.prose blockquote{padding:var(--s5);background:var(--panel-sunk);border:1px solid var(--rule);border-radius:4px;margin-inline:0;font-size:1.02em}.prose blockquote p{margin:0}.prose blockquote p+p{margin-top:var(--s4)}.prose hr{background:var(--rule);height:1px;margin-block:var(--s8);border:0}.page-body>h2:before,.article-body>h2:before,section>h2:before{content:"";background:var(--rule);width:100%;height:1px;margin-bottom:var(--s5);display:block;position:relative}.page-body>h2,.article-body>h2,section>h2{position:relative}.page-body>h2:after,.article-body>h2:after,section>h2:after{content:"";width:var(--tick);background:var(--accent);height:1px;transform:scaleX(var(--accent-reveal,1));transform-origin:0;position:absolute;top:0;left:0}.home-body>h2:first-of-type{margin-top:var(--s7)}.entries{margin-top:var(--s5);border-top:1px solid var(--rule)}.entries--plain{max-width:none}.entries>li{border-bottom:1px solid var(--rule)}.entry{gap:var(--s2);padding:var(--s5) 0;color:inherit;grid-template-columns:1fr;text-decoration:none;display:grid}.entry:hover{background:var(--panel-sunk)}.entry:hover .entry-title{color:var(--accent)}.entry-meta{gap:var(--s3);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:normal;text-transform:uppercase;color:var(--text-mute);flex-wrap:wrap;padding-top:.35rem;display:flex}.entry-kind{color:var(--accent);border:1px solid;border-radius:3px;padding:.05rem .3rem}.entry-title{font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:normal;font-size:1.25rem;line-height:1.2;display:block}.entry-sum{color:var(--text-mute);margin:0;font-size:.96rem}@media (width<=51.99rem){.entry-title,.entry-sum{grid-column:1}}.next-link{margin-top:var(--s6);text-align:right}.next-link a{font-family:var(--font-text);font-weight:var(--fw-label);letter-spacing:normal;text-transform:uppercase;padding-bottom:2px;font-size:.75rem;text-decoration:none}.home-hero-links{justify-content:flex-end;display:flex}.article-head{margin-bottom:var(--s7)}.title-block{border:1px solid var(--rule);max-width:none;margin-top:var(--s5);background:var(--rule);border-radius:4px;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1px;display:grid;overflow:hidden}.title-block div{justify-content:space-between;align-items:baseline;gap:var(--s3);padding:var(--s3) var(--s4);background:var(--panel-sunk);display:flex}.title-block dt{font-family:var(--font-mono);letter-spacing:normal;text-transform:uppercase;color:var(--text-mute);font-size:.625rem}.title-block dd{font-size:var(--fs-body);font-weight:var(--fw-label);text-align:right;margin:0}.article-meta{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:normal;text-transform:uppercase;color:var(--text-mute)}.article-body{max-width:none}.article-body>*+*{margin-top:var(--s5)}.site-foot{border-top:1px solid var(--rule);background:var(--panel-sunk);padding-block:var(--s6);border-radius:0 0 6px 6px;margin-top:auto}.foot-links{justify-content:center;gap:var(--s3) var(--s5);flex-wrap:wrap;display:flex}.foot-links a{font-family:var(--font-text);font-weight:var(--fw-label);letter-spacing:normal;text-transform:uppercase;color:var(--text-mute);font-size:.75rem;text-decoration:none}.foot-links a:hover{color:var(--accent)}.site-nav a,.foot-links a,.wordmark{isolation:isolate;border-radius:999px;position:relative}.foot-links a{display:inline-block}.site-nav a:after,.foot-links a:after,.wordmark:after{content:"";z-index:-1;pointer-events:none;background:var(--accent-bg);opacity:0;border-radius:999px;transition:opacity .16s ease-out,transform .22s cubic-bezier(.16,1,.3,1);position:absolute;inset:-5px -8px;transform:scale(.88)}.site-nav a:after{inset:0 -3px}@media (hover:hover) and (pointer:fine){:is(.site-nav a,.foot-links a,.wordmark):hover{color:var(--accent)}:is(.site-nav a,.foot-links a,.wordmark):hover:after{opacity:1;transform:scale(1)}}:is(.site-nav a,.foot-links a,.wordmark):focus-visible{color:var(--accent)}:is(.site-nav a,.foot-links a,.wordmark):focus-visible:after{opacity:1;transform:scale(1)}.foot-note{margin-top:var(--s4);font-family:var(--font-text);letter-spacing:normal;color:var(--text-mute);text-align:center;max-width:none;font-size:.9rem;font-style:italic;font-weight:600}.scroll-x{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.95rem}th,td{text-align:left;padding:var(--s3) var(--s4);border-bottom:1px solid var(--rule)}th{font-weight:var(--fw-label);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:normal;text-transform:uppercase;color:var(--text-mute);border-bottom-color:var(--rule-strong)}.page-body--compact>.record-table{margin-top:var(--s6)}.record-table{border:1px solid var(--rule-strong);border-radius:var(--feature-radius);background:var(--feature-surface);box-shadow:var(--feature-shadow)}.record-table>table{font-size:var(--fs-body)}.record-table>table :is(th,td){vertical-align:top;text-align:left;hyphens:none;padding:.8rem 1.25rem}.record-table>table th{padding-block:1.05rem .75rem}.record-table>table tbody tr:last-child td{border-bottom:0}.record-table>table td:is(:first-child,:nth-child(2),:nth-child(3)){white-space:nowrap}.record-table>table td:first-child{color:var(--text);font-weight:var(--fw-label)}.record-table>table td:nth-child(2){font-variant-numeric:tabular-nums;color:var(--text-mute)}.record-table>table td:nth-child(3){color:var(--text-mute)}@media (width<=40rem){.record-table>table,.record-table>table tbody,.record-table>table tr,.record-table>table td{display:block}.record-table>table thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.record-table>table tr{padding:var(--s4) var(--s5);border-bottom:1px solid var(--rule)}.record-table>table tbody tr:last-child{border-bottom:0}.record-table>table :is(th,td){border:0;padding:0}.record-table>table td:is(:first-child,:nth-child(2),:nth-child(3),:nth-child(4)){white-space:normal}.record-table>table td{column-gap:var(--s3);font-size:var(--fs-body);grid-template-columns:5.25rem minmax(0,1fr);line-height:1.45;display:grid}.record-table>table td+td{margin-top:var(--s1)}.record-table>table td:before{content:attr(data-label);font-size:var(--fs-label);font-weight:var(--fw-label);text-transform:uppercase;color:var(--text-mute);padding-top:.12rem}.record-table>table td:first-child{margin-bottom:var(--s2);font-size:1rem;display:block}.record-table>table td:first-child:before{content:none}}.record-table>table tbody tr{transition:background-color .16s ease-out}.record-table>table tbody tr:hover{background:color-mix(in srgb, var(--accent-bg) 55%, transparent)}@media print{body{background:#fff}.panel{box-shadow:none;border:0;width:100%;margin:0}.site-head,.site-foot,.next-link,.skip{display:none}}.home-hero{gap:var(--s7);display:grid}@media (width>=64rem){.home-hero{gap:var(--s8);grid-template-columns:minmax(0,1fr) minmax(17rem,22rem);align-items:start}.home-figure{position:sticky;top:5.75rem}}.home-body>h1{text-wrap:wrap;margin-bottom:var(--s6)}.home-body>h1+p{font-size:var(--fs-body);line-height:var(--lh-body)}.leadership-journey{border:1px solid var(--rule);background:var(--panel-sunk);box-shadow:var(--shadow-plate);border-radius:4px;margin:0;padding:1.25rem;position:relative;overflow:hidden}.home-figure{container-type:inline-size}.leadership-journey p{margin:0}.journey-kicker,.journey-place{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--fw-label);letter-spacing:normal;text-transform:uppercase;color:var(--text-mute);line-height:1.25}.journey-place{color:var(--accent);padding-right:var(--s4);display:block}.journey-heading h2{margin:var(--s2) 0 0;letter-spacing:normal;text-align:center;font-size:max(1.05rem,min(clamp(1.35rem,2vw,1.65rem),8.26446cqi - .206612rem - .165289px));line-height:1.12}.journey-heading h2 span{display:block}@container (width<=15.25rem){.journey-heading h2{text-wrap:balance}.journey-heading h2 span{display:inline}}.journey-route{margin:var(--s5) 0 0;gap:1.15rem;padding:0;list-style:none;display:grid}.journey-stop{min-width:0}.journey-summary{padding-left:var(--s5);cursor:pointer;min-height:44px;list-style:none;display:block;position:relative}.journey-summary::-webkit-details-marker{display:none}.journey-summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:2px}.journey-rail{background:var(--rule-strong);width:1px;position:absolute;top:10px;bottom:-1.15rem;left:5px}.journey-rail:after{content:"";background:var(--accent);transform:scaleY(var(--journey-progress,1));transform-origin:top;position:absolute;inset:0}.journey-stop:last-child .journey-rail{display:none}.journey-marker{z-index:1;border:2px solid var(--panel-sunk);background:var(--accent);width:11px;height:11px;box-shadow:0 0 0 3px var(--accent-bg);border-radius:50%;place-items:center;display:grid;position:absolute;top:.1rem;left:0}.journey-system{margin-top:var(--s1);font-family:var(--font-text);font-weight:var(--fw-label);font-size:1.05rem;line-height:1.25;display:block}.journey-scope{color:var(--text-mute);margin-top:.16rem;font-size:.82rem;line-height:1.45;display:block}.journey-disclosure{border:solid var(--text-mute);border-width:0 1px 1px 0;width:6px;height:6px;position:absolute;top:2px;right:2px;transform:rotate(45deg)}.journey-marker,.journey-system,.journey-disclosure{transition:color .42s,box-shadow .42s,transform .42s}.journey-chapter[open] .journey-disclosure{transform:translateY(3px)rotate(225deg)}.journey-chapter[open] .journey-marker{box-shadow:0 0 0 4px var(--accent-bg), 0 0 0 5px var(--accent)}.journey-chapter[open] .journey-system{color:var(--accent)}.leadership-journey figcaption{margin-top:var(--s5);padding-top:var(--s3);border-top:1px solid var(--rule);color:var(--text-mute);font-size:.86rem;line-height:1.45}.leadership-journey .journey-context{margin:var(--s3) 0 0 var(--s5);font-size:.86rem;line-height:1.45}.journey-context>span{margin-bottom:var(--s2);letter-spacing:normal;text-transform:uppercase;color:var(--accent);font-size:.65rem;line-height:1.35;display:block}.leadership-journey figcaption{min-height:6.75rem}[data-journey-enhanced]:has(.journey-chapter[open]) figcaption{visibility:hidden}[data-journey-enhanced] .journey-context{min-height:6.75rem;padding-top:var(--s3);border-top:1px solid var(--rule);margin:0;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}[data-journey-enhanced] .journey-chapter[open] .journey-context{animation:.52s cubic-bezier(.16,1,.3,1) both journey-context-in}@keyframes journey-context-in{0%{opacity:0;transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.journey-marker,.journey-system,.journey-disclosure{transition:none}[data-journey-enhanced] .journey-chapter[open] .journey-context{animation:none}}@container (width>=20rem){.leadership-journey figcaption,[data-journey-enhanced] .journey-context{min-height:5rem}}@container (width>=40rem){.journey-route{gap:var(--s4);grid-template-columns:repeat(4,minmax(0,1fr))}.journey-summary{padding:var(--s5) 0 0}.journey-rail{height:1px;width:calc(100% + var(--s4));top:6px;bottom:auto;left:10px}.journey-rail:after{transform:scaleX(var(--journey-progress,1));transform-origin:0}.journey-disclosure{top:1.6rem}}.doc{gap:var(--s6);grid-template-columns:minmax(0,1fr);display:grid}.doc-index{min-width:0;top:var(--sticky-header-height);z-index:4;align-self:start;position:sticky}.doc-index:before{content:"";z-index:-1;inset:0 calc(-1 * var(--wrap-pad)) calc(-1 * var(--s3));background:var(--feature-surface);border-bottom:1px solid var(--rule-strong);opacity:0;pointer-events:none;transition:opacity .16s ease-out;position:absolute}.doc-index[data-stuck]:before{opacity:1}.section-arrived{border-radius:4px;animation:.9s cubic-bezier(.16,1,.3,1) section-arrived}@keyframes section-arrived{0%{background-color:var(--accent-bg);box-shadow:0 0 0 .5rem var(--accent-bg)}to{background-color:#0000;box-shadow:0 0 0 .5rem #0000}}.source-citation{color:var(--text-mute);white-space:nowrap;text-underline-offset:.18em;margin-left:.25em;font-size:.78em;text-decoration:underline 1px;display:inline-block;position:relative}.source-citation:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.source-citation__popover{z-index:5;border:1px solid color-mix(in srgb, currentColor 20%, transparent);background:var(--panel);width:min(18rem,70vw);color:var(--text);box-shadow:var(--shadow-panel);visibility:hidden;opacity:0;pointer-events:none;gap:.2rem;padding:.7rem .8rem;font-size:.82rem;line-height:1.35;transition:visibility 0s linear .16s,opacity .16s,transform .16s;display:none;position:absolute;bottom:calc(100% + .65rem);left:0;transform:translateY(.25rem)}.source-citation__popover span{display:block}.source-citation:hover .source-citation__popover,.source-citation:focus-visible .source-citation__popover{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;display:grid;transform:none}@media (prefers-reduced-motion:reduce){.source-citation__popover{transition:none}}@media (width<=40rem){.source-citation__popover{width:auto;position:fixed;bottom:1rem;left:1rem;right:1rem}}.home-index{margin-top:var(--s6)}main [id]{scroll-margin-top:calc(var(--sticky-header-height) + var(--section-index-height) + 1rem)}#main{scroll-margin-top:var(--sticky-header-height)}html:has(.doc-index){--section-index-height:7rem}.page-solo,.article-head h1{max-width:none}main:not(:has(.home-hero)) :is(h1,h2,h3){text-wrap:wrap}@media (width<=40rem){:root{--sticky-header-height:9rem}.site-head .wrap{min-height:0;padding-block:var(--s3);display:block}.wordmark{font-size:1rem}.site-nav{margin-top:var(--s3)}.site-nav ul{flex-wrap:nowrap;justify-content:space-between;gap:0;display:flex}.site-nav a{padding:var(--s2) 0;letter-spacing:normal;border:0;font-size:.8125rem}.site-nav a:hover,.site-nav a[aria-current=page]{background:0 0}.site-nav a[aria-current=page]{color:var(--accent)}}@media (width>=64rem){.home-figure{position:static}}.home-story,.home-story>p,.home-story>ul:not([class]),.home-story>ol:not([class]),.home-story>section>p:not([class]){max-width:none}.home-story>*+*{margin-top:var(--s5)}.home-story>*+h2{margin-top:var(--s8)}.home-story>h2+*{margin-top:var(--s4)}.home-story>section+section{margin-top:var(--s8)}.home-closing-panel{isolation:isolate;padding:var(--s5) clamp(var(--s5), 4vw, var(--s7));border:1px solid var(--rule-strong);border-radius:var(--feature-radius);background:var(--feature-surface);box-shadow:var(--feature-shadow);text-align:center;position:relative;overflow:hidden}.home-closing-panel:before{content:"";background:linear-gradient(90deg, transparent, var(--brand), transparent);width:min(13.75rem,44%);height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.home-closing-panel>*{z-index:1;position:relative}.home-closing-panel h2{max-width:none;margin:0 auto}.home-closing-panel h2:before,.home-closing-panel h2:after{content:none}.home-closing-panel .home-closing-copy{max-width:none;margin:var(--s3) auto 0;color:var(--text-mute);text-align:center;hyphens:none}.home-closing-panel .home-closing-link{margin:var(--s3) 0 0;text-align:right}.concept-map,.cards,.leads,.arc,.statement{max-width:none}.section-idea{font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:normal;max-width:none;color:var(--text);font-size:clamp(1.15rem,1.7vw,1.45rem);line-height:1.25}.concept-symbols{pointer-events:none;position:absolute;overflow:hidden}.concept-map{margin-block:var(--s6);background:0 0;border:0;padding:0;container-type:inline-size}.concept-map>figcaption{margin:0 0 var(--s3);color:var(--text-mute);font-size:.82rem;font-weight:var(--fw-label);line-height:1.45}.concept-map__items{--concept-panel-pad:clamp(1rem, 2vw, 1.25rem);gap:var(--s5);padding:var(--concept-panel-pad);background:var(--feature-surface);border:1px solid var(--rule-strong);border-radius:var(--feature-radius);box-shadow:var(--feature-shadow);margin:0;display:grid;position:relative;overflow:hidden}.concept-map__items:before{content:"";top:calc(var(--concept-panel-pad) + 1.5rem);bottom:calc(var(--concept-panel-pad) + 1.5rem);left:calc(var(--concept-panel-pad) + 1.375rem);background:var(--rule-strong);width:1px;position:absolute}.concept-map__item{grid-template-columns:2.75rem minmax(0,1fr);gap:.35rem 1rem;min-width:0;display:grid;position:relative}.concept-map__item>dt{display:contents}.concept-map__item>dt>span:last-child{color:var(--text);font-family:var(--font-display);font-size:1rem;font-weight:var(--fw-label);letter-spacing:-.012em;grid-column:2;padding-top:.1rem;line-height:1.25}.concept-map__icon{border:1px solid var(--rule-strong);background:var(--panel-sunk);width:2.75rem;height:2.75rem;color:var(--text);border-radius:50%;grid-area:1/1/span 2;place-items:center;display:grid}.concept-map__icon svg{width:1.4rem;height:1.4rem}.concept-map .concept-map__item>dd{color:var(--text-mute);font-family:var(--font-text);text-align:left;text-justify:auto;hyphens:none;grid-column:2;margin:0;font-size:.82rem;line-height:1.45}@container (width>=46rem){.concept-map__items{--concept-rail-y:calc(var(--concept-panel-pad) + 3rem + .5rem + 1.375rem);gap:var(--s5);grid-template-columns:repeat(3,minmax(0,1fr))}.concept-map__items:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.concept-map__items:has(>:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))}.concept-map__items:before{top:var(--concept-rail-y);bottom:auto;left:calc(var(--concept-panel-pad) + 1.375rem);right:calc(var(--concept-panel-pad) + 1.375rem);width:auto;height:1px}.concept-map__items:after{--particle-start:calc(var(--concept-panel-pad) + 1.375rem);content:"";z-index:2;top:var(--concept-rail-y);left:var(--particle-start);background:var(--brand);width:.48rem;height:.48rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-bg) 72%, transparent), 0 0 12px color-mix(in srgb, var(--accent) 45%, transparent);opacity:0;pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.concept-map__items[data-signal=run]:after{animation:3.2s cubic-bezier(.65,0,.35,1) both concept-particle-travel}.concept-map__items[data-signal=run]>.concept-map__item:last-child:after{animation:.9s cubic-bezier(.16,1,.3,1) 3s both concept-target-arrive}.concept-map__item{display:block}.concept-map__item>dt{flex-direction:column;gap:.5rem;display:flex}.concept-map__item>dt>span:last-child{text-align:center;order:-1;justify-content:center;align-items:flex-end;min-height:3rem;padding-top:0;display:flex}.concept-map .concept-map__item>dd{text-align:center;margin-top:.75rem}.concept-map__item:last-child:after{content:"";z-index:3;border:1px solid var(--rule-strong);background:radial-gradient(circle, var(--accent) 0 .19rem, transparent .21rem .46rem, var(--rule-strong) .48rem .54rem, transparent .56rem), var(--panel-sunk);pointer-events:none;border-radius:50%;width:2.75rem;height:2.75rem;position:absolute;top:3.5rem;right:0}}@keyframes concept-particle-travel{0%{left:var(--particle-start);opacity:0}10%,86%{opacity:1}to{left:calc(100% - var(--particle-start));opacity:0}}@keyframes concept-target-arrive{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 45%, transparent)}to{box-shadow:0 0 0 .75rem color-mix(in srgb, var(--accent) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.concept-map__items:after{animation:none;display:none}}.statement{margin-top:var(--s8);font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:normal;max-width:30ch;color:var(--text);font-size:clamp(1.6rem,3.4vw,2.6rem);line-height:1.1}.statement--signature{font-family:var(--font-text);letter-spacing:normal;color:var(--text-mute);text-align:right;max-width:none;font-size:.9rem;font-style:italic;font-weight:600;line-height:1.5}.cards{margin-top:var(--s5);gap:var(--s4);padding:0;list-style:none;display:grid}@media (width>=46rem){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.prose .cards>li+li{margin-top:0}.card{padding:var(--s5);background:var(--panel);border:1px solid var(--rule);box-shadow:var(--shadow-plate);border-radius:4px;position:relative}.card:after{content:"";width:var(--tick);background:var(--accent);height:2px;position:absolute;top:-1px;left:-1px}.card-meta{margin:0 0 var(--s2);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:normal;text-transform:uppercase;color:var(--text-mute)}.card-name{margin:0 0 var(--s3);font-size:1.2rem;line-height:1.2}.card p:last-child:not(.card-meta){font-size:var(--fs-body);color:color-mix(in srgb, var(--text) 70%, var(--text-mute));margin:0}.leads{margin-top:var(--s5);gap:0;padding:0;list-style:none;display:grid}.lead{gap:var(--s2);padding:var(--s6) 0;border-top:1px solid var(--rule);display:grid}.lead:last-child{padding-bottom:var(--s4);border-bottom:0}@media (width>=52rem){.lead{column-gap:var(--s5);grid-template-columns:3.5rem minmax(0,1fr);align-items:start}.lead-num{grid-row:1/span 3}.lead:has(.concept-map)>:not(.lead-num){grid-column:2}}.lead-num{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:normal;color:var(--accent);margin:0;padding-top:.4rem}.lead-name{margin:0;font-size:1.18rem;line-height:1.2}.lead-claim{color:var(--text);margin:0;font-size:1.05rem;line-height:1.5}.lead p:last-child{color:var(--text-mute);margin:0;font-size:.96rem}.lead-claim:last-child{color:var(--text);font-size:1.05rem}.leads--tight .lead{padding-block:var(--s5)}.arc{margin-top:var(--s4);padding:0;list-style:none}.arc-beat{padding:0 0 var(--s5) var(--s5);border-left:1px solid var(--rule);position:relative}.arc-beat:last-child{padding-bottom:var(--s2);border-left-color:#0000}.arc-beat:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:.45rem;left:-4.5px}.arc-beat:last-child:before{box-shadow:0 0 0 4px var(--accent-bg)}.arc-when{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:normal;text-transform:uppercase;color:var(--accent);margin:0}.arc-name{margin:var(--s2) 0 var(--s1);font-size:var(--fs-h3);line-height:1.15}.arc-where{margin:0 0 var(--s3);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:normal;text-transform:uppercase;color:var(--text-mute)}.arc-beat>p:not([class]){margin:var(--s3) 0 0;color:var(--text-mute);font-size:1rem}.home-body--close{margin-top:var(--s8)}.home-body--close>section:first-child>h2{margin-top:0}.home-story--compact>section+section{margin-top:var(--s7)}.compact-heading,.compact-register{gap:var(--s7);display:grid}.compact-heading{gap:var(--s4)}.compact-heading>h2{margin-top:0}.compact-three{grid-template-columns:1fr}.compact-register{margin-top:var(--s7);padding-top:var(--s6);border-top:1px solid var(--rule)}.principles-block>.compact-register{border-top:0;margin-top:0;padding-top:0}.compact-anchor{margin:0 0 var(--s4);position:relative;font-size:var(--fs-h2)!important}.compact-anchor:before{content:"";width:100%;height:1px;margin-bottom:var(--s5);background:var(--rule);display:block}.compact-anchor:after{content:"";width:var(--tick);background:var(--accent);height:1px;position:absolute;top:0;left:0}.compact-summary{color:var(--text);font-size:var(--fs-body);margin:0;line-height:1.5}.compact-entries{margin-top:0}.compact-entries .entry{padding-block:var(--s4)}.compact-entries .entry-meta{padding-top:0}.compact-register>.leads{margin-top:0}.principles-block>.home-closing-panel{margin-top:var(--s7)}.page-body--compact>*+*{margin-top:var(--s4)}.page-body--compact>*+h2{margin-top:var(--s7)}.page-body--compact>*+h3{margin-top:var(--s5)}.page-body--compact>h2+*,.page-body--compact>h3+*{margin-top:var(--s3)}.page-body--compact :is(.concept-map,blockquote){margin-block:var(--s5)}@media (width>=52rem){.compact-heading{column-gap:var(--s7);grid-template-columns:minmax(0,.8fr) minmax(20rem,1.2fr)}.compact-heading>h2{grid-area:1/1}.compact-heading>p:first-of-type{grid-area:2/1}.compact-heading>p:last-of-type{grid-area:2/2}.compact-three{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-register{grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr)}.compact-entries .entry{grid-template-columns:9rem minmax(0,1fr);align-items:center}.compact-register .lead{padding:var(--s4) 0;display:block}.compact-principles .lead-name{font-size:1.25rem}}.reference-register{gap:var(--s7);margin-top:var(--s8);display:grid}.reference-register__intro .compact-anchor{margin-top:0}.reference-register__list{border-top:1px solid var(--rule);max-width:none;margin:0;padding:0;list-style:none}.reference-register__list>li{padding:var(--s4) 0;border-bottom:1px solid var(--rule);color:var(--text-mute);font-size:var(--fs-body);margin:0}.reference-register__list>li>a{font-family:var(--font-display);font-size:1.2rem;font-weight:var(--fw-display);letter-spacing:normal;text-decoration-color:var(--rule-strong)}#read-the-references a{white-space:nowrap}@media (width>=52rem){.reference-register{grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);align-items:start}}@media (width<=45.99rem){.statement{margin-top:var(--s7)}}.site-head .wrap{position:relative}.theme-toggle{right:var(--s4);z-index:10;width:44px;height:44px;color:var(--accent);font:var(--fw-label) .875rem / 1.2 var(--font-text);cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:calc(50% - 22px)}.theme-toggle[hidden]{display:none}.theme-toggle .theme-moon path,.theme-toggle .theme-sun circle{fill:currentColor}.theme-toggle .theme-sun,.theme-toggle[aria-checked=true] .theme-moon{display:none}.theme-toggle[aria-checked=true] .theme-sun{display:block}.theme-toggle:is(:hover,:focus-visible){color:var(--accent)}.theme-toggle:focus-visible{border-radius:50%}@media (width<=89.99rem){.theme-toggle{justify-content:center;width:44px;padding:0}.wrap{--wrap-pad:clamp(2.5rem, 7vw, 7rem);padding-inline:var(--wrap-pad)}}@media (width<=40rem){.site-head .wrap{padding-inline:var(--s5);position:relative}.site-nav ul{gap:.5rem}.theme-toggle{top:calc(var(--s3) + .8rem - 22px)}}.entry,.theme-toggle{transition:transform .14s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){:is(.entry,.theme-toggle):hover{transform:translateY(-2px)}}:is(.entry,.theme-toggle):focus-visible{transform:translateY(-2px)}.theme-toggle:active{transition-duration:80ms;transform:scale(.97)}.entry:active{background:var(--accent-bg);transition-duration:.11s;transform:none}@media (width<=40rem){.site-nav-marker{left:0;right:0}}:root[data-theme-transition]::view-transition-image-pair(root){isolation:isolate}:root[data-theme-transition]::view-transition-old(root){z-index:2;animation:.18s cubic-bezier(.16,1,.3,1) both page-dissolve-out}:root[data-theme-transition]::view-transition-new(root){z-index:1;animation:none}@keyframes page-dissolve-out{to{opacity:0}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html body main [data-panel-motion]{transition:translate .24s cubic-bezier(.16,1,.3,1),rotate .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1)}html body main [data-panel-motion][data-panel-active]:not([data-panel-reset]):not([hidden]){translate:0 var(--panel-lift,-4px);rotate:var(--panel-axis-x,1) var(--panel-axis-y,0) 0 var(--panel-angle,0deg);background-image:radial-gradient(320px circle at var(--panel-spot-x,50%) var(--panel-spot-y,50%), color-mix(in srgb, var(--brand) 18%, transparent), transparent 74%), var(--panel-rest-image,none);box-shadow:var(--panel-rest-shadow,0 0 0 transparent), 0 16px 40px color-mix(in srgb, var(--text) 9%, transparent)}}@media (hover:hover) and (pointer:fine){.site-head,.pindex,.home-closing-panel,.concept-map__items,.ilk-run{transition:box-shadow .24s}html body :is(.site-head:not(:has(.theme-toggle:hover)),.pindex,.home-closing-panel,.concept-map__items,.ilk-run):hover,html body :is(.pindex,.home-closing-panel):focus-within{background-image:linear-gradient(color-mix(in srgb, var(--brand) 10%, transparent), color-mix(in srgb, var(--brand) 10%, transparent)), var(--feature-surface);box-shadow:var(--feature-shadow), 0 8px 24px color-mix(in srgb, var(--brand) 12%, transparent)}}html body main [data-panel-motion][data-panel-reset]{transition:none}html body main [data-panel-motion] .entry:is(:hover,:focus-visible){transform:none}@media (prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){html body main [data-panel-motion]{transition:none;translate:none;rotate:none}}@media (prefers-reduced-motion:reduce){main a[href]:not(.entry,.card-hit):not(nav a){background-image:none}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}:is(.entry,.theme-toggle):is(:hover,:focus-visible,:active){transform:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@media print{.theme-toggle,.doc-index,.read-progress,body:after,html:after{display:none!important}}html:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--brand) 14%, transparent), transparent);width:min(70vw,60rem);height:70vh;position:fixed;top:-18vh;right:-12vw}@media (prefers-reduced-motion:no-preference){html:after{animation:2.4s cubic-bezier(.16,1,.3,1) both atmosphere-settle}}@keyframes atmosphere-settle{0%{opacity:0;transform:translate(-8vw,6vh)scale(.9)}}.read-progress{display:none}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){:root:has(.article-body) .read-progress{background:var(--accent);transform-origin:0;pointer-events:none;height:2px;animation:linear both read-progress;display:block;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}:root:has(.article-body) .site-head .read-progress{animation-timeline:scroll(root)}}}@keyframes read-progress{to{transform:scaleX(1)}}.home-story>section.compact-block{isolation:isolate;padding-block:var(--s7);position:relative}.home-story>section.compact-block:before{content:"";z-index:-1;inset:0 calc(-1 * var(--wrap-pad));background:linear-gradient(180deg, var(--panel-sunk), color-mix(in srgb, var(--panel-sunk) 45%, var(--panel)));border-block:1px solid var(--rule);position:absolute}.page-intro>h1{margin-bottom:var(--s4)}.evidence-strip{margin:var(--s2) 0 0;border:1px solid var(--rule-strong);border-radius:var(--feature-radius);background:var(--rule);box-shadow:var(--feature-shadow);grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr));gap:1px;display:grid;overflow:hidden}.evidence-strip>div{align-content:start;gap:var(--s2);padding:var(--s4) var(--s5);background:var(--feature-surface);display:grid}.evidence-strip dt{justify-content:center;align-items:center;gap:var(--s2);font-family:var(--font-display);font-size:1rem;font-weight:var(--fw-label);letter-spacing:-.012em;text-align:center;color:var(--text);line-height:1.25;display:flex}.evidence-strip dt:before{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 3px var(--accent-bg);border-radius:50%;flex:none}.evidence-strip>div.is-open dt:before{border:1px solid var(--hold);box-shadow:0 0 0 3px var(--hold-bg);background:0 0}main .evidence-strip dd{font-family:var(--font-text);text-align:center;color:var(--text-mute);margin:0;font-size:.82rem;line-height:1.45}.doc+.cards{margin-top:var(--s7)}.concept-map__item:nth-child(2){--stop:1}.concept-map__item:nth-child(3){--stop:2}.concept-map__item:nth-child(4){--stop:3}.concept-map__item:nth-child(5){--stop:4}@media (prefers-reduced-motion:no-preference){.concept-map__items[data-draw]:before{transform-origin:top;transform:scaleY(0)}.concept-map__items[data-draw][data-signal=run]:before{animation:1s cubic-bezier(.16,1,.3,1) both concept-rail-draw-y}.concept-map__items[data-draw][data-signal=run] .concept-map__icon{animation:.9s cubic-bezier(.16,1,.3,1) both concept-stop-light;animation-delay:calc(.12s + var(--stop,0) * .2s)}@container (width>=46rem){.concept-map__items[data-draw]:before{transform-origin:0;transform:scaleX(0)}.concept-map__items[data-draw][data-signal=run]:before{animation-name:concept-rail-draw-x}}}@keyframes concept-rail-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes concept-rail-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes concept-stop-light{0%{border-color:var(--rule-strong);box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 0%, transparent)}35%{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 .3rem color-mix(in srgb, var(--accent) 22%, transparent)}to{border-color:var(--rule-strong);box-shadow:0 0 0 .6rem color-mix(in srgb, var(--accent) 0%, transparent)}}.doc:has(.ilk) .concept-map__items{background:color-mix(in srgb, var(--panel) 60%, transparent);border-color:var(--rule);box-shadow:none}.doc .page-body .ilk{margin-top:var(--s7)}.doc .ilk .ilk-run{border-color:color-mix(in srgb, var(--accent) 45%, var(--rule-strong));box-shadow:var(--feature-shadow), 0 18px 44px color-mix(in srgb, var(--brand) 14%, transparent)}.doc .ilk .ilk-run:before{content:"";background:linear-gradient(90deg, transparent, var(--brand), transparent);pointer-events:none;width:min(16rem,50%);height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}:is(.card-meta,.entry-meta,.title-block dt,.article-meta,.arc-when,.arc-where,.lead-num,.journey-kicker,.journey-place,.journey-context>span,th){font-size:var(--fs-label);font-weight:var(--fw-label)}.journey-system{font-family:var(--font-display);font-size:1rem;font-weight:var(--fw-label);letter-spacing:-.012em}.leadership-journey figcaption,.leadership-journey .journey-context{font-size:.82rem}.journey-heading .journey-kicker{text-align:center}@container (width>=40rem){.journey-place,.journey-system,.journey-scope{text-align:center}.journey-place{padding-right:0}}.glance{margin-top:0}@media (width>=64rem){.home-hero:has(>.glance){row-gap:var(--s7);grid-template-areas:"body figure""glance glance"}.home-hero>.home-body{grid-area:body}.home-hero>.home-figure{grid-area:figure}.home-hero>.glance{grid-area:glance}.home-hero:has(>.glance)>.home-figure{position:static}}.glance-title,.org-strip__label{margin:0 0 var(--s3);font-family:var(--font-text);font-size:var(--fs-label);font-weight:var(--fw-label);letter-spacing:normal;text-transform:uppercase;color:var(--text-mute);line-height:1.25}.glance-title:before,.glance-title:after{content:none}.glance-strip{gap:var(--s3);box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;overflow:visible}.glance-strip>div{padding:var(--s5) var(--s4);border:1px solid var(--rule-strong);border-top:3px solid var(--accent);background:var(--panel);box-shadow:var(--shadow-panel);border-radius:10px;justify-items:center}.glance-strip dt{gap:var(--s3);flex-direction:column}.glance-strip dt:before{content:none}.glance-strip .card-icon{margin:0}.org-strip{gap:var(--s3);margin-top:var(--s4);padding:var(--s4) var(--s5);border:1px solid var(--rule-strong);border-radius:var(--feature-radius);background:var(--panel);box-shadow:var(--shadow-plate);display:grid}.org-strip__label{margin:0}.org-strip__list{gap:var(--s4) var(--s5);margin:var(--s2) 0 0;padding:var(--s4) 0 0;border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fill,minmax(min(100%,13.5rem),1fr));display:grid}.org-strip__list li{padding-left:var(--s3);border-left:2px solid var(--accent);cursor:default;align-content:start;gap:.15rem;display:grid}.org-name{font-family:var(--font-display);font-size:1.2rem;font-weight:var(--fw-label);letter-spacing:-.012em;color:var(--text);line-height:1.25}.org-meta{color:var(--text-mute);font-size:.82rem;line-height:1.45}.org-strip__link{justify-content:flex-end;gap:var(--s2) var(--s5);flex-wrap:wrap;margin:0;display:flex}.org-strip{align-items:center;column-gap:var(--s5);grid-template-columns:minmax(0,1fr) auto}.org-strip__list{grid-area:2/1/auto/-1}@media (width<=40rem){.org-strip{grid-template-columns:minmax(0,1fr)}.org-strip__list{grid-row:auto}}.now-panel{gap:var(--s4);margin-top:var(--s4);padding:var(--s5) var(--s6);border:1px solid var(--rule-strong);border-top:3px solid var(--accent);border-radius:var(--feature-radius);background:var(--feature-surface);box-shadow:var(--feature-shadow);display:grid}.now-panel>p{margin:0}.card{border-color:var(--rule-strong);box-shadow:var(--shadow-panel);border-radius:10px}.card:after{left:var(--s5);border-radius:0 0 2px 2px;height:3px;top:-1px}.card--link:after{left:var(--s5)}.card-icon{width:2.5rem;height:2.5rem;margin-bottom:var(--s3);border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);background:var(--accent-bg);color:var(--accent);border-radius:50%;place-items:center;display:inline-grid}.card-icon svg{width:1.3rem;height:1.3rem}.cards--three{grid-template-columns:minmax(0,1fr)}.card-head{column-gap:var(--s3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.card-head>.card-icon,.card-head>.card-name{margin:0}.card-head>.card-meta{margin:var(--s1) 0 0;text-align:right;grid-column:1/-1;justify-self:end}@media (width>=40rem){.card-head{grid-template-columns:auto minmax(0,1fr) auto}.card-head>.card-meta{grid-area:1/3;margin:0}}.card--capability>p:last-child:not(.card-meta){margin-top:var(--s3)}.home-closing-panel .home-closing-link{justify-content:flex-end;gap:var(--s2) var(--s5);flex-wrap:wrap;display:flex}.glance-strip>div.is-open{border-top-color:var(--hold)}.glance-strip>div.is-open .card-icon{border-color:color-mix(in srgb, var(--hold) 30%, transparent);background:var(--hold-bg);color:var(--hold)}@media (width<=40rem){.glance-strip>div{padding:var(--s4)}.glance-strip dt{flex-direction:row}.glance-strip .card-icon{width:2rem;height:2rem}.glance-strip .card-icon svg{width:1.1rem;height:1.1rem}}.compact-entries{gap:var(--s2);border-top:0;display:grid}.compact-entries>li{border-bottom:0}.compact-entries .entry{padding:var(--s4) var(--s5);border:1px solid var(--rule-strong);background:var(--panel);box-shadow:var(--shadow-plate);border-radius:10px}.compact-entries .entry-title,.principles-block .compact-principles .lead-name{font-size:1.2rem;line-height:1.2}.principles-block .compact-principles .lead-claim{font-size:var(--fs-body)}.principles-block .compact-principles{gap:var(--s3);display:grid}.principles-block .compact-principles .lead,.principles-block .compact-principles .lead:last-child{padding:var(--s4) var(--s5);border:1px solid var(--rule-strong);background:var(--panel);box-shadow:var(--shadow-plate);border-radius:10px}.now-list{gap:var(--s2);margin:0;padding-left:1.1rem;display:grid}.now-list>li{margin:0}.film-card{gap:var(--s4);margin-top:var(--s5);padding:var(--s4);border:1px solid var(--rule-strong);border-top:3px solid var(--accent);border-radius:var(--feature-radius);background:var(--feature-surface);box-shadow:var(--feature-shadow);color:inherit;grid-template-columns:minmax(0,1fr);text-decoration:none;display:grid}.film-card__media{border:1px solid var(--rule);aspect-ratio:16/9;border-radius:8px;display:block;position:relative;overflow:hidden}.film-card__media img{object-fit:cover;width:100%;height:100%;display:block}.film-card__play{left:var(--s3);bottom:var(--s3);background:var(--accent);width:2.75rem;height:2.75rem;color:var(--panel);box-shadow:var(--shadow-panel);border-radius:50%;place-items:center;transition:transform .2s;display:grid;position:absolute}.film-card__play svg{width:1.6rem;height:1.6rem}.film-card__text{align-content:center;gap:var(--s2);display:grid}.film-card__eyebrow{font-family:var(--font-mono);font-size:var(--fs-label);text-transform:uppercase;color:var(--text-mute)}.film-card__title{font-family:var(--font-display);font-weight:var(--fw-display);color:var(--text);font-size:1.35rem;line-height:1.2}.film-card__go{color:var(--accent);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.02em}.film-card:hover .film-card__play,.film-card:focus-visible .film-card__play{transform:scale(1.06)}.film-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width>=40rem){.film-card{padding:var(--s4) var(--s5);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}@media (prefers-reduced-motion:reduce){.film-card__play{transition:none}}@media (width<=40rem){.now-panel,.card{padding:var(--s4)}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}
