@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@1,400;1,500&family=Inter:wght@300;400;500;600&family=Space+Grotesk:wght@400;500;600;700&display=swap";*{outline:none;box-sizing:border-box}html{box-sizing:border-box;-webkit-font-smoothing:antialiased}img{max-width:100%}a{color:inherit}body{background-color:#e9e6e4;display:flex;font-family:Inter,sans-serif;justify-content:center;align-items:stretch;flex-direction:column;width:100%;padding:0;font-weight:400;min-height:100vh;margin:0}.blog{background-color:#e9e6e4;max-width:none;display:grid;height:100vh;height:100dvh;max-height:none;overflow:hidden;grid-template-columns:15% 20% 35% 30%;grid-template-rows:100%;width:100%;padding:clamp(16px,2vh,32px) clamp(16px,2vw,40px);position:relative}@media screen and (max-width:1030px){.blog{grid-template-columns:20% 50% 30%}}@media screen and (max-width:768px){.blog{grid-template-columns:25% 75%;width:100%;max-width:none}}@media screen and (max-width:560px){.blog{grid-template-columns:100%}}.blog-part{padding:0 20px}.blog-part:not(:last-child){border-right:1px solid #94918f}.blog-menu{font-size:22px;text-decoration:none;color:#161419;display:flex;letter-spacing:-.5px;align-items:center}@media screen and (max-width:1260px){.blog-menu{font-size:1.6vw}}@media screen and (max-width:1030px){.is-menu .blog-menu{font-size:24px}}.blog-menu svg{width:22px;margin-left:4px}.blog-menu+.blog-menu{margin-top:24px}.blog-menu.mention{margin-top:auto;font-size:19px}@media screen and (max-width:1260px){.blog-menu.mention{font-size:1.4vw}}.blog-menu.subscribe{margin-top:8px;font-size:19px;position:relative}@media screen and (max-width:1260px){.blog-menu.subscribe{font-size:1.4vw}}.blog-menu.subscribe:before{content:"";width:16px;height:16px;background-color:#161419;left:0;border-radius:1px;margin-right:14px}.blog-menu.rounded:before{content:"";border-radius:50%;width:12px;height:12px;background-color:#161419;margin-right:12px}.blog .is-menu{display:flex;flex-direction:column}@media screen and (max-width:1030px){.blog .is-menu{position:fixed;inset:0;z-index:50;background-color:#e9e6e4;padding:80px 28px 28px;border-right:0;transform:translate(-100%);transition:transform .25s ease;overflow-y:auto}.blog .is-menu.is-open{transform:translate(0)}}.blog-big__title{font-size:clamp(52px,5.7vw,100px);font-family:Space Grotesk,sans-serif;font-weight:700;letter-spacing:clamp(-4px,-.22vw,-2px);line-height:1;margin-bottom:6px}@media screen and (max-width:560px){.blog-big__title{font-size:48px;margin-bottom:12px}}.blog-header{display:flex;flex-direction:column}.blog-article{padding:0 20px}.blog-article img{height:260px;max-height:22vh;width:100%;object-fit:cover;filter:grayscale(1)}.page-number{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;height:100%;font-size:72px;text-align:left;letter-spacing:-3px;font-weight:lighter;font-family:Space Grotesk,sans-serif;border-right:1px solid #94918f;white-space:nowrap;padding-left:20px;padding-right:20px}.page-number strong{font:inherit;font-weight:inherit}.page-number__context{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%;margin:0;padding-top:18px;white-space:normal;text-align:left;font-family:Space Grotesk,sans-serif;font-size:clamp(50px,4.8vw,72px);font-weight:600;line-height:.9;letter-spacing:-3px}@media screen and (max-width:1260px){.page-number{font-size:5vw}.page-number__context{gap:0;font-size:50px}}.small-title{border-bottom:1px solid #94918f;margin-bottom:20px;padding-bottom:20px}@media screen and (max-width:560px){.small-title{font-size:14px;position:absolute;top:10px;right:24px;border-bottom:0}}.date{display:flex;justify-content:flex-end}.blog-article h2{font-size:26px;font-weight:500;line-height:1.2;margin:8px 0}.blog-article h2 span{font-family:Playfair Display,serif;font-style:italic}.blog-article p{line-height:1.5;margin:14px 0}.blog-article .featured-content__actions a,.blog-article .featured-content__actions button{color:#161419;text-decoration:none;font-size:26px;letter-spacing:-1px;display:flex;align-items:center;padding:0;border:0;background:transparent;font-family:inherit;text-transform:uppercase;cursor:pointer}.featured-content{min-height:0}.featured-content__image{flex:0 0 auto;display:block;width:100%;height:auto!important;max-height:none!important;object-fit:contain!important}.featured-content__image[data-section=research]{filter:none}.featured-content__copy{flex:0 0 auto;margin-top:auto;padding-top:clamp(28px,4vh,48px)}.featured-content__copy h2{max-width:16ch;margin:0 0 12px;font-family:Space Grotesk,sans-serif;font-size:28px;font-weight:600;line-height:1.08;letter-spacing:-2px}.featured-content__copy p{margin:0 0 16px;font-size:15px;line-height:1.4}.featured-content__copy a{margin-top:0}.featured-content__actions{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:14px;border-top:1px solid #94918f}.featured-content__actions a{margin-left:auto;text-transform:none}.featured-content__actions a svg{width:26px;margin-right:10px}.blog-detail{display:flex;align-items:center;justify-content:space-between;font-size:14px}.blog-detail span{font-family:Playfair Display,serif;font-style:italic}.blog-header-container{overflow-y:auto;overflow-x:hidden;height:100%;display:flex;flex-direction:column;scroll-snap-type:y mandatory;border-right:1px solid #94918f}@media screen and (max-width:768px){.blog-header-container{border-right:0}}.blog-header-container>*{flex-shrink:0;min-height:100%;scroll-snap-align:start}.blog-header-container .blog-article:not(.header-article){flex-grow:1;display:flex;flex-direction:column}marquee{font-size:20px;background-color:#121418;color:#e9e6e4;padding:6px 0;width:calc(100% + 44px);margin-left:-20px;flex-shrink:0}marquee span:before{display:inline-block;content:"";border-radius:50%;width:10px;height:10px;position:relative;top:-1px;vertical-align:baseline;background-color:#e9e6e4;margin:0 16px}.blog-right{overflow:auto;height:calc(100% + 60px)}.blog-right .rounded{font-style:italic;font-size:18px}.blog-right .rounded:before{content:"";border-radius:50%;width:9px;height:9px;background-color:#161419;margin-right:6px}.blog-right-title{font-size:25px;font-family:Playfair Display,serif;font-style:italic}.blog-right-title-container{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #94918f;margin-bottom:20px;padding-bottom:20px;margin-top:100px;letter-spacing:-1px}@media screen and (max-width:1400px){.blog-right-title-container{margin-top:88px}}@media screen and (max-width:1260px){.blog-right-title-container{margin-top:6vw}}@media screen and (max-width:1030px){.blog-right-title-container{margin-top:5vw}}.blog-title-date{display:flex;align-items:baseline;justify-content:space-between}.blog-right-page{font-size:56px;margin-bottom:16px;font-family:Space Grotesk,sans-serif}.blog-right-page-title{font-family:Space Grotesk,sans-serif;font-size:28px;font-weight:600;max-width:16ch;letter-spacing:-2px}.blog-right-page-subtitle{max-width:33ch;font-size:15px;margin-top:12px;line-height:1.4}.blog-right-container+.blog-right-container{margin-top:40px}.right-blog{display:flex;flex-direction:column}@media screen and (max-width:768px){.right-blog{display:none}}@media screen and (max-width:1030px){.right-blog .blog-menu{display:none}}.microblog-sidebar{min-height:0}.microblog-sidebar__head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-top:clamp(82px,10vh,112px);margin-bottom:clamp(34px,5vh,52px)}.microblog-sidebar__head h2{margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(26px,2.2vw,34px);font-weight:700;line-height:1;letter-spacing:-1.5px}.microblog-sidebar__head a{flex:0 0 auto;color:#121418;font-size:13px;font-weight:600;text-decoration:none}.microblog-sidebar__head a:hover{text-decoration:underline;text-underline-offset:3px}.microblog-feed{min-height:0;padding-bottom:48px;overflow-y:auto}.microblog-feed>.circle{position:relative;left:50%;margin-left:0;margin-right:0;transform:translate(-50%)}.microblog-language{display:flex;align-items:center;gap:5px;color:#161419;font-family:Inter,sans-serif;font-size:clamp(18px,1.6vw,22px);font-weight:400;letter-spacing:-.5px}.microblog-language button{padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;opacity:.38}.microblog-language button[data-language-option=zh]{display:flex;align-items:center}.microblog-language button[data-language-option=zh]:before{content:"";flex:0 0 auto;width:12px;height:12px;margin-right:12px;border-radius:50%;background:currentColor}.microblog-language button[aria-pressed=true]{opacity:1}.microblog-language button:focus-visible{outline:1px solid currentColor;outline-offset:3px}[data-microblog-scope][data-language=zh] [data-copy-language=en],[data-microblog-scope][data-language=en] [data-copy-language=zh]{display:none}.microblog-entry{display:grid;grid-template-columns:76px minmax(0,1fr);gap:clamp(18px,3vw,30px);padding-bottom:64px;scroll-margin-top:32px}.microblog-entry:last-child{padding-bottom:0}.microblog-entry__meta{display:flex;flex-direction:column;align-items:flex-start;width:100%}.microblog-entry__meta time{display:flex;flex-direction:column;gap:3px;width:100%;margin-top:8px}.microblog-entry__meta time>span{display:flex;justify-content:flex-start;width:100%;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:500;line-height:1}.microblog-entry__meta time>span i{font-style:normal}.microblog-entry__day{display:flex;justify-content:flex-start;width:100%;color:#121418;font-family:Space Grotesk,sans-serif;font-size:58px;font-weight:500;line-height:.8;letter-spacing:-4px;text-decoration:none}.microblog-entry__content{min-width:0}.microblog-entry__image{display:block;width:150px;height:150px;aspect-ratio:1;padding:0;overflow:hidden;border:0;background:transparent;cursor:zoom-in}.microblog-entry__image--single{width:min(100%,480px);height:auto;aspect-ratio:auto;margin-bottom:20px}.microblog-entry__image--single img{width:100%;height:auto;object-fit:contain}.microblog-entry__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .18s ease}.microblog-entry__image:hover img,.microblog-entry__image:focus-visible img{transform:scale(1.015)}.microblog-entry__image:focus-visible{outline:2px solid #121418;outline-offset:3px}.microblog-entry__gallery{display:grid;grid-template-columns:repeat(3,minmax(0,150px));gap:5px;width:min(100%,460px);margin-bottom:20px}.microblog-entry__gallery.is-small-grid{grid-template-columns:repeat(2,minmax(0,150px));width:min(100%,305px)}.microblog-entry__gallery .microblog-entry__image{width:100%;height:auto}.microblog-entry__text{color:#121418;font-size:18px;line-height:1.48}.microblog-entry__text [data-copy-language=en]{white-space:pre-line}.microblog-entry__text:not(:empty){margin-bottom:20px}.microblog-entry__text p,.microblog-entry__text blockquote{margin:0}.microblog-entry__text blockquote{font-family:Space Grotesk,sans-serif;font-size:clamp(21px,2.6vw,29px);font-weight:600;line-height:1.15;letter-spacing:-.8px}.microblog-entry__text a{color:inherit;text-underline-offset:3px}.microblog-entry__text img{display:block;width:100%;height:auto;margin:18px 0;object-fit:contain}.microblog-entry__link{display:inline-block;margin-top:16px;color:#121418;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600;text-underline-offset:3px}.microblog-entry__comment{margin:4px 0 20px;color:#121418;font-size:14px;line-height:1.5}.microblog-entry__comment span{display:block;height:20px;font-family:Space Grotesk,sans-serif;font-size:26px;font-weight:600;line-height:1}.microblog-entry__comment span:last-child{text-align:right}.microblog-entry__comment p{margin:4px 0;white-space:pre-line}.microblog-entry__footer{display:flex;flex-wrap:wrap;gap:7px 14px;margin-top:18px;font-size:11px;line-height:1.3;letter-spacing:.04em}.microblog-entry.is-compact{grid-template-columns:58px minmax(0,1fr);gap:16px;padding-bottom:56px}.microblog-entry.is-compact:last-child{padding-bottom:0}.microblog-entry.is-compact .microblog-entry__day{font-size:48px}.microblog-entry.is-compact .microblog-entry__image{width:96px;height:96px}.microblog-entry.is-compact .microblog-entry__image--single{width:min(100%,280px);height:auto}.microblog-entry.is-compact .microblog-entry__gallery{grid-template-columns:repeat(3,minmax(0,96px));width:min(100%,298px)}.microblog-entry.is-compact .microblog-entry__gallery .microblog-entry__image{width:100%;height:auto}.microblog-entry.is-compact .microblog-entry__gallery.is-small-grid{grid-template-columns:repeat(2,minmax(0,96px));width:min(100%,197px)}.microblog-entry.is-compact .microblog-entry__text{font-size:15px;line-height:1.45}.microblog-entry.is-compact .microblog-entry__text blockquote{font-size:21px}.microblog-entry.is-compact .microblog-entry__comment{font-size:12px;line-height:1.45}.microblog-lightbox{width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:clamp(38px,6vw,72px);border:0;background:#000000f0;color:#fff}.microblog-lightbox[open]{display:grid;place-items:center}.microblog-lightbox::backdrop{background:#000000b8}.microblog-lightbox__image{display:block;width:auto;height:auto;max-width:min(88vw,1200px);max-height:min(82vh,900px);object-fit:contain}.microblog-lightbox__close{position:fixed;z-index:1;top:16px;right:20px;width:42px;height:42px;padding:0;border:0;background:transparent;color:#fff;font-family:Space Grotesk,sans-serif;font-size:36px;font-weight:400;line-height:1;cursor:pointer}@media screen and (max-width:520px){.microblog-lightbox{padding:48px 16px 24px}.microblog-lightbox__image{max-width:calc(100vw - 32px);max-height:calc(100vh - 88px)}}.microblog-archive{max-width:820px;padding-top:18px}.microblog-archive__language{position:sticky;z-index:8;top:16px;display:flex;justify-content:flex-end;width:max-content;margin-left:auto;margin-bottom:44px;padding:8px 10px;background:#e9e6e4}.microblog-archive .microblog-entry{scroll-margin-top:72px}@media screen and (max-width:768px){.microblog-sidebar{display:flex;grid-column:1;min-height:0;padding:clamp(64px,14vw,92px) 20px 0}.microblog-sidebar__head{margin:0 0 42px}.microblog-sidebar__head h2{font-size:36px}.microblog-sidebar .blog-right-title-container{position:sticky;z-index:8;top:0;background:#e9e6e4}.microblog-feed{overflow:visible}}@media screen and (max-width:520px){.microblog-entry,.microblog-entry.is-compact{grid-template-columns:50px minmax(0,1fr);gap:14px;padding-bottom:52px}.microblog-entry:last-child,.microblog-entry.is-compact:last-child{padding-bottom:0}.microblog-entry .microblog-entry__day,.microblog-entry.is-compact .microblog-entry__day{font-size:42px}.microblog-entry .microblog-entry__image,.microblog-entry.is-compact .microblog-entry__image{width:76px;height:76px}.microblog-entry .microblog-entry__image--single,.microblog-entry.is-compact .microblog-entry__image--single{width:min(100%,280px);height:auto}.microblog-entry .microblog-entry__gallery,.microblog-entry.is-compact .microblog-entry__gallery{grid-template-columns:repeat(3,minmax(0,76px));width:min(100%,238px)}.microblog-entry .microblog-entry__gallery .microblog-entry__image,.microblog-entry.is-compact .microblog-entry__gallery .microblog-entry__image{width:100%;height:auto}.microblog-entry .microblog-entry__gallery.is-small-grid,.microblog-entry.is-compact .microblog-entry__gallery.is-small-grid{grid-template-columns:repeat(2,minmax(0,76px));width:min(100%,157px)}}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none;width:0;height:0}.circle{width:min(100%,360px);border-radius:0;background-color:transparent;display:flex;align-items:center;flex-direction:column;justify-content:center;color:#121418;padding:20px;text-align:center;margin:40px auto 0;text-decoration:none}.circle-title{font-size:24px;font-weight:600;margin-bottom:12px;font-family:Space Grotesk,sans-serif}@media screen and (max-width:1030px){.circle-title{display:none}}.circle-subtitle{max-width:30ch;font-size:14px;line-height:1.3;margin-bottom:16px}.circle-footer{font-family:Playfair Display,serif;font-style:italic;font-size:30px}.blog-is-sticky .header-article{margin-bottom:20px}.blog-is-sticky .header-article .blog-big__title{padding-bottom:26px;border-bottom:1px solid #94918f}@media screen and (max-width:560px){.blog-is-sticky{display:block}.blog-is-sticky .header-article{display:block;margin-bottom:0}.blog-is-sticky .header-article .blog-big__title{padding-bottom:14px}.blog-is-sticky .header-article .small-title{position:static;margin:0;padding:0;border:0;font-family:Space Grotesk,sans-serif;font-size:28px;font-weight:700;letter-spacing:-1.5px}.blog-is-sticky .page-number{display:none}}.menu-toggle{display:none;position:fixed;top:28px;left:24px;z-index:60;width:28px;height:28px;background:transparent;border:0;padding:0;cursor:pointer;color:#161419}@media screen and (max-width:1030px){.menu-toggle{display:inline-block}}.menu-toggle__bar{position:absolute;left:0;width:28px;height:2px;background:currentColor;transition:transform .25s ease,opacity .2s ease,top .25s ease}.menu-toggle__bar:nth-of-type(1){top:4px}.menu-toggle__bar:nth-of-type(2){top:13px}.menu-toggle__bar:nth-of-type(3){top:22px}.menu-toggle.is-open .menu-toggle__bar:nth-of-type(1){top:13px;transform:rotate(45deg)}.menu-toggle.is-open .menu-toggle__bar:nth-of-type(2){opacity:0}.menu-toggle.is-open .menu-toggle__bar:nth-of-type(3){top:13px;transform:rotate(-45deg)}body.menu-open{overflow:hidden}@media screen and (max-width:1030px){.blog .blog-menu.mention,.blog .blog-menu.subscribe{font-size:18px}.is-menu .blog-menu.mention{margin-top:32px}}@media screen and (max-width:768px){body{padding:0}.blog{height:auto;min-height:100vh;max-height:none;padding:80px 0 40px;grid-template-columns:100%;grid-template-rows:auto auto}.blog-header-container{overflow:visible;height:auto;scroll-snap-type:none;border-right:0}.blog-header-container>*{min-height:0;padding-top:clamp(28px,6vw,48px)}.blog-big__title{font-size:48px;letter-spacing:-2px;margin-bottom:8px}.blog-article img{height:auto;max-height:50vh}.blog-article h2{font-size:22px}.blog-article a{font-size:20px}}html{scroll-behavior:smooth}.page{width:100%;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background-color:#e9e6e4;color:#161419}.page-nav{display:flex;align-items:center;justify-content:space-between;padding:24px clamp(20px,4vw,64px);border-bottom:1px solid #94918f;font-family:Inter,sans-serif}.page-nav__inner{display:contents}.page-nav__brand{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:22px;letter-spacing:-1px;color:#121418;text-decoration:none}.page-nav__brand span{font-family:Playfair Display,serif;font-style:italic;font-weight:400}.page-nav nav{display:flex;gap:28px}.page-nav nav a{color:#161419;text-decoration:none;font-size:17px;letter-spacing:-.3px}.page-nav nav a:hover{font-style:italic;font-family:Playfair Display,serif}@media screen and (max-width:560px){.page-nav{flex-direction:column;gap:12px;padding:20px}.page-nav nav{gap:18px;flex-wrap:wrap;justify-content:center}}.page-main{flex:1;width:100%;max-width:920px;margin:0 auto;padding:clamp(32px,6vw,80px) clamp(20px,4vw,32px)}.page-body{width:100%}.page-hero{margin:0 0 clamp(32px,5vw,56px)}.page-hero img{width:100%;height:clamp(220px,40vh,420px);object-fit:cover;filter:grayscale(1);display:block}.page-head{border-bottom:1px solid #94918f;padding-bottom:28px;margin-bottom:40px}.page-eyebrow{font-family:Playfair Display,serif;font-style:italic;font-size:18px;margin-bottom:14px;color:#161419}.page-title{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:clamp(32px,5.2vw,64px);letter-spacing:-3px;line-height:1;margin:0 0 18px;color:#121418}.page-deck{font-size:20px;line-height:1.45;max-width:55ch;margin:0;color:#161419}.prose{font-size:18px;line-height:1.65;color:#161419;max-width:65ch}.prose>*+*{margin-top:1.1em}.prose h2{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:32px;letter-spacing:-1px;margin-top:1.6em;color:#121418}.prose h3{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:24px;letter-spacing:-.5px;margin-top:1.4em;color:#121418}.prose a{color:#121418;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.prose blockquote{font-family:Playfair Display,serif;font-style:italic;font-size:24px;line-height:1.4;border-left:1px solid #94918f;padding-left:20px;margin:1.6em 0;color:#121418}.prose code{font-family:Space Grotesk,sans-serif;font-size:.92em;background:#1214180f;padding:2px 6px;border-radius:2px}.prose pre{background:#121418;color:#e9e6e4;padding:20px;overflow-x:auto;font-size:14px;line-height:1.55}.prose pre code{background:transparent;padding:0;color:inherit}.prose img{width:100%;filter:grayscale(1);margin:1.6em 0}.prose ul,.prose ol{padding-left:1.4em}.prose ul li+li,.prose ol li+li{margin-top:.5em}.prose hr{border:0;border-top:1px solid #94918f;margin:2em 0}.research-page{--research-gap: clamp(28px, 5vw, 56px)}.research-profile{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:var(--research-gap);padding:8px 0 clamp(48px,7vw,76px);border-bottom:1px solid #94918f}.research-profile h2{max-width:14ch;margin:12px 0 0;font-family:Space Grotesk,sans-serif;font-size:clamp(34px,4.4vw,52px);font-weight:600;line-height:.98;letter-spacing:-2.8px;color:#121418}.research-profile__statement{align-self:end}.research-profile__statement p{max-width:45ch;margin:0;font-size:17px;line-height:1.55}@media screen and (max-width:700px){.research-profile{grid-template-columns:1fr}.research-profile h2{max-width:18ch}}.research-kicker{font-family:Playfair Display,serif;font-size:16px;font-style:italic;line-height:1.3}.research-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.research-links a{border:1px solid #94918f;padding:8px 12px;color:#121418;font-size:13px;text-decoration:none}.research-links a:hover{border-color:#121418;background:#121418;color:#e9e6e4}.research-section{margin-top:clamp(72px,10vw,116px)}.research-section__head{display:grid;grid-template-columns:52px minmax(0,1fr) minmax(220px,.65fr);gap:20px;align-items:end;padding-bottom:18px;border-bottom:1px solid #94918f}.research-section__head>span{font-family:Playfair Display,serif;font-size:17px;font-style:italic}.research-section__head h2{margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1;letter-spacing:-2px;color:#121418}.research-section__head p{margin:0;font-size:14px;line-height:1.4}@media screen and (max-width:700px){.research-section__head{grid-template-columns:36px 1fr}.research-section__head p{grid-column:2;max-width:45ch}}.research-interest-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-left:1px solid #94918f}@media screen and (max-width:620px){.research-interest-grid{grid-template-columns:1fr}}.research-interest{min-height:230px;padding:24px;border-right:1px solid #94918f;border-bottom:1px solid #94918f}.research-interest>span{display:block;margin-bottom:44px;font-family:Playfair Display,serif;font-size:14px;font-style:italic}.research-interest h3{max-width:18ch;margin:0 0 12px;font-family:Space Grotesk,sans-serif;font-size:24px;font-weight:600;line-height:1.06;letter-spacing:-1px;color:#121418}.research-interest p{max-width:39ch;margin:0;font-size:14px;line-height:1.45}.research-approach{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);margin-top:36px;background:#121418;color:#e9e6e4}.research-approach__intro{display:flex;flex-direction:column;justify-content:space-between;min-height:246px;padding:26px}.research-approach__intro span{font-family:Playfair Display,serif;font-size:14px;font-style:italic}.research-approach__intro h3{max-width:12ch;margin:0;font-family:Space Grotesk,sans-serif;font-size:30px;font-weight:500;line-height:1;letter-spacing:-1.6px}.research-approach ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;border-left:1px solid rgba(233,230,228,.35);list-style:none}.research-approach li{display:flex;flex-direction:column;min-height:123px;padding:18px;border-right:1px solid rgba(233,230,228,.35);border-bottom:1px solid rgba(233,230,228,.35)}.research-approach li>span{margin-bottom:auto;font-family:Playfair Display,serif;font-size:13px;font-style:italic}.research-approach li strong{font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:500}.research-approach li small{margin-top:4px;font-size:12px;line-height:1.3;opacity:.75}@media screen and (max-width:700px){.research-approach{grid-template-columns:1fr}.research-approach__intro{min-height:180px}.research-approach ol{border-top:1px solid rgba(233,230,228,.35);border-left:0}}@media screen and (max-width:440px){.research-approach ol{grid-template-columns:1fr}}.research-projects{border-left:1px solid #94918f}.research-project{display:grid;grid-template-columns:52px minmax(145px,.62fr) minmax(0,1.38fr);min-height:250px;border-right:1px solid #94918f;border-bottom:1px solid #94918f}.research-project__index,.research-project__meta,.research-project__body{padding:24px 20px}.research-project__index{font-family:Playfair Display,serif;font-size:14px;font-style:italic;border-right:1px solid #94918f}.research-project__meta{display:flex;flex-direction:column;gap:8px;border-right:1px solid #94918f;font-size:12px;line-height:1.35}.research-project__meta span:first-child{font-family:Playfair Display,serif;font-size:14px;font-style:italic}.research-project__body{display:flex;flex-direction:column}.research-project__body h3{max-width:26ch;margin:0 0 14px;font-family:Space Grotesk,sans-serif;font-size:clamp(22px,3vw,30px);font-weight:600;line-height:1.05;letter-spacing:-1.3px;color:#121418}.research-project__body>p{max-width:55ch;margin:0;font-size:15px;line-height:1.5}.research-project__body ul{display:flex;flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:24px 0 0;list-style:none}.research-project__body ul li{border:1px solid #94918f;padding:5px 8px;font-size:11px;line-height:1.25}@media screen and (max-width:700px){.research-project{grid-template-columns:42px 1fr}.research-project__index{grid-row:1/span 2}.research-project__meta{border-right:0;border-bottom:1px solid #94918f}.research-project__body{grid-column:2}}.publication-list{margin:0;padding:0;border-left:1px solid #94918f;list-style:none}.publication-item{display:grid;grid-template-columns:52px minmax(0,1fr);border-right:1px solid #94918f;border-bottom:1px solid #94918f}.publication-item__number{padding:24px 18px;border-right:1px solid #94918f;font-family:Playfair Display,serif;font-size:14px;font-style:italic}.publication-item__content{padding:24px}.publication-item__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-bottom:16px;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.publication-item__meta span:last-child{font-family:Playfair Display,serif;font-style:italic;text-transform:none;letter-spacing:0}.publication-item__authors{margin:0 0 6px;font-size:13px}.publication-item h3{max-width:65ch;margin:0;font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:500;line-height:1.25;letter-spacing:-.5px;color:#121418}.publication-item__venue{margin:10px 0 0;font-family:Playfair Display,serif;font-size:14px;font-style:italic;line-height:1.35}.publication-item a{display:inline-block;margin-top:12px;color:#121418;font-size:12px;text-underline-offset:3px}.research-formation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--research-gap);padding-top:32px}.research-formation>div>h3{margin:0 0 18px;font-family:Playfair Display,serif;font-size:20px;font-style:italic;font-weight:400}.research-formation article{padding:20px 0;border-top:1px solid #94918f}.research-formation article>span{display:block;margin-bottom:10px;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.research-formation article h4{margin:0 0 6px;font-family:Space Grotesk,sans-serif;font-size:21px;font-weight:600;letter-spacing:-.7px;color:#121418}.research-formation article strong{display:block;font-size:13px;font-weight:500;line-height:1.4}.research-formation article p{margin:9px 0 0;font-size:14px;line-height:1.45}@media screen and (max-width:700px){.research-formation{grid-template-columns:1fr}}.research-collaboration{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:var(--research-gap);margin-top:clamp(72px,10vw,116px);padding:clamp(28px,5vw,52px);background:#121418;color:#e9e6e4}.research-collaboration>div:first-child{display:flex;flex-direction:column;justify-content:space-between}.research-collaboration>div:first-child>span{font-family:Playfair Display,serif;font-size:14px;font-style:italic}.research-collaboration>div:first-child h2{max-width:12ch;margin:80px 0 0;font-family:Space Grotesk,sans-serif;font-size:clamp(28px,4vw,42px);font-weight:500;line-height:1;letter-spacing:-2px}.research-collaboration article{padding:24px 0;border-top:1px solid rgba(233,230,228,.4)}.research-collaboration article:last-child{border-bottom:1px solid rgba(233,230,228,.4)}.research-collaboration article span{font-size:11px;text-transform:uppercase;letter-spacing:.05em;opacity:.72}.research-collaboration article h3{margin:12px 0 8px;font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:500;line-height:1.15}.research-collaboration article p{margin:0;font-size:13px;line-height:1.45;opacity:.8}@media screen and (max-width:700px){.research-collaboration{grid-template-columns:1fr}.research-collaboration>div:first-child h2{margin-top:48px}}.research-contact{margin-top:clamp(72px,10vw,116px);padding:32px 0;border-top:1px solid #94918f;border-bottom:1px solid #94918f}.research-contact>span{font-family:Playfair Display,serif;font-size:14px;font-style:italic}.research-contact h2{max-width:20ch;margin:36px 0;font-family:Space Grotesk,sans-serif;font-size:clamp(30px,4.4vw,48px);font-weight:600;line-height:1;letter-spacing:-2.4px;color:#121418}.research-contact>div{display:flex;flex-wrap:wrap;gap:10px}.research-contact>div a{border:1px solid #94918f;padding:10px 14px;color:#121418;font-size:13px;text-decoration:none}.research-contact>div a:hover{border-color:#121418;background:#121418;color:#e9e6e4}.page--research *{font-style:normal}.page--research .page-nav__brand span,.page--research .page-nav nav a:hover,.page--research .site-footer__brand span,.page--research .site-footer__meta,.page--research .site-footer__nav a:hover{font-family:Space Grotesk,sans-serif;font-style:normal}.page--research .page-head{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);gap:clamp(28px,5vw,64px);align-items:end;margin-bottom:0;padding-bottom:clamp(28px,4vw,44px);border-bottom:0}.page--research .page-nav{display:block;padding:0}.page--research .page-nav__inner{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1120px;margin:0 auto;padding:24px clamp(20px,4vw,32px)}.page--research .page-title{margin:0;font-size:clamp(52px,8vw,104px);line-height:.86;letter-spacing:clamp(-6px,-.45vw,-3px)}.page--research .page-deck{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;gap:clamp(18px,2vw,28px);max-width:25ch;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(25px,3vw,36px);font-weight:600;line-height:1.03;letter-spacing:-1.3px;white-space:normal}.page--research .page-deck span{display:block}.page--research .page-main{max-width:1120px}@media screen and (max-width:680px){.page--research .page-nav__inner{flex-direction:column;gap:12px;padding-top:20px;padding-bottom:20px}.page--research .page-head{grid-template-columns:1fr;align-items:start}.page--research .page-deck{align-self:start;max-width:28ch;gap:14px}}.cv-web{color:#161419}.cv-web__profile{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);gap:clamp(32px,6vw,72px);align-items:start;padding:clamp(32px,5vw,56px) 0 clamp(44px,7vw,76px)}.cv-web__profile>p{max-width:39ch;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(21px,2.6vw,29px);font-weight:400;line-height:1.16;letter-spacing:-.9px}@media screen and (max-width:680px){.cv-web__profile{grid-template-columns:1fr}}.cv-web__contact{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:3px 0;font-size:clamp(14px,1.3vw,16px);line-height:1.45}.cv-web__contact a{color:#121418;text-decoration:none;overflow-wrap:anywhere}.cv-web__contact a:hover{text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:680px){.cv-web__contact{padding:0}}.cv-web__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:64px}.cv-web__pair .cv-section{margin-top:0;min-height:260px;padding:28px;border:1px solid #94918f}@media screen and (max-width:680px){.cv-web__pair{grid-template-columns:1fr;gap:16px}.cv-web__pair .cv-section{min-height:0}}.cv-section{margin-top:clamp(76px,10vw,112px);scroll-margin-top:76px}.cv-section>h2{margin:0 0 clamp(26px,4vw,42px);color:#121418;font-family:Space Grotesk,sans-serif;font-size:clamp(42px,6vw,72px);font-weight:700;line-height:.95;letter-spacing:clamp(-4px,-.28vw,-2px)}.cv-interest-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;gap:clamp(8px,1.5vw,16px);list-style:none}.cv-interest-grid li{display:flex;align-items:flex-end;min-height:160px;padding:clamp(22px,3vw,34px);background:#1214180e;color:#121418;font-family:Space Grotesk,sans-serif;font-size:clamp(20px,2.8vw,29px);font-weight:600;line-height:1.08;letter-spacing:-1px;transition:background-color .2s ease,color .2s ease}@media(hover:hover){.cv-interest-grid li:hover{background:#121418;color:#e9e6e4}}@media screen and (max-width:620px){.cv-interest-grid{grid-template-columns:1fr}.cv-interest-grid li{min-height:112px}}.cv-plain-list{margin:0;padding:0;list-style:none}.cv-plain-list li{padding:9px 0;font-size:15px;line-height:1.4}.cv-plain-list li:before{content:"■";margin-right:10px;font-size:8px;vertical-align:2px}.cv-publications article{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.36fr);gap:clamp(28px,5vw,56px);padding:30px clamp(20px,3vw,32px);background:#1214180b}.cv-publications article+article{margin-top:8px}.cv-publications article p{margin:0}.cv-publications article span,.cv-publications article a{display:inline-block;margin-top:5px;font-size:13px}.cv-publications article a{color:#121418;text-underline-offset:3px}@media screen and (max-width:720px){.cv-publications article{grid-template-columns:1fr;gap:18px}}.cv-publications__citation{max-width:82ch;font-size:clamp(17px,2vw,20px);line-height:1.42}.cv-publications__citation strong{font-weight:700}.cv-publications__main h3{max-width:52ch;margin:0;color:#121418;font-family:Space Grotesk,sans-serif;font-size:clamp(20px,2.5vw,27px);font-weight:600;line-height:1.2;letter-spacing:-.8px}.cv-publications__authors{margin-top:14px!important;font-size:14px;line-height:1.45}.cv-publications__authors strong{font-weight:700}.cv-publications__status{margin:0!important;font-size:14px;line-height:1.4}.cv-publications__status strong{display:block;margin-bottom:5px;color:#121418;font-weight:700}.cv-publications__status span{display:block;margin-top:0!important}.cv-publications__status b{font-weight:600}.cv-publications__details{padding-left:0}@media screen and (max-width:720px){.cv-publications__details{padding:0}}.cv-publications__details a{color:#121418;font-weight:600}.cv-entries{display:grid;gap:8px}.cv-entry{display:grid;grid-template-columns:122px minmax(0,1fr);column-gap:28px;padding:26px;background:#1214180b}.cv-entry__meta{grid-row:1/span 2;padding-top:2px;font-size:13px;line-height:1.4}.cv-entry__heading{display:flex;justify-content:space-between;gap:24px;align-items:baseline}.cv-entry__heading h3{margin:0;color:#121418;font-family:Space Grotesk,sans-serif;font-size:19px;font-weight:700;line-height:1.25;letter-spacing:-.4px}.cv-entry__heading strong{max-width:45%;font-size:12px;font-weight:600;line-height:1.35;text-align:right}.cv-entry__content{margin-top:7px}.cv-entry__content p{margin:0;font-size:14px;line-height:1.45}.cv-entry__content p+p{margin-top:3px}@media screen and (max-width:680px){.cv-entry{grid-template-columns:1fr}.cv-entry__meta{grid-row:auto;margin-bottom:10px}.cv-entry__heading{flex-direction:column;gap:5px;align-items:flex-start}.cv-entry__heading strong{max-width:none;text-align:left}}@media(hover:hover){.cv-entry:hover{background:#12141809}}.cv-section--education .cv-entry:first-child{background:#121418;color:#e9e6e4}.cv-section--education .cv-entry:first-child h3,.cv-section--education .cv-entry:first-child a{color:#e9e6e4}@media(hover:hover){.cv-section--education .cv-entry:first-child:hover{background:#121418}}.cv-entry__institutions{flex:0 0 auto;max-width:none!important;white-space:nowrap}.cv-entry__institutions a{text-decoration:none}.cv-entry__institutions a:hover{text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:680px){.cv-entry__institutions{white-space:normal}}.cv-projects{display:grid;gap:8px}.cv-project{padding:clamp(28px,4vw,42px);background:#1214180b}.cv-project__meta{display:flex;justify-content:space-between;gap:16px 28px;margin-bottom:12px;font-size:12px;line-height:1.4}.cv-project__meta strong{font-weight:600;text-align:right}.cv-project h3{max-width:48ch;margin:0 0 8px;color:#121418;font-family:Space Grotesk,sans-serif;font-size:clamp(21px,2.7vw,27px);font-weight:700;line-height:1.12;letter-spacing:-.8px}.cv-project>p{max-width:76ch;margin:0;font-size:15px;line-height:1.5}.cv-project ul{max-width:76ch;margin:15px 0 0;padding-left:1.15em}.cv-project ul li{padding-left:.3em;font-size:14px;line-height:1.45}.cv-project ul li+li{margin-top:5px}@media screen and (max-width:560px){.cv-project__meta{flex-direction:column;gap:4px}.cv-project__meta strong{text-align:left}}@media(hover:hover){.cv-project:hover{background:#12141816}}.cv-project--primary{padding:clamp(30px,5vw,52px);background:#121418;color:#e9e6e4}.cv-project--primary .cv-project__meta{margin-bottom:clamp(36px,6vw,64px)}.cv-project--primary h3{max-width:30ch;color:#e9e6e4;font-size:clamp(30px,4.7vw,48px);line-height:1;letter-spacing:-2px}.cv-project--primary>p,.cv-project--primary ul{max-width:72ch}@media(hover:hover){.cv-project--primary:hover{background:#121418}}.cv-methods-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1.5vw,16px)}.cv-methods-grid>section{padding:clamp(24px,4vw,36px);background:#1214180b}.cv-methods-grid>section>h3{margin:0 0 32px;color:#121418;font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.6px}.cv-methods-grid .cv-skills{grid-template-columns:1fr;gap:0}.cv-methods-grid .cv-skills>div{min-height:0;padding:10px 0;border:0}.cv-methods-grid .cv-skills dt{margin-bottom:5px}@media screen and (max-width:720px){.cv-methods-grid{grid-template-columns:1fr}}.cv-formation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,5vw,56px);scroll-margin-top:76px}.cv-formation-grid .cv-section{margin-top:clamp(76px,10vw,112px)}.cv-formation-grid .cv-entry{grid-template-columns:1fr}.cv-formation-grid .cv-entry__meta{grid-row:auto;margin-bottom:10px;color:#121418;font-weight:700}.cv-formation-grid .cv-entry__heading{flex-direction:column;gap:6px;align-items:flex-start}.cv-formation-grid .cv-entry__heading strong{max-width:none;text-align:left}@media screen and (max-width:760px){.cv-formation-grid{grid-template-columns:1fr;gap:0}}.cv-skills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0}.cv-skills>div{display:block;min-height:150px;padding:22px;border:0}.cv-skills dt,.cv-skills dd{margin:0;font-size:14px;line-height:1.45}.cv-skills dt{margin-bottom:38px;font-weight:700}@media screen and (max-width:560px){.cv-skills{grid-template-columns:1fr}.cv-skills>div{min-height:0}}.cv-languages{margin:0;padding:clamp(24px,5vw,44px);background:#121418;color:#e9e6e4;font-size:clamp(16px,2vw,20px);line-height:1.6}.cv-languages strong{color:#e9e6e4;font-weight:700}.cv-section--languages{margin-bottom:0}.cv-web__closing{display:flex;justify-content:space-between;gap:28px;align-items:center;margin-top:clamp(60px,9vw,100px);padding:clamp(28px,5vw,52px);background:#121418;color:#e9e6e4}.cv-web__closing p{margin:0;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.cv-web__closing>div{display:flex;flex-wrap:wrap;gap:8px}.cv-web__closing>div a{border:1px solid #e9e6e4;padding:9px 12px;color:#e9e6e4;font-size:12px;font-weight:600;text-decoration:none}.cv-web__closing>div a:hover{background:#e9e6e4;color:#121418}@media screen and (max-width:680px){.cv-web__closing{flex-direction:column;align-items:flex-start}}.site-footer{border-top:1px solid #94918f;background-color:#e9e6e4;margin-top:auto}.site-footer__inner{max-width:1200px;margin:0 auto;padding:40px clamp(20px,4vw,64px);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px}@media screen and (max-width:768px){.site-footer__inner{grid-template-columns:1fr;text-align:center;gap:18px}}.site-footer__brand{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:22px;letter-spacing:-1px;color:#121418}.site-footer__brand span{font-family:Playfair Display,serif;font-style:italic;font-weight:400}.site-footer__nav{display:flex;justify-content:center;flex-wrap:wrap;gap:24px}.site-footer__nav a{color:#161419;text-decoration:none;font-size:15px}.site-footer__nav a:hover{font-family:Playfair Display,serif;font-style:italic}.site-footer__meta{font-size:13px;color:#161419;font-family:Playfair Display,serif;font-style:italic}.post-list{display:flex;flex-direction:column}.post-card{display:grid;grid-template-columns:220px 1fr;gap:28px;padding:28px 0;border-top:1px solid #94918f;text-decoration:none;color:inherit}.post-card:last-child{border-bottom:1px solid #94918f}.post-card__cover img{width:100%;height:160px;object-fit:cover;filter:grayscale(1);display:block}.post-card__meta{font-size:13px;font-family:Playfair Display,serif;font-style:italic;margin-bottom:8px}.post-card__title{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:28px;letter-spacing:-1px;line-height:1.1;margin:0 0 10px;color:#121418}.post-card__title span{font-family:Playfair Display,serif;font-style:italic;font-weight:400}.post-card__excerpt{font-size:16px;line-height:1.5;margin:0 0 12px;max-width:60ch}.post-card__tags{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;font-family:Playfair Display,serif;font-style:italic;color:#161419}.post-card__tags span:before,.post-card__tags a:before{content:"#"}.post-card__tags a{color:inherit;text-decoration:none}@media screen and (max-width:560px){.post-card{grid-template-columns:1fr}}.post-meta{display:flex;gap:18px;font-size:14px;font-family:Playfair Display,serif;font-style:italic;color:#161419;margin-top:18px}.post-nav{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:64px;padding-top:24px;border-top:1px solid #94918f}.post-nav a{text-decoration:none;color:#161419}.post-nav a span{display:block;font-family:Playfair Display,serif;font-style:italic;font-size:13px;margin-bottom:6px}.post-nav a strong{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:20px;letter-spacing:-.5px;color:#121418}.post-nav .post-nav__next{text-align:right}@media screen and (max-width:560px){.post-nav{grid-template-columns:1fr}.post-nav .post-nav__next{text-align:left}}.tag-list{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:40px}.tag-list a{border:1px solid #94918f;padding:6px 14px;text-decoration:none;color:#161419;font-size:14px}.tag-list a:before{content:"#"}.tag-list a:hover{background:#121418;color:#e9e6e4;border-color:#121418}.contact-form{display:flex;flex-direction:column;gap:18px;margin-top:32px}.contact-form label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-family:Playfair Display,serif;font-style:italic}.contact-form input,.contact-form textarea{font-family:Inter,sans-serif;font-size:16px;background:transparent;border:0;border-bottom:1px solid #94918f;padding:10px 0;color:#121418}.contact-form input:focus,.contact-form textarea:focus{border-bottom-color:#121418}.contact-form textarea{min-height:140px;resize:vertical}.contact-form button{align-self:flex-start;font-family:Space Grotesk,sans-serif;font-weight:600;font-size:16px;background:#121418;color:#e9e6e4;border:0;padding:14px 28px;cursor:pointer;letter-spacing:-.3px}.contact-form button:hover{opacity:.9}.work-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-top:32px}@media screen and (max-width:560px){.work-grid{grid-template-columns:1fr}}.work-item{text-decoration:none;color:inherit}.work-item img{width:100%;height:260px;object-fit:cover;filter:grayscale(1);display:block;margin-bottom:14px}.work-item__year{font-family:Playfair Display,serif;font-style:italic;font-size:13px;color:#161419}.work-item__title{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:22px;letter-spacing:-.5px;margin:4px 0 6px;color:#121418}.work-item__summary{font-size:15px;line-height:1.4;max-width:40ch}.not-found{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px}.not-found__code{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:clamp(120px,28vw,320px);letter-spacing:-8px;line-height:1;color:#121418}.not-found__title{font-family:Playfair Display,serif;font-style:italic;font-size:28px;margin:8px 0 24px}.not-found a{color:#121418;text-decoration:underline;text-underline-offset:4px}
