:root{--cream:#1a1c1c;--cream-2:#222525;--ink:#f9f4eb;--ink-dim:#bcb9b2;--red:#940610;--red-deep:#940610;--line:rgba(249,244,235,.22);--line-light:rgba(249,244,235,.18);--display:"Bahnschrift SemiBold","Arial Narrow",Arial,sans-serif;--body:"Bahnschrift Light","Segoe UI",Arial,sans-serif;--mono:ui-monospace,"Cascadia Code",Consolas,monospace;--pad:clamp(1.25rem,3.5vw,4.5rem);--header:76px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--cream)}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);font-weight:600;line-height:.95}::selection{background:var(--red);color:var(--cream)}.skip-link{position:fixed;z-index:1000;left:1rem;top:-5rem;background:var(--cream);color:var(--ink);padding:.75rem 1rem}.skip-link:focus{top:1rem}.site-header{height:var(--header);position:fixed;z-index:100;inset:0 0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 var(--pad);border-bottom:1px solid rgba(75,75,77,.18);color:var(--ink);mix-blend-mode:difference}.brand{font-family:var(--display);font-size:clamp(1.6rem,2.8vw,2.4rem);font-weight:600;letter-spacing:-.08em;width:max-content}.brand strong{color:var(--red)}.site-nav{display:flex;gap:clamp(1rem,2.6vw,2.8rem);font:600 .66rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.site-nav a{padding:.5rem 0}.site-header__date{justify-self:end;font:500 .64rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.chapter{position:relative;padding:clamp(6rem,12vw,12rem) var(--pad)}.chapter--ink{background:var(--ink);color:var(--cream)}.chapter--red{background:var(--red);color:var(--cream)}.section-index,.catalog-label{font:500 clamp(.6rem,.7vw,.72rem)/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase}.section-index{position:absolute;top:clamp(2rem,4vw,4rem);left:var(--pad);opacity:.72}.chapter--ink .section-index,.chapter--red .section-index{color:var(--cream)}.hero{min-height:100svh;padding-top:calc(var(--header) + 4rem);display:grid;grid-template:1fr auto/1fr 1fr;align-items:center;overflow:hidden}.halftone-field{position:absolute;inset:0;width:100%;height:100%;opacity:.62}.hero>*:not(.halftone-field){position:relative}.hero__catalog{position:absolute!important;top:calc(var(--header) + 2rem);right:var(--pad)}.hero__title-wrap{grid-column:1/-1;align-self:center}.hero__kicker{font:500 clamp(.68rem,.85vw,.82rem)/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;margin-bottom:1.5rem}.hero__title{font-size:clamp(4.2rem,13.2vw,13.5rem);letter-spacing:-.065em;text-transform:uppercase;max-width:8ch}.hero__foot{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;gap:2rem;border-top:1px solid var(--line);padding-top:1.2rem;font-size:clamp(.9rem,1.4vw,1.25rem)}.hero__foot>p:first-child{max-width:34rem}.hero__event{text-align:right;font-family:var(--mono);font-size:.72rem;text-transform:uppercase}.hero__event strong{font-family:var(--display);font-size:1.2rem}.scroll-cue{position:absolute!important;right:var(--pad);bottom:8rem;font:500 .65rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.statement{min-height:110vh}.statement__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:clamp(3rem,8vw,10rem);align-items:end}.statement h2{font-size:clamp(3rem,7vw,7rem);letter-spacing:-.045em;max-width:12ch}.statement__copy{display:grid;gap:1.5rem;font-size:clamp(1rem,1.4vw,1.35rem);color:var(--ink-dim)}.architecture-frame{position:relative;margin-top:clamp(6rem,12vw,11rem);border:1px solid var(--ink);padding:clamp(1.2rem,3vw,3rem)}.architecture-frame:before{content:"";position:absolute;inset:clamp(.7rem,1.3vw,1.4rem);border:1px solid var(--line);pointer-events:none}.architecture-frame__label{position:absolute;top:0;left:2rem;transform:translateY(-50%);background:var(--cream);padding:0 .8rem}.architecture-list{list-style:none;margin:0;padding:2rem 0 0}.architecture-list li{position:relative;z-index:1;display:grid;grid-template-columns:minmax(130px,.35fr) 1fr;gap:2rem;border-top:1px solid var(--line);padding:1.4rem}.architecture-list span{font:500 .65rem/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase}.architecture-list strong{font-family:var(--display);font-size:clamp(1.1rem,2vw,2rem);font-weight:600}.dot-divider{--divider-from:var(--cream);--divider-to:var(--ink);position:relative;height:clamp(260px,44vh,540px);overflow:hidden;background:linear-gradient(to bottom,var(--divider-from) 0 48%,var(--divider-to) 52% 100%)}.dot-divider__canvas{display:block;width:100%;height:100%}.dot-divider--fallback:after{content:"";position:absolute;inset:38% 0;background-image:radial-gradient(circle,var(--divider-to) 42%,transparent 46%);background-size:8px 8px;opacity:.68;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 35% 65%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 35% 65%,transparent)}.dot-divider--fallback .dot-divider__canvas{display:none}.lens{min-height:120vh;display:grid;grid-template-columns:minmax(0,.8fr) minmax(380px,1.2fr);gap:clamp(3rem,7vw,9rem);align-items:center}.lens__intro h2{font-size:clamp(3.5rem,7.5vw,8rem);letter-spacing:-.05em;margin:1.6rem 0 2.5rem}.lens__intro>p:not(.catalog-label){max-width:38rem;color:#fff9f0b8;font-size:clamp(1rem,1.45vw,1.3rem)}.lens__intro>strong{display:block;margin-top:2rem;color:var(--red);font-size:clamp(1.1rem,1.8vw,1.7rem)}.contained-study{position:relative;width:min(100%,760px);margin:auto}.contained-study__shape{display:block;width:100%;overflow:visible}.contained-study__orbit{fill:#3e3e40}.contained-study__field{fill:#77777a;opacity:.66}.contained-study__contained{fill:var(--cream)}.contained-study__core{fill:var(--red)}.contained-study__boundary{fill:none;stroke:var(--cream);stroke-width:2;opacity:.85}.contained-study__axis{position:absolute;font:500 .62rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.contained-study__axis--x{left:50%;bottom:2%;transform:translate(-50%)}.contained-study__axis--y{top:50%;right:-1rem;transform:rotate(90deg) translate(50%);transform-origin:right center}.manifesto{padding-top:8rem;padding-bottom:12rem}.manifesto__line{border-top:1px solid var(--line-light);padding:clamp(1rem,2vw,1.8rem) 0;font-family:var(--display);font-size:clamp(2rem,5.8vw,6.5rem);letter-spacing:-.045em;line-height:1}.manifesto__line--accent{color:var(--red)}.platform-grid__heading{display:grid;grid-template-columns:1fr minmax(260px,.55fr);gap:4rem;align-items:end}.platform-grid__heading h2{font-size:clamp(3.2rem,7vw,7.5rem);letter-spacing:-.05em}.platform-grid__heading p{color:#fff9f0ad;font-size:clamp(1rem,1.4vw,1.25rem)}.platform-cards{display:grid;grid-template-columns:repeat(3,1fr);margin-top:6rem;border:1px solid var(--line-light)}.platform-cards article{min-height:28rem;padding:2rem;display:flex;flex-direction:column;border-right:1px solid var(--line-light)}.platform-cards article:last-child{border-right:0}.platform-cards article>span{font-family:var(--mono);font-size:.7rem}.platform-cards h3{font-size:clamp(2rem,3.6vw,4rem);margin:auto 0 1.8rem}.platform-cards p{color:#fff9f0ad}.platform-cards a{margin-top:2rem;font:500 .67rem/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase}.dehtalk-strip{display:flex;overflow:hidden;border-bottom:1px solid var(--line-light)}.dehtalk-strip span{flex:1;min-width:210px;border-right:1px solid var(--line-light);padding:1rem;font:500 .62rem/1.3 var(--mono);text-transform:uppercase;text-align:center}.event{min-height:110vh;display:grid;grid-template-columns:minmax(300px,.8fr) 1.2fr;gap:clamp(3rem,10vw,12rem);align-items:center}.event__date{border:1px solid var(--line-light);aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.event__date:before{content:"";position:absolute;inset:1.2rem;border:1px solid var(--line-light);border-radius:50%}.event__date span,.event__date small{font:500 .72rem/1 var(--mono);letter-spacing:.15em;text-transform:uppercase}.event__date strong{font-family:var(--display);font-size:clamp(5rem,11vw,11rem);line-height:.86;letter-spacing:-.08em}.event__copy h2{font-size:clamp(3rem,6vw,6.4rem);letter-spacing:-.045em}.event__copy p{max-width:42rem;font-size:clamp(1rem,1.4vw,1.25rem);margin:2.5rem 0;color:#fff9f0c2}.button-link{display:inline-block;border:1px solid var(--cream);padding:1rem 1.3rem;font:500 .68rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.proof{display:grid;grid-template-columns:.6fr 1fr;gap:2rem;border-top:1px solid var(--line-light)}.proof__number{font-family:var(--display);font-size:clamp(8rem,23vw,24rem);letter-spacing:-.1em;line-height:.7}.proof__number span{font-size:.36em;vertical-align:top}.proof__copy{align-self:end;max-width:40rem}.proof__copy h2{font-size:clamp(2rem,4vw,4rem);margin-bottom:1rem}.proof__disciplines{grid-column:1/-1;display:flex;flex-wrap:wrap;border-top:1px solid var(--line-light);border-left:1px solid var(--line-light)}.proof__disciplines span{flex:1;min-width:150px;padding:1rem;border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);font:500 .64rem/1 var(--mono);text-transform:uppercase;text-align:center}.people__heading{display:grid;grid-template-columns:1.3fr .7fr;gap:5rem;align-items:end}.people__heading h2{font-size:clamp(3rem,6.5vw,7rem);letter-spacing:-.045em}.people__heading>p{color:var(--ink-dim);font-size:1.2rem}.people__grid{display:grid;grid-template-columns:repeat(2,1fr);margin-top:6rem;border-top:1px solid var(--ink);border-left:1px solid var(--ink)}.people__grid>*{min-height:25rem;padding:2rem;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.people__grid article{display:flex;flex-direction:column}.person-number{font:500 .65rem/1 var(--mono)}.people__grid h3{font-size:clamp(2rem,3.8vw,4rem);margin:auto 0 1rem}.person-role{font:500 .68rem/1 var(--mono);text-transform:uppercase;color:var(--red);margin-bottom:1rem}.people__grid article>p:last-child{max-width:34rem;color:var(--ink-dim)}.people__path{min-height:8rem!important;display:flex;align-items:center;justify-content:space-between}.people__path span{font:500 .65rem/1 var(--mono);text-transform:uppercase}.participate h2{font-size:clamp(4rem,10vw,11rem);letter-spacing:-.06em;margin-bottom:5rem}.participate__paths{border-top:1px solid var(--ink)}.participate__paths a{display:grid;grid-template-columns:70px 1fr minmax(240px,.5fr);align-items:center;gap:2rem;border-bottom:1px solid var(--ink);padding:1.6rem 0}.participate__paths span{font:500 .65rem/1 var(--mono)}.participate__paths strong{font-family:var(--display);font-size:clamp(1.5rem,3vw,3.2rem)}.participate__paths small{color:var(--ink-dim)}.site-footer{background:var(--ink);color:var(--cream);padding:clamp(4rem,8vw,8rem) var(--pad) 2rem;display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:4rem}.site-footer__brand{font-family:var(--display);font-size:clamp(4rem,10vw,10rem);letter-spacing:-.08em;line-height:.8}.site-footer__brand strong{color:var(--red)}.site-footer>div:not(:first-child){display:flex;flex-direction:column;align-items:flex-start;gap:.8rem}.site-footer address{font-style:normal}.site-footer__copyright{grid-column:1/-1;border-top:1px solid var(--line-light);padding-top:1rem;font:500 .6rem/1 var(--mono);text-transform:uppercase}.kw{display:inline-block;opacity:0;transform:translateY(.35em);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.75,.2,1)}.is-revealed .kw{opacity:1;transform:none}.cursor-dot,.cursor-ring{position:fixed;z-index:999;left:0;top:0;border-radius:50%;pointer-events:none;opacity:0}.cursor-dot{width:6px;height:6px;background:var(--red)}.cursor-ring{width:36px;height:36px;border:1px solid currentColor;margin:-15px 0 0 -15px;mix-blend-mode:difference;color:#fff}@media(hover:hover)and (pointer:fine){body.is-cursor-ready,.is-cursor-ready a{cursor:none}.is-cursor-ready .cursor-dot,.is-cursor-ready .cursor-ring{opacity:1}}@media(max-width:900px){:root{--header:64px}.site-header{grid-template-columns:1fr auto}.site-nav{position:absolute;left:var(--pad);right:var(--pad);top:var(--header);overflow:auto;justify-content:flex-start;padding:1rem 0}.site-header__date{display:none}.hero{padding-top:calc(var(--header) + 6rem)}.statement__grid,.lens,.platform-grid__heading,.event,.people__heading,.platform-cards{grid-template-columns:1fr}.platform-cards article{min-height:21rem;border-right:0;border-bottom:1px solid var(--line-light)}.platform-cards article:last-child{border-bottom:0}.proof{grid-template-columns:1fr}.proof__disciplines{grid-column:1}.site-footer{grid-template-columns:1fr 1fr}.site-footer__brand{grid-column:1/-1}}@media(max-width:620px){.chapter{padding-top:7rem;padding-bottom:7rem}.hero{grid-template-columns:1fr}.hero__catalog{display:none}.hero__foot{grid-template-columns:1fr}.hero__event{text-align:left}.scroll-cue{display:none}.statement__grid{gap:2rem}.architecture-list li{grid-template-columns:1fr;gap:.5rem}.lens{grid-template-columns:1fr}.contained-study__axis{display:none}.event__date{max-width:420px}.proof__number{font-size:11rem}.people__grid{grid-template-columns:1fr}.participate__paths a{grid-template-columns:42px 1fr}.participate__paths small{grid-column:2}.site-footer{grid-template-columns:1fr}.site-footer__brand,.site-footer__copyright{grid-column:1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.kw{opacity:1;transform:none;transition:none}.contained-study__contained,.contained-study__core{transform:none!important}.cursor-dot,.cursor-ring{display:none}}.hero__media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.7) contrast(.9);opacity:.32}.halftone-field{z-index:1}.hero>*:not(.halftone-field):not(.hero__media){position:relative;z-index:2}.editorial-media{--media-focus:center;position:relative;margin:0;background:var(--ink);color:var(--cream);display:grid;overflow:hidden}.editorial-media img,.editorial-media video{display:block;width:100%;height:min(74vw,850px);object-fit:cover;object-position:var(--media-focus)}.editorial-media--framed{margin:clamp(3rem,8vw,8rem) var(--pad);border:1px solid var(--line);padding:clamp(.65rem,1.4vw,1.25rem);background:var(--cream)}.editorial-media--framed img,.editorial-media--framed video{height:min(62vw,760px)}.editorial-media--split_left,.editorial-media--split_right{grid-template-columns:1.35fr .65fr;align-items:stretch}.editorial-media--split_right{grid-template-columns:.65fr 1.35fr}.editorial-media--split_right img,.editorial-media--split_right video{grid-column:2}.editorial-media--split_right figcaption{grid-column:1;grid-row:1}.editorial-media figcaption{padding:var(--pad);font-size:clamp(1.2rem,2.4vw,2.5rem);align-self:end}.editorial-media--halftone:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,rgba(255,249,240,.6) 0 1px,transparent 1.5px);background-size:8px 8px;mix-blend-mode:overlay;opacity:.48}.person-portrait{width:100%;aspect-ratio:4/3;object-fit:cover;margin-bottom:1.5rem;filter:grayscale(1) contrast(1.05)}@media(max-width:900px){.editorial-media--split_left,.editorial-media--split_right{grid-template-columns:1fr}.editorial-media--split_right img,.editorial-media--split_right video,.editorial-media--split_right figcaption{grid-column:1}.editorial-media--split_right figcaption{grid-row:auto}}@media(max-width:760px){.hero__foot{grid-template-columns:1fr}.hero__event{text-align:left}.scroll-cue{display:none}}.hero>.hero__media{position:absolute}.admin-bar .site-header{top:32px}@media(max-width:782px){.admin-bar .site-header{top:46px}}body{font-weight:var(--body-weight,300);font-size:calc(16px * var(--type-scale,1));line-height:var(--body-leading,1.55)}h1,h2,h3{font-weight:var(--heading-weight,600);letter-spacing:calc(var(--heading-tracking,-4.5) * .01em)}.brand img{display:block;width:min(var(--logo-width,150px),42vw);height:auto}.kw{transform:translateY(calc(var(--kinetic-travel,35) * .01em));transition-duration:var(--kinetic-duration,.65s)}.cursor-ring{width:var(--cursor-size,36px);height:var(--cursor-size,36px);margin-left:calc((var(--cursor-size,36px) - 6px) / -2);margin-top:calc((var(--cursor-size,36px) - 6px) / -2)}.dot-divider{height:var(--divider-height,440px)}@media(max-width:620px){.dot-divider{height:var(--divider-mobile-height,280px)}}.site-header{transition:background-color var(--header-transition,.3s) ease,backdrop-filter var(--header-transition,.3s) ease,transform var(--header-transition,.3s) ease}.site-header.is-scrolled{mix-blend-mode:normal;background:color-mix(in srgb,var(--cream) var(--header-opacity,78%),transparent);-webkit-backdrop-filter:blur(var(--header-blur,18px));backdrop-filter:blur(var(--header-blur,18px));box-shadow:0 1px #4b4b4d1f}.site-header.is-hidden{transform:translateY(calc(-100% - 2px))}.site-header.site-header--static{position:absolute}.shape-layer{position:absolute;z-index:0;width:var(--shape-size);aspect-ratio:1;color:var(--shape-color);opacity:var(--shape-opacity);mix-blend-mode:var(--shape-blend);pointer-events:none;transform:rotate(var(--shape-rotation));transform-origin:center}.shape-layer--foreground{z-index:4}.shape-layer--top_left{left:-5%;top:5%}.shape-layer--top_right{right:-5%;top:5%}.shape-layer--center{left:50%;top:50%;translate:-50% -50%}.shape-layer--bottom_left{left:-5%;bottom:2%}.shape-layer--bottom_right{right:-5%;bottom:2%}.shape-layer svg{display:block;width:100%;height:100%;overflow:visible}.shape-layer svg *{fill:none;stroke:currentColor;stroke-width:2;vector-effect:non-scaling-stroke}.shape-layer--contained_cells svg circle:last-child,.shape-layer--nested_orbit svg circle:nth-child(3){fill:currentColor;stroke:none}.shape-layer[data-shape-motion=float]{animation:dhot-shape-float 9s ease-in-out infinite alternate}@keyframes dhot-shape-float{to{translate:0 -6%;rotate:8deg}}@media(max-width:620px){.shape-layer--hide-mobile{display:none}}@media(prefers-reduced-motion:reduce){.shape-layer{animation:none!important}.site-header{transition:none}}.hero>.hero__media{position:absolute;inset:0;width:100%;height:100%;object-fit:var(--hero-fit, cover);object-position:var(--hero-x, 50%) var(--hero-y, 50%);opacity:var(--hero-opacity, .32);filter:brightness(var(--hero-brightness, 100%)) saturate(var(--hero-saturation, 70%)) contrast(var(--hero-contrast, 90%));transform:scale(var(--hero-scale, 1));transform-origin:var(--hero-x, 50%) var(--hero-y, 50%)}.hero__media--mobile{display:none}.hero__overlay{position:absolute;z-index:1;inset:0;background:var(--hero-overlay, transparent);opacity:var(--hero-overlay-opacity, 0);pointer-events:none}.dot-divider{height:var(--divider-instance-height, var(--divider-height, 440px));z-index:20;isolation:isolate}.dot-divider--overlap{z-index:20;margin-top:calc(-1 * var(--divider-instance-height, var(--divider-height, 440px)));background:transparent;pointer-events:none}.chapter>.dot-divider.dot-divider--overlap{position:absolute!important;inset:auto 0 0;z-index:2!important;margin:0}.hero>.hero__catalog,.hero>.hero__title-wrap,.hero>.hero__foot,.hero>.scroll-cue{z-index:3}.architecture-frame:before{display:none}.chapter--cream{background:var(--cream);color:var(--ink)}.chapter--ink{background:var(--cream-2);color:var(--ink)}.chapter--red{background:var(--red);color:var(--ink)}.chapter--ink .section-index,.chapter--red .section-index{color:var(--ink)}.architecture-frame__label{background:var(--cream)}.contained-study__contained{fill:var(--ink)}.contained-study__boundary{stroke:var(--ink)}.button-link{border-color:var(--ink)}.site-footer,.editorial-media{background:var(--cream-2);color:var(--ink)}.editorial-media--framed{background:var(--cream)}.site-header{color:var(--header-top-color, var(--ink));mix-blend-mode:normal}.site-header .site-nav a,.site-header .site-header__date{color:inherit;transition:color var(--header-transition,.3s) ease}.site-header.is-scrolled{color:var(--header-scrolled-color, var(--ink))}.people__grid>.person-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);height:clamp(22rem,28vw,34rem);min-height:0;padding:0;overflow:hidden}.person-card .person-portrait{width:100%;height:100%;min-height:0;margin:0;object-fit:cover;object-position:center top;filter:none;background:var(--red)}.person-card__content{min-width:0;padding:clamp(1.25rem,2.2vw,2.25rem);display:flex;flex-direction:column;background:var(--ink);color:var(--cream)}.person-card__content h3{margin:auto 0 1rem}.person-card__content>p{color:color-mix(in srgb,var(--cream) 78%,transparent);overflow-wrap:anywhere}.person-card__content .person-role{color:var(--red)}.person-socials{display:flex;gap:.65rem;margin-top:1.25rem}.person-socials a{width:2rem;height:2rem;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--cream) 35%,transparent);border-radius:50%;transition:color .2s ease,border-color .2s ease}.person-socials a:hover,.person-socials a:focus-visible{color:var(--red);border-color:currentColor}.person-socials svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.person-socials .icon-fill{fill:currentColor;stroke:none}.halftone-field--section{z-index:0;pointer-events:none}.chapter>.halftone-field--section~:not(.section-background):not(.shape-layer):not(.halftone-field){position:relative;z-index:1}.cursor-ring{transform-origin:center;will-change:transform}@media(max-width:900px){.people__grid>.person-card{height:auto;min-height:28rem}}@media(max-width:620px){.people__grid>.person-card{grid-template-columns:1fr;min-height:0}.person-card .person-portrait{height:min(115vw,34rem)}.person-card__content{min-height:17rem}}.dot-divider--overlap.dot-divider--fallback{background:linear-gradient(to bottom,transparent 0 42%,var(--divider-to) 72% 100%)}.dot-divider--overlap.dot-divider--fallback:after{background-image:radial-gradient(circle,var(--divider-to) 42%,transparent 46%)}.section-background{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none}.section-background img,.section-background video{width:100%;height:112%;object-fit:cover;object-position:var(--bg-x, 50%) var(--bg-y, 50%);opacity:var(--bg-opacity, .35);mix-blend-mode:var(--bg-blend, normal)}.section-background span{position:absolute;inset:0;background:var(--bg-overlay, transparent);opacity:var(--bg-overlay-opacity, 0)}.section-background__mobile{display:none}.chapter>:not(.section-background):not(.shape-layer):not(.hero__media):not(.hero__overlay):not(.halftone-field){position:relative;z-index:1}.chapter>:not(.section-background):not(.shape-layer):not(.hero__media):not(.hero__overlay):not(.halftone-field):not(.dot-divider){z-index:3}.chapter>.section-index{position:absolute}@media(max-width:620px){.hero__media--desktop:has(+.hero__media--mobile),.hero__media--desktop:has(~.hero__media--mobile){display:none}.hero__media--mobile{display:block;object-position:var(--hero-mobile-x, 50%) var(--hero-mobile-y, 50%);transform-origin:var(--hero-mobile-x, 50%) var(--hero-mobile-y, 50%)}.dot-divider{height:var(--divider-instance-mobile, var(--divider-mobile-height, 280px))}.dot-divider--overlap{margin-top:calc(-1 * var(--divider-instance-mobile, var(--divider-mobile-height, 280px)))}.section-background__mobile{display:block;position:absolute;inset:0}.section-background__mobile~img,.section-background__mobile~video{display:none}}@media(prefers-reduced-motion:reduce){.section-background--parallax img,.section-background--parallax video{transform:none!important}}:root{--dhot-viewport: 100svh}body.admin-bar{--dhot-viewport: calc(100svh - 32px) }@media(max-width:782px){body.admin-bar{--dhot-viewport: calc(100svh - 46px) }}.hero{box-sizing:border-box;height:var(--dhot-viewport);min-height:var(--dhot-viewport);max-height:var(--dhot-viewport);overflow:hidden}@media(min-width:901px)and (min-height:700px){.chapter{box-sizing:border-box;height:auto;min-height:var(--dhot-viewport);max-height:none;overflow:hidden;padding-top:clamp(5.5rem,9vh,7.5rem);padding-bottom:clamp(2rem,5vh,4rem)}.hero{height:var(--dhot-viewport);min-height:var(--dhot-viewport);max-height:var(--dhot-viewport);padding-top:calc(var(--header) + clamp(2.25rem,5vh,4rem));padding-bottom:clamp(1.5rem,3vh,2.5rem);grid-template-rows:minmax(0,1fr) auto}.chapter:not(.hero)>.section-index{position:relative!important;top:auto!important;left:auto;grid-column:1 / -1;z-index:10;margin-bottom:clamp(2rem,4vh,3.25rem)}.lens>.section-index,.event>.section-index,.proof>.section-index{margin-bottom:0}.hero__catalog{top:calc(var(--header) + clamp(1.5rem,3vh,2.5rem))}.hero__kicker{margin-bottom:clamp(.65rem,1.5vh,1.25rem)}.hero__title{font-size:clamp(4rem,min(13.2vw,16vh),13.5rem)}.hero__foot{padding-top:clamp(.7rem,1.6vh,1.2rem);padding-bottom:clamp(1.8rem,3.5vh,2.8rem)}.scroll-cue{bottom:clamp(.65rem,1.4vh,1.1rem)}.statement,.lens,.event{min-height:0}.statement__grid{gap:clamp(2rem,6vw,7rem)}.statement h2{font-size:clamp(2.8rem,min(7vw,8vh),7rem)}.statement__copy{gap:clamp(.75rem,1.6vh,1.25rem)}.architecture-frame{margin-top:clamp(2rem,5vh,4rem);padding:clamp(.8rem,2vh,1.6rem)}.architecture-list{padding-top:clamp(.7rem,1.8vh,1.3rem)}.architecture-list li{padding:clamp(.6rem,1.4vh,1rem) 1rem}.lens{grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr)}.lens__intro h2{font-size:clamp(3rem,min(7vw,8vh),7rem);margin:clamp(.7rem,1.6vh,1.3rem) 0 clamp(1rem,2.4vh,2rem)}.lens__intro>strong{margin-top:clamp(.8rem,2vh,1.5rem)}.contained-study{width:min(100%,52vh);max-height:54vh;align-self:center}.contained-study__shape{max-height:54vh}.manifesto{padding-top:clamp(5.5rem,9vh,7.5rem);padding-bottom:clamp(2rem,5vh,4rem)}.manifesto__line{padding:clamp(.55rem,1.35vh,1.15rem) 0;font-size:clamp(2rem,min(5.2vw,6.6vh),5.8rem)}.platform-grid__heading{gap:clamp(2rem,5vw,4rem)}.platform-grid__heading h2{font-size:clamp(3rem,min(6vw,7vh),6.5rem)}.platform-cards{margin-top:clamp(1.5rem,4vh,3.5rem)}.platform-cards article{min-height:0;height:clamp(15rem,37vh,23rem);padding:clamp(1rem,2vh,1.75rem)}.platform-cards h3{margin-bottom:clamp(.7rem,1.8vh,1.4rem)}.platform-cards a{margin-top:clamp(.75rem,1.8vh,1.5rem)}.event{gap:clamp(3rem,8vw,9rem)}.event__date{width:min(100%,62vh);justify-self:center}.event__date strong{font-size:clamp(5rem,min(11vw,15vh),10rem)}.event__copy h2{font-size:clamp(3rem,min(6vw,7.5vh),6rem)}.event__copy p{margin:clamp(1rem,2.5vh,2rem) 0}.proof__number{font-size:clamp(8rem,min(23vw,32vh),22rem)}.proof__disciplines span{padding:clamp(.65rem,1.5vh,1rem)}.people__heading{gap:clamp(2rem,5vw,5rem)}.people__heading h2{font-size:clamp(2.8rem,min(6vw,7vh),6rem)}.people__grid{margin-top:clamp(1.5rem,4vh,3.5rem)}.people__grid>*{min-height:0;height:clamp(10rem,25vh,16rem);padding:clamp(1rem,2vh,1.6rem)}.people__grid h3{font-size:clamp(2rem,min(3.4vw,4.5vh),3.5rem)}.people__path{min-height:0!important;height:clamp(4.5rem,10vh,7rem)!important}.participate h2{font-size:clamp(3.5rem,min(9vw,11vh),9rem);margin-bottom:clamp(1.5rem,4vh,3.5rem)}.participate__paths a{padding:clamp(.8rem,1.8vh,1.35rem) 0}.participate__paths strong{font-size:clamp(1.4rem,min(2.7vw,3.5vh),2.8rem)}}@media(max-width:900px),(max-height:699px){.chapter:not(.hero){height:auto;min-height:var(--dhot-viewport);max-height:none;overflow:clip}.hero{padding-top:calc(var(--header) + clamp(4rem,10vh,6rem));padding-bottom:clamp(1.25rem,4vh,2.5rem);grid-template-rows:minmax(0,1fr) auto}.hero__title{font-size:clamp(3.2rem,min(13.2vw,14vh),8rem)}.chapter:not(.hero){padding-top:5.5rem}.chapter:not(.hero)>.section-index{position:relative!important;top:auto!important;left:auto;grid-column:1 / -1;z-index:10;margin-bottom:2.25rem}.lens>.section-index,.event>.section-index,.proof>.section-index{margin-bottom:0}}@media(max-width:620px){.hero{padding-top:calc(var(--header) + clamp(3.5rem,9vh,5rem));padding-bottom:clamp(1rem,3vh,2rem)}.hero__kicker{margin-bottom:.8rem}.hero__foot{gap:.6rem;padding-top:.75rem;font-size:clamp(.78rem,3.4vw,1rem)}.hero__foot{padding-bottom:1.7rem}.hero__event strong{font-size:1rem}}
