:root{--paper: #f7f7f5;--paper-raised: #fff;--ink: #1e2429;--muted: #566069;--rule: #cfd3d4;--brand: #df6738;--on-brand: #fff;--brand-ink: #b0461c;--slate: #394049;--slate-deep: #304049;--tint: #cee8e8;--on-dark: #f7f7f5;--on-dark-muted: #cee8e8;--font-display: "Old Standard TT", "Times New Roman", Times, serif;--font-text: "Libre Franklin", "Franklin Gothic Medium", Arial, sans-serif;--step--1: 0.8125rem;--step-0: 1.0625rem;--step-1: 1.25rem;--step-2: 1.625rem;--step-3: clamp(1.875rem, 1.5rem + 1.6vw, 2.625rem);--step-4: clamp(2.375rem, 1.6rem + 3.6vw, 4.5rem);--step-5: clamp(3rem, 1.3rem + 7vw, 7.25rem);--gutter: clamp(1.25rem, 4vw, 3rem);--wrap: 90rem;--section: clamp(3.5rem, 7vw, 6.5rem);--masthead-h: 5.5rem}@font-face{font-family:"Libre Franklin";src:url("../fonts/libre-franklin-var.woff2") format("woff2");font-weight:400 900;font-display:swap}@font-face{font-family:"Old Standard TT";src:url("../fonts/old-standard-400.woff2") format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Old Standard TT";src:url("../fonts/old-standard-400i.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Old Standard TT";src:url("../fonts/old-standard-700.woff2") format("woff2");font-weight:700;font-display:swap}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:4.5rem}::selection{background:var(--brand);color:var(--ink)}html{scrollbar-color:var(--brand) var(--paper)}@supports not (scrollbar-color: auto){::-webkit-scrollbar{width:.75rem;height:.75rem;background:var(--paper)}::-webkit-scrollbar-thumb{border:.1875rem solid var(--paper);background:var(--brand)}}html.menu-open{overflow:hidden}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-text);font-size:var(--step-0);line-height:1.55}img{display:block;max-width:100%;height:auto}h1,h2,h3{margin:0;font-family:var(--font-display);font-weight:400;line-height:1.08;text-wrap:balance}p{margin:0;text-wrap:pretty}ul,ol{margin:0;padding:0;list-style:none}dl,dd,figure{margin:0}a{color:var(--brand-ink);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--ink)}:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}mark{background:var(--tint);color:inherit;padding:0 .1em}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.block{padding-block:0 var(--section)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;top:.5rem;left:.5rem;z-index:20;padding:.75rem 1rem;background:var(--ink);color:var(--paper);transform:translateY(-200%)}.skip-link:focus{transform:none;color:var(--paper)}.icon{flex:none;width:1.375rem;height:1.375rem;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:square}.icon--sm{display:inline-block;width:1em;height:1em;vertical-align:-0.12em}.stretched::after{content:"";position:absolute;inset:0}@media(prefers-reduced-motion: no-preference){@view-transition{navigation:auto}}@media print{.site-header,.site-footer,.pagination{display:none}}.site-header{position:sticky;top:0;z-index:10;background:var(--paper)}@media(min-width: 60em){.site-header{top:calc(-1*var(--masthead-h))}}.masthead__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.25rem}@media(min-width: 60em){.masthead__row{height:var(--masthead-h)}}.masthead{border-bottom:1px solid var(--rule)}@media(min-width: 60em){.masthead{border-bottom:0}}.masthead__search{display:none;width:min(100%,22rem)}@media(min-width: 60em){.masthead__search{display:block}}.brand{display:flex;align-items:center;gap:.75rem;min-height:2.75rem;color:var(--ink);text-decoration:none}.brand:hover strong{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.brand__text{display:flex;flex-direction:column;line-height:1.2}.brand__text strong{font-family:var(--font-display);font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:400;white-space:nowrap}.brand__text span{white-space:nowrap}.brand__text span{color:var(--muted);font-size:var(--step--1)}.menu-toggle{display:inline-flex;flex:none;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 .875rem;border:1px solid var(--ink);background:none;color:var(--ink);font:inherit;font-size:.9375rem;font-weight:600;cursor:pointer}.menu-toggle[aria-expanded=true]{background:var(--ink);color:var(--paper)}@media(min-width: 60em){.menu-toggle{display:none}}@media(max-width: 25.99em){.menu-toggle{width:2.75rem;padding:0;justify-content:center}.menu-toggle .menu-toggle__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}.menu-toggle__icon{position:relative;flex:none;width:1.25rem;height:.875rem}.menu-toggle__icon span{position:absolute;left:0;width:100%;height:2px;background:currentColor}.menu-toggle__icon span:nth-child(1){top:0}.menu-toggle__icon span:nth-child(2){top:calc(50% - 1px)}.menu-toggle__icon span:nth-child(3){bottom:0}.menu-toggle[aria-expanded=true] .menu-toggle__icon span:nth-child(1){transform:translateY(0.375rem) rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-toggle__icon span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] .menu-toggle__icon span:nth-child(3){transform:translateY(-0.375rem) rotate(-45deg)}html:not(.js) .menu-toggle{display:none}.nav{border-block:1px solid var(--ink);background:var(--paper)}.nav ul{display:flex;flex-direction:column}.nav a{display:flex;align-items:center;min-height:3.25rem;border-bottom:1px solid var(--rule);color:var(--ink);font-size:var(--step-1);text-decoration:none}.nav a:hover{color:var(--brand-ink)}.nav a[aria-current=page]{color:var(--brand-ink);font-weight:600}@media(min-width: 60em){.nav ul{flex-direction:row;justify-content:space-between;gap:1rem}.nav a{position:relative;min-height:3rem;border-bottom:0;font-size:.9688rem;font-weight:500}.nav a::after{content:"";position:absolute;inset:auto 0 -1px;height:3px;background:var(--brand);transform:scaleX(0);transform-origin:left;transition:transform 160ms ease-out}.nav a:hover::after,.nav a[aria-current=page]::after{transform:scaleX(1)}}.nav__search{padding-block:1.25rem}@media(min-width: 60em){.nav__search{display:none}}.nav__search-toggle{display:none}@media(min-width: 60em){.nav .wrap{position:relative}.nav ul{padding-right:3.75rem}.js .is-stuck .nav__search{position:absolute;top:0;right:var(--gutter);bottom:0;display:flex;align-items:center;padding:0}.nav__search-toggle{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid rgba(0,0,0,0);background:none;color:var(--ink);cursor:pointer}.nav__search-toggle:hover{border-color:var(--ink)}.nav__search .search-mini{position:absolute;right:0;width:min(22rem,60vw);clip-path:inset(0 0 0 calc(100% - 2.75rem));visibility:hidden}.nav__search.is-open .search-mini{clip-path:inset(-0.25rem -0.25rem -0.25rem -0.25rem);visibility:visible}.nav__search.is-open .nav__search-toggle{visibility:hidden}}@media(max-width: 59.99em){.js .nav{display:none;position:fixed;inset:calc(4.25rem + 1px) 0 0;overflow-y:auto;overscroll-behavior:contain;border:0;padding-bottom:2rem}.js .nav.is-open{display:block}}.search-mini{display:flex;border:1px solid var(--ink);background:var(--paper-raised)}.search-mini:focus-within{outline:2px solid var(--brand-ink);outline-offset:2px}.search-mini input{flex:1;min-width:0;min-height:2.75rem;padding:0 .75rem;border:0;outline:0;background:none;color:var(--ink);font:inherit;font-size:1rem}.search-mini input::placeholder{color:var(--muted);opacity:1}.search-mini button{display:grid;flex:none;place-items:center;width:2.75rem;border:0;background:none;color:var(--ink);cursor:pointer}.search-mini button:hover{background:var(--ink);color:var(--paper)}.site-footer{padding-block:clamp(3rem,6vw,4.5rem);background:var(--slate);color:var(--on-dark);font-size:.9375rem}.site-footer a{display:inline-flex;align-items:center;min-height:2.75rem;color:inherit;text-decoration:none}.site-footer a:hover{text-decoration:underline}.site-footer :focus-visible{outline-color:var(--on-dark)}.site-footer__main{display:grid;gap:2rem;padding-bottom:2.5rem}@media(min-width: 48em){.site-footer__main{grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);gap:3.5rem}}.site-footer__project{display:grid;align-content:start;gap:1.25rem}.site-footer__project>p{max-width:30rem}.site-footer__brand{display:flex;align-items:center;gap:.875rem}.site-footer__name{font-family:var(--font-display);font-size:var(--step-2);line-height:1.15}.site-footer__name span{display:block;margin-top:.125rem;color:var(--on-dark-muted);font-family:var(--font-text);font-size:var(--step--1)}@media(min-width: 36em){.site-footer__nav{columns:2;column-gap:2rem}}.site-footer__nav li{break-inside:avoid}@media(min-width: 48em){.site-footer__nav a{min-height:2.25rem}}.kicker{margin-bottom:1rem;color:var(--muted);font-size:.875rem;font-weight:500}.kicker a{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;margin-block:-0.75rem;color:inherit}.lede{max-width:38rem;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);line-height:1.45}.section-label{margin-bottom:1.25rem;padding-top:.625rem;border-top:1px solid var(--ink);font-family:var(--font-text);font-size:.9375rem;font-weight:600;line-height:1.3}.section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1.5rem;margin-bottom:1.5rem;padding-top:.875rem;border-top:3px double var(--ink)}.section-head h2{font-size:var(--step-3)}.section-head a{display:inline-flex;align-items:center;min-height:2.75rem;font-size:.9375rem;font-weight:500}.page-head{padding-block:clamp(2.5rem,6vw,5rem) clamp(2rem,4vw,3.5rem)}.page-head h1{max-width:20ch;font-size:var(--step-4)}.page-head .lede{margin-top:1.25rem}.page-head__meta{margin-top:1rem;color:var(--muted);font-size:.9375rem}.page-head--article h1{max-width:26ch;font-size:clamp(2.125rem,1.6rem + 2.6vw,3.75rem)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:3rem;padding:.625rem 1.25rem;border:1px solid var(--ink);background:none;color:var(--ink);font:inherit;font-size:.9688rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color 140ms ease-out,color 140ms ease-out,border-color 140ms ease-out}.btn:hover{background:var(--ink);color:var(--paper)}.btn--primary{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.btn--primary:hover{border-color:var(--slate);background:var(--slate);color:var(--on-dark)}.btn--on-brand{border-color:var(--slate);background:var(--slate);color:var(--on-dark)}.btn--on-brand:hover{border-color:var(--ink);background:var(--ink);color:var(--on-dark)}.btn--on-brand:focus-visible{outline-color:var(--ink)}.btn--light{border-color:var(--on-dark);color:var(--on-dark)}.btn--light:hover{background:var(--on-dark);color:var(--slate-deep)}.btn--light:focus-visible{outline-color:var(--on-dark)}.actions{display:flex;flex-wrap:wrap;gap:.75rem}@property --rule-p{syntax:"<number>";inherits:true;initial-value:1}.rule{position:relative;container-type:inline-size;height:4rem;background-image:linear-gradient(var(--ink), var(--ink)),repeating-linear-gradient(90deg, var(--ink) 0 1px, transparent 1px 2%),repeating-linear-gradient(90deg, var(--ink) 0 1px, transparent 1px 10%);background-repeat:no-repeat;background-size:100% 1px,100% .5rem,100% 1rem;background-position:0 0}.rule::before,.rule::after{content:"";position:absolute;left:0;background:var(--brand);pointer-events:none}.rule::before{top:-1px;width:100%;height:3px;transform:scaleX(var(--rule-p));transform-origin:left}.rule::after{top:-1px;width:3px;height:1rem;translate:calc(var(--rule-p)*(100cqi - 3px)) 0}.rule ol{position:absolute;inset:1.5rem 0 0}.rule span{color:color-mix(in srgb, var(--brand-ink) calc(clamp(0, (var(--rule-p) - var(--at, 0)) * 1000 + 1, 1) * 100%), var(--ink))}.rule li{position:absolute;top:0;font-size:.8125rem;font-weight:500;font-variant-numeric:tabular-nums;transform:translateX(-50%)}.rule li:first-child{transform:none}.rule li:last-child{transform:translateX(-100%)}@media(max-width: 47.99em){.rule li:nth-child(even){display:none}}@media(max-width: 29.99em){.rule li:not(:nth-child(5n+1)){display:none}.rule li:nth-child(6){display:block}}.mini-rule{position:relative;display:block;flex:1;min-width:3rem;max-width:9rem;height:.5rem;border-bottom:1px solid currentColor;background:repeating-linear-gradient(90deg, currentColor 0 1px, transparent 1px 12.5%) 0 100%/100% .25rem no-repeat}.mini-rule span{position:absolute;bottom:-1px;height:.3125rem;background:var(--brand)}.period{display:flex;align-items:center;gap:.75rem;font-size:.875rem;font-weight:500;font-variant-numeric:tabular-nums}.facts{display:grid;gap:1rem}.facts>div{padding-top:.75rem;border-top:1px solid var(--rule)}.facts dt{margin-bottom:.125rem;color:var(--muted);font-size:.875rem}.facts dd{font-weight:500}.facts li+li{margin-top:.375rem}.facts dd li{font-weight:400;font-size:.9688rem}.institution{display:flex;align-items:center;gap:.875rem;margin-top:.375rem}.institution img{flex:none;width:4.5rem}.project-sheet .institution img{filter:brightness(0)}.facts--on-brand>div{border-top-color:var(--on-brand)}.facts--on-brand dt{color:var(--on-brand)}.pubs{border-top:1px solid var(--rule)}.pub{position:relative;display:grid;grid-template-columns:minmax(0, 1fr) 4.5rem;gap:1rem 1.25rem;align-items:start;padding-block:1.25rem;border-bottom:1px solid var(--rule);transition:background-color 140ms ease-out}.pub:hover{background:var(--paper-raised)}@media(min-width: 36em){.pub{grid-template-columns:minmax(0, 1fr) 6.5rem}}.pub__title{font-size:clamp(1.25rem,1.15rem + .4vw,1.4375rem);line-height:1.2}.pub__title a{color:var(--ink);text-decoration:none}.pub__title a:hover{color:var(--brand-ink);text-decoration:underline}.pub__title .icon{width:.8em;height:.8em;vertical-align:-0.04em}.pub__meta{margin-top:.5rem;color:var(--muted);font-size:.9375rem}.pub__meta strong{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.pub--text{grid-template-columns:minmax(0, 1fr)}@media(min-width: 36em){.pub--text{grid-template-columns:minmax(0, 1fr)}}.pub__thumb{width:100%;aspect-ratio:4/3;object-fit:cover}.pub-year{display:grid;gap:.5rem;margin-bottom:2.5rem}.pub-year h2{font-size:var(--step-3);font-variant-numeric:lining-nums}@media(min-width: 48em){.pub-year{grid-template-columns:9rem minmax(0, 1fr);gap:2rem}.pub-year h2{position:sticky;top:4.25rem;align-self:start;padding-top:1rem}}.news-card{position:relative;display:grid;gap:1rem;align-content:start}.news-card img{width:100%;aspect-ratio:4/3;object-fit:cover}.news-card time{display:block;margin-bottom:.375rem;color:var(--muted);font-size:.875rem}.news-card h2,.news-card h3{font-size:var(--step-1);line-height:1.2}.news-card a{color:var(--ink);text-decoration:none}.news-card a:hover{color:var(--brand-ink);text-decoration:underline}.news-card p{display:-webkit-box;margin-top:.5rem;overflow:hidden;color:var(--muted);font-size:.9688rem;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.news-card--lead h2,.news-card--lead h3{font-size:var(--step-2)}.block>.news-card--lead{margin-bottom:3rem;padding-bottom:3rem;border-bottom:1px solid var(--rule)}@media(min-width: 48em){.block>.news-card--lead{grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);gap:2.5rem;align-items:end}.block>.news-card--lead h2{font-size:var(--step-3)}.block>.news-card--lead p{font-size:var(--step-0)}}.news-grid{display:grid;gap:2.5rem 2rem}@media(min-width: 36em){.news-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 60em){.news-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.news-stack{display:grid;gap:1.5rem}.news-stack .news-card:not(.news-card--lead){grid-template-columns:6.5rem minmax(0, 1fr);padding-top:1.5rem;border-top:1px solid var(--rule)}.news-stack .news-card:not(.news-card--lead) p{display:none}.project-grid{display:grid;gap:2.5rem 2rem}@media(min-width: 48em){.project-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.project-card{position:relative;display:flex;flex-direction:column}.project-card:hover h2 a,.project-card:hover h3 a{color:var(--brand-ink);text-decoration:underline}.project-card__logo{display:grid;place-items:center;aspect-ratio:16/10;border:1px solid var(--rule);background:var(--paper-raised)}.project-card__logo img{max-width:60%;max-height:60%;object-fit:contain}.project-card__media img{width:100%;aspect-ratio:16/10;object-fit:cover}.project-card__body{display:grid;gap:.5rem;padding-top:1rem}.project-card__body h2,.project-card__body h3{font-size:var(--step-2);line-height:1.12}.project-card__body a{color:var(--ink);text-decoration:none}.project-card__body>p:last-child{margin-top:.5rem;color:var(--muted);font-size:.9688rem}.project-card__inst{font-size:.9375rem;font-weight:500}.project-layout{display:grid;gap:2.5rem;padding-bottom:var(--section)}@media(min-width: 60em){.project-layout{grid-template-columns:minmax(0, 7fr) minmax(0, 4fr);gap:5rem}}.project-sheet{display:grid;align-content:start;gap:1.5rem}.prose{max-width:40rem;font-size:1.125rem;line-height:1.65}.prose p+p{margin-top:1.25em}.gallery{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2rem 1rem}@media(min-width: 48em){.gallery{grid-template-columns:repeat(3, minmax(0, 1fr));gap:2.5rem 2rem}}@media(min-width: 75em){.gallery{grid-template-columns:repeat(4, minmax(0, 1fr))}}.gallery__item{display:block;color:var(--ink);text-decoration:none}.gallery__item img{width:100%;aspect-ratio:4/3;object-fit:cover;transition:opacity 140ms ease-out}.gallery__item:hover img{opacity:.86}.gallery__item span{display:block;margin-top:.625rem;color:var(--muted);font-size:.875rem;line-height:1.4}.gallery__item strong{display:block;color:var(--ink);font-weight:600;font-size:.9688rem}.lightbox{width:min(100% - 2rem,62rem);max-height:calc(100dvh - 2rem);padding:1rem;overflow-y:auto;border:0;background:var(--slate-deep);color:var(--on-dark)}.lightbox::backdrop{background:rgba(17,21,28,.86)}.lightbox img{width:100%;max-height:68dvh;object-fit:contain}.lightbox__bar,.lightbox__nav{display:flex;align-items:center;justify-content:space-between;gap:1rem}.lightbox__bar{margin-bottom:.75rem}.lightbox__nav{margin-top:.75rem}.lightbox__nav[hidden]{display:none}.lightbox__count{font-size:.875rem;color:var(--on-dark-muted)}.lightbox__caption{margin-top:.75rem}.team-group{margin-bottom:3rem}.team-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2rem 1rem}@media(min-width: 48em){.team-grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:2.5rem 2rem}}@media(min-width: 60em){.team-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}.person{font-size:.9375rem}.person img{width:100%;aspect-ratio:4/5;object-fit:cover;margin-bottom:.875rem}.person h3{margin-bottom:.25rem;font-size:var(--step-1)}.person p:last-child{color:var(--muted)}.person__role{font-weight:500}.links-layout{display:grid;gap:3rem}@media(min-width: 48em){.links-layout{grid-template-columns:repeat(2, minmax(0, 1fr));gap:4rem}}.link-list li{position:relative;padding-block:1.125rem;border-bottom:1px solid var(--rule)}.link-list li:first-child{padding-top:.25rem}.link-list li>a{color:var(--ink);font-family:var(--font-display);font-size:var(--step-2);line-height:1.15;text-decoration:none}.link-list li>a:hover{color:var(--brand-ink);text-decoration:underline}.link-list li>a .icon{width:.7em;height:.7em;vertical-align:-0.02em}.link-list li p{margin-top:.375rem;font-size:.9688rem}.link-list li .link-list__host{color:var(--muted);font-size:.875rem}.pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem 1rem;margin-top:3rem;padding-top:1.25rem;border-top:3px double var(--ink)}.pagination ol{display:flex;gap:.25rem}.pagination ol a{display:grid;place-items:center;width:2.75rem;height:2.75rem;color:var(--ink);font-weight:500;font-variant-numeric:tabular-nums;text-decoration:none}.pagination ol a:hover{background:var(--tint)}.pagination ol a[aria-current=page]{background:var(--ink);color:var(--paper)}@media(max-width: 35.99em){.pagination{grid-template-columns:1fr 1fr}.pagination ol{grid-row:1;grid-column:1/-1;justify-content:center}}.pagination__step{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.9375rem;font-weight:500}.pagination__step:last-child{justify-self:end}.adjacent{display:grid;gap:1.5rem;padding-bottom:var(--section)}.adjacent a{display:block;padding-top:.875rem;border-top:1px solid var(--ink);color:var(--ink);font-family:var(--font-display);font-size:var(--step-1);line-height:1.2;text-decoration:none}.adjacent a:hover{color:var(--brand-ink)}.adjacent span span,.adjacent a>span{display:block;margin-bottom:.375rem;color:var(--muted);font-family:var(--font-text);font-size:.875rem}@media(min-width: 48em){.adjacent{grid-template-columns:repeat(2, minmax(0, 1fr));gap:2rem}}.adjacent__title{grid-column:1/-1;color:var(--muted);font-family:var(--font-text);font-size:.875rem;font-weight:400}.search-big{max-width:48rem}.search-big label{display:block;margin-bottom:.5rem;font-weight:500}.search-big input{flex:1;min-width:0;min-height:3rem;padding:0 .875rem;border:1px solid var(--ink);border-radius:0;background:var(--paper-raised);color:var(--ink);font:inherit;font-size:var(--step-1)}.search-big__row{display:flex;gap:.5rem}.search-status{max-width:48rem;margin-block:1.5rem;color:var(--muted)}.results{max-width:48rem;border-top:1px solid var(--rule)}.results:empty{border-top:0}.result{position:relative;padding-block:1.25rem;border-bottom:1px solid var(--rule)}.result h2{font-size:var(--step-2)}.result a{color:var(--ink);text-decoration:none}.result a:hover{color:var(--brand-ink);text-decoration:underline}.result>p:last-child:not(.result__meta){margin-top:.5rem;font-size:.9688rem}.result__meta{margin-bottom:.375rem;color:var(--muted);font-size:.875rem}.scan{filter:grayscale(1) contrast(1.12);mix-blend-mode:multiply;object-position:50% 0}.credit{margin-top:.625rem;color:var(--muted);font-size:.875rem;line-height:1.45}.credit a{display:inline-flex;align-items:center;gap:.25rem;color:var(--brand-ink);font-weight:500;white-space:nowrap}.gallery__credit{display:block;margin-top:.375rem;font-size:.8125rem}.lightbox__credit[hidden]{display:none}.lightbox__credit{margin-top:.25rem;color:var(--on-dark-muted);font-size:.875rem}.lightbox__credit a{display:inline-flex;align-items:center;gap:.25rem;color:var(--on-dark);white-space:nowrap}.cite{display:grid;justify-items:start;gap:.75rem;padding-top:.75rem;border-top:1px solid var(--rule)}.cite__label{color:var(--muted);font-family:var(--font-text);font-size:.875rem;font-weight:400}.cite__text{font-size:.9375rem;line-height:1.5;overflow-wrap:anywhere}.cite__status{min-height:1.25em;color:var(--muted);font-size:.875rem}.btn--small{min-height:2.75rem;padding:.5rem 1rem;font-size:.875rem}.tags{display:grid;gap:.75rem;margin-bottom:2.5rem}.tags__label{color:var(--muted);font-family:var(--font-text);font-size:.875rem;font-weight:400}.tags ul,.tags__list{display:flex;flex-wrap:wrap;gap:.5rem}.tags a,.tags__list a{display:inline-flex;align-items:center;min-height:2.75rem;padding:.375rem .875rem;border:1px solid var(--rule);color:var(--ink);font-size:.875rem;font-weight:500;text-decoration:none}.tags a:hover,.tags__list a:hover{border-color:var(--ink)}.tags a[aria-current=page],.tags__list a[aria-current=page]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.tags__list li+li{margin-top:0}.pub-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2rem 1rem}@media(min-width: 48em){.pub-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:2.5rem 2rem}}.pub-card{position:relative;display:grid;align-content:start;gap:.5rem}.pub-card img{width:100%;aspect-ratio:4/3;object-fit:cover;margin-bottom:.375rem}.pub-card h2,.pub-card h3{font-size:var(--step-1);line-height:1.2}.pub-card a{color:var(--ink);text-decoration:none}.pub-card:hover a{color:var(--brand-ink);text-decoration:underline}.pub-card--text{padding-top:1rem;border-top:.375rem solid var(--ink)}.pub-card__meta,.pub-card__authors{color:var(--muted);font-size:.875rem}.pub-card__meta strong{color:var(--ink);font-variant-numeric:tabular-nums}.hero{display:grid;gap:2rem;padding-block:clamp(2.5rem,6vw,5.5rem) clamp(2rem,4vw,3.5rem)}@media(min-width: 60em){.hero{grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);gap:3.5rem;align-items:end}}.hero__copy h1{font-size:var(--step-5);line-height:.98;letter-spacing:-0.01em}.hero__copy .lede{margin-block:1.5rem 2rem}.hero__plate figcaption{margin-top:.5rem;color:var(--muted);font-size:.875rem}.themes{padding-block:1.5rem var(--section)}.themes .section-label{border-top:0;padding-top:0}.themes__list{display:grid;gap:.75rem 1rem}@media(min-width: 26em){.themes__list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 36em){.themes__list{grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.5rem 1rem}}@media(min-width: 60em){.themes__list{grid-template-columns:repeat(7, minmax(0, 1fr))}}.themes__list a{display:grid;grid-template-columns:3.25rem minmax(0, 1fr);gap:.625rem;align-items:center;color:var(--ink);text-decoration:none}@media(min-width: 36em){.themes__list a{display:block}}.themes__list img{width:100%;aspect-ratio:1;object-fit:cover}@media(min-width: 36em){.themes__list img{margin-bottom:.5rem}}.themes__list span{display:block;font-size:.9375rem;font-weight:500;line-height:1.3}.themes__list a:hover span{color:var(--brand-ink);text-decoration:underline}.feature{padding-block:var(--section);background:var(--brand);color:var(--on-brand)}.feature .kicker{color:var(--on-brand)}.feature h2{font-size:var(--step-4)}.feature__grid{display:grid;gap:2.5rem}@media(min-width: 60em){.feature__grid{grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);gap:3.5rem}}.feature__body{display:grid;gap:1.75rem;align-content:start;justify-items:start}@media(min-width: 60em){.feature__body{position:sticky;top:5.5rem;align-self:start}}.feature__body .facts{width:100%}.feature__lede{font-size:var(--step-1);line-height:1.45}.columns{display:grid;gap:3.5rem;padding-block:var(--section)}@media(min-width: 60em){.columns{grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);gap:3.5rem}}@media(min-width: 60em){.columns--single{grid-template-columns:minmax(0, 1fr)}.columns--single .pubs{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:3.5rem}}.article{display:grid;gap:2rem;padding-bottom:var(--section)}@media(min-width: 60em){.article{grid-template-columns:minmax(0, 6fr) minmax(0, 6fr);gap:3.5rem;align-items:start}}.hero__plate img{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:50% 0;border:1px solid var(--rule)}.feature__media{margin-top:2rem}.feature__media img{width:100%;aspect-ratio:16/9;object-fit:cover}.article figure img{width:auto;max-width:100%;max-height:80dvh}.pub-col,.pub-detail,.pub-aside{display:grid;justify-items:start;gap:2rem}.pub-col .facts,.pub-col .cite,.pub-detail .facts,.pub-detail .cite,.pub-aside .facts,.pub-aside .cite{width:100%}@media(min-width: 48em){.pub-detail .facts{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);column-gap:2rem}}.facts__wide{grid-column:1/-1}@media(min-width: 60em){.article--text{grid-template-columns:minmax(0, 7fr) minmax(0, 5fr)}.article--text .pub-aside{position:sticky;top:5.5rem}}:root{--ease-out: cubic-bezier(0.22, 0.61, 0.36, 1);--dur-fast: 160ms;--dur-base: 280ms}@keyframes fade-in{from{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes rule-fill{from{--rule-p: 0}to{--rule-p: 1}}@keyframes sign-run{from{--sign-p: 0;--sign-year: 1860}to{--sign-p: 1;--sign-year: 1960}}@keyframes rise-in{from{opacity:0;transform:translateY(0.5rem)}}@keyframes dialog-in{from{opacity:0;transform:translateY(0.75rem) scale(0.985)}}@keyframes page-from-right{from{opacity:0;transform:translateX(1.5rem)}}@keyframes page-to-left{to{opacity:0;transform:translateX(-1.5rem)}}@keyframes page-from-left{from{opacity:0;transform:translateX(-1.5rem)}}@keyframes page-to-right{to{opacity:0;transform:translateX(1.5rem)}}@media(prefers-reduced-motion: no-preference){.site-header{view-transition-name:site-header}::view-transition-group(*){animation-duration:var(--dur-base);animation-timing-function:var(--ease-out)}::view-transition-old(root){animation:fade-out 140ms var(--ease-out) both}::view-transition-new(root){animation:fade-in 200ms var(--ease-out) both}html:active-view-transition-type(forward)::view-transition-old(root){animation:page-to-left 180ms var(--ease-out) both}html:active-view-transition-type(forward)::view-transition-new(root){animation:page-from-right 220ms var(--ease-out) both}html:active-view-transition-type(back)::view-transition-old(root){animation:page-to-right 180ms var(--ease-out) both}html:active-view-transition-type(back)::view-transition-new(root){animation:page-from-left 220ms var(--ease-out) both}.masthead__search .search-mini{view-transition-name:search-field}body:has(.search-big) .masthead__search .search-mini{view-transition-name:none}}@media(prefers-reduced-motion: no-preference)and (min-width: 60em){.search-big__row{view-transition-name:search-field}.nav a[aria-current=page]::after{view-transition-name:nav-indicator}}@media(prefers-reduced-motion: no-preference){@supports(animation-timeline: view()){.rule{animation:rule-fill linear both;animation-timeline:view();animation-range:cover 20% cover 70%}}.sign--footer.is-landed,.intro .sign--brand{animation:sign-run 1600ms cubic-bezier(0.65, 0, 0.35, 1) 150ms both}.intro .sign--brand{animation-delay:300ms}}@media(prefers-reduced-motion: no-preference)and (min-width: 60em){.nav{transition:box-shadow var(--dur-base) var(--ease-out)}.is-stuck .nav{box-shadow:0 .75rem 1.5rem -1.25rem rgba(0,0,0,.35)}.js .is-stuck .nav__search-toggle{animation:rise-in var(--dur-base) var(--ease-out)}.nav__search .search-mini{transition:clip-path var(--dur-base) var(--ease-out),visibility 0s linear var(--dur-base)}.nav__search.is-open .search-mini{transition:clip-path var(--dur-base) var(--ease-out),visibility 0s}}@media(prefers-reduced-motion: no-preference)and (max-width: 59.99em){.nav.is-open{animation:fade-in var(--dur-fast) var(--ease-out)}.nav.is-open li{animation:rise-in var(--dur-base) var(--ease-out) backwards}.nav.is-open li:nth-child(1){animation-delay:0ms}.nav.is-open li:nth-child(2){animation-delay:25ms}.nav.is-open li:nth-child(3){animation-delay:50ms}.nav.is-open li:nth-child(4){animation-delay:75ms}.nav.is-open li:nth-child(5){animation-delay:100ms}.nav.is-open li:nth-child(6){animation-delay:125ms}.nav.is-open li:nth-child(7){animation-delay:150ms}}@media(prefers-reduced-motion: no-preference){.menu-toggle{transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.menu-toggle .menu-toggle__icon span{transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.lightbox[open]{animation:dialog-in var(--dur-base) var(--ease-out)}.lightbox[open]::backdrop{animation:fade-in var(--dur-base) var(--ease-out)}.btn{transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.btn:active{transform:translateY(1px)}.icon--right,.icon--left,.icon--out{transition:transform var(--dur-base) var(--ease-out)}.pagination ol a{transition:background-color var(--dur-fast) var(--ease-out)}.pub__title a,.news-card__body a,.project-card__body a,.result a,.link-list li>a,.adjacent a{background:linear-gradient(currentColor, currentColor) 0 100%/0 1px no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-base) var(--ease-out),color var(--dur-fast) var(--ease-out)}}@media(prefers-reduced-motion: no-preference)and (hover: hover){.btn:hover .icon--right,.pagination__step:hover .icon--right,.adjacent a:hover .icon--right{transform:translateX(0.25rem)}.pagination__step:hover .icon--left,.adjacent a:hover .icon--left,.kicker a:hover .icon--left{transform:translateX(-0.25rem)}.pub:hover .icon--out,.link-list li:hover .icon--out{transform:translate(0.125rem, -0.125rem)}.pub:hover .pub__title a,.news-card:hover .news-card__body a,.project-card:hover .project-card__body a,.result:hover a,.link-list li:hover>a,.adjacent a:hover{background-size:100% 1px;text-decoration:none}}.pagination ol li>span{display:grid;place-items:center;width:2rem;height:2.75rem;color:var(--muted)}.project-sheet>img{display:block;width:100%;height:7.5rem;object-fit:contain}.rail,.sign,.team-group__num{display:none}@property --sign-p{syntax:"<number>";inherits:true;initial-value:1}@property --sign-year{syntax:"<integer>";inherits:true;initial-value:1960}[data-skin=editorial]{--paper: #fff;--band: #eeeeec;--rail: 4.5rem}@media(min-width: 60em){[data-skin=editorial] .wrap{padding-left:calc(var(--gutter) + var(--rail))}}[data-skin=editorial] :has(>.rail){position:relative}@media(min-width: 60em){[data-skin=editorial] .rail{font-family:var(--font-text);font-size:.6875rem;font-weight:800;letter-spacing:.16em;line-height:1.1;text-transform:uppercase;position:absolute;top:0;left:var(--gutter);display:flex;align-items:center;gap:.75rem;color:var(--ink);writing-mode:vertical-rl;rotate:180deg;white-space:nowrap}[data-skin=editorial] .rail::before{content:"";width:1px;height:3.5rem;background:var(--ink)}}[data-skin=editorial] .hero>.rail,[data-skin=editorial] .page-head>.rail{top:auto;bottom:clamp(2rem,4vw,3.5rem)}[data-skin=editorial] .kicker{font-family:var(--font-text);font-size:.75rem;font-weight:800;letter-spacing:.12em;line-height:1.1;text-transform:uppercase;color:var(--ink)}[data-skin=editorial] .section-label{font-family:var(--font-text);font-size:.75rem;font-weight:800;letter-spacing:.12em;line-height:1.1;text-transform:uppercase;padding-top:.75rem;border-top:.25rem solid var(--ink)}[data-skin=editorial] .themes .section-label{padding-top:0;border-top:0}@media(min-width: 60em){[data-skin=editorial] .nav a{font-family:var(--font-text);font-size:.75rem;font-weight:800;letter-spacing:.12em;line-height:1.1;text-transform:uppercase}}[data-skin=editorial] .section-head{position:relative;align-items:center;padding-top:1.25rem;border-top:0}[data-skin=editorial] .section-head::before{content:"";position:absolute;top:0;left:0;width:4rem;height:.375rem;background:var(--ink)}[data-skin=editorial] .section-head h2{font-family:var(--font-text);font-size:var(--step-2);font-weight:800;letter-spacing:.01em;line-height:1.1;text-transform:uppercase}[data-skin=editorial] .section-head a{font-family:var(--font-text);font-size:.6875rem;font-weight:800;letter-spacing:.12em;line-height:1.1;text-transform:uppercase;min-height:2.5rem;padding:0 1rem;background:var(--ink);color:var(--paper);text-decoration:none}[data-skin=editorial] .section-head a:hover{background:var(--brand-ink)}[data-skin=editorial] .section-head--boxed{row-gap:1rem;padding-top:0}[data-skin=editorial] .section-head--boxed::before{display:none}[data-skin=editorial] .section-head--boxed h2{width:min-content;padding:.625rem .75rem .5rem;border:.25rem solid var(--ink);font-size:var(--step-3);line-height:.95}[data-skin=editorial] .hero{isolation:isolate}@media(min-width: 60em){[data-skin=editorial] .hero::before{content:"";position:absolute;inset:48% 0 0;z-index:-1;border-image:linear-gradient(var(--band) 0 0) fill 0 // 0 100vw;pointer-events:none}}@media(min-width: 60em){[data-skin=editorial] .hero::after{content:"";position:absolute;top:18%;left:0;width:.75rem;height:55%;background:var(--ink);pointer-events:none}}@media(min-width: 60em){[data-skin=editorial] .hero{grid-template-columns:repeat(12, minmax(0, 1fr));gap:0 1.5rem;align-items:center}}@media(min-width: 60em){[data-skin=editorial] .hero__copy{grid-row:1;grid-column:1/8;z-index:1}}@media(min-width: 60em){[data-skin=editorial] .hero__copy h1{display:inline;padding-right:.15em;background:var(--paper);box-decoration-break:clone;-webkit-box-decoration-break:clone}}[data-skin=editorial] .hero__copy .lede{max-width:30rem}[data-skin=editorial] .hero__copy .lede::before{content:"";display:block;width:5rem;height:.5rem;margin-bottom:1.5rem;background:var(--ink)}@media(min-width: 60em){[data-skin=editorial] .hero__plate{grid-row:1;grid-column:6/13}}[data-skin=editorial] .hero__plate img{border:0}@media(min-width: 60em){[data-skin=editorial] .hero__plate img{aspect-ratio:4/5}}[data-skin=editorial] .themes__list a{padding-top:.625rem;border-top:.1875rem solid var(--ink)}@media(min-width: 36em){[data-skin=editorial] .themes__list a{border-top-width:.375rem}}[data-skin=editorial] .themes__list span{font-family:var(--font-text);font-size:.75rem;font-weight:800;letter-spacing:.06em;line-height:1.1;text-transform:uppercase;line-height:1.25}[data-skin=editorial] .themes__list a:hover{border-top-color:var(--brand)}[data-skin=editorial] .feature{position:relative;background:var(--ink);color:var(--on-dark)}[data-skin=editorial] .feature .kicker{display:inline-block;padding:.5rem .75rem .4375rem;border:.1875rem solid var(--on-dark);color:var(--on-dark)}[data-skin=editorial] .feature__media img{mix-blend-mode:normal}[data-skin=editorial] .feature__lede::before{content:"";display:block;width:4rem;height:.375rem;margin-bottom:1.25rem;background:var(--brand)}[data-skin=editorial] .facts--on-brand>div{border-top-color:rgba(255,255,255,.35)}[data-skin=editorial] .facts--on-brand dt{font-family:var(--font-text);font-size:.6875rem;font-weight:800;letter-spacing:.12em;line-height:1.1;text-transform:uppercase;color:var(--on-dark-muted)}[data-skin=editorial] .btn--on-brand{border-color:var(--on-dark);background:var(--on-dark);color:var(--ink)}[data-skin=editorial] .btn--on-brand:hover{border-color:var(--brand);background:var(--brand);color:var(--ink)}[data-skin=editorial] .btn--on-brand:focus-visible{outline-color:var(--on-dark)}[data-skin=editorial] .columns{position:relative}@media(min-width: 60em){[data-skin=editorial] .columns::after{content:"";position:absolute;top:8%;left:0;width:.75rem;height:30%;background:var(--ink);pointer-events:none}}[data-skin=editorial] .news-card time{font-family:var(--font-text);font-size:.6875rem;font-weight:800;letter-spacing:.1em;line-height:1.1;text-transform:uppercase;color:var(--ink)}@media(min-width: 48em){[data-skin=editorial] .section-head+.project-grid{position:relative;isolation:isolate}[data-skin=editorial] .section-head+.project-grid::before{content:"";position:absolute;inset:18% 0 -12%;z-index:-1;border-image:linear-gradient(var(--band) 0 0) fill 0 // 0 100vw;pointer-events:none}[data-skin=editorial] main>.block:last-child>.section-head+.project-grid::before{bottom:calc(-1*var(--section))}}[data-skin=editorial] .project-card__logo,[data-skin=editorial] .project-card__media,[data-skin=editorial] .project-card--plain .project-card__body{border:0;border-top:.375rem solid var(--ink)}[data-skin=editorial] .project-card__inst{font-family:var(--font-text);font-size:.6875rem;font-weight:800;letter-spacing:.1em;line-height:1.1;text-transform:uppercase}[data-skin=editorial] .adjacent{position:relative;isolation:isolate;padding-top:clamp(2.5rem,5vw,3.5rem)}[data-skin=editorial] .adjacent::before{content:"";position:absolute;inset:0 0 0;z-index:-1;border-image:linear-gradient(var(--band) 0 0) fill 0 // 0 100vw;pointer-events:none}[data-skin=editorial] .adjacent__title{font-family:var(--font-text);font-size:.75rem;font-weight:800;letter-spacing:.12em;line-height:1.1;text-transform:uppercase;color:var(--ink)}[data-skin=editorial] .page-head{position:relative;isolation:isolate;margin-bottom:clamp(2rem,4vw,3.5rem);padding-bottom:clamp(1.75rem,3vw,2.5rem)}[data-skin=editorial] .page-head::before{content:"";position:absolute;inset:calc(100% - 4.5rem) 0 0;z-index:-1;border-image:linear-gradient(var(--band) 0 0) fill 0 // 0 100vw;pointer-events:none}[data-skin=editorial] .page-head:has(.lede,.page-head__meta)::before{top:55%}[data-skin=editorial] .page-head h1::after{content:"";display:block;width:5rem;height:.5rem;margin-top:1.5rem;background:var(--ink)}[data-skin=editorial] .team-group{display:grid;gap:1.5rem;margin-bottom:clamp(3rem,6vw,4.5rem);padding-top:1.25rem;border-top:.375rem solid var(--ink)}@media(min-width: 60em){[data-skin=editorial] .team-group{grid-template-columns:minmax(0, 3fr) minmax(0, 9fr);gap:3rem}}[data-skin=editorial] .team-group .section-label{margin:0;padding:0;border:0}[data-skin=editorial] .team-group__num{font-family:var(--font-text);font-size:var(--step-4);font-weight:800;letter-spacing:-0.02em;line-height:1.1;text-transform:uppercase;display:block;margin-bottom:.5rem;line-height:.9}[data-skin=editorial] .team-grid{grid-template-columns:minmax(0, 1fr);gap:1.75rem 2rem}@media(min-width: 36em){[data-skin=editorial] .team-grid{grid-template-columns:repeat(auto-fill, minmax(17rem, 1fr))}}[data-skin=editorial] .person{display:grid;grid-template-columns:5.5rem minmax(0, 1fr);grid-auto-rows:min-content;gap:0 1rem;align-content:start}[data-skin=editorial] .person img{grid-row:1/span 3;aspect-ratio:1;margin:0}[data-skin=editorial] .person h3{margin-bottom:.375rem}[data-skin=editorial] .person__role{font-family:var(--font-text);font-size:.6875rem;font-weight:800;letter-spacing:.1em;line-height:1.1;text-transform:uppercase;margin-bottom:.25rem}[data-skin=editorial] .team-group--lead .team-grid{grid-template-columns:minmax(0, 1fr)}[data-skin=editorial] .team-group--lead .person{grid-template-columns:minmax(0, 2fr) minmax(0, 3fr);grid-template-rows:1fr auto 1fr;max-width:46rem;background:var(--ink);color:var(--on-dark)}[data-skin=editorial] .team-group--lead .person img{aspect-ratio:4/5}[data-skin=editorial] .team-group--lead .person>:not(img){padding-inline:clamp(1.25rem,3vw,2.5rem)}[data-skin=editorial] .team-group--lead .person h3{align-self:end;padding-top:1.25rem;font-size:var(--step-3);line-height:1.1}[data-skin=editorial] .team-group--lead .person p:last-child{padding-bottom:1.25rem;color:var(--on-dark-muted)}[data-skin=editorial] .site-footer{background:var(--ink)}[data-skin=editorial] .sign{font-family:var(--font-display);font-size:var(--mark-size);font-weight:400;line-height:1;white-space:nowrap;display:block;width:fit-content}[data-skin=editorial] .sign__text{display:block}[data-skin=editorial] .sign__text>span{--o: clamp(0, (var(--sign-p) * 1.6 - var(--i) / var(--n)) * 5, 1);opacity:var(--o);filter:blur(calc((1 - var(--o)) * 0.15em))}[data-skin=editorial] .sign__line{display:flex;align-items:center;gap:.625rem;margin-top:.5rem;color:var(--sign-muted);font-family:var(--font-text);font-size:var(--step--1);font-weight:400;line-height:1;letter-spacing:.04em;font-variant-numeric:tabular-nums}[data-skin=editorial] .sign__track{position:relative;flex:1;height:1px;background:currentColor}[data-skin=editorial] .sign__track::before{content:"";position:absolute;inset:-1px 0;background:var(--brand);transform:scaleX(var(--sign-p));transform-origin:left}[data-skin=editorial] .sign__year{color:var(--sign-accent)}[data-skin=editorial] .sign__year::before{content:counter(sign-year);counter-reset:sign-year var(--sign-year)}[data-skin=editorial] .sign--brand{--mark-size: clamp(1.375rem, 1rem + 1.5vw, 2rem);--sign-muted: var(--muted);--sign-accent: var(--brand-ink);color:var(--ink)}[data-skin=editorial] .sign--footer{--mark-size: clamp(1.75rem, 1rem + 3vw, 3rem);--sign-muted: var(--on-dark-muted);--sign-accent: var(--brand);margin-bottom:1.25rem;color:var(--on-dark)}[data-skin=editorial] .brand__text,[data-skin=editorial] .site-footer__name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-skin=editorial].has-sign-reveal .sign--footer:not(.is-landed){--sign-p: 0}
