@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff)format("woff")}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff)format("woff")}:root{color:#233b32;font-synthesis:none;--paper:#f6f4ed;--ink:#233b32;--green:#173f37;--muted:#5e6960;--line:#d9dbcf;--gold:#b18a4e;--serif:"Instrument Serif", Georgia, serif;background:#f6f4ed;font-family:DM Sans Variable,system-ui,sans-serif;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button:disabled{cursor:default}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}h1,h2,h3,h4,p,figure{margin:0}h1,h2,h3,h4{font-weight:500}h1,h2{letter-spacing:-.055em;line-height:1.08}h1{font-size:clamp(3.3rem,6.3vw,6.2rem)}h2{font-size:clamp(2.3rem,3.65vw,3.65rem)}h3{letter-spacing:-.035em;font-size:1.5rem;line-height:1.25}h4{font-size:1.05rem}p{line-height:1.75}em{font-family:var(--serif);letter-spacing:-.035em;font-weight:400}::selection{color:#183f35;background:#d6dbb8}:focus-visible{outline-offset:5px;border-radius:2px;outline:3px solid #aa6836}main:focus{outline:none}.container{width:min(1280px,100% - 112px);margin-inline:auto}.section-space{padding-block:110px}.eyebrow{letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:14px;font-size:10px;font-weight:600;line-height:1.6;display:flex}.eyebrow>span:first-child:not(.small-star):not(.status-dot){color:var(--muted)}.arrow{flex-shrink:0;width:22px;height:22px}.small-star{font-size:22px}.status-dot{background:#66806a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #66806a12}.button{background:var(--green);min-height:56px;color:var(--paper);border:1px solid var(--green);border-radius:2px;justify-content:space-between;align-items:center;gap:32px;padding:18px 24px;font-size:13px;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:#2c584b;transform:translateY(-2px)}.button.light{background:var(--paper);color:var(--green);border-color:var(--paper)}.text-link{border-bottom:1px solid;align-items:center;gap:20px;width:fit-content;padding-block:12px;font-size:13px;font-weight:500;display:inline-flex}.text-link .arrow{transition:transform .2s}.text-link:hover .arrow{transform:translate(4px)}.quiet,.small{color:var(--muted);font-size:13px;line-height:1.65}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--green);color:#fff;padding:16px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.site-header{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f6f4edf5;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:28px;min-height:92px;display:flex}.wordmark{letter-spacing:-.04em;align-items:center;gap:12px;font-size:16px;font-weight:600;line-height:1.1;display:flex}.wordmark-dot{color:#96723f}.desktop-nav{align-items:center;gap:32px;font-size:12px;display:flex}.desktop-nav>a{white-space:nowrap;align-items:center;gap:18px;min-height:44px;display:flex;position:relative}.desktop-nav>a.active:after{content:"";background:var(--green);border-radius:50%;width:4px;height:4px;position:absolute;bottom:0;left:50%}.desktop-nav .nav-contact{border:1px solid #a3afa0;margin-left:6px;padding:0 18px}.desktop-nav a:hover{color:#6a744d}.menu-button{background:0 0;border:0;align-items:center;gap:12px;min-height:48px;font-size:13px;display:none}.menu-button span{font-size:20px}.mobile-dialog{background:var(--paper);width:min(460px,100%);max-width:none;height:100dvh;max-height:none;color:var(--ink);overscroll-behavior:contain;border:0;margin:0 0 0 auto;padding:0}.mobile-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b251ba8}.mobile-menu-inner{flex-direction:column;min-height:100%;padding:26px;display:flex}.mobile-menu-top{justify-content:space-between;align-items:center;font-size:12px;display:flex}.mobile-menu-top button{background:0 0;border:0;align-items:center;gap:16px;min-height:44px;display:flex}.mobile-menu-top button span{font-size:28px}.mobile-dialog nav{flex-direction:column;margin:40px 0;display:flex}.mobile-dialog nav a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 0;font-size:29px;display:flex}.mobile-dialog nav a[aria-current=location]{color:var(--green);font-weight:600}.mobile-dialog nav .mobile-cv{color:var(--green);font-size:21px;font-weight:600}@media (height<=760px){.mobile-menu-inner{padding:20px}.mobile-dialog nav{margin-block:20px}.mobile-dialog nav a{min-height:48px;padding-block:10px;font-size:24px}}.mobile-dialog .eyebrow{margin-top:auto}.hero{grid-template-columns:1.35fr 1fr;align-items:center;gap:68px;padding-top:60px;padding-bottom:65px;display:grid}.hero h1{letter-spacing:-.065em;margin:32px 0 26px;font-size:clamp(4.1rem,6.45vw,6.25rem);font-weight:500;line-height:.99}.hero h1 em{font-size:1.12em;line-height:1.05}.hero h1>span{color:#a4824c}.hero-description{max-width:410px;color:var(--muted);font-size:14px;line-height:1.85}.hero-actions{align-items:center;gap:28px;margin-top:30px;display:flex}.hero-visual{place-self:center end;width:100%;max-width:480px;padding-top:5px}.hero-visual-heading{letter-spacing:.13em;justify-content:space-between;margin-bottom:15px;font-size:9px;display:flex}.journey-art{position:relative}.journey-art>svg{width:100%;height:auto}.journey-art figcaption{color:var(--muted);justify-content:space-between;padding-top:17px;font-size:11px;display:flex}.journey-art figcaption span:first-child{font-family:var(--serif);font-size:18px;font-style:italic}.discipline-strip{border-block:1px solid var(--line);letter-spacing:.15em;justify-content:space-between;align-items:center;gap:12px;min-height:75px;font-size:9px;font-weight:500;display:flex}.discipline-strip i{color:#858e69;font-size:22px;font-style:normal}.intro-section{grid-template-columns:1fr 3fr;gap:52px;display:grid}.intro-section>.eyebrow{align-self:start;padding-top:10px}.intro-section h2{font-size:clamp(2.2rem,3.45vw,3.2rem)}.intro-columns{grid-template-columns:1fr 1fr;gap:45px;margin-top:35px;display:grid}.intro-columns p{color:var(--muted);font-size:14px}.intro-columns .text-link{margin-top:13px}.selected-section{border-block:1px solid var(--line);background:#eceee4}.section-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:45px;display:flex}.section-heading .eyebrow{margin-bottom:17px}.section-heading>.text-link{flex-shrink:0;margin-bottom:5px}.project-grid{grid-template-columns:1fr 1fr;gap:55px 32px;display:grid}.project-card{min-width:0}.project-card-link{display:block}.project-card-body{padding:24px 0 0}.project-card-body>.eyebrow{justify-content:space-between;font-size:9px}.card-title{justify-content:space-between;align-items:center;gap:20px;margin:13px 0;display:flex}.card-title h3{max-width:370px;font-size:29px}.circle-arrow{border:1px solid #9ba995;border-radius:50%;flex-shrink:0;padding:11px;transition:background .2s,color .2s}.project-card:hover .circle-arrow{background:var(--green);color:var(--paper)}.project-card-body>p:not(.eyebrow){color:var(--muted);max-width:470px;font-size:13px}.project-index{color:var(--muted);margin-top:20px;font-size:10px;display:block}.project-art{aspect-ratio:1.7;isolation:isolate;justify-content:center;align-items:center;height:auto;display:flex;position:relative;overflow:hidden}.art-corner,.art-bottom{letter-spacing:.17em;z-index:4;font-size:8px;font-weight:500;position:absolute;left:25px}.art-corner{top:23px}.art-bottom{font-size:7px;bottom:22px}.art-research{color:#e9eada;background:#173f37}.interface-composition{justify-content:center;align-items:center;gap:28px;width:100%;display:flex;position:relative}.gui-shape{background:#2b5145;border:1px solid #bcc7ac;border-radius:3px;width:140px;height:123px;padding:12px;transform:rotate(-7deg);box-shadow:12px 12px #acc09a10}.gui-shape>span{vertical-align:top;background:#b8c7a8;border-radius:50%;width:4px;height:4px;margin-right:4px;display:inline-block}.gui-shape>div{border-top:1px solid #8ca084;margin-top:4px;padding-top:12px}.gui-shape i{background:#a2b09580;height:9px;margin-bottom:8px;display:block}.gui-shape i:nth-child(2){width:70%}.gui-shape i:nth-child(3){width:85%}.plus-sign{font-family:var(--serif);color:#cbbd94;font-size:48px}.speech-shape{background:#d9debd;border-radius:42px 42px 42px 5px;gap:12px;padding:45px 27px;display:flex;transform:rotate(7deg);box-shadow:8px 10px #acc09a18}.speech-shape i{background:#456449;border-radius:50%;width:9px;height:9px}.art-caption{text-align:center;width:100%;font-family:var(--serif);color:#d2d9c0;font-size:22px;font-style:italic;position:absolute;bottom:-43px;left:0}.art-conversation{color:#38433a;background:#d8c6a7}.conversation-composition{width:67%;transform:rotate(-5deg)}.speech-line{font-family:var(--serif);background:#f3ead8;border-radius:30px 30px 30px 0;width:90%;padding:15px 20px;font-size:27px;box-shadow:3px 6px #7660460a}.speech-line.reply{color:#f5f2df;background:#506650;border-radius:25px 25px 0;margin:12px 0 0 12%}.signal-lines{opacity:.25;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;bottom:-90px;left:5%;right:5%}.signal-lines i{background:#435442;width:2px}.art-learning{color:#213c30;background:#c4d0b3}.learning-composition{width:100%;font-family:var(--serif);padding-left:14%;font-size:clamp(40px,4vw,62px);line-height:1}.learning-composition>span{z-index:2;display:block;position:relative}.learning-composition>span:nth-child(2){padding-left:13%}.learning-composition>span:nth-child(3){padding-left:26%;font-style:italic}.learning-orbit{border:1px solid #516d4c;border-radius:50%;width:190px;height:190px;position:absolute;top:17%;right:9%}.learning-orbit:before,.learning-orbit:after{content:"";border:1px solid #516d4c66;border-radius:50%;position:absolute;inset:14px}.learning-orbit:after{inset:28px}.art-fields{color:#fcf0d8;background:#b26b48}.fields-composition{position:absolute;inset:0;overflow:hidden}.fields-composition i{background:#edce9d40;border-radius:100% 100% 0 0;width:38px;height:500px;position:absolute;top:80px;left:-40px}.field-sun{background:#edcf91;border-radius:50%;width:80px;height:80px;position:absolute;top:55px;right:40px}.fields-composition strong{font-family:var(--serif);font-size:60px;font-weight:400;line-height:.95;position:absolute;bottom:55px;left:45px}.art-civic{color:#254535;background:#d4d7ce}.civic-composition{align-items:end;gap:12px;display:flex}.civic-composition>span{opacity:.4;background:#6e8463;width:45px}.civic-composition>strong{font-weight:400;font-family:var(--serif);font-size:38px;line-height:1;position:absolute;top:25%;left:15%}.art-health{color:#2a5549;background:#d7ddd2}.health-composition>span{border:1px solid #4d7365;border-radius:50%;width:140px;height:140px;position:absolute;top:25%;left:24%}.health-composition>span:nth-child(2){top:35%;left:40%}.health-composition>span:nth-child(3){background:#839b7b55;top:23%;left:52%}.health-composition strong{font-family:var(--serif);font-size:36px;font-weight:400;line-height:1;position:relative}.art-energy{color:#e9e4cf;background:#243c38}.energy-composition>span{border:1px solid #acb394;width:70px;height:180px;position:absolute;top:25%;left:20%;transform:rotate(30deg)}.energy-composition>span:nth-child(2){left:42%}.energy-composition>span:nth-child(3){left:64%}.energy-composition strong{font-family:var(--serif);font-size:48px;font-weight:400;line-height:1;position:relative}.moments{grid-template-columns:repeat(5,1fr);margin-top:65px;display:grid}.moments article{padding-right:32px;position:relative}.moment-year{font-family:var(--serif);letter-spacing:-.03em;font-size:43px}.moment-dot{height:36px;margin-top:20px;display:block;position:relative}.moment-dot:before{content:"";background:var(--line);width:calc(100% + 32px);height:1px;position:absolute;top:3px}.moment-dot:after{content:"";background:var(--green);border-radius:50%;width:7px;height:7px;position:absolute}.moments h3{margin-bottom:12px;font-size:16px}.moments p{color:var(--muted);font-size:12px;line-height:1.8}.current-work{border-block:1px solid var(--line);align-items:center;gap:34px;margin-top:65px;padding:30px 0;display:flex}.current-work>.eyebrow{flex-shrink:0;width:160px}.current-work h3{font-size:21px}.current-work h3 span{color:var(--muted);letter-spacing:0;margin-top:8px;font-size:11px;font-weight:400;display:block}.current-work>.text-link{flex-shrink:0;margin-left:auto}.press-section{background:#e9e6dc}.press-grid{grid-template-columns:1fr 1fr;gap:70px;display:grid}.media-feature{background:#f6f3e8;border:1px solid #c7c7b7;flex-direction:column;justify-content:space-between;gap:32px;min-height:450px;padding:33px 37px;display:flex}.media-feature-top{border-bottom:1px solid #b6bba8;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.media-feature-top>.eyebrow{font-size:10px}.media-feature-top>span:last-child{font-family:var(--serif);font-size:28px}.media-type{text-transform:uppercase;letter-spacing:.15em;margin-bottom:20px;font-size:9px;display:block}.media-feature h3{font-family:var(--serif);letter-spacing:-.025em;max-width:420px;font-size:62px;line-height:1}.media-feature p{color:var(--muted);max-width:320px;margin-top:22px;font-size:13px}.media-feature-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-top:17px;display:flex}.media-feature-bottom>span{color:var(--muted);font-size:10px}.media-feature-bottom .text-link{border:0;font-size:11px}.press-companions{flex-direction:column;justify-content:space-between;gap:28px;display:flex}.press-companions article{border-bottom:1px solid #c9cbbd;padding-bottom:25px}.press-companions .eyebrow{margin-bottom:13px;font-size:9px}.press-companions h3{font-size:26px;line-height:1.25}.press-companions h3 a{justify-content:space-between;gap:30px;display:flex}.press-companions h3 a .arrow{width:20px;margin-top:5px}.press-companions article>p:last-child{color:var(--muted);max-width:360px;margin-top:16px;font-size:12px}.beyond-section{grid-template-columns:1fr 1.15fr;align-items:center;gap:80px;display:grid}.beyond-symbol{font-family:var(--serif);text-align:center;color:#a5af8b;font-size:260px;font-weight:400;line-height:1;transform:rotate(-12deg)}.beyond-section h2{margin:22px 0}.beyond-section p:not(.eyebrow){max-width:450px;color:var(--muted);font-size:14px}.beyond-section .text-link{margin-top:20px}.contact-band{background:var(--green);color:var(--paper);padding:80px 0}.contact-band>.container{justify-content:space-between;align-items:center;gap:30px;display:flex}.contact-band h2{margin-top:25px;font-size:clamp(2.4rem,4.3vw,4.3rem)}.contact-band .eyebrow{color:#c6d0b5}.contact-band .button{flex-shrink:0}.contact-actions{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:12px;display:flex}.contact-actions .text-link{min-height:44px;font-size:12px}.footer-top{justify-content:space-between;align-items:center;gap:30px;padding:65px 0 45px;display:flex}.footer-name{letter-spacing:-.055em;font-size:26px;line-height:1.1}.footer-name span{color:var(--gold)}.footer-top>p{color:var(--muted);font-size:12px}.footer-socials{gap:30px;display:flex}.footer-socials>a{align-items:center;gap:18px;padding-block:14px;font-size:12px;display:flex}.footer-socials .arrow{width:16px}.footer-bottom{letter-spacing:.03em;color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:25px 0;font-size:9px;display:flex}.footer-bottom a{min-height:24px;display:block}.page-intro{padding-top:80px;padding-bottom:70px}.page-intro h1{max-width:1050px;margin:25px 0 30px}.page-description{max-width:610px;color:var(--muted);font-size:16px}.about-opening{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding-bottom:100px;display:grid}.about-opening>.journey-art{max-width:470px}.about-opening h2{margin:28px 0;font-size:clamp(2.5rem,4.6vw,4.5rem)}.about-opening p:not(.eyebrow){max-width:370px;color:var(--muted);font-size:14px}.about-opening .text-link{margin-top:22px}.article-layout{grid-template-columns:260px minmax(0,720px);justify-content:space-between;gap:60px;padding-block:80px 100px;display:grid}.article-index{align-self:start;position:sticky;top:130px}.article-index nav{flex-direction:column;align-items:start;margin-top:20px;display:flex}.article-index nav a{min-height:44px;color:var(--muted);padding:12px 0;font-size:12px}.article-index nav a:hover{color:var(--green);text-underline-offset:4px;text-decoration:underline}.article-index .tags{margin-top:30px}.story-chapter{border-bottom:1px solid var(--line);margin-bottom:52px;padding-bottom:58px;scroll-margin-top:115px}.story-chapter h2{margin:20px 0 25px;font-size:39px}.story-chapter>p:not(.eyebrow),.case-body section>p:not(.eyebrow){color:#4b5b50;margin-top:20px;font-size:16px;line-height:1.95}.personal-chapter{background:#e8ecdf;padding:35px}.story-sources h2{margin-bottom:18px;font-size:32px}.story-sources>p{color:var(--muted);font-size:14px}.source-links{flex-direction:column;gap:4px;margin:25px 0 0;padding:0;list-style:none;display:flex}.source-links a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:13px 0;font-size:12px;line-height:1.6;display:flex}.source-links .arrow{width:16px}.filter-group{flex-wrap:wrap;gap:9px;display:flex}.filter-group button{background:0 0;border:1px solid #c2c9ba;border-radius:40px;min-height:43px;padding:11px 18px;font-size:11px;line-height:1.4;transition:background .15s}.filter-group button:hover{background:#e5e8dc}.filter-group button[aria-pressed=true]{background:var(--green);border-color:var(--green);color:var(--paper)}.result-count{color:var(--muted);margin:24px 0 32px;font-size:11px}.experience-controls{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:25px;display:flex}.expand-all{white-space:nowrap;background:0 0;border:0;align-items:center;gap:15px;min-height:44px;font-size:12px;display:flex}.expand-all span{font-size:22px}.timeline-layout{grid-template-columns:220px minmax(0,850px);justify-content:space-between;gap:70px;padding:45px 0 100px;display:grid}.timeline-index{align-self:start;position:sticky;top:130px}.timeline-index nav{grid-template-columns:1fr 1fr;gap:0 20px;margin-top:15px;display:grid}.timeline-index nav a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:45px;font-size:13px;display:flex}.timeline-index nav a span{color:#7e8b73;font-size:12px}.timeline-legend{color:var(--muted);flex-direction:column;gap:15px;margin-top:30px;font-size:10px;display:flex}.timeline-legend>span{align-items:center;gap:10px;display:flex}.timeline-legend i{background:var(--green);border-radius:50%;width:6px;height:6px}.timeline-legend .concurrent-dot{background:#8a885e}.timeline-legend .milestone-dot{background:#a2773e;border-radius:0;transform:rotate(45deg)}.timeline>.result-count{margin:0 0 30px}.timeline-year{border-left:1px solid #cbd2c3;padding-left:32px;scroll-margin-top:120px;position:relative}.timeline-year>h2{font-family:var(--serif);letter-spacing:-.03em;align-items:center;gap:22px;padding-bottom:25px;font-size:39px;display:flex}.timeline-year>h2:before{content:"";background:var(--green);border-radius:50%;width:9px;height:9px;position:absolute;left:-5px}.timeline-year>h2>span{background:var(--line);flex:1;height:1px}.career-item{border:1px solid var(--line);background:#f9f8f2;margin-bottom:23px;padding:26px 29px;position:relative}.career-item:last-child{margin-bottom:0}.timeline-year{padding-bottom:40px}.career-item.concurrent{background:#f0f1e8;border-left:3px solid #a8ab82}.career-meta{color:var(--muted);justify-content:space-between;gap:20px;margin-bottom:20px;font-size:10px;line-height:1.5;display:flex}.role-track{text-transform:uppercase;letter-spacing:.1em;font-size:9px}.career-item h3 button{text-align:left;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:44px;padding:0;font-size:24px;display:flex}.expand-symbol{border:1px solid #b6c0ad;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:25px;font-weight:300;display:flex}.career-organization{margin:10px 0 12px;font-size:12px;line-height:1.8}.career-organization>span{color:var(--muted);font-size:10px;display:block}.career-summary{color:var(--muted);font-size:13px}.career-details{border-top:1px solid var(--line);margin-top:24px;padding-top:25px}.career-details h4{margin-bottom:15px;font-size:13px}.career-details>ul:not(.source-links){margin:0;padding-left:18px}.career-details li{color:#4c5c4f;margin-bottom:11px;padding-left:4px;font-size:13px;line-height:1.85}.tags{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.tags>span{border:1px solid #c9d1c0;border-radius:2px;padding:6px 10px;font-size:10px;line-height:1.5}.scope-note{color:#4c5a4e;background:#e6eadf;margin-top:22px;padding:18px;font-size:12px}.career-projects{margin-top:25px}.career-projects a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:44px;font-size:12px;display:flex}.career-projects .arrow{width:15px}.milestone{background:#eee9da;border:1px solid #d9d1bc;align-items:start;gap:22px;margin-bottom:25px;padding:23px;display:flex}.milestone>span{color:#856437;font-size:26px}.milestone .eyebrow{color:#6c624c;margin-bottom:8px;font-size:8px}.milestone h3{font-family:var(--serif);font-size:25px}.milestone p:last-child{color:var(--muted);margin-top:8px;font-size:12px}.workstream-section{background:#e9ede2}.two-column{grid-template-columns:1fr 1.3fr;gap:95px;display:grid}.two-column h2{margin:22px 0;font-size:37px}.two-column p:not(.eyebrow){color:var(--muted);margin-top:20px;font-size:14px}.editorial-list{margin:0;padding:0;list-style:none}.editorial-list li{border-bottom:1px solid var(--line);color:#4b5a4d;padding:15px 0 18px 25px;font-size:14px;line-height:1.8;position:relative}.editorial-list li:before{content:"↗";color:#83916d;position:absolute;left:0}.education-section>h2{margin:18px 0 45px}.education-list article{border-top:1px solid var(--line);grid-template-columns:200px 1fr;gap:40px;padding:30px 0;display:grid}.education-list article>.eyebrow{align-self:start;padding-top:4px}.education-list h3{font-size:22px}.education-org{margin:10px 0;font-size:12px;font-weight:500}.education-list p:last-child{color:var(--muted);max-width:700px;font-size:13px}.credential-heading{margin:55px 0 25px}.credentials-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.credentials-grid article{border:1px solid var(--line);flex-direction:column;align-items:start;padding:24px;display:flex}.credentials-grid .eyebrow{font-size:8px}.credentials-grid h4{letter-spacing:-.02em;margin:17px 0;font-size:17px;line-height:1.5}.credentials-grid p:not(.eyebrow){color:var(--muted);margin-top:auto;font-size:11px}.credentials-grid .text-link{margin-top:12px;font-size:11px}.project-index-section{padding-bottom:100px}.project-filters{max-width:1000px}.project-archive{margin-top:60px}.project-archive>h2{margin-bottom:30px;font-size:29px}.project-archive>article,.media-rows>article{border-top:1px solid var(--line);grid-template-columns:180px 1fr;gap:35px;padding:30px 0;display:grid}.archive-year{color:var(--muted);padding-top:3px;font-size:11px;line-height:1.8}.project-archive .eyebrow,.media-rows .eyebrow{margin-bottom:12px;font-size:9px}.project-archive h3,.media-rows h3{font-size:24px}.project-archive h3 a,.media-rows h3 a{justify-content:space-between;align-items:start;gap:28px;display:flex}.project-archive p:not(.eyebrow),.media-rows p:not(.eyebrow){max-width:680px;color:var(--muted);margin-top:12px;font-size:13px}.project-archive .quiet{margin-top:14px;font-size:10px;display:block}.conversation-note{background:#e7ebdd;margin-top:40px;padding:38px}.conversation-note h2{margin:20px 0;font-size:33px}.conversation-note>p:not(.eyebrow){color:var(--muted);max-width:720px;font-size:14px}.conversation-note .text-link{margin-top:20px}.case-header{padding-top:50px;padding-bottom:55px}.back-link{border:0;flex-direction:row-reverse;margin-bottom:35px;font-size:11px}.back-link .arrow{width:16px;transform:rotate(180deg)}.back-link:hover .arrow{transform:rotate(180deg)translate(4px)}.case-header h1{max-width:1070px;margin:25px 0;font-size:clamp(2.8rem,5.3vw,5rem)}.research-subtitle{font-family:var(--serif);font-size:29px;font-style:italic}.case-summary{max-width:720px;color:var(--muted);margin-top:25px;font-size:17px}.case-facts{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;gap:40px;margin:40px 0 0;padding-top:28px;display:grid}.case-facts dt{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:9px}.case-facts dd{margin:0;font-size:12px;line-height:1.7}.art-large{aspect-ratio:2.7;max-height:440px}.art-large .interface-composition{transform:scale(1.65)}.art-large .conversation-composition{width:40%}.art-large .learning-composition{max-width:650px;font-size:85px}.art-large .fields-composition strong{font-size:90px;left:20%}.art-large .field-sun{width:140px;height:140px;right:25%}.art-large .fields-composition i{width:70px;left:10%}.art-large .art-corner,.art-large .art-bottom{font-size:10px;left:35px}.art-disclaimer{color:var(--muted);margin-top:14px;font-size:10px}.case-body>section{margin-bottom:65px;scroll-margin-top:120px}.case-body h2{margin:20px 0;font-size:38px}.case-body .editorial-list li{padding-block:18px;font-size:16px;line-height:1.9}.research-question{border-left:2px solid #859875;margin-top:35px;padding:20px 0 20px 26px}.research-question>p{font-family:var(--serif);margin-top:15px;font-size:31px;line-height:1.35}.recognition-panel{background:#e8ecdf;padding:35px}.recognition-star{color:#7b8759;margin-top:20px;font-size:50px;display:block}.recognition-panel h2{font-family:var(--serif);letter-spacing:-.02em;font-size:44px}.recognition-panel p.small{font-size:12px!important}.case-evidence{border-top:1px solid var(--line);padding-top:35px}.next-project{border-top:1px solid var(--line);padding-block:40px 70px}.next-project>a{font-family:var(--serif);justify-content:space-between;align-items:center;gap:35px;margin-top:20px;font-size:44px;line-height:1.2;display:flex}.next-project .arrow{width:38px;height:38px}.media-features{grid-template-columns:1fr 1fr;gap:35px;display:grid}.media-feature.secondary{background:var(--green);color:var(--paper);border-color:var(--green)}.media-feature.secondary p,.media-feature.secondary .media-feature-bottom>span{color:#d5ddc9}.media-feature.secondary .media-feature-top,.media-feature.secondary .media-feature-bottom{border-color:#ffffff30}.media-feature.secondary h3{font-size:52px}.select-label{color:var(--muted);flex-direction:column;gap:10px;font-size:10px;display:flex}.select-label select{min-width:160px;min-height:43px;color:var(--ink);background:0 0;border:1px solid #b7c0ae;border-radius:2px;padding:10px 35px 10px 12px;font-size:12px}.academic-callout{background:#e8ecdf;gap:35px;margin-top:60px;padding:35px;display:flex}.academic-callout .recognition-star{margin:0}.academic-callout h3{margin:15px 0;font-size:26px}.academic-callout p:not(.eyebrow){color:var(--muted);font-size:14px}.academic-callout .text-link{margin-top:14px}.empty-state{padding:40px 0}.empty-state>p{margin:20px 0;font-size:14px}.writing-grid{grid-template-columns:1fr 1fr;gap:45px;display:grid}.conversation-cover{aspect-ratio:1.5;background:#d7c5a5;flex-direction:column;justify-content:space-between;align-items:start;padding:30px;display:flex;position:relative;overflow:hidden}.conversation-cover:after{content:"";border:1px solid #626d4c77;border-radius:50%;width:300px;height:300px;position:absolute;top:40px;right:-30px}.cover-1{background:#bbc7a6}.conversation-cover .episode{font-family:var(--serif);letter-spacing:-.04em;z-index:1;font-size:160px;line-height:1;position:relative}.conversation-cover>span:last-child{font-size:10px}.conversation-card>.eyebrow{margin:28px 0 15px;font-size:9px}.conversation-card h2{font-size:33px}.conversation-card>p:not(.eyebrow){color:var(--muted);margin-top:20px;font-size:14px}.conversation-card .text-link{margin:15px 20px 0 0;font-size:12px}.writing-note{color:var(--muted);padding-block:50px 90px;font-size:12px}.contact-grid{grid-template-columns:1.5fr 1fr;gap:80px;padding-bottom:110px;display:grid}.contact-option{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:35px;padding:30px 0;display:flex}.contact-option strong{font-weight:400;font-family:var(--serif);margin:15px 0;font-size:55px;display:block}.contact-option>span>span:last-child{color:var(--muted);font-size:13px}.contact-option>.arrow{width:35px;height:35px}.contact-aside{background:#e7ebde;padding:35px}.large-star{color:#85936c;margin-bottom:30px;font-size:85px;line-height:1;display:block}.contact-aside>.eyebrow{line-height:2}.cv-status{border-top:1px solid #c3cbb7;margin-top:30px;padding-top:25px}.cv-status>p{margin-top:13px;font-size:14px}.cv-status>.quiet{margin-top:10px;font-size:11px;display:block}.cv-status .text-link{margin-top:14px;font-size:12px}.not-found{padding-block:100px 150px}.not-found h1{margin:25px 0}.not-found>p{color:var(--muted)}@keyframes arrive{0%{opacity:1;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hero-copy,.page-intro{animation:.65s ease-out arrive}.hero-visual{animation:.85s ease-out arrive}@media (width>=1600px){.hero{gap:100px}.hero h1{font-size:102px}.hero-visual{max-width:480px}}@media (width<=1150px){.container{width:calc(100% - 72px)}.desktop-nav{gap:23px}.hero{gap:35px}.hero h1{font-size:6.7vw}.intro-section{grid-template-columns:1fr;gap:25px}.intro-section>div{padding-left:120px}.timeline-layout{grid-template-columns:160px minmax(0,1fr);gap:35px}.timeline-index nav{grid-template-columns:1fr}.timeline-index{top:115px}.article-layout{grid-template-columns:180px minmax(0,1fr);gap:45px}.about-opening{gap:60px}.current-work{gap:25px}.current-work>.eyebrow{width:130px}.card-title h3{font-size:26px}.media-feature h3{font-size:53px}.media-feature.secondary h3{font-size:44px}.two-column{gap:50px}.credentials-grid{grid-template-columns:1fr 1fr}.press-grid{gap:40px}}@media (width<=900px){.desktop-nav{display:none}.menu-button{display:flex}.header-inner{min-height:78px}.hero{gap:28px;padding-block:45px}.hero h1{font-size:6.8vw}.hero-description{font-size:13px}.hero-actions{gap:20px}.hero-actions .button{gap:18px;padding:16px;font-size:12px}.hero-visual-heading{letter-spacing:.07em;font-size:7px}.hero-copy>.eyebrow{gap:12px;font-size:8px}.discipline-strip{flex-wrap:wrap;justify-content:center;gap:14px 20px;padding:18px;font-size:8px}.discipline-strip i{font-size:15px}.section-space{padding-block:75px}.intro-section>div{padding-left:0}.project-grid{gap:40px 25px}.art-corner{font-size:6px;top:18px;left:18px}.art-bottom{font-size:5px;bottom:16px;left:18px}.interface-composition{gap:14px;transform:scale(.8)}.speech-line{padding:12px;font-size:21px}.learning-composition{font-size:38px}.learning-orbit{width:140px;height:140px}.fields-composition strong{font-size:42px;bottom:40px;left:30px}.field-sun{width:60px;height:60px;top:40px;right:30px}.card-title h3{font-size:23px}.circle-arrow{padding:8px}.project-card-body>.eyebrow{font-size:8px}.project-card-body>p:not(.eyebrow){font-size:12px}.moments{gap:0}.moments article{padding-right:15px}.moment-dot:before{width:calc(100% + 15px)}.moment-year{font-size:36px}.moments h3{font-size:14px}.moments p{font-size:11px}.current-work{flex-wrap:wrap}.current-work>.eyebrow{width:100%}.current-work h3{font-size:19px}.current-work .text-link{font-size:11px}.press-grid{gap:28px}.media-feature{min-height:390px;padding:25px}.media-feature h3{font-size:44px}.media-feature-top>.eyebrow{font-size:8px}.media-feature-bottom{flex-wrap:wrap;gap:10px}.press-companions h3{font-size:23px}.press-companions .eyebrow{font-size:8px}.beyond-section{grid-template-columns:.8fr 1.2fr;gap:45px}.beyond-symbol{font-size:210px}.contact-band{padding-block:65px}.contact-band h2{font-size:41px}.page-intro{padding-top:60px;padding-bottom:55px}.page-description{font-size:15px}.about-opening{gap:40px;padding-bottom:70px}.about-opening h2{font-size:40px}.about-opening p:not(.eyebrow){font-size:13px}.article-layout{grid-template-columns:145px minmax(0,1fr);gap:35px;padding-block:60px}.article-index{top:110px}.article-index nav a{font-size:10px}.story-chapter h2,.case-body h2{font-size:33px}.story-chapter>p:not(.eyebrow),.case-body section>p:not(.eyebrow){font-size:15px}.timeline-layout{grid-template-columns:120px minmax(0,1fr);gap:25px}.timeline-year{padding-left:20px}.timeline-legend{font-size:9px}.career-item{padding:22px}.career-item h3 button{font-size:21px}.career-meta{gap:12px;font-size:9px}.role-track{font-size:8px}.experience-controls{align-items:start}.filter-group button{padding:10px 15px;font-size:10px}.two-column{grid-template-columns:1fr;gap:30px}.two-column>div{max-width:600px}.education-list article{grid-template-columns:150px 1fr;gap:25px}.project-archive>article,.media-rows>article{grid-template-columns:120px 1fr;gap:25px}.case-header h1{font-size:47px}.art-large{aspect-ratio:2.2}.art-large .interface-composition{transform:scale(1.35)}.case-facts{gap:24px}.case-facts dd{font-size:11px}.media-features{gap:24px}.media-feature.secondary h3{font-size:37px}.writing-grid{gap:30px}.conversation-cover{padding:25px}.conversation-cover .episode{font-size:110px}.conversation-card h2{font-size:29px}.contact-grid{gap:35px}.contact-aside{padding:25px}}@media (width<=640px){.container{width:calc(100% - 40px)}.header-inner{min-height:75px}.wordmark{gap:10px;font-size:14px}.wordmark img{width:32px;height:32px}.hero{flex-direction:column;align-items:stretch;gap:42px;padding-top:35px;padding-bottom:35px;display:flex}.hero h1{letter-spacing:-.065em;margin:26px 0 24px;font-size:clamp(51px,12.8vw,78px);line-height:1.01}.hero h1 em{font-size:1.12em}.hero-copy>.eyebrow{gap:14px;font-size:9px}.hero-description{max-width:420px;font-size:14px}.hero-actions{gap:25px;margin-top:26px}.hero-actions .button{gap:25px;padding:17px 20px;font-size:12px}.hero-visual{max-width:none}.hero-visual-heading{letter-spacing:.11em;font-size:8px}.hero-visual .journey-art svg{object-fit:cover;max-height:425px}.hero-visual .journey-art{overflow:hidden}.hero-visual .journey-art>svg{width:100%;height:auto}.journey-art figcaption{padding-top:12px}.discipline-strip{text-align:center;grid-template-columns:1fr 1fr;gap:18px 10px;padding:22px 0;font-size:8px;display:grid}.discipline-strip i{display:none}.section-space{padding-block:60px}.eyebrow{gap:12px;font-size:9px}.intro-section{gap:23px}.intro-section h2{font-size:33px}.intro-columns{grid-template-columns:1fr;gap:20px;margin-top:25px}.intro-columns p{font-size:14px}.section-heading{flex-direction:column;align-items:start;gap:16px;margin-bottom:30px}.section-heading h2{font-size:38px}.section-heading .eyebrow{margin-bottom:16px}.section-heading>.text-link{padding-bottom:8px;font-size:12px}.project-grid{grid-template-columns:1fr;gap:40px}.project-art{aspect-ratio:1.55}.project-card-body{padding-top:21px}.project-card-body>.eyebrow{font-size:8px}.card-title{margin:12px 0}.card-title h3{font-size:29px}.project-card-body>p:not(.eyebrow){font-size:13px}.project-index{margin-top:16px;font-size:9px}.art-corner{font-size:7px;top:20px;left:22px}.art-bottom{font-size:6px;bottom:18px;left:22px}.interface-composition{gap:24px;transform:scale(.82)}.learning-composition{font-size:48px}.learning-orbit{width:160px;height:160px}.speech-line{font-size:24px}.fields-composition strong{font-size:52px}.field-sun{width:70px;height:70px}.moments{margin-top:20px;padding-left:18px;display:block}.moments article{border-left:1px solid var(--line);grid-template-columns:70px 1fr;column-gap:20px;padding:0 0 30px 26px;display:grid}.moment-year{grid-row:span 2;font-size:29px;line-height:1.2}.moment-dot{width:7px;height:7px;margin:0;position:absolute;top:8px;left:-4px}.moment-dot:before{display:none}.moments h3{margin-bottom:8px;font-size:16px}.moments p{font-size:12px}.current-work{gap:20px;margin-top:20px;padding-block:25px}.current-work h3{font-size:20px}.current-work>.text-link{margin-left:0}.press-grid{grid-template-columns:1fr;gap:35px}.media-feature{min-height:430px;padding:27px}.media-feature h3{font-size:54px}.media-feature-top>.eyebrow{font-size:9px}.media-feature-bottom{flex-wrap:nowrap}.media-feature-bottom>span{font-size:9px}.media-feature p{font-size:13px}.press-companions{gap:24px}.press-companions article{padding-bottom:24px}.press-companions h3{font-size:25px}.press-companions article>p:last-child{font-size:13px}.beyond-section{grid-template-columns:1fr;gap:25px}.beyond-symbol{text-align:left;font-size:100px}.beyond-section h2{font-size:43px}.beyond-section p:not(.eyebrow){font-size:14px}.contact-band{padding-block:55px}.contact-band>.container{flex-direction:column;align-items:start;gap:30px}.contact-band h2{margin-top:20px;font-size:39px;line-height:1.15}.contact-band .eyebrow{font-size:8px}.contact-band .button{padding:16px 22px;font-size:12px}.footer-top{grid-template-columns:1fr 1fr;gap:26px;padding:40px 0 30px;display:grid}.footer-name{font-size:25px}.footer-top>p{font-size:10px}.footer-socials{grid-column:1/-1;gap:30px}.footer-bottom{flex-wrap:wrap;gap:15px;padding:22px 0;font-size:8px}.footer-bottom>span:nth-child(2){flex-basis:100%;order:3}.page-intro{padding-top:40px;padding-bottom:45px}.page-intro h1{margin:23px 0;font-size:48px}.page-description{font-size:14px}.page-intro .eyebrow{font-size:8px}.about-opening{grid-template-columns:1fr;gap:35px;padding-bottom:50px}.about-opening>.journey-art{max-width:100%}.about-opening .journey-art svg{max-height:430px}.about-opening h2{font-size:43px}.about-opening h2 br{display:none}.about-opening p:not(.eyebrow){max-width:none;font-size:14px}.article-layout{grid-template-columns:1fr;gap:40px;padding-block:40px 60px}.article-index{position:static}.article-index nav{grid-template-columns:1fr 1fr;gap:0 15px;display:grid}.article-index nav a{border-bottom:1px solid var(--line);width:100%;font-size:11px}.story-chapter{margin-bottom:35px;padding-bottom:35px}.story-chapter h2{margin:15px 0 22px;font-size:34px}.story-chapter>p:not(.eyebrow){font-size:15px;line-height:1.9}.personal-chapter{padding:25px 22px}.source-links a{font-size:11px}.experience-controls{flex-direction:column;gap:14px}.filter-group{gap:8px}.filter-group button{min-height:44px;padding:10px 13px;font-size:10px}.experience-controls .filter-group{flex-wrap:wrap}.expand-all{align-self:end;font-size:11px}.timeline-layout{flex-direction:column;gap:15px;padding-top:25px;padding-bottom:60px;display:flex}.timeline-index{position:static}.timeline-index nav{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.timeline-index nav a{justify-content:center;min-width:39px;min-height:44px;padding-inline:4px;font-size:11px}.timeline-index nav a span{display:none}.timeline-legend{flex-flow:wrap;gap:14px;margin:17px 0 20px;font-size:8px}.timeline>.result-count{margin-bottom:25px;font-size:10px}.timeline-year{margin-left:4px;padding-bottom:30px;padding-left:16px}.timeline-year>h2{padding-bottom:20px;font-size:34px}.career-item{margin-bottom:18px;padding:20px 17px}.career-meta{flex-direction:column;gap:8px;margin-bottom:12px;font-size:10px}.role-track{font-size:8px}.career-item h3 button{gap:14px;font-size:22px;line-height:1.25}.expand-symbol{width:31px;height:31px;font-size:23px}.career-organization{margin:12px 0;font-size:11px;line-height:1.8}.career-summary{font-size:12px;line-height:1.85}.career-details>ul:not(.source-links){padding-left:15px}.career-details li{font-size:12px;line-height:1.85}.career-details .tags{gap:6px}.career-details .tags span{font-size:9px}.scope-note{padding:13px;font-size:11px}.career-projects a{font-size:11px}.milestone{gap:12px;padding:18px 15px}.milestone>span{font-size:23px}.milestone h3{font-size:25px}.milestone p:last-child{font-size:11px}.milestone .eyebrow{font-size:7px}.two-column h2{font-size:34px}.editorial-list li{font-size:13px}.education-section>h2{font-size:39px}.education-list article{grid-template-columns:1fr;gap:14px;padding:25px 0}.education-list h3{font-size:24px}.education-list p:last-child{font-size:13px}.credentials-grid{grid-template-columns:1fr;gap:15px}.credentials-grid article{padding:23px}.credentials-grid h4{font-size:18px}.credentials-grid .eyebrow{font-size:9px}.project-index-section{padding-bottom:60px}.project-filters{gap:8px}.project-filters button{padding:10px 13px;font-size:9px}.project-archive{margin-top:40px}.project-archive>h2{font-size:28px}.project-archive>article,.media-rows>article{grid-template-columns:1fr;gap:13px;padding:25px 0}.project-archive h3,.media-rows h3{font-size:25px}.project-archive .eyebrow,.media-rows .eyebrow{font-size:8px}.archive-year{font-size:10px}.conversation-note{margin-top:25px;padding:25px}.conversation-note h2{font-size:30px}.conversation-note p:not(.eyebrow){font-size:13px}.conversation-note .eyebrow{font-size:8px}.case-header{padding-top:25px;padding-bottom:35px}.case-header>.eyebrow{font-size:8px}.case-header h1{margin:20px 0;font-size:39px;line-height:1.12}.back-link{margin-bottom:23px}.research-subtitle{font-size:26px;line-height:1.3}.case-summary{font-size:15px}.case-facts{grid-template-columns:1fr;gap:22px;margin-top:30px;padding-top:25px}.case-facts dt{margin-bottom:7px}.case-facts dd{font-size:12px}.art-large{aspect-ratio:1.25}.art-large .interface-composition{transform:scale(.8)}.art-large .art-corner,.art-large .art-bottom{font-size:7px;left:20px}.art-large .conversation-composition{width:75%}.art-large .learning-composition{padding-left:10%;font-size:50px}.art-large .fields-composition strong{font-size:55px;left:12%}.art-large .field-sun{width:70px;height:70px;right:12%}.case-body>section{margin-bottom:45px}.case-body h2{font-size:34px}.case-body section>p:not(.eyebrow){font-size:15px;line-height:1.9}.case-body .editorial-list li{font-size:14px}.research-question{padding-left:20px}.research-question>p{font-size:28px}.recognition-panel{padding:25px}.recognition-panel h2{font-size:38px}.next-project{padding-block:30px 50px}.next-project>a{gap:20px;font-size:34px}.next-project .arrow{width:28px;height:28px}.media-features{grid-template-columns:1fr;gap:25px}.media-feature.secondary h3{font-size:48px}.select-label{flex-direction:row;align-self:start;align-items:center;gap:18px}.select-label select{min-width:145px;font-size:11px}.academic-callout{flex-direction:column;gap:20px;margin-top:40px;padding:25px}.academic-callout h3{font-size:27px}.academic-callout p:not(.eyebrow){font-size:13px}.academic-callout .recognition-star{font-size:40px}.writing-grid{grid-template-columns:1fr;gap:45px}.conversation-cover{aspect-ratio:1.5}.conversation-cover .episode{font-size:135px}.conversation-card h2{font-size:32px}.writing-note{padding-block:35px 60px;font-size:11px}.contact-grid{grid-template-columns:1fr;gap:35px;padding-bottom:60px}.contact-option strong{font-size:48px}.contact-option>span>span:last-child{font-size:12px}.contact-aside{padding:28px}.large-star{font-size:65px}.not-found{padding-block:60px 100px}.not-found h1{font-size:49px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.site-header,.site-footer,.contact-band,.article-index,.timeline-index,.filter-group,.expand-all{display:none}.container{width:100%}.career-details[hidden],.timeline-layout,.article-layout{display:block}.career-item{break-inside:avoid}body{color:#000;background:#fff}}@media (width<=900px){.art-research .art-bottom{display:none}.art-research .art-caption{bottom:-34px}}.personal-photo picture{background:#d4ddd0;display:block;overflow:hidden}.personal-photo img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.personal-photo figcaption{color:var(--muted);justify-content:space-between;align-items:start;gap:18px;padding-top:14px;font-size:9px;line-height:1.6;display:flex}.personal-photo figcaption span:first-child{font-family:var(--serif);font-size:17px;font-style:italic}.personal-photo figcaption span:last-child{white-space:nowrap;padding-top:4px}.about-opening>.personal-photo{max-width:470px}.beyond-journey{justify-self:center;width:100%;max-width:370px}.beyond-journey .journey-art svg{max-height:370px}@media (width<=900px){.personal-photo figcaption{flex-direction:column;gap:0}.personal-photo figcaption span:first-child{font-size:15px}}@media (width<=640px){.hero-visual .personal-photo img{aspect-ratio:4/5}.personal-photo figcaption{flex-direction:row;gap:16px}.personal-photo figcaption span:first-child{font-size:16px}.personal-photo figcaption span:last-child{font-size:8px}.about-opening>.personal-photo{max-width:100%}.beyond-journey{justify-self:start;max-width:290px}}.alpha-home [id]{scroll-margin-top:0}.alpha-home section:focus{outline:none}.cinema-hero{isolation:isolate;color:#fffdf5;background:#233b32;align-items:center;min-height:min(880px,100svh - 88px);padding:72px 0 110px;display:flex;position:relative;overflow:hidden}.hero-backdrop{object-fit:cover;object-position:58% 35%;z-index:-3;width:100%;max-width:none;height:100%;position:absolute;inset:0}.hero-film{z-index:-2;opacity:0;transition:opacity .5s}.hero-film.is-ready{opacity:1}.hero-scrim{z-index:-1;background:linear-gradient(90deg,#091f19ed 0%,#091f19db 28%,#091f1978 48%,#091f190d 72%),linear-gradient(#0000 65%,#091f198c);position:absolute;inset:0}.cinema-hero .hero-copy{animation:none}.cinema-hero h1{letter-spacing:-.06em;max-width:720px;margin:27px 0;font-size:clamp(60px,5.25vw,82px);line-height:1.035}.cinema-hero h1 em{color:#dce2b9}.cinema-hero .eyebrow{color:#f2f2e3;font-size:10px}.cinema-hero .status-dot{background:#dce2b9}.cinema-hero .hero-description{color:#f4f3e9;max-width:435px;margin:0 0 30px;font-size:14px;line-height:1.8}.cinema-hero .button{min-width:215px}.hero-footnote{letter-spacing:.16em;justify-content:space-between;align-items:center;font-size:9px;display:flex;position:absolute;bottom:30px;left:0;right:0}.hero-footnote a{gap:16px;padding:10px 0;display:flex}.film-toggle{z-index:2;color:#fffdf5;background:#102f28df;border:1px solid #ffffff60;border-radius:30px;align-items:center;gap:9px;min-height:44px;padding:9px 14px;font-size:11px;display:flex;position:absolute;bottom:90px;right:56px}.film-toggle span{font-size:15px}.about-alpha{grid-template-columns:.75fr 1.25fr;align-items:center;gap:100px;padding-block:125px;display:grid}.about-photo{padding-left:28px;position:relative}.about-photo img{object-fit:cover;object-position:50% 28%;aspect-ratio:4/5;width:100%;height:auto;max-height:575px}.photo-margin-note{writing-mode:vertical-rl;letter-spacing:.16em;font-size:9px;position:absolute;top:0;left:0;transform:rotate(180deg)}.about-alpha h2{margin:22px 0 30px}.about-alpha-copy>p:not(.eyebrow){max-width:590px;color:var(--muted);margin-top:18px;font-size:14px}.about-signature{font-family:var(--serif);margin-top:26px;font-size:30px;font-style:italic;display:block}.journey-alpha{background:#edeee4;padding-bottom:0}.journey-opening{grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;display:grid}.journey-opening h2{margin:22px 0}.journey-opening>div>p:last-child{max-width:470px;color:var(--muted);font-size:14px}.journey-opening figure{padding:10px 0 0}.journey-opening img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto}.journey-opening figcaption{color:var(--muted);margin-top:12px;font-size:10px}.alpha-moments{margin-block:70px 60px}.alpha-moments>a{padding-right:22px;display:block}.alpha-moments>a:hover h3{text-underline-offset:5px;text-decoration:underline}.alpha-home .experience-controls{padding-top:20px}.alpha-home .timeline-layout{grid-template-columns:220px minmax(0,850px);padding-bottom:70px}.alpha-home .timeline-year>h3{font-family:var(--serif);letter-spacing:-.03em;align-items:center;gap:22px;padding-bottom:25px;font-size:39px;display:flex}.alpha-home .timeline-year>h3:before{content:"";background:var(--green);border-radius:50%;width:9px;height:9px;position:absolute;left:-5px}.alpha-home .timeline-year>h3>span{background:#cbd2c3;flex:1;height:1px}.alpha-home .career-item{background:#f6f4ed;padding:22px 26px}.alpha-home .career-item.concurrent{background:#e6e9db}.alpha-home .career-item h4 button{text-align:left;font:inherit;letter-spacing:-.035em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:44px;padding:0;font-size:22px;display:flex}.alpha-home .career-meta{margin-bottom:10px}.alpha-home .career-organization{margin:4px 0 9px}.expertise-alpha{color:#f6f4ed;background:#173f37}.alpha-home .expertise-alpha .section-heading .eyebrow>span:first-child{color:#c7d1b8}.expertise-alpha .section-heading{margin-bottom:55px}.expertise-grid{grid-template-columns:repeat(3,1fr);gap:44px 50px;display:grid}.expertise-grid article{border-top:1px solid #ffffff40;padding-top:23px}.expertise-number{font-family:var(--serif);color:#cbd6ac;font-size:26px;font-style:italic}.expertise-grid h3{margin:20px 0 15px;font-size:23px}.expertise-grid p{color:#dae0d5;font-size:13px;line-height:1.85}.expertise-note{letter-spacing:.14em;color:#d4dcbc;margin-top:27px;font-size:8px;display:block}.alpha-project-grid{grid-template-columns:1fr 1fr;gap:65px 48px;display:grid}.alpha-project:nth-child(2n){margin-top:70px}.alpha-project-cover{background:#e1e5d6;position:relative}.alpha-project-cover>img,.alpha-project-cover>.project-art{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.project-cover-conversational-ai>img{object-fit:contain;background:#e3e2de}.project-cover-public-services>img{object-position:50% 32%}.research-logo-cover{aspect-ratio:4/3;background:#fff;place-items:center;width:100%;display:grid}.research-logo-cover .institution-logo{aspect-ratio:360/118;width:80%;max-width:360px;height:auto;padding:0}.research-logo-cover>span:not(.institution-logo){font-family:var(--serif);text-align:center;padding:24px;font-size:36px}.alpha-project-cover figcaption{color:var(--muted);background:var(--paper);padding:11px 0;font-size:9px}.alpha-project-body>.eyebrow{margin-top:20px}.alpha-project-body h3{max-width:490px;margin:13px 0;font-size:31px;line-height:1.15}.alpha-project-body>p:not(.eyebrow){color:var(--muted);max-width:500px;font-size:13px}.project-disclosure{margin-top:16px}.project-disclosure summary,.story-disclosure summary{cursor:pointer;border-bottom:1px solid #9fac97;justify-content:space-between;align-items:center;gap:15px;min-height:50px;padding:9px 0;font-size:12px;font-weight:500;list-style:none;display:flex}summary::-webkit-details-marker{display:none}.project-disclosure summary>span,.story-disclosure summary>span:last-child{font-size:23px;transition:transform .2s}details[open]>summary>span:last-child{transform:rotate(45deg)}.project-disclosure>div{padding-top:20px}.project-disclosure p{color:var(--muted);margin-bottom:15px;font-size:13px}.project-bottom{letter-spacing:.1em;color:var(--muted);justify-content:space-between;gap:20px;padding-top:18px;font-size:9px;display:flex}.stories-alpha{background:#eceee4}.stories-alpha .section-heading{margin-bottom:22px}.stories-intro{max-width:555px;color:var(--muted);margin-bottom:50px;font-size:14px}.story-gallery{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:58px 28px;display:grid}.story-card{grid-column:span 2}.story-card.story-featured{grid-column:span 3}.story-cover{aspect-ratio:4/3;background:#d6dccd;position:relative;overflow:hidden}.story-featured .story-cover{aspect-ratio:5/4}.story-cover>img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.story-card:hover .story-cover>img{transform:scale(1.025)}.story-cover-1{background:#dfded9}.story-cover-1>img{object-fit:contain}.story-cover-2>img{object-position:62% center}.story-cover-3>img{object-fit:contain;background:#0c1210}.story-cover-6>img{object-position:center}.story-number{background:var(--paper);color:var(--ink);width:35px;height:35px;font-family:var(--serif);border-radius:50%;place-items:center;font-size:18px;display:grid;position:absolute;bottom:14px;left:16px}.story-card-body>.eyebrow{letter-spacing:.09em;margin:23px 0 12px;font-size:9px;line-height:1.8}.story-card h3{margin-bottom:14px;font-size:26px;line-height:1.18}.story-featured h3{font-size:36px}.story-teaser{color:#526151;margin-bottom:12px;font-size:12px;line-height:1.8}.story-narrative{padding-top:24px}.story-narrative>p{margin-bottom:18px;font-size:13px;line-height:1.9}.story-sources{border-top:1px solid var(--line);margin-top:30px;padding-top:20px}.story-sources h4{margin-bottom:14px;font-size:12px}.story-sources a{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:12px 0;font-size:11px;line-height:1.6;display:flex}.story-sources small{color:#526151;margin-top:4px;font-size:9px;display:block}.story-sources a:hover>span{text-decoration:underline}.story-type-cover{color:#f6f4ed;background:#284a3c;flex-direction:column;justify-content:space-between;height:100%;padding:28px;display:flex}.story-type-cover>span:first-child{letter-spacing:.12em;text-transform:uppercase;max-width:200px;font-size:8px}.story-cover-year{font-size:clamp(45px,6vw,85px);font-family:var(--serif);line-height:1}.story-type-cover em{align-self:flex-end;font-size:27px}.story-cover-8 .story-type-cover{color:#173f37;background:#d9dfca}@media (width>=1600px){.film-toggle{right:max(56px,50vw - 640px)}}@media (width<=1150px){.about-alpha{gap:55px}.alpha-home .timeline-layout{grid-template-columns:170px minmax(0,1fr);gap:35px}.journey-opening{gap:35px}.cinema-hero h1{font-size:6.2vw}.cinema-hero .hero-description{max-width:42%}.expertise-grid{gap:35px}.story-featured h3{font-size:30px}}@media (width<=900px){.cinema-hero{min-height:740px;padding-block:75px 115px}.cinema-hero h1{font-size:7vw}.cinema-hero .hero-description{max-width:46%;font-size:13px}.hero-backdrop{object-position:58% center}.hero-scrim{background:linear-gradient(90deg,#0b261cf2 0%,#0b261ce8 28%,#0b261c77 60%,#0b261c15),linear-gradient(#0000 65%,#0b261ca6)}.about-alpha{grid-template-columns:.8fr 1.2fr;gap:36px}.about-alpha h2{font-size:37px}.about-alpha-copy>p:not(.eyebrow){font-size:12px}.expertise-grid{grid-template-columns:1fr 1fr}.alpha-project-grid{gap:40px 25px}.alpha-project-body h3{font-size:27px}.story-gallery{grid-template-columns:1fr 1fr;gap:44px 25px}.story-card,.story-card.story-featured{grid-column:auto}.story-featured .story-cover{aspect-ratio:4/3}.story-featured h3{font-size:26px}.film-toggle{right:32px}.alpha-home .timeline-layout{grid-template-columns:145px minmax(0,1fr);gap:30px}.alpha-home .career-item{padding:18px}.alpha-home .career-item h4 button{font-size:20px}.alpha-home .timeline-year{padding-left:22px}}@media (width<=640px){.cinema-hero{align-items:flex-end;min-height:850px;padding:300px 0 90px}.hero-backdrop{object-position:62% top}.hero-scrim{background:linear-gradient(#09221914 0%,#0922191a 22%,#092219db 55%,#092219f5 76%,#092219 100%)}.cinema-hero h1{max-width:100%;margin-block:19px;font-size:clamp(41px,11.6vw,65px);line-height:1.035}.cinema-hero .hero-description{max-width:355px;margin-bottom:24px;font-size:12px;line-height:1.8}.cinema-hero .eyebrow{letter-spacing:.13em;font-size:8px}.cinema-hero .button{min-height:50px;padding:12px 20px;font-size:12px}.film-toggle{padding:7px 12px;font-size:10px;top:18px;bottom:auto;right:20px}.hero-footnote{letter-spacing:.08em;font-size:7px;bottom:22px}.hero-footnote a{gap:8px}.about-alpha{grid-template-columns:1fr;gap:38px;padding-block:70px}.about-photo{width:100%;margin-inline:auto;padding-left:0}.about-photo img{aspect-ratio:4/5;max-height:none}.about-alpha h2{margin-block:18px 23px;font-size:40px}.about-alpha-copy>p:not(.eyebrow){font-size:13px}.about-signature{font-size:28px}.journey-opening{grid-template-columns:1fr;gap:28px}.journey-opening>div>p:last-child{font-size:13px}.journey-opening img{aspect-ratio:16/10}.alpha-moments{grid-template-columns:1fr;gap:0;margin-block:40px;display:grid}.alpha-moments>a{border-bottom:1px solid #cbd2c3;grid-template-columns:65px 1fr;gap:5px 20px;padding:17px 0;display:grid}.alpha-moments .moment-dot{display:none}.alpha-moments .moment-year{grid-row:span 2;font-size:25px}.alpha-moments h3{margin:0;font-size:16px}.alpha-moments p{grid-column:2;font-size:11px}.alpha-home .timeline-layout{flex-direction:column;gap:30px;padding-top:30px;display:flex}.alpha-home .timeline-index{width:100%;position:static}.alpha-home .timeline-index nav{grid-template-columns:repeat(5,1fr);gap:6px 15px;display:grid}.alpha-home .timeline-index nav a{font-size:12px}.alpha-home .timeline-legend{flex-flow:wrap;gap:15px;display:flex}.alpha-home .career-item h4 button{font-size:20px}.alpha-home .career-meta{flex-direction:column;gap:6px}.alpha-home .career-organization{font-size:11px}.alpha-home .career-summary{font-size:12px}.expertise-grid{grid-template-columns:1fr;gap:28px}.expertise-grid article{padding-left:40px;position:relative}.expertise-number{position:absolute;top:20px;left:0}.expertise-grid h3{margin-top:0;font-size:24px}.expertise-note{margin-top:17px}.alpha-project-grid{grid-template-columns:1fr;gap:45px}.alpha-project:nth-child(2n){margin-top:0}.alpha-project-body h3{font-size:30px}.story-gallery{grid-template-columns:1fr;gap:42px}.story-featured .story-cover{aspect-ratio:5/4}.story-cover{aspect-ratio:4/3}.story-card h3,.story-featured h3{font-size:29px}.story-teaser,.story-narrative>p{font-size:13px}.story-type-cover{padding:30px}.story-cover-year{font-size:90px}}@media (prefers-reduced-motion:reduce){.alpha-home *,.alpha-home :before{transition:none!important;animation:none!important}}@media (width>=901px){.cinema-hero .hero-backdrop{object-position:0% 12%;width:108%}}.alpha-moments{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 0}.alpha-moments>a{min-width:0}.alpha-moments .moment-year{font-size:clamp(29px,2.7vw,40px)}.alpha-moments .moment-dot:before{width:100%}.alpha-moments h3{line-height:1.4}.institution-logo{background:#fff;border-radius:2px;flex:0 0 118px;justify-content:center;align-items:center;width:118px;height:60px;padding:8px;display:flex}.institution-logo img{object-fit:contain;width:100%;height:100%}.institution-logo.logo-v75,.institution-logo.logo-innosys,.institution-logo.logo-nexus{flex-basis:64px;width:64px;height:64px;padding:5px}.career-card-top{justify-content:space-between;align-items:center;gap:22px;margin-bottom:8px;display:flex}.career-card-top .career-meta{flex:1;margin-bottom:0}.milestone .milestone-copy{flex:1;min-width:0}.milestone>.institution-logo{color:inherit;font-size:inherit;margin-left:auto}.milestone-organization{margin:8px 0;font-size:12px;font-weight:600}.continuing-development{border-top:1px solid var(--line);margin-top:30px;padding-top:20px}.continuing-development>.eyebrow{font-size:8px;line-height:1.8}.continuing-development h3{margin:12px 0 7px;font-size:16px;line-height:1.5}.continuing-development>p:last-child{color:var(--muted);font-size:12px}.project-affiliation{justify-content:space-between;align-items:center;gap:18px;margin-top:20px;display:flex}.project-affiliation .eyebrow{flex:1}.project-affiliation .institution-logo{flex-basis:135px;width:135px;height:54px}.expertise-selector{grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);align-items:start;gap:75px;display:grid}.expertise-tabs{border-top:1px solid #ffffff40}.expertise-tabs button{text-align:left;color:#f6f4ed;background:0 0;border:0;border-bottom:1px solid #ffffff40;align-items:center;gap:18px;width:100%;padding:21px 18px;font-size:17px;line-height:1.45;display:flex}.expertise-tabs button>span:nth-child(2){flex:1}.expertise-tabs button:hover{background:#ffffff0d}.expertise-tabs button[aria-selected=true]{color:#173f37;background:#dce2b9}.expertise-tabs :focus-visible,.expertise-panel:focus-visible,.expertise-evidence a:focus-visible{outline-offset:5px;outline:3px solid #d7c28c}.expertise-tab-number{font-family:var(--serif);min-width:23px;font-size:23px;font-style:italic}.expertise-tabs .arrow{width:18px;height:18px}.expertise-panels{min-height:500px}.expertise-panel[hidden]{display:none}.expertise-panel>.expertise-note{margin-top:4px;font-size:9px}.expertise-panel h3{margin:24px 0;font-size:clamp(29px,3vw,40px);line-height:1.15}.expertise-explanation{color:#f0f1e5;font-size:15px}.expertise-panel ul{margin:27px 0;padding:0;list-style:none}.expertise-panel li{color:#dae0d5;border-top:1px solid #ffffff30;padding:17px 0;font-size:13px;line-height:1.85}.expertise-evidence{flex-wrap:wrap;gap:12px 26px;display:flex}.expertise-evidence a{border-bottom:1px solid #dce2b9;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:12px;display:flex}.expertise-evidence a:hover{color:#dce2b9}@media (width<=1150px){.expertise-selector{gap:40px}.expertise-tabs button{gap:12px;padding:18px 14px;font-size:15px}.milestone{flex-wrap:wrap;gap:15px}.milestone .milestone-copy{flex-basis:calc(100% - 50px)}}@media (width<=900px){.alpha-moments{grid-template-columns:repeat(3,minmax(0,1fr))}.alpha-moments .moment-year{font-size:30px}.expertise-selector{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:30px}.expertise-tabs button{font-size:13px}.expertise-panel h3{font-size:28px}.expertise-panel li{font-size:12px}.expertise-explanation{font-size:13px}.career-card-top .career-meta{flex-direction:column;align-items:start;gap:5px}.institution-logo{flex-basis:100px;width:100px;height:52px}.project-affiliation{align-items:start}.project-affiliation .institution-logo{flex-basis:110px;width:110px;height:47px}}@media (width<=640px){.alpha-moments{grid-template-columns:1fr;gap:0}.alpha-moments>a{grid-template-columns:85px minmax(0,1fr);gap:5px 15px}.alpha-moments .moment-year{overflow-wrap:anywhere;font-size:25px}.alpha-moments h3{font-size:16px}.alpha-moments p{font-size:12px}.expertise-selector{grid-template-columns:1fr;gap:35px}.expertise-tabs button{padding:16px 14px;font-size:14px}.expertise-panels{min-height:0}.expertise-panel h3{font-size:32px}.expertise-panel li{font-size:13px}.continuing-development{margin-top:24px;padding-top:16px}.career-card-top{align-items:start;gap:12px}.institution-logo{flex-basis:96px;width:96px;height:48px}.institution-logo.logo-v75,.institution-logo.logo-innosys,.institution-logo.logo-nexus{flex-basis:52px;width:52px;height:52px}.milestone{gap:13px}.milestone>.institution-logo{margin-left:39px}.project-affiliation .institution-logo{flex-basis:118px;width:118px;height:50px}}.hero-cv-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cinema-hero .hero-cv{color:#fffdf5;background:#102f28d9;border-color:#e3e8d7;min-width:150px}.cinema-hero .hero-cv:hover{background:#284c40}.expertise-accordion{display:none}@media (width<=900px){.about-alpha{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:70px}.about-photo{width:100%;max-width:440px;margin-inline:auto;padding:0}.about-photo img{aspect-ratio:4/5;object-position:50% 28%;width:100%;max-width:100%;height:auto;max-height:none}.photo-margin-note{writing-mode:horizontal-tb;color:var(--muted);margin-top:12px;font-size:8px;line-height:1.6;display:block;position:static;transform:none}.about-alpha-copy{width:100%;max-width:590px;margin-inline:auto}.about-alpha-copy>p:not(.eyebrow){max-width:none;font-size:14px}.expertise-alpha .section-heading{margin-bottom:32px}.expertise-selector{display:none}.expertise-accordion{border-top:1px solid #ffffff40;display:block}.expertise-accordion-item{border-bottom:1px solid #ffffff40}.expertise-accordion-item>h3{margin:0}.expertise-accordion-trigger{color:#f6f4ed;text-align:left;letter-spacing:0;background:0 0;border:0;align-items:center;gap:14px;width:100%;min-height:64px;padding:17px 14px;font-size:15px;font-weight:500;line-height:1.5;display:flex}.expertise-accordion-trigger>span:nth-child(2){flex:1;min-width:0}.expertise-accordion-trigger[aria-expanded=true]{color:#173f37;background:#dce2b9}.expertise-accordion-trigger:focus-visible{outline-offset:3px;outline:3px solid #d7c28c}.accordion-symbol{text-align:center;flex-shrink:0;width:20px;font-size:23px}.expertise-accordion-panel{padding:24px 14px 28px}.expertise-accordion-panel>.expertise-note{margin:0 0 18px}.expertise-accordion-panel .expertise-explanation,.expertise-accordion-panel li{font-size:14px}.expertise-accordion-panel ul{margin-block:22px 12px}.expertise-accordion-panel li{padding-block:14px}.expertise-evidence a{min-height:44px}}@media (width<=640px){.hero-cv-actions{grid-template-columns:minmax(0,1fr);max-width:355px;display:grid}.hero-cv-actions .button{width:100%;min-width:0}.about-alpha-copy>p:not(.eyebrow){font-size:13px}.expertise-accordion-trigger{gap:12px;font-size:14px}.expertise-accordion-panel{padding-inline:12px}}.photo-placeholder{aspect-ratio:4/5;color:#f3f0e7;text-align:center;background:#153f35;place-content:center;min-height:15rem;padding:2rem;font:italic 2rem Instrument Serif,serif;display:grid}
