.project_shell__l7bux{--ink:#252824;--soft:#6e726b;--line:#dfe2db;color:var(--ink);background:#fff;min-height:100svh}.project_shell__l7bux :is(a,button,summary):focus-visible{outline:2px solid #53694b;outline-offset:5px}.project_skipLink__nEyxl{position:fixed;top:-80px;left:20px;padding:12px;background:white;z-index:100}.project_skipLink__nEyxl:focus{top:15px}.project_header__cV_j2{height:76px;display:flex;align-items:center;gap:32px;padding:0 5.5%;position:sticky;top:0;z-index:50;background:#fffffff2;backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.project_brand__Klpud{display:flex;align-items:center;gap:12px;font-size:13px;white-space:nowrap}.project_brand__Klpud img{width:30px;height:32px;object-fit:contain}.project_headerContext__r0IgG{margin-left:auto;font-size:11px;display:flex;gap:22px;color:var(--soft)}.project_headerContext__r0IgG>span{font-family:monospace;font-size:10px;color:#878d80}.project_backLink__L6dxw{display:flex;align-items:center;gap:8px;font-size:11px;min-height:42px;margin-left:auto;white-space:nowrap}.project_headerContext__r0IgG+.project_backLink__L6dxw{margin-left:8px}.project_main__e1QQT{width:min(1180px,84%);margin:0 auto;scroll-margin-top:106px}.project_eyebrow__0C0Cq{font-family:monospace;font-size:10px;line-height:1.7;text-transform:uppercase;letter-spacing:.14em;color:var(--soft)}.project_hero__8Vuwk{padding-top:74px;padding-bottom:78px}.project_heroGrid__Gf2Cv{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start;margin:26px 0 45px}.project_hero__8Vuwk h1{font-size:clamp(48px,5.5vw,84px);line-height:1.04;font-weight:300;letter-spacing:-.055em;overflow-wrap:anywhere}.project_hero__8Vuwk h1 span{color:#747a6d}.project_heroDescription__XnT1W{font-size:15px;line-height:1.85;color:#64695e;padding-top:5px}.project_heroMeta__UlS7t{font-size:11px;line-height:1.9;padding-top:22px;margin-top:24px;border-top:1px solid var(--line);color:var(--ink)}.project_heroMedia__fxL9p{margin-top:48px}.project_chapter__jykf6{padding:72px 0 78px;border-top:1px solid var(--line);scroll-margin-top:105px}.project_chapterIntro__iev0J{display:grid;grid-template-columns:.9fr 1.3fr;gap:100px}.project_chapterHeading__jptna h2{font-size:clamp(28px,2.8vw,40px);line-height:1.2;letter-spacing:-.035em;font-weight:350;margin-top:18px;text-wrap:balance}.project_chapterHeading__jptna .project_eyebrow__0C0Cq{max-width:350px}.project_prose__7bxdc{color:#62685c;font-size:14px;line-height:1.95}.project_prose__7bxdc>div,.project_prose__7bxdc>p{margin-bottom:18px}.project_prose__7bxdc>div:last-child,.project_prose__7bxdc>p:last-child{margin-bottom:0}.project_prose__7bxdc strong{color:var(--ink);font-weight:500}.project_prose__7bxdc a{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.project_prose__7bxdc h3{font-size:19px;color:var(--ink);line-height:1.4;letter-spacing:-.02em;margin:30px 0 14px;font-weight:450}.project_prose__7bxdc h3:first-child{margin-top:0}.project_prose__7bxdc .text-white{color:var(--ink)}.project_chapterMedia__INUuy{margin-top:40px}.project_gallery__0dRzi{width:100%;margin:0}.project_mediaFrame__TBCY3{position:relative;border:1px solid #e7e9e3;background:#f5f6f3;width:100%;overflow:hidden}.project_landscape__K07PY{aspect-ratio:16/9}.project_square__R0aT1{aspect-ratio:1;max-height:780px}.project_portrait__89GyP{aspect-ratio:3/4;max-height:900px}.project_auto__p_xlz{min-height:160px}.project_auto__p_xlz .project_imageButton__1EwAd{height:auto}.project_mediaFrame__TBCY3 img,.project_mediaFrame__TBCY3 video{width:100%;height:100%;object-fit:contain;display:block}.project_mediaFrame__TBCY3 video{background:#f3f4f0}.project_mediaFrame__TBCY3 .project_imageButton__1EwAd{border:0;width:100%;height:100%;padding:0;display:block;cursor:zoom-in;background:transparent}.project_expandIcon__8Suar{position:absolute;right:15px;bottom:15px;width:35px;height:35px;display:grid;place-items:center;background:#fffffff2;border:1px solid var(--line)}.project_mediaCaption__yr9yN{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:55px;padding-top:9px;color:var(--soft);font-size:10px;line-height:1.8}.project_mediaCaption__yr9yN>span{max-width:75%}.project_mediaCaption__yr9yN a{display:inline-flex;align-items:center;gap:7px}.project_mediaActions__VkOfE{display:flex;align-items:center;gap:10px;flex-shrink:0;font-family:monospace;font-size:10px}.project_mediaActions__VkOfE button,.project_mediaActions__VkOfE>a{display:grid;place-items:center;border:1px solid var(--line);width:34px;height:34px;background:#fff;cursor:pointer}.project_mediaActions__VkOfE button:hover,.project_mediaActions__VkOfE>a:hover{background:#f3f5ef}.project_lightbox__OOONI{width:min(96vw,1600px);height:min(94svh,1200px);max-width:96vw;max-height:94svh;border:1px solid var(--line);background:#fff;margin:auto;padding:0 24px 24px}.project_lightbox__OOONI::backdrop{background:#1b211be6}.project_lightboxHeader__zGRxA{display:flex;justify-content:space-between;align-items:center;height:64px;gap:20px;color:var(--soft);font-size:12px}.project_lightboxHeader__zGRxA button{width:40px;height:40px;display:grid;place-items:center;cursor:pointer}.project_lightbox__OOONI>img{width:100%;height:calc(100% - 64px);object-fit:contain}.project_embedFrame__Abeg4{aspect-ratio:16/9;position:relative;border:1px solid var(--line);background:#f5f6f3}.project_embedFrame__Abeg4 iframe{width:100%;height:100%;border:0;background:white}.project_embedPrompt__DCuyA{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px}.project_embedPrompt__DCuyA>p{font-size:clamp(20px,2.4vw,32px);letter-spacing:-.03em;line-height:1.3;max-width:600px;margin:15px 0 25px;font-weight:350}.project_embedPrompt__DCuyA>button{display:inline-flex;align-items:center;gap:10px;font-size:12px;color:#fff;background:var(--ink);padding:13px 20px;cursor:pointer}.project_closeEmbed__S8OqT{display:inline-flex;align-items:center;gap:6px;cursor:pointer;min-height:35px}.project_nextProject__9id2K{width:min(1180px,84%);margin:20px auto 0;border-top:1px solid var(--line);padding-top:62px}.project_nextLink__wsdn7{display:block;padding:10px 0 60px}.project_nextTitle__BdUPM{display:flex;justify-content:space-between;align-items:center;gap:28px;font-size:clamp(35px,4.8vw,64px);line-height:1.15;font-weight:300;letter-spacing:-.045em;margin-top:20px}.project_nextTitle__BdUPM svg{width:42px;height:42px;flex-shrink:0;stroke-width:1;transition:transform .2s}.project_nextLink__wsdn7:hover .project_nextTitle__BdUPM svg{transform:translate(5px,-5px)}.project_nextCategory__tbHSQ{display:block;color:var(--soft);font-size:12px;margin-top:16px}.project_footerBar__wTujp{border-top:1px solid var(--line);padding:26px 0 32px;display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:10px;color:var(--soft)}.project_footerBar__wTujp>a{display:flex;gap:8px;align-items:center;color:var(--ink);min-height:30px}@media (min-width:1600px){.project_hero__8Vuwk{padding-top:90px}.project_heroGrid__Gf2Cv{gap:100px}.project_chapter__jykf6{padding-block:96px}}@media (max-width:1050px){.project_main__e1QQT,.project_nextProject__9id2K{width:88%}.project_heroGrid__Gf2Cv{gap:45px}.project_chapterIntro__iev0J{gap:55px}.project_header__cV_j2{padding-inline:6%}.project_hero__8Vuwk h1{font-size:57px}.project_heroDescription__XnT1W,.project_prose__7bxdc{font-size:13px}}@media (max-width:720px){.project_header__cV_j2{height:66px;padding-inline:24px;gap:15px}.project_headerContext__r0IgG{display:none}.project_brand__Klpud{font-size:12px}.project_backLink__L6dxw{font-size:10px;gap:5px}.project_headerContext__r0IgG+.project_backLink__L6dxw{margin-left:auto}.project_main__e1QQT,.project_nextProject__9id2K{width:auto;margin-inline:25px}.project_hero__8Vuwk{padding:48px 0 44px}.project_heroGrid__Gf2Cv{grid-template-columns:1fr;gap:25px;margin-top:22px;margin-bottom:28px}.project_hero__8Vuwk h1{font-size:clamp(48px,11.5vw,70px)}.project_heroDescription__XnT1W{font-size:14px;line-height:1.85}.project_heroMeta__UlS7t{margin-top:21px;padding-top:17px;font-size:10px}.project_heroMedia__fxL9p{margin-top:28px}.project_chapter__jykf6{padding:44px 0 46px;scroll-margin-top:90px}.project_chapterIntro__iev0J{grid-template-columns:1fr;gap:25px}.project_chapterHeading__jptna h2{font-size:31px;margin-top:13px}.project_prose__7bxdc{font-size:13px;line-height:1.9}.project_chapterMedia__INUuy{margin-top:27px}.project_mediaCaption__yr9yN{min-height:49px;font-size:9px;gap:10px}.project_mediaCaption__yr9yN>span{max-width:65%}.project_mediaActions__VkOfE{gap:6px;font-size:9px}.project_mediaActions__VkOfE button,.project_mediaActions__VkOfE>a{width:32px;height:32px}.project_expandIcon__8Suar{right:8px;bottom:8px;width:30px;height:30px}.project_embedPrompt__DCuyA{padding:20px}.project_embedPrompt__DCuyA>p{font-size:19px;margin:10px 0 16px}.project_embedPrompt__DCuyA>button{padding:10px 14px;font-size:11px}.project_embedPrompt__DCuyA .project_eyebrow__0C0Cq{font-size:8px}.project_lightbox__OOONI{width:96vw;padding-inline:12px}.project_lightboxHeader__zGRxA{font-size:10px}.project_nextProject__9id2K{padding-top:35px}.project_nextLink__wsdn7{padding-bottom:40px}.project_nextTitle__BdUPM{font-size:37px;gap:20px}.project_nextTitle__BdUPM svg{width:30px;height:30px}.project_footerBar__wTujp{gap:12px;flex-wrap:wrap;font-size:9px}.project_footerBar__wTujp>span{display:none}}@media (prefers-reduced-motion:reduce){.project_shell__l7bux *{transition:none!important;scroll-behavior:auto!important}}@media print{.project_embedFrame__Abeg4,.project_expandIcon__8Suar,.project_header__cV_j2,.project_mediaActions__VkOfE,.project_nextProject__9id2K{display:none}.project_main__e1QQT{width:100%}.project_chapter__jykf6,.project_hero__8Vuwk{padding:25px 0}.project_gallery__0dRzi{break-inside:avoid}}