@layer reset{*,:before,:after{box-sizing:border-box}html{color-scheme:dark;min-height:100%}body{min-height:100%;margin:0}button,input,textarea,select{font:inherit}img,video{max-width:100%;display:block}}@layer tokens{:root{--surface-0:#10100f;--surface-1:#181816;--surface-2:#22221f;--text-primary:#f2eee5;--text-secondary:#b8b2a7;--line-subtle:#3b3934;--focus-ring:#fff6dc;--space-4:.25rem;--space-8:.5rem;--space-12:.75rem;--space-16:1rem;--space-24:1.5rem;--space-32:2rem;--space-48:3rem;--space-64:4rem;--space-80:5rem;--space-96:6rem;--space-128:8rem;--space-160:10rem;--canvas-max:100rem;--grid-columns:12;--grid-gap:clamp(1.5rem, 2vw, 2rem);--outer-gutter:clamp(4rem, 5vw, 6rem);--reading-max:70ch;--lead-max:52ch;--focus-width:.1875rem;--header-height:5.5rem;--header-height-compact:4.25rem;--shell-transition:.2s}@media (width<=89.9375rem){:root{--canvas-max:82.5rem;--grid-gap:clamp(1.25rem, 2vw, 1.5rem);--outer-gutter:clamp(2.5rem, 4vw, 4rem)}}@media (width<=63.9375rem){:root{--grid-columns:8;--outer-gutter:clamp(2rem, 4vw, 2.5rem)}}@media (width<=47.9375rem){:root{--grid-columns:4;--grid-gap:1rem;--outer-gutter:clamp(1.25rem, 6vw, 1.5rem);--header-height:4.25rem;--header-height-compact:4rem}}@media (width<=22.4375rem){:root{--outer-gutter:clamp(1.125rem, 5.5vw, 1.25rem)}}@media (width<=20rem){:root{--outer-gutter:1rem}}}@layer typography{:root{--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", serif;--font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--type-display:clamp(3rem, 7.5vw, 8rem);--type-h1:clamp(2.5rem, 5vw, 5.5rem);--type-h2:clamp(2rem, 3.6vw, 4rem);--type-h3:clamp(1.375rem, 2vw, 2rem);--type-lead:clamp(1.125rem, 1.5vw, 1.5rem);--type-body:clamp(1rem, .35vw + .92rem, 1.125rem);--type-meta:.8125rem;--type-caption:.75rem;--type-navigation:.75rem}body{font-family:var(--font-sans);font-size:var(--type-body);line-height:1.65}h1,h2,h3,.type-display{font-family:var(--font-serif);text-wrap:balance;font-weight:400}.type-display{font-size:var(--type-display);letter-spacing:-.035em;line-height:.95}h1,.type-h1{font-size:var(--type-h1);letter-spacing:-.025em;line-height:1}h2,.type-h2{font-size:var(--type-h2);line-height:1.05}h3,.type-h3{font-size:var(--type-h3);line-height:1.15}.type-lead{max-width:var(--lead-max);font-family:var(--font-serif);font-size:var(--type-lead);line-height:1.45}.type-body{max-width:var(--reading-max)}.type-meta,.type-caption,.type-navigation{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.type-meta{font-size:var(--type-meta)}.type-caption{font-size:var(--type-caption)}.type-navigation{font-size:var(--type-navigation)}}@layer base{html{scroll-padding-top:calc(var(--header-height-compact) + var(--space-24))}body{background:var(--surface-0);color:var(--text-primary);overflow-x:clip}a{color:inherit;text-underline-offset:.25em;text-decoration-thickness:.0625rem}:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:.25rem}main{min-height:65svh;padding-block:calc(var(--header-height) + var(--space-48)) var(--space-96)}.content-grid{width:min(calc(100% - (2 * var(--outer-gutter))), var(--canvas-max));grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));gap:var(--grid-gap);margin-inline:auto;display:grid}.content-grid>*{min-width:0}.shell-route-surface{grid-column:1/-1;align-content:center;min-height:45svh}.shell-route-surface>p{max-width:var(--reading-max);color:var(--text-secondary)}html.menu-open,html.menu-open body{overflow:hidden}}@layer shell{.skip-link{z-index:1000;padding:var(--space-12) var(--space-16);background:var(--text-primary);color:var(--surface-0);position:fixed;inset-block-start:var(--space-8);inset-inline-start:var(--space-8);translate:0 -200%}.skip-link:focus-visible{translate:0}.site-header{z-index:100;min-height:var(--header-height);border-bottom:1px solid var(--line-subtle);transition:min-height var(--shell-transition) ease, background-color var(--shell-transition) ease, border-color var(--shell-transition) ease;background:#10100ffb;position:fixed;inset:0 0 auto}.site-header[data-scrolled=true]{min-height:var(--header-height-compact);border-color:var(--line-subtle);background:#10100ff7}.site-header__inner{min-height:inherit;grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.site-brand-asset{grid-column:1/span 2;width:clamp(7rem,9vw,8.75rem);line-height:0;text-decoration:none;display:block}.site-brand-asset img{object-fit:contain;width:100%;height:auto}.site-brand-asset--menu{width:7rem}.desktop-navigation{grid-column:3/-3;justify-self:end}.desktop-navigation ul,.footer-navigation ul{gap:var(--space-24);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.desktop-navigation a,.footer-navigation a{text-decoration:none;position:relative}.desktop-navigation a[aria-current=page]:after,.footer-navigation a[aria-current=page]:after{content:"";background:currentColor;height:1px;position:absolute;inset:auto 0 -.5rem}.header-language{grid-column:-3/-1;justify-self:end}.language-switch{align-items:center;gap:var(--space-4);display:flex}.language-switch a{place-items:center;min-width:2.75rem;min-height:2.75rem;text-decoration:none;display:inline-grid}.language-switch a[aria-current=true]{color:var(--text-secondary);text-decoration:underline}.mobile-menu-trigger{min-width:2.75rem;min-height:2.75rem;color:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;display:none}.mobile-menu{background:var(--surface-0);width:100%;max-width:none;height:100%;max-height:none;color:var(--text-primary);border:0;margin:0;padding:0}.mobile-menu::backdrop{background:var(--surface-0)}.mobile-menu__inner{min-height:100%;max-height:100svh;padding-block:0 var(--space-48);overflow-y:auto}.mobile-menu__top{min-height:var(--header-height-compact);grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px solid var(--line-subtle);align-items:center;display:grid}.mobile-menu__close{min-width:2.75rem;min-height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;grid-column:-3/-1;justify-self:end;padding:0}.mobile-menu__nav{padding-block:var(--space-64);grid-column:1/-1}.mobile-menu__nav ul{gap:var(--space-16);margin:0;padding:0;list-style:none;display:grid}.mobile-menu__nav a{width:fit-content;font-family:var(--font-serif);font-size:clamp(2rem,11vw,4rem);line-height:1.05;text-decoration:none;display:block}.mobile-menu__nav a[aria-current=page]{text-decoration:underline 1px}.mobile-menu__language{grid-column:1/-1}.site-footer{border-top:1px solid var(--line-subtle);padding-block:var(--space-64);color:var(--text-secondary)}.site-footer__identity{color:var(--text-primary);letter-spacing:.18em;grid-column:1/span 2}.footer-navigation{grid-column:4/-1;justify-self:end}@media (width<=63.9375rem){.desktop-navigation{grid-column:3/-2}.header-language{grid-column:-2/-1}.desktop-navigation ul{gap:var(--space-16)}}@media (width<=47.9375rem){.desktop-navigation,.header-language{display:none}.site-brand-asset{grid-column:1/span 2;width:min(6.5rem,42vw)}.mobile-menu-trigger{grid-column:3/-1;justify-self:end;place-items:center;display:inline-grid}.site-footer__identity,.footer-navigation{grid-column:1/-1;justify-self:start}.footer-navigation{margin-top:var(--space-32)}.footer-navigation ul{gap:var(--space-16);display:grid}main{padding-block-start:calc(var(--header-height) + var(--space-32))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer public-city{:where(html[data-public-presentation]) .header-mini-mark{--mini-mark-cap-height:1em;--mini-mark-bar-height:1.35em;--mini-mark-bar-width:.125rem;--mini-mark-ndi-to-bar:.13rem;--mini-mark-bar-to-e:.11rem;--mini-mark-e-to-bar:.11rem;--mini-mark-bar-to-di:.13rem;--mini-mark-ndi-width:2.15em;--mini-mark-e-width:.78em;--mini-mark-di-width:1.42em;width:max-content;min-height:2.75rem;color:var(--text-primary);letter-spacing:.095em;grid-column:1/span 2;align-items:center;font-size:.875rem;font-weight:550;line-height:1;text-decoration:none;display:inline-flex}:where(html[data-public-presentation]) .header-mini-mark__letters{white-space:nowrap;flex:none;display:inline-block}:where(html[data-public-presentation]) .header-mini-mark__bar{flex:0 0 var(--mini-mark-bar-width);width:var(--mini-mark-bar-width);height:var(--mini-mark-bar-height);background:currentColor;display:inline-block}:where(html[data-public-presentation]) .header-mini-mark__letters--ndi{flex-basis:var(--mini-mark-ndi-width);width:var(--mini-mark-ndi-width);margin-inline-end:var(--mini-mark-ndi-to-bar)}:where(html[data-public-presentation]) .header-mini-mark__bar--first{margin-inline-end:var(--mini-mark-bar-to-e)}:where(html[data-public-presentation]) .header-mini-mark__letters--e{flex-basis:var(--mini-mark-e-width);width:var(--mini-mark-e-width);margin-inline-end:var(--mini-mark-e-to-bar)}:where(html[data-public-presentation]) .header-mini-mark__bar--second{margin-inline-end:var(--mini-mark-bar-to-di)}:where(html[data-public-presentation]) .header-mini-mark__letters--di{flex-basis:var(--mini-mark-di-width);width:var(--mini-mark-di-width)}:where(html[data-public-presentation]) .header-mini-mark--menu{font-size:.8125rem}:where(html[data-public-presentation]) .header-mini-mark--footer{min-height:0;font-size:.8125rem}:where(html[data-public-presentation]) .ndiedi-page-frame{isolation:isolate;grid-column:1/-1;min-height:58svh;position:relative;overflow:clip}:where(html[data-public-presentation]) .ndiedi-page-frame--dark,:where(html[data-public-presentation]) .ndiedi-page-frame--work,:where(html[data-public-presentation]) .ndiedi-page-frame--archive,:where(html[data-public-presentation]) .ndiedi-page-frame--institution,:where(html[data-public-presentation]) .ndiedi-page-frame--journal,:where(html[data-public-presentation]) .ndiedi-page-frame--contact{color:var(--text-primary)}:where(html[data-public-presentation]) .ndiedi-page-frame--fields{margin-inline:calc(-1 * var(--outer-gutter));padding-inline:var(--outer-gutter);color:#171715;background:#f1eee7}:where(html[data-public-presentation]) .ndiedi-page-frame__geometry{z-index:-1;pointer-events:none;position:absolute;inset:0}:where(html[data-public-presentation]) .city-field{pointer-events:none;fill:none;stroke:currentColor;stroke-width:.82px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;width:100%;height:100%;display:block}:where(html[data-public-presentation]) .city-field[data-city-surface=light]{color:#524e4630}:where(html[data-public-presentation]) .city-field[data-city-surface=dark]{color:#e2e8eb2b}:where(html[data-public-presentation]) .city-field [data-city-plane=distant]{opacity:.34}:where(html[data-public-presentation]) .city-field [data-city-plane=middle]{opacity:.56}:where(html[data-public-presentation]) .city-field [data-city-plane=near]{opacity:.78}:where(html[data-public-presentation]) .city-field [data-city-kind=horizon]{stroke-dasharray:2 10}:where(html[data-public-presentation]) .city-field [data-city-kind=axis]{stroke-width:.66px;stroke-dasharray:1 5}:where(html[data-public-presentation]) .city-field [data-city-kind=route]{stroke-width:.9px}:where(html[data-public-presentation]) .city-field [data-city-kind=threshold]{stroke-width:1px}:where(html[data-public-presentation]) .city-field [data-city-kind=contour]{stroke-width:.72px;stroke-dasharray:18 8 2 8}:where(html[data-public-presentation]) .city-field circle{fill:currentColor;stroke:none}:where(html[data-public-presentation]) .ndiedi-page-frame--work .city-field[data-city-surface=dark]{color:#e2e8eb45;stroke-width:.9px}:where(html[data-public-presentation]) .ndiedi-page-frame--work .city-field [data-city-plane=distant]{opacity:.48}:where(html[data-public-presentation]) .ndiedi-page-frame--work .city-field [data-city-plane=middle]{opacity:.68}:where(html[data-public-presentation]) .ndiedi-page-frame--work .city-field [data-city-plane=near]{opacity:.86}:where(html[data-public-presentation]) .ndiedi-page-frame--work .city-field [data-city-kind=horizon]{stroke-width:.9px;stroke-dasharray:2 8}:where(html[data-public-presentation]) .ndiedi-page-frame--work .city-field [data-city-kind=axis]{stroke-width:.74px}:where(html[data-public-presentation]) .ndiedi-page-frame--work .city-field [data-city-kind=threshold]{stroke-width:1.08px}:where(html[data-public-presentation]) .ndiedi-page-frame--fields .city-field[data-city-surface=light]{color:#524e4645;stroke-width:.88px}:where(html[data-public-presentation]) .ndiedi-page-frame--fields .city-field [data-city-plane=distant]{opacity:.44}:where(html[data-public-presentation]) .ndiedi-page-frame--fields .city-field [data-city-plane=middle]{opacity:.64}:where(html[data-public-presentation]) .ndiedi-page-frame--fields .city-field [data-city-plane=near]{opacity:.82}:where(html[data-public-presentation]) .ndiedi-page-frame__content{z-index:1;min-height:inherit;position:relative}:where(html[data-public-presentation]) .ndiedi-page-frame--work .shell-route-surface,:where(html[data-public-presentation]) .ndiedi-page-frame--archive .shell-route-surface,:where(html[data-public-presentation]) .ndiedi-page-frame--institution .shell-route-surface,:where(html[data-public-presentation]) .ndiedi-page-frame--journal .shell-route-surface,:where(html[data-public-presentation]) .ndiedi-page-frame--contact .shell-route-surface,:where(html[data-public-presentation]) .ndiedi-page-frame--fields .shell-route-surface{min-height:76svh;padding-block:var(--space-128) var(--space-96);position:relative}:where(html[data-public-presentation]) .ndiedi-page-frame--work .shell-route-surface h1,:where(html[data-public-presentation]) .ndiedi-page-frame--archive .shell-route-surface h1,:where(html[data-public-presentation]) .ndiedi-page-frame--institution .shell-route-surface h1,:where(html[data-public-presentation]) .ndiedi-page-frame--journal .shell-route-surface h1,:where(html[data-public-presentation]) .ndiedi-page-frame--contact .shell-route-surface h1,:where(html[data-public-presentation]) .ndiedi-page-frame--fields .shell-route-surface h1{max-width:10ch;font-size:var(--type-display)}:where(html[data-public-presentation]) .ndiedi-page-frame--fields .shell-route-surface>p{color:#625e56}:where(html[data-public-presentation]) .ndiedi-page-frame--work .shell-route-surface,:where(html[data-public-presentation]) .ndiedi-page-frame--fields .shell-route-surface{padding-block:0;display:block}:where(html[data-public-presentation]) .internal-family-anchor{min-height:inherit;position:relative}:where(html[data-public-presentation]) .internal-family-anchor__heading{z-index:1;padding-block-start:clamp(5.5rem,10.5svh,7rem);position:relative}:where(html[data-public-presentation]) .internal-family-anchor__heading h1{max-width:10ch;margin:0;font-size:clamp(4.75rem,7vw,7.25rem);line-height:.9}:where(html[data-public-presentation]) .internal-family-anchor__heading p{max-width:var(--reading-max);margin:var(--space-32) 0 0;color:var(--text-secondary)}:where(html[data-public-presentation]) .internal-family-anchor--work{grid-template-rows:auto 1fr;display:grid}:where(html[data-public-presentation]) .work-index{z-index:1;padding-block:clamp(2.25rem, 5svh, 3.5rem) var(--space-24);align-self:end;position:relative}:where(html[data-public-presentation]) .work-index__axis{align-items:end;gap:var(--space-48);border-bottom:1px solid #f2eee5b8;grid-template-columns:1fr 1fr;margin-block-end:var(--space-24);display:grid}:where(html[data-public-presentation]) .work-index__label{font-size:var(--type-meta);letter-spacing:.15em;margin:0;padding-block-end:var(--space-16);font-weight:600}:where(html[data-public-presentation]) .work-index__field-legend{justify-content:space-between;gap:var(--space-24);padding:0 0 var(--space-16);color:var(--text-secondary);letter-spacing:.12em;margin:0;font-size:.6875rem;list-style:none;display:flex}:where(html[data-public-presentation]) .work-index__grid{gap:var(--space-24);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}:where(html[data-public-presentation]) .work-index__grid a{gap:var(--space-8);color:inherit;text-decoration:none;display:grid}:where(html[data-public-presentation]) .work-index__media{aspect-ratio:16/7;background:linear-gradient(160deg,#f2eee513,#f2eee505);border:1px solid #f2eee533;display:block;position:relative;overflow:hidden}:where(html[data-public-presentation]) .work-index__media:before{content:"";opacity:.42;background:linear-gradient(172deg,#0000 54%,#f2eee50e 54.5%,#0000 55%),linear-gradient(90deg,#0000 49.8%,#f2eee50f 50%,#0000 50.2%);position:absolute;inset:0}:where(html[data-public-presentation]) .work-index__media span{border:1px solid #f2eee51f;border-bottom:0;width:4%;height:32%;position:absolute;inset:auto 48% 0}:where(html[data-public-presentation]) .work-index__grid strong{font-family:var(--font-serif);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.1rem,1.35vw,1.5rem);font-weight:400;line-height:1.1;overflow:hidden}:where(html[data-public-presentation]) .work-index__grid small{color:var(--text-secondary);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.6875rem;overflow:hidden}:where(html[data-public-presentation]) .internal-family-anchor--fields{width:100%;min-height:inherit;grid-template-rows:auto auto;align-content:start;padding-inline:clamp(1.5rem,3.5vw,4rem);display:grid}:where(html[data-public-presentation]) .internal-family-anchor--fields .internal-family-anchor__heading{padding-block-start:clamp(3.75rem,7svh,5rem)}:where(html[data-public-presentation]) .internal-family-anchor--fields .internal-family-anchor__heading p{color:#625e56}:where(html[data-public-presentation]) .fields-territory{z-index:1;padding:var(--space-32) 0 var(--space-32);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(3.5rem,7svh,5rem) 0 0;list-style:none;display:grid;position:relative}:where(html[data-public-presentation]) .fields-territory:before{content:"";border-top:1px solid #17171540;position:absolute;inset:0 0 auto}:where(html[data-public-presentation]) .fields-territory li{min-height:5.5rem;padding:var(--space-24) var(--space-16);color:#171715;font-family:var(--font-serif);text-align:center;border-inline-start:1px solid #1717151a;font-size:clamp(1.75rem,2.75vw,3rem);line-height:1}:where(html[data-public-presentation]) .fields-territory li:last-child{border-inline-end:1px solid #1717151a}:where(html[data-public-presentation]) .remaining-internal-anchor{min-height:inherit;grid-template-rows:auto 1fr;display:grid;position:relative}:where(html[data-public-presentation]) .remaining-internal-anchor__heading{z-index:1;position:relative}:where(html[data-public-presentation]) .remaining-internal-anchor__heading h1{max-width:11ch;margin:0;font-size:clamp(4.5rem,6.6vw,7rem);line-height:.92}:where(html[data-public-presentation]) .remaining-internal-anchor__heading p{max-width:var(--reading-max);margin:var(--space-32) 0 0;color:var(--text-secondary)}:where(html[data-public-presentation]) .remaining-internal-anchor__structure{z-index:1;min-height:9rem;padding-block:var(--space-24) var(--space-32);border-top:1px solid #f2eee57a;align-self:end;position:relative}:where(html[data-public-presentation]) .remaining-internal-anchor__structure ol{gap:var(--space-24);margin:var(--space-24) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}:where(html[data-public-presentation]) .remaining-internal-anchor__structure li{font-family:var(--font-serif);font-size:var(--type-h3);border-top:1px solid #f2eee533;padding-block-start:var(--space-12)}:where(html[data-public-presentation]) .remaining-internal-anchor--institution .remaining-internal-anchor__heading{padding-block-start:clamp(6rem,12svh,8rem)}:where(html[data-public-presentation]) .remaining-internal-anchor--institution .remaining-internal-anchor__structure{width:66.666%;padding-inline:var(--space-32);border-inline:1px solid #f2eee521;justify-self:center}:where(html[data-public-presentation]) .remaining-internal-anchor--journal .remaining-internal-anchor__heading{padding-block-start:clamp(8rem,16svh,10rem)}:where(html[data-public-presentation]) .remaining-internal-anchor--journal .remaining-internal-anchor__structure{border-top-style:dashed;width:58.333%}:where(html[data-public-presentation]) .remaining-internal-anchor--archive .remaining-internal-anchor__heading{padding-block-start:clamp(5rem,10svh,7rem)}:where(html[data-public-presentation]) .remaining-internal-anchor--archive .remaining-internal-anchor__structure{background:repeating-linear-gradient(#0000 0 2.35rem,#f2eee524 2.35rem calc(2.35rem + 1px));border-top:0;align-content:start;width:75%;min-height:12rem;display:grid}:where(html[data-public-presentation]) .remaining-internal-anchor--contact{grid-template-rows:1fr;grid-template-columns:minmax(0,7fr) minmax(16rem,5fr);align-items:center}:where(html[data-public-presentation]) .remaining-internal-anchor--contact .remaining-internal-anchor__heading{padding-block-start:0}:where(html[data-public-presentation]) .remaining-internal-anchor--contact .remaining-internal-anchor__structure{border-top:0;width:100%;min-height:13rem;padding:var(--space-32) 0 var(--space-32) var(--space-48);border-inline-start:1px solid #f2eee55c;align-self:center}:where(html[data-public-presentation]) .ndiedi-page-frame--institution .city-field[data-city-surface=dark]{color:#e2e8eb3b}:where(html[data-public-presentation]) .ndiedi-page-frame--institution .city-field [data-city-kind=axis],:where(html[data-public-presentation]) .ndiedi-page-frame--institution .city-field [data-city-kind=threshold]{stroke-width:1.02px}:where(html[data-public-presentation]) .ndiedi-page-frame--journal .city-field[data-city-surface=dark]{color:#e2e8eb33}:where(html[data-public-presentation]) .ndiedi-page-frame--journal .city-field [data-city-kind=horizon],:where(html[data-public-presentation]) .ndiedi-page-frame--journal .city-field [data-city-kind=contour]{stroke-dasharray:3 12}:where(html[data-public-presentation]) .ndiedi-page-frame--archive .city-field[data-city-surface=dark]{color:#e2e8eb3d}:where(html[data-public-presentation]) .ndiedi-page-frame--archive .city-field [data-city-kind=horizon]{stroke-width:1px;stroke-dasharray:2 7}:where(html[data-public-presentation]) .ndiedi-page-frame--contact .city-field[data-city-surface=dark]{color:#e2e8eb36}:where(html[data-public-presentation]) .ndiedi-page-frame--contact .city-field [data-city-plane=distant]{opacity:.24}@media (width<=47.9375rem){:where(html[data-public-presentation]) .header-mini-mark{--mini-mark-bar-height:1.3em;--mini-mark-bar-width:.1125rem;--mini-mark-ndi-to-bar:.11rem;--mini-mark-bar-to-e:.09rem;--mini-mark-e-to-bar:.09rem;--mini-mark-bar-to-di:.11rem;letter-spacing:.08em;grid-column:1/span 2;max-width:100%;font-size:.75rem}:where(html[data-public-presentation]) .city-field [data-mobile=remove]{display:none}:where(html[data-public-presentation]) .city-field [data-city-plane=distant]{opacity:.2}:where(html[data-public-presentation]) .city-field{stroke-width:.65px}:where(html[data-public-presentation]) .ndiedi-page-frame--fields{margin-inline:calc(-1 * var(--outer-gutter))}:where(html[data-public-presentation]) .internal-family-anchor__heading{padding-block-start:var(--space-96)}:where(html[data-public-presentation]) .work-index__axis{grid-template-columns:1fr;gap:0}:where(html[data-public-presentation]) .work-index__field-legend{display:none}:where(html[data-public-presentation]) .work-index__grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html[data-public-presentation]) .internal-family-anchor--fields{margin-inline:0;padding-inline:0}:where(html[data-public-presentation]) .fields-territory{grid-template-columns:1fr;padding-block-start:var(--space-64)}:where(html[data-public-presentation]) .fields-territory:before{display:none}:where(html[data-public-presentation]) .fields-territory li{border-inline:0;text-align:start;border-top:1px solid #17171526;min-height:0}:where(html[data-public-presentation]) .fields-territory li:last-child{border-inline-end:0}:where(html[data-public-presentation]) .remaining-internal-anchor{grid-template-rows:auto 1fr;grid-template-columns:1fr;display:grid}:where(html[data-public-presentation]) .remaining-internal-anchor__heading,:where(html[data-public-presentation]) .remaining-internal-anchor--institution .remaining-internal-anchor__heading,:where(html[data-public-presentation]) .remaining-internal-anchor--journal .remaining-internal-anchor__heading,:where(html[data-public-presentation]) .remaining-internal-anchor--archive .remaining-internal-anchor__heading{padding-block-start:var(--space-96)}:where(html[data-public-presentation]) .remaining-internal-anchor--institution .remaining-internal-anchor__structure,:where(html[data-public-presentation]) .remaining-internal-anchor--journal .remaining-internal-anchor__structure,:where(html[data-public-presentation]) .remaining-internal-anchor--archive .remaining-internal-anchor__structure,:where(html[data-public-presentation]) .remaining-internal-anchor--contact .remaining-internal-anchor__structure{border-inline:0;justify-self:stretch;width:100%;padding-inline:0}:where(html[data-public-presentation]) .remaining-internal-anchor__structure ol{grid-template-columns:1fr}}@media (width<=24.375rem){:where(html[data-public-presentation]) .city-field{opacity:.72}}@media (width<=22.4375rem){:where(html[data-public-presentation]) .city-field [data-mobile=remove]{display:none}:where(html[data-public-presentation]) .city-field{opacity:.58}:where(html[data-public-presentation]) .city-field [data-city-plane=middle]{display:none}}@media (resolution>=2x) and (width<=40rem){:where(html[data-public-presentation]) .city-field{stroke-width:.5px}}@media (width>=0) and (width<=45rem) and (resolution>=1.5x){:where(html[data-public-presentation]) .ndiedi-page-frame{max-width:100%}}}@layer public-frame{:root:where(html[data-public-presentation]){--frame-lower-reveal:clamp(7.5rem, 13svh, 8.25rem);--frame-footer-height:5rem;--frame-warm:#f1eee7;--frame-dark:#10100f;--frame-footer-dark-surface:#10100f;--frame-footer-dark-content:#f2eee5;--frame-footer-dark-secondary:#b8b2a7;--frame-footer-dark-rule:#3b3934;--frame-footer-dark-trace:#e8ecee13;--frame-footer-light-surface:#f1eee7;--frame-footer-light-content:#171715;--frame-footer-light-secondary:#625e56;--frame-footer-light-rule:#c9c5bc;--frame-footer-light-trace:#58544c16}:where(html[data-public-presentation]) body[data-production-frame] main{padding-block:var(--header-height) 0}:where(html[data-public-presentation]) body[data-public-shell] .site-footer{min-height:var(--frame-footer-height);padding-block:var(--space-16)}:where(html[data-public-presentation]) body[data-public-shell] .site-footer[data-footer-tone=dark]{border-color:var(--frame-footer-dark-rule);background:var(--frame-footer-dark-surface);color:var(--frame-footer-dark-secondary);--frame-footer-trace:var(--frame-footer-dark-trace)}:where(html[data-public-presentation]) body[data-public-shell] .site-footer[data-footer-tone=dark] .site-footer__identity,:where(html[data-public-presentation]) body[data-public-shell] .site-footer[data-footer-tone=dark] .header-mini-mark{color:var(--frame-footer-dark-content)}:where(html[data-public-presentation]) body[data-public-shell] .site-footer[data-footer-tone=light]{border-color:var(--frame-footer-light-rule);background:var(--frame-footer-light-surface);color:var(--frame-footer-light-secondary);--frame-footer-trace:var(--frame-footer-light-trace)}:where(html[data-public-presentation]) body[data-public-shell] .site-footer[data-footer-tone=light] .site-footer__identity,:where(html[data-public-presentation]) body[data-public-shell] .site-footer[data-footer-tone=light] .header-mini-mark{color:var(--frame-footer-light-content)}:where(html[data-public-presentation]) body[data-production-frame] .ndiedi-page-frame:not(.ndiedi-page-frame--home){min-height:calc(100svh - var(--header-height) - var(--frame-footer-height))}:where(html[data-public-presentation]) body[data-production-frame] .ndiedi-page-frame:not(.ndiedi-page-frame--home) .ndiedi-page-frame__content,:where(html[data-public-presentation]) body[data-production-frame] .ndiedi-page-frame:not(.ndiedi-page-frame--home) .shell-route-surface{min-height:inherit}:where(html[data-public-presentation]) body[data-production-frame] .ndiedi-page-frame:not(.ndiedi-page-frame--home) .shell-route-surface{align-content:center;padding-block:clamp(5rem,10svh,8rem) clamp(3rem,7svh,6rem);display:grid}:where(html[data-public-presentation]) body[data-production-frame=fields] .ndiedi-page-frame--fields{border:clamp(1.25rem, 2.2vw, 2rem) solid var(--frame-dark);border-block-start-width:var(--space-16);background:var(--frame-warm);width:calc(100vw - clamp(3rem,4vw,5rem));margin-inline:calc(50% - 50vw + clamp(1.5rem,2vw,2.5rem)) 0;padding-inline:0}:where(html[data-public-presentation]) body[data-production-frame=work-index] .ndiedi-page-frame--work .shell-route-surface,:where(html[data-public-presentation]) body[data-production-frame=fields] .ndiedi-page-frame--fields .shell-route-surface,:where(html[data-public-presentation]) body[data-production-frame=institution] .ndiedi-page-frame--institution .shell-route-surface,:where(html[data-public-presentation]) body[data-production-frame=journal-index] .ndiedi-page-frame--journal .shell-route-surface,:where(html[data-public-presentation]) body[data-production-frame=archive-index] .ndiedi-page-frame--archive .shell-route-surface,:where(html[data-public-presentation]) body[data-production-frame=contact] .ndiedi-page-frame--contact .shell-route-surface{padding-block:0;display:block}@media (width>=48rem){:where(html[data-public-presentation]) body[data-production-frame=fields] .ndiedi-page-frame--fields{height:calc(100svh - var(--header-height) - var(--frame-footer-height) - var(--space-24));min-height:0}:where(html[data-public-presentation]) body[data-production-frame=fields] .ndiedi-page-frame--fields .ndiedi-page-frame__content,:where(html[data-public-presentation]) body[data-production-frame=fields] .ndiedi-page-frame--fields .shell-route-surface,:where(html[data-public-presentation]) body[data-production-frame=fields] .ndiedi-page-frame--fields .internal-family-anchor--fields{height:100%;min-height:0}}@media (width<=47.9375rem){:root:where(html[data-public-presentation]){--frame-lower-reveal:4.5rem;--frame-footer-height:auto}:where(html[data-public-presentation]) body[data-production-frame] main{padding-block-start:var(--header-height)}:where(html[data-public-presentation]) body[data-production-frame] .ndiedi-page-frame:not(.ndiedi-page-frame--home){min-height:70svh}:where(html[data-public-presentation]) body[data-public-shell] .site-footer{min-height:0;padding-block:var(--space-48)}:where(html[data-public-presentation]) body[data-production-frame=fields] .ndiedi-page-frame--fields{border-width:var(--space-8)}}}@layer public-mobile{:where(html[data-public-presentation]) .city-field--mobile{display:none}@media (width<=47.9375rem){html:where(html[data-public-presentation]){max-width:100%;overflow-x:clip}:where(html[data-public-presentation]) body{min-width:0;max-width:100%;overflow-x:clip}:where(html[data-public-presentation]) .content-grid,:where(html[data-public-presentation]) .site-header__inner,:where(html[data-public-presentation]) main,:where(html[data-public-presentation]) .ndiedi-page-frame,:where(html[data-public-presentation]) .ndiedi-page-frame__content,:where(html[data-public-presentation]) .shell-route-surface,:where(html[data-public-presentation]) .internal-family-anchor,:where(html[data-public-presentation]) .remaining-internal-anchor{min-width:0;max-width:100%}:where(html[data-public-presentation]) .site-header__inner{gap:var(--space-16);grid-template-columns:minmax(0,1fr) auto}:where(html[data-public-presentation]) .site-header .header-mini-mark{max-width:calc(100vw - (2 * var(--outer-gutter)) - 5.5rem);grid-column:1}:where(html[data-public-presentation]) .mobile-menu-trigger{grid-column:2;min-width:3rem;min-height:3rem}:where(html[data-public-presentation]) .mobile-menu__top{gap:var(--space-16);grid-template-columns:minmax(0,1fr) auto}:where(html[data-public-presentation]) .mobile-menu__top .header-mini-mark{grid-column:1}:where(html[data-public-presentation]) .mobile-menu__close{grid-column:2;min-width:3rem;min-height:3rem}:where(html[data-public-presentation]) .mobile-menu__inner{overscroll-behavior:contain;padding-block-end:max(var(--space-48), env(safe-area-inset-bottom))}:where(html[data-public-presentation]) .mobile-menu__nav{padding-block:clamp(2.5rem,9svh,4rem)}:where(html[data-public-presentation]) .mobile-menu__nav a{overflow-wrap:anywhere;max-width:100%;font-size:clamp(2rem,10vw,3rem)}:where(html[data-public-presentation]) .mobile-menu__language{padding-block-end:var(--space-24)}:where(html[data-public-presentation]) .city-field[data-city-presentation=desktop]{display:none}:where(html[data-public-presentation]) .city-field--mobile{width:100%;max-width:none;height:100%;display:block}:where(html[data-public-presentation]) body[data-production-frame] .ndiedi-page-frame:not(.ndiedi-page-frame--home){min-height:max(44rem, calc(100svh - var(--header-height)))}:where(html[data-public-presentation]) body[data-production-frame] .ndiedi-page-frame:not(.ndiedi-page-frame--home) .shell-route-surface{min-height:inherit}:where(html[data-public-presentation]) .internal-family-anchor__heading h1,:where(html[data-public-presentation]) .remaining-internal-anchor__heading h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(3.15rem,16vw,5rem);line-height:.9}:where(html[data-public-presentation]) .internal-family-anchor__heading p,:where(html[data-public-presentation]) .remaining-internal-anchor__heading p{max-width:31ch;margin-top:var(--space-24);font-size:.9375rem;line-height:1.55}:where(html[data-public-presentation]) .internal-family-anchor--work{grid-template-rows:auto auto}:where(html[data-public-presentation]) .internal-family-anchor--work .internal-family-anchor__heading{padding-block-start:clamp(6rem,16svh,8rem)}:where(html[data-public-presentation]) .work-index{padding-block:var(--space-64) var(--space-48);align-self:auto}:where(html[data-public-presentation]) .work-index__axis{margin-block-end:var(--space-24);display:block}:where(html[data-public-presentation]) .work-index__label{margin-block-end:var(--space-16)}:where(html[data-public-presentation]) .work-index__field-legend{gap:var(--space-8) var(--space-24);padding-block:0 var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(html[data-public-presentation]) .work-index__field-legend li:nth-child(2n){text-align:end}:where(html[data-public-presentation]) .work-index__grid{gap:var(--space-32);grid-template-columns:1fr}:where(html[data-public-presentation]) .work-index__media{aspect-ratio:16/6}:where(html[data-public-presentation]) .work-index__grid strong,:where(html[data-public-presentation]) .work-index__grid small{text-overflow:clip;white-space:normal;overflow:visible}:where(html[data-public-presentation]) .work-index__grid strong{font-size:clamp(1.4rem,7vw,1.9rem)}:where(html[data-public-presentation]) body[data-production-frame=fields] .ndiedi-page-frame--fields{width:calc(100vw - (2 * var(--space-8)));margin-inline:calc(50% - 50vw + var(--space-8));border-width:var(--space-8)}:where(html[data-public-presentation]) .internal-family-anchor--fields{min-height:max(40rem, calc(100svh - var(--header-height) - var(--space-16)));padding-inline:var(--space-16)}:where(html[data-public-presentation]) .internal-family-anchor--fields .internal-family-anchor__heading{padding-block-start:clamp(5.25rem,13svh,7rem)}:where(html[data-public-presentation]) .fields-territory{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(4rem,11svh,6rem);padding:0;position:relative}:where(html[data-public-presentation]) .fields-territory:before,:where(html[data-public-presentation]) .fields-territory:after{content:"";pointer-events:none;background:#1717152e;display:block;position:absolute}:where(html[data-public-presentation]) .fields-territory:before{border:0;height:1px;inset:50% 0 auto}:where(html[data-public-presentation]) .fields-territory:after{width:1px;inset:0 auto 0 50%}:where(html[data-public-presentation]) .fields-territory li,:where(html[data-public-presentation]) .fields-territory li:last-child{min-width:0;min-height:7rem;padding:var(--space-16) var(--space-8);text-align:center;overflow-wrap:normal;word-break:normal;hyphens:none;white-space:nowrap;border:0;place-items:center;font-size:clamp(1.15rem,6vw,1.5rem);display:grid}:where(html[data-public-presentation]) .remaining-internal-anchor{min-height:inherit;grid-template-rows:auto 1fr}:where(html[data-public-presentation]) .remaining-internal-anchor__structure{min-width:0;align-self:end;padding-block-end:var(--space-48)}:where(html[data-public-presentation]) .remaining-internal-anchor__structure li{overflow-wrap:anywhere}:where(html[data-public-presentation]) .remaining-internal-anchor--institution .remaining-internal-anchor__heading{padding-block-start:clamp(6rem,15svh,8rem)}:where(html[data-public-presentation]) .remaining-internal-anchor--institution .remaining-internal-anchor__structure{width:calc(100% - var(--space-32));padding-inline:var(--space-16);border-inline:1px solid #f2eee521;margin-inline:auto}:where(html[data-public-presentation]) .remaining-internal-anchor--journal .remaining-internal-anchor__heading{padding-block-start:clamp(8rem,22svh,11rem)}:where(html[data-public-presentation]) .remaining-internal-anchor--journal .remaining-internal-anchor__structure{border-top-style:dashed;width:78%}:where(html[data-public-presentation]) .remaining-internal-anchor--archive .remaining-internal-anchor__heading{padding-block-start:clamp(5.5rem,13svh,7rem)}:where(html[data-public-presentation]) .remaining-internal-anchor--archive .remaining-internal-anchor__structure{background-size:100% 2.35rem;width:100%;min-height:11rem}:where(html[data-public-presentation]) .remaining-internal-anchor--contact{grid-template-rows:1fr auto;grid-template-columns:1fr;align-items:stretch;display:grid}:where(html[data-public-presentation]) .remaining-internal-anchor--contact .remaining-internal-anchor__heading{align-self:center;padding-block-start:var(--space-80)}:where(html[data-public-presentation]) .remaining-internal-anchor--contact .remaining-internal-anchor__structure{width:72%;min-height:9rem;padding:var(--space-24) 0 var(--space-48) var(--space-24);border-inline-start:1px solid #f2eee55c;margin-inline-start:auto}:where(html[data-public-presentation]) body[data-public-shell] .site-footer{padding-block:var(--space-32)}:where(html[data-public-presentation]) body[data-public-shell] .site-footer .content-grid{row-gap:var(--space-24)}:where(html[data-public-presentation]) body[data-public-shell] .footer-navigation{width:100%;margin-top:0}:where(html[data-public-presentation]) body[data-public-shell] .footer-navigation ul{gap:var(--space-12) var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));width:100%}:where(html[data-public-presentation]) body[data-public-shell] .footer-navigation a{align-items:center;min-height:2.75rem;display:inline-flex}}@media (width<=22.4375rem){:where(html[data-public-presentation]) .site-header .header-mini-mark{font-size:.7rem}:where(html[data-public-presentation]) .internal-family-anchor__heading h1,:where(html[data-public-presentation]) .remaining-internal-anchor__heading h1{font-size:clamp(2.9rem,15.5vw,4rem)}:where(html[data-public-presentation]) .fields-territory li,:where(html[data-public-presentation]) .fields-territory li:last-child{min-height:6.5rem}:where(html[data-public-presentation]) body[data-public-shell] .footer-navigation ul{grid-template-columns:1fr}}@media (width<=20rem){:where(html[data-public-presentation]) .site-header__inner,:where(html[data-public-presentation]) .mobile-menu__top{gap:var(--space-8)}:where(html[data-public-presentation]) .site-header .header-mini-mark{font-size:.66rem}:where(html[data-public-presentation]) .mobile-menu-trigger,:where(html[data-public-presentation]) .mobile-menu__close{min-width:2.75rem}}@media (width<=47.9375rem) and (prefers-reduced-motion:reduce){:where(html[data-public-presentation]) .mobile-menu,:where(html[data-public-presentation]) .mobile-menu__inner{scroll-behavior:auto}}}@layer public-content{:where(html[data-public-presentation]) .public-empty-state{color:var(--text-secondary);min-block-size:calc(1.65*clamp(2rem,3vw,3.5rem));margin:0}:where(html[data-public-presentation]) .detail-page{align-content:center;gap:var(--space-48);padding-block:clamp(5rem,12svh,9rem);display:grid}:where(html[data-public-presentation]) .detail-page__back{width:max-content;color:var(--text-secondary);font-size:var(--type-meta);letter-spacing:.12em;text-transform:uppercase}:where(html[data-public-presentation]) .detail-page__header{max-width:62rem}:where(html[data-public-presentation]) .detail-page h1{margin:0;font-size:clamp(3.5rem,7vw,7rem);line-height:.92}:where(html[data-public-presentation]) .detail-page__category{margin-top:var(--space-24);color:var(--text-secondary);letter-spacing:.08em}:where(html[data-public-presentation]) .detail-page__body{max-width:var(--reading-max);color:var(--text-secondary);font-size:var(--type-lead)}@media (width<=47.9375rem){:where(html[data-public-presentation]) .detail-page{padding-block:clamp(4rem,10svh,7rem)}:where(html[data-public-presentation]) .detail-page h1{overflow-wrap:anywhere;font-size:clamp(2.9rem,15vw,4.5rem)}}:where(html[data-public-presentation]) .internal-family-anchor__heading:after,:where(html[data-public-presentation]) .remaining-internal-anchor__heading:after{content:"";block-size:1lh;margin-block-start:var(--space-32);display:block}@media (width>=48rem) and (width<=63.9375rem){:where(html[data-public-presentation]) .remaining-internal-anchor--contact .remaining-internal-anchor__heading:after{block-size:2lh}}@media (width<=47.9375rem){:where(html[data-public-presentation]) .internal-family-anchor__heading:after,:where(html[data-public-presentation]) .remaining-internal-anchor__heading:after{block-size:2lh;margin-block-start:var(--space-24);font-size:.9375rem;line-height:1.55}}}
