/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.grid{display:grid}.italic{font-style:italic}}:root{--paper:#fafbfa;--ink:#222628;--muted:#596568;--deep:#233e43;--panel:#e9eeee;--line:#d5dddd;--line-dark:#bfcaca;--content:1320px;--gutter:clamp(20px,6vw,80px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font:17px/1.6 Arial,Helvetica,sans-serif}img{max-width:100%}blockquote,figure,h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Georgia,Times New Roman,serif;font-weight:400}h1{letter-spacing:-.045em;font-size:clamp(48px,6vw,86px);line-height:1.05}h2{letter-spacing:-.03em;font-size:clamp(34px,4vw,54px);line-height:1.13}h3{font-size:27px;line-height:1.2}a{color:inherit;text-underline-offset:5px}a:focus-visible,button:focus-visible{outline-offset:5px;outline:3px solid #4f7a80}::selection{background:var(--deep);color:#fff}.skip-link{z-index:50;background:var(--deep);color:#fff;border-radius:4px;padding:10px 14px;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.telemetry-trace{display:none!important}.site-header{max-width:var(--content);min-height:80px;padding:20px var(--gutter);border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;gap:24px;margin:0 auto}.site-header,.wordmark{align-items:center;display:flex}.wordmark{white-space:nowrap;gap:10px;font:26px/1 Georgia,Times New Roman,serif;text-decoration:none}.footer-name em,.wordmark-name em{font-weight:400}.wordmark-mark{width:28px;height:28px}nav{flex-wrap:wrap;gap:24px;font-size:15px;display:flex}nav a{text-decoration:none}nav a:hover,nav a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--deep);text-decoration-color:var(--deep);text-decoration-thickness:2px}.about-layout dt,.career-strip span,.case-meta,.case-next,.eyebrow,.pending-mark,.readout-label,.readout-status,.report-exhibit figcaption,.report-footer,.row-category,.row-index,.section-label{letter-spacing:.04em;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.45}.eyebrow{color:var(--muted);margin-bottom:18px}.button{border:1px solid var(--deep);background:var(--deep);color:#fff;border-radius:4px;padding:13px 23px;font-size:15px;line-height:1.3;text-decoration:none;display:inline-block}.button:hover{background:#31575e;border-color:#31575e}.quiet-link{font-size:15px}.hero,.page-hero{padding:clamp(54px,8vw,100px) var(--gutter)}.hero,.page-hero,.wrap{max-width:var(--content);margin:0 auto}.wrap{padding-right:var(--gutter);padding-left:var(--gutter)}.hero{padding-bottom:clamp(62px,9vw,112px)}.hero-grid{grid-template-columns:1.5fr 1fr;align-items:center;gap:clamp(36px,7vw,86px);display:grid}.hero-grid>*{min-width:0}.hero h1{margin-bottom:30px}.tag{color:var(--muted);margin-bottom:20px;font-size:15px}.intro{max-width:650px;font-size:20px;line-height:1.6}.links{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;font-size:15px;display:flex}.aside{background:#edf1f1;border-radius:8px;padding:32px}.aside p{margin-top:16px;font-size:16px}.aside small{color:var(--muted);margin-top:22px;font-size:14px;display:block}.context{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:30px;padding-top:30px;padding-bottom:42px;display:grid}.context strong{margin-bottom:6px;display:block}.context p{color:var(--muted);font-size:15px}.feature{background:var(--panel);padding:clamp(54px,7vw,84px) 0}.feature-head{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(32px,6vw,72px);margin-bottom:34px;display:grid}.feature-head p{max-width:520px}.feature img{border:1px solid var(--line-dark);border-radius:6px;width:100%;height:auto;display:block}.caption{color:var(--muted);margin-top:10px;font-size:13px}.detail{grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,60px);margin-top:30px;display:grid}.detail p{margin-top:10px;font-size:16px}.detail a{margin-top:18px;font-size:15px;display:inline-block}.closing{padding-top:clamp(54px,7vw,84px);padding-bottom:clamp(54px,7vw,84px)}.closing p{max-width:750px;margin-top:18px}.hero-copy{max-width:900px}.hero-deck,.page-deck{max-width:760px;color:var(--muted);margin-top:28px;font-size:20px;line-height:1.6}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.hero-mark{display:none}.page-hero{border-bottom:1px solid var(--line)}.page-hero h1 span{color:var(--deep)}.principles-hero{background:var(--panel)}.about-strip,.evidence-colophon,.method-band,.supporting-systems,.validation-section,.work-section{padding:clamp(54px,7vw,92px) var(--gutter)}.about-strip>*,.evidence-colophon>*,.method-band>*,.supporting-systems>*,.validation-section>*,.work-section>*{max-width:var(--content);margin-left:auto;margin-right:auto}.validation-section{border-top:1px solid var(--line)}.section-heading,.supporting-heading,.validation-intro{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(32px,7vw,90px);margin-bottom:38px;display:grid}.section-heading h2,.supporting-heading h2,.validation-intro h2{max-width:720px}.validation-sequence{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.validation-sequence li{border-bottom:1px solid var(--line);min-height:190px;padding:22px 22px 20px 0}.validation-sequence li+li{border-left:1px solid var(--line);padding-left:22px}.validation-sequence li>span{color:var(--muted);font-size:13px}.validation-sequence strong{margin-top:28px;font:27px/1.2 Georgia,Times New Roman,serif;display:block}.validation-return,.validation-sequence p{color:var(--muted);margin-top:10px;font-size:15px;line-height:1.55}.work-section{background:var(--panel)}.section-heading>p{max-width:520px;color:var(--muted)}.system-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.system-card{border:1px solid var(--line-dark);background:var(--paper);border-radius:7px;flex-direction:column;min-height:285px;padding:28px;display:flex}.card-label{color:var(--muted);margin-bottom:34px;font-size:13px}.system-card h3{font-size:29px}.card-description{color:var(--muted);margin:14px 0 24px}.card-evidence{border-top:1px solid var(--line);color:var(--muted);margin-top:auto;padding-top:16px;font-size:13px}.system-card a{margin-top:16px;font-size:15px;display:inline-block}.selected-work{padding:clamp(54px,7vw,92px) var(--gutter);background:var(--panel)}.selected-heading{max-width:var(--content);grid-template-columns:1fr 1fr;align-items:end;gap:clamp(32px,7vw,90px);margin:0 auto 38px;display:grid}.selected-heading>p{max-width:520px;color:var(--muted)}.selected-grid{max-width:var(--content);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 auto;display:grid}.selected-card{border:1px solid var(--line-dark);background:var(--paper);border-radius:7px;flex-direction:column;min-height:280px;padding:28px;text-decoration:none;display:flex}.selected-card:focus-visible,.selected-card:hover{border-color:var(--deep);background:#f4f7f7}.selected-card h3{margin-top:28px;font-size:29px}.selected-card p{color:var(--muted);margin-top:14px}.selected-card span{color:var(--deep);margin-top:auto;padding-top:18px;font-size:15px}.about-strip{border-top:1px solid var(--line)}.about-statement{max-width:920px;font-size:20px;line-height:1.6}.work-index{max-width:var(--content);padding:0 var(--gutter);margin:0 auto}.work-row{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr 1fr .75fr;align-items:start;gap:clamp(20px,3vw,48px);padding:34px 0;text-decoration:none;display:grid}.work-row:hover{background:#f2f6f6}.row-category,.row-index{color:var(--muted)}.row-category{margin-bottom:8px}.work-row h2{font-size:30px}.row-proof,.row-summary{color:var(--muted);font-size:15px}.row-summary strong{color:var(--ink);margin-bottom:7px;font-size:15px;display:block}.row-proof{gap:12px;display:grid}.row-proof span{color:var(--deep)}.supporting-systems{background:var(--panel)}.supporting-list{border-top:1px solid var(--line-dark)}.supporting-list article{border-bottom:1px solid var(--line-dark);grid-template-columns:90px minmax(180px,.55fr) 1.45fr;gap:32px;padding:22px 0;display:grid}.supporting-list article>span,.supporting-list b{color:var(--muted);font-size:13px;font-weight:400}.supporting-list strong{font:27px/1.2 Georgia,Times New Roman,serif}.supporting-list b{margin-bottom:5px;display:block}.supporting-list p{color:var(--muted);font-size:15px}.closing-panel{padding:clamp(58px,8vw,105px) var(--gutter);background:var(--deep);color:#fff}.closing-panel>*{max-width:var(--content);margin-left:auto;margin-right:auto}.closing-panel h2{max-width:900px;margin-bottom:30px}.closing-panel .eyebrow{color:#d7e4e4}.closing-panel .button-primary{color:var(--deep);background:#fff;border-color:#fff}.closing-panel .button-primary:hover{background:#d9e7e8}.light-closing{border-top:1px solid var(--line);background:var(--panel);color:var(--ink)}.light-closing .eyebrow{color:var(--muted)}.light-closing .button-primary{border-color:var(--deep);background:var(--deep);color:#fff}.principles-list{max-width:var(--content);padding:0 var(--gutter);margin:0 auto}.principles-list article{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(200px,.8fr) 1.2fr;gap:clamp(24px,5vw,72px);padding:42px 0;display:grid}.method-flow span,.principles-list article>span{color:var(--muted);font-size:13px}.principles-list h2{font-size:32px}.method-flow p,.principles-list p{color:var(--muted)}.method-band{background:var(--panel)}.method-flow{border-top:1px solid var(--line-dark);grid-template-columns:repeat(5,1fr);margin-top:34px;display:grid}.method-flow div{border-bottom:1px solid var(--line-dark);min-height:180px;padding:20px 18px 20px 0}.method-flow div+div{border-left:1px solid var(--line-dark);padding-left:18px}.method-flow strong{margin:28px 0 8px;font:25px/1.15 Georgia,Times New Roman,serif;display:block}.method-flow p{font-size:15px}.about-layout{max-width:var(--content);padding:clamp(56px,8vw,96px) var(--gutter);grid-template-columns:.65fr 1.35fr;gap:clamp(42px,8vw,120px);margin:0 auto;display:grid}.about-layout aside{border-top:1px solid var(--line-dark);padding-top:16px}.about-identity{align-items:center;gap:16px;margin-bottom:34px;display:flex}.about-mark{width:78px;height:78px}.about-identity p,.about-layout dt{color:var(--muted)}.about-layout dl{margin:0}.about-layout dl div{border-bottom:1px solid var(--line);padding:13px 0}.about-layout dt{margin-bottom:4px}.about-layout dd{margin:0}.about-copy p{margin-bottom:24px}.about-copy blockquote{border-top:2px solid var(--deep);margin:42px 0 0;padding-top:24px;font:27px/1.4 Georgia,Times New Roman,serif}.about-contact{border:1px solid var(--line-dark);border-top:4px solid var(--deep);background:var(--panel);border-radius:6px;grid-column:1/-1;padding:clamp(24px,4vw,48px)}.about-contact h2{margin-bottom:16px;font-size:clamp(32px,4vw,44px)}.about-contact>p{max-width:650px;margin-bottom:26px;font-size:20px;line-height:1.6}.about-contact-links{flex-wrap:wrap;align-items:center;gap:20px 28px;font-size:17px;display:flex}.about-contact-links a{overflow-wrap:anywhere;max-width:100%}.about-contact-links .button{padding:16px 24px;font-size:17px}.career-strip{border-top:1px solid var(--line);background:var(--panel);grid-template-columns:repeat(4,1fr);display:grid}.career-strip div{min-height:160px;padding:30px var(--gutter);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.career-strip div:last-child{border-right:0}.career-strip strong{font:34px/1 Georgia,Times New Roman,serif;display:block}.career-strip span{color:var(--muted);margin-top:12px;display:block}.case-dossier,.case-study{background:var(--paper)}.case-back{color:var(--muted);margin-bottom:34px;font-size:15px;display:inline-block}.case-back:hover{color:var(--deep)}.case-hero{max-width:var(--content);padding:clamp(50px,7vw,90px) var(--gutter) 58px;margin:0 auto}.case-meta{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;padding-bottom:14px;display:flex}.case-hero .eyebrow{margin-top:40px}.case-hero h1{max-width:1050px;font-size:clamp(42px,5vw,68px)}.case-thesis{max-width:850px;color:var(--muted);margin-top:28px;font-size:20px;line-height:1.6}.case-purpose{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,80px);max-width:1080px;margin-top:48px;padding:22px 0;display:grid}.case-purpose div{grid-template-columns:110px 1fr;gap:16px;display:grid}.case-purpose span{color:var(--muted);font-size:13px}.case-purpose strong{font:22px/1.35 Georgia,Times New Roman,serif}.case-purpose p{color:var(--muted);font-size:16px}.case-section,.decision-section{max-width:var(--content);padding:clamp(56px,8vw,94px) var(--gutter);margin:0 auto}.split-section{grid-template-columns:.55fr 1.45fr;gap:clamp(32px,7vw,100px);display:grid}.section-label{color:var(--muted);align-items:center;gap:10px;display:flex}.section-label i{background:var(--muted);width:28px;height:1px}.case-prose{max-width:860px}.case-prose p{margin-bottom:23px;font-size:20px;line-height:1.65}.case-ink{background:var(--deep);color:#fff;max-width:none}.case-ink>*{max-width:var(--content)}.case-ink .case-prose p,.case-ink .section-label{color:#fff}.case-ink .section-label i{background:#fff}.decision-section .section-label{margin-bottom:36px}.decision-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.decision-grid article{border:1px solid var(--line-dark);background:var(--panel);border-radius:7px;padding:26px}.decision-grid article>span{color:var(--muted);font-size:13px}.decision-grid h2{margin:28px 0 12px;font-size:28px}.decision-grid p{color:var(--muted);font-size:16px}.exhibit-deck{padding:clamp(52px,7vw,82px) var(--gutter);background:var(--panel);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(26px,4vw,52px);display:grid}.exhibit-deck-single{grid-template-columns:minmax(0,1120px);justify-content:center}.report-exhibit{min-width:0}.registration-frame{background:0 0;border:0;padding:0}.registration-frame img{border:1px solid var(--line-dark);object-fit:contain;width:100%;height:auto;display:block}.exhibit-placeholder{border:1px solid var(--line-dark);background:var(--paper);min-height:290px;padding:32px;position:relative}.pending-mark{color:var(--muted);margin-bottom:28px;display:block}.exhibit-placeholder>strong{max-width:580px;font:27px/1.25 Georgia,Times New Roman,serif;display:block}.exhibit-placeholder>p{max-width:580px;color:var(--muted);margin-top:14px}.exhibit-placeholder dl{border-top:1px solid var(--line);max-width:620px;margin:24px 0 0}.exhibit-placeholder dl div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:18px;padding:9px 0;font-size:14px;display:grid}.exhibit-placeholder dd{text-align:right;margin:0}.exhibit-annotation{max-width:280px;color:var(--muted);margin-top:20px;font-size:14px;display:block}.report-exhibit figcaption{color:var(--muted);gap:10px;margin-top:12px;display:flex}.exhibit-provenance{color:var(--muted);flex-wrap:wrap;gap:8px 16px;margin-top:10px;font-size:13px;line-height:1.5;display:flex}.exhibit-provenance p{margin:0}.evidence-band{padding:clamp(56px,8vw,92px) var(--gutter);background:var(--deep);color:#fff}.evidence-band>.evidence-readout,.evidence-band>.section-label{max-width:var(--content);margin-left:auto;margin-right:auto}.evidence-band .section-label{color:#fff}.evidence-band .section-label i{background:#fff}.evidence-readout{border-top:1px solid #9bb0b2;border-bottom:1px solid #9bb0b2;grid-template-columns:repeat(4,1fr);margin-top:34px;display:grid}.evidence-readout>div{border-right:1px solid #9bb0b2;min-height:165px;padding:20px}.evidence-readout>div:last-child{border-right:0}.readout-status{color:#d7e4e4}.evidence-readout strong{margin-top:32px;font:29px/1 Georgia,Times New Roman,serif;display:block}.readout-label{color:#d7e4e4;margin-top:16px;display:block}.case-limit{max-width:var(--content);padding:clamp(56px,8vw,96px) var(--gutter);margin:0 auto}.case-limit>p:last-child{max-width:920px;font-size:20px;line-height:1.6}.case-next{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:1fr auto 1fr;display:grid}.case-next a{min-height:96px;padding:18px var(--gutter);border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:8px;text-decoration:none;display:flex}.case-next a:last-child{text-align:right;border-right:0;align-items:flex-end}.case-next a:hover{background:var(--panel)}.case-next small{color:var(--muted);font-size:13px}.case-index-link{text-align:center;align-items:center;min-width:160px}.report-footer{padding:22px var(--gutter);background:var(--panel);color:var(--muted);justify-content:space-between;gap:20px;display:flex}.evidence-colophon h2{margin-bottom:18px}.evidence-colophon>p:last-child{max-width:820px;color:var(--muted)}.site-footer{padding:42px var(--gutter);border-top:1px solid var(--line);background:var(--paper);grid-template-columns:1.3fr .7fr 1fr;gap:48px;display:grid}.footer-identity{display:block}.footer-identity p{color:var(--muted);margin:5px 0 0;font-size:14px}.footer-mark{width:48px;height:48px}.footer-name{font:22px/1 Georgia,Times New Roman,serif}.footer-links{align-items:center;gap:18px;font-size:15px;display:flex}.footer-note{color:var(--muted);margin:0;font-size:14px}@media (max-width:850px){.site-header{align-items:flex-start;min-height:auto;padding-top:18px;padding-bottom:18px}nav{justify-content:flex-end;gap:14px;font-size:14px}.about-layout,.detail,.feature-head,.hero-grid,.section-heading,.split-section,.supporting-heading,.validation-intro{grid-template-columns:1fr;gap:30px}.selected-heading{grid-template-columns:1fr;gap:16px}.principles-list article{grid-template-columns:minmax(0,1fr);gap:14px}.principles-list article>*{min-width:0}.validation-sequence{grid-template-columns:repeat(2,1fr)}.validation-sequence li:nth-child(3){border-left:0;padding-left:0}.decision-grid,.exhibit-deck,.selected-grid,.system-grid{grid-template-columns:1fr}.work-row{grid-template-columns:35px 1fr;gap:14px 22px}.row-proof,.row-summary{grid-column:2}.supporting-list article{grid-template-columns:72px 1fr;gap:12px 22px}.supporting-list article>div{grid-column:2}.method-flow{grid-template-columns:repeat(2,1fr)}.method-flow div:nth-child(3){border-left:0;padding-left:0}.career-strip{grid-template-columns:repeat(2,1fr)}.career-strip div:nth-child(2){border-right:0}.case-meta{flex-wrap:wrap;justify-content:flex-start}.case-purpose{grid-template-columns:1fr}.evidence-readout{grid-template-columns:repeat(2,1fr)}.evidence-readout>div:nth-child(2){border-right:0}.evidence-readout>div:nth-child(3){border-top:1px solid #9bb0b2}.case-next{grid-template-columns:1fr}.case-next a,.case-next a:last-child{border-right:0;border-bottom:1px solid var(--line);text-align:left;align-items:flex-start;min-width:0}.case-next a:last-child{border-bottom:0}.case-index-link{text-align:left;align-items:flex-start}.site-footer{gap:26px}.context,.site-footer{grid-template-columns:1fr}.context{gap:20px}}@media (max-width:480px){:root{--gutter:20px}body{font-size:17px}.site-header{display:block}.wordmark{font-size:23px}nav{justify-content:flex-start;margin-top:18px}.hero,.page-hero{padding-top:46px;padding-bottom:52px}.about-statement,.case-limit>p:last-child,.case-prose p,.case-thesis,.hero-deck,.page-deck{font-size:18px}.validation-sequence{grid-template-columns:1fr}.validation-sequence li,.validation-sequence li+li,.validation-sequence li:nth-child(3){border-left:0;min-height:auto;padding:20px 0}.validation-sequence strong{margin-top:18px}.method-flow{grid-template-columns:1fr}.method-flow div,.method-flow div+div,.method-flow div:nth-child(3){border-left:0;min-height:auto;padding:20px 0}.method-flow strong{margin-top:16px}.career-strip{grid-template-columns:1fr}.career-strip div,.career-strip div:nth-child(2){min-height:auto;padding:25px var(--gutter);border-right:0}.case-purpose div{grid-template-columns:1fr;gap:6px}.exhibit-placeholder{min-height:240px;padding:24px}.exhibit-placeholder dl div{grid-template-columns:1fr;gap:3px}.exhibit-placeholder dd{text-align:left}.report-exhibit figcaption,.report-footer{flex-direction:column;gap:5px}.evidence-readout{grid-template-columns:1fr}.evidence-readout>div,.evidence-readout>div:nth-child(2){border-bottom:1px solid #9bb0b2;border-right:0;min-height:auto}.evidence-readout>div:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.career-details{border-block:1px solid var(--line);margin:24px 0;padding:20px 0}.career-details summary{cursor:pointer;font-size:17px;font-weight:600}.career-details[open] summary{margin-bottom:20px}.career-details summary:focus-visible{outline-offset:5px;outline:3px solid #4f7a80}.about-copy h2{margin:38px 0 22px;font-size:34px}