._root_g0lge_4{--type-hero:var(--type-hero-mobile);--type-section:var(--type-section-mobile);--type-block:var(--type-block-mobile);--type-body:var(--type-body-mobile);--type-button:var(--type-button-mobile);--space-section:var(--space-section-mobile);--space-heading:var(--space-heading-mobile);--space-flow:var(--space-flow-mobile);--space-area:var(--space-areaX-mobile);isolation:isolate;min-height:100dvh;color:var(--content-ink);flex-direction:column;display:flex;position:relative;container-type:inline-size}@container (width>=720px){._shell_g0lge_23{--type-hero:var(--type-hero-desktop);--type-section:var(--type-section-desktop);--type-block:var(--type-block-desktop);--type-body:var(--type-body-desktop);--type-button:var(--type-button-desktop);--space-section:var(--space-section-desktop);--space-heading:var(--space-heading-desktop);--space-flow:var(--space-flow-desktop);--space-area:var(--space-areaX-desktop)}}._root_g0lge_4[data-framed]{overscroll-behavior:contain;height:100%;min-height:0;overflow-y:auto}._canvas_g0lge_42{z-index:-1;pointer-events:none;position:fixed;inset:0}._shell_g0lge_23{width:min(100% - 2 * var(--space-area), 1120px);margin:0 auto;padding:28px 0 72px}._back_g0lge_53{color:var(--content-muted);transition:color var(--content-duration) ease;align-items:center;gap:6px;margin-left:-2px;font-size:14px;text-decoration:none;display:inline-flex}._back_g0lge_53:hover{color:var(--content-ink)}._back_g0lge_53 svg{width:16px;height:16px}._back_g0lge_53:focus-visible{outline:2px solid var(--page-focus,currentColor);outline-offset:4px}._hero_g0lge_75{color:var(--content-heading);font-size:min(var(--type-hero), 14cqi);line-height:var(--type-hero-line);overflow-wrap:break-word;hyphens:auto;text-wrap:balance}._section_g0lge_85{color:var(--content-heading);font-size:var(--type-section);line-height:var(--type-section-line);overflow-wrap:anywhere;text-wrap:balance}._block_g0lge_92{color:var(--theme-content-heading,var(--content-heading));font-size:var(--type-block);line-height:var(--type-block-line);overflow-wrap:anywhere}._shaped_g0lge_100{aspect-ratio:var(--crop-ratio);display:block;overflow:hidden}._shaped_g0lge_100 img{object-fit:cover;border-radius:0;width:100%;max-width:none;height:100%;max-height:none}._card_zfjlv_3:focus-visible,._next_zfjlv_4:focus-visible{outline:2px solid var(--page-focus,currentColor);outline-offset:4px}._index_zfjlv_22{display:grid}._intro_zfjlv_25{max-width:760px;margin:48px 0 var(--space-section);gap:16px;display:grid}._intro_zfjlv_25 p{max-width:56ch;color:var(--content-muted);font-size:calc(var(--type-body) * 1.15);line-height:1.55}._count_zfjlv_37{color:var(--content-muted);font-size:var(--type-caption-mobile)}._grid_zfjlv_41{gap:calc(var(--space-flow) * 2) var(--space-flow);margin:0;padding:0;list-style:none;display:grid}@container (width>=720px){._grid_zfjlv_41[data-layout=grid]{grid-template-columns:repeat(2,minmax(0,1fr))}}._grid_zfjlv_41[data-layout=gallery]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,4cqi,36px) clamp(12px,3cqi,24px)}@container (width>=720px){._grid_zfjlv_41[data-layout=gallery]{grid-template-columns:repeat(3,minmax(0,1fr))}}._tile_zfjlv_63{color:inherit;align-content:start;gap:10px;text-decoration:none;display:grid}._tileCover_zfjlv_70{aspect-ratio:4/5;display:block;overflow:hidden}._tileArt_zfjlv_75{border-radius:var(--theme-image-radius,0);width:100%;height:100%;display:grid;position:relative;overflow:hidden}._tileArt_zfjlv_75>img{object-fit:cover;object-position:top center;width:100%;height:100%}._tileCaption_zfjlv_89{color:#fff;font-size:var(--type-body);background:linear-gradient(#0000,#000000a3);align-items:center;gap:8px;padding:40px 14px 12px;line-height:1.3;display:flex;position:absolute;inset:auto 0 0}._tileCaption_zfjlv_89 strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._tileLogo_zfjlv_107{object-fit:contain;flex-shrink:0;width:22px;height:22px}._tileArt_zfjlv_75:not([data-art=cover]) ._tileCaption_zfjlv_89{color:var(--theme-content-ink,var(--content-ink));background:0 0}._tileArt_zfjlv_75[data-art=logo] ._tileLogo_zfjlv_107{display:none}._artLogo_zfjlv_122,._artName_zfjlv_123{box-sizing:border-box;background:color-mix(in srgb, var(--theme-content-ink,var(--content-ink)) 6%, transparent);place-items:center;width:100%;height:100%;display:grid}._artLogo_zfjlv_122{padding:18%}._artLogo_zfjlv_122 img{object-fit:contain;max-width:100%;max-height:100%}._artName_zfjlv_123{color:var(--theme-content-heading,var(--content-heading));font-size:clamp(40px,12cqi,96px);line-height:1}._grid_zfjlv_41[data-layout=list]{border-bottom:var(--content-divider);gap:0}._row_zfjlv_153{border-top:var(--content-divider);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(16px,4cqi,40px);padding-block:clamp(16px,3cqi,28px);text-decoration:none;display:grid}._rowText_zfjlv_163{gap:6px;min-width:0;display:grid}._rowHeading_zfjlv_168{align-items:center;gap:12px;min-width:0;display:flex}._rowName_zfjlv_174{overflow-wrap:anywhere}._row_zfjlv_153:hover ._rowName_zfjlv_174{color:var(--content-link)}._rowSummary_zfjlv_180{-webkit-line-clamp:2;max-width:60ch;color:var(--content-muted);font-size:var(--type-body);-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}._rowCover_zfjlv_190{aspect-ratio:4/3;width:clamp(72px,18cqi,168px);display:block;overflow:hidden}._rowCover_zfjlv_190>img{object-fit:cover;object-position:top center;border-radius:var(--theme-image-radius,0);width:100%;height:100%}._closing_zfjlv_204{gap:var(--space-heading);margin-top:var(--space-section);display:grid}._card_zfjlv_3{height:100%;color:inherit;text-decoration:none;display:block}._card_zfjlv_3[data-tile=bare]{align-content:start;gap:18px;display:grid}._cardSurface_zfjlv_221{align-content:start;gap:var(--content-card-pad);height:100%;padding:calc(var(--content-card-pad) / 2);padding-bottom:var(--content-card-pad);display:grid}._cardSurface_zfjlv_221 ._cardText_zfjlv_229{padding:0 calc(var(--content-card-pad) / 2)}._cardCover_zfjlv_232{aspect-ratio:4/3;display:block;overflow:hidden}._cardCover_zfjlv_232>img{object-fit:cover;object-position:top center;border-radius:var(--theme-image-radius,0);width:100%;height:100%}._cardText_zfjlv_229{justify-items:start;gap:8px;display:grid}._cardHeading_zfjlv_249{justify-self:stretch;align-items:center;gap:12px;display:flex}._cardArrow_zfjlv_255{width:18px;height:18px;color:var(--theme-content-muted,var(--content-muted));transition:transform var(--content-duration) var(--content-easing);flex-shrink:0;margin-left:auto}._cardArrow_zfjlv_255[data-framed]{box-sizing:content-box;border:1px solid;padding:5px}._card_zfjlv_3:hover ._cardArrow_zfjlv_255{color:var(--theme-content-ink,var(--content-ink));transform:translate(3px)}._cardSummary_zfjlv_272{max-width:52ch;color:var(--theme-content-muted,var(--content-muted));font-size:var(--type-body);line-height:1.55}._cardLogo_zfjlv_279,._projectLogo_zfjlv_280{object-fit:contain;flex-shrink:0}._cardLogo_zfjlv_279{width:32px;height:32px}._projectLogo_zfjlv_280{box-sizing:border-box;width:clamp(56px,8cqi,72px);height:clamp(56px,8cqi,72px)}._empty_zfjlv_293{color:var(--content-muted)}._project_zfjlv_280{gap:var(--space-section);grid-template-columns:minmax(0,1fr);margin-top:40px;display:grid}._projectHeader_zfjlv_305{align-content:start;gap:20px;max-width:820px;display:grid}._lead_zfjlv_311{max-width:44ch;color:var(--content-ink);font-size:calc(var(--type-body) * 1.35);line-height:1.45}._facts_zfjlv_317{flex-wrap:wrap;gap:12px 36px;margin:0;display:flex}._facts_zfjlv_317 dt{color:var(--content-muted)}._facts_zfjlv_317 dd{font-size:var(--type-body);margin:2px 0 0}@container (width<=719px){._links_zfjlv_333>*{grid-template-columns:minmax(0,1fr);display:grid}}._coverImage_zfjlv_342{--cover-height:min(520px, 115cqi);place-self:center;width:fit-content;max-width:100%;margin:0}._coverFrame_zfjlv_351{box-sizing:border-box;width:fit-content;max-width:100%;display:block}._coverFrame_zfjlv_351>img{max-width:100%;max-height:var(--cover-height);border-radius:var(--theme-image-radius,0);width:auto;height:auto;display:block}._coverFrame_zfjlv_351>._shaped_zfjlv_17{width:calc(var(--cover-height) * var(--crop-ratio));border-radius:var(--theme-image-radius,0);max-width:100%}@container (width>=900px){._root_zfjlv_371[data-composition=start] ._project_zfjlv_280:has(>._coverImage_zfjlv_342){grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:clamp(40px,6cqi,80px)}._root_zfjlv_371[data-composition=start] ._project_zfjlv_280:has(>._coverImage_zfjlv_342)>*{grid-column:1/-1}._root_zfjlv_371[data-composition=start] ._project_zfjlv_280>._projectHeader_zfjlv_305{grid-column:1;align-self:center}._root_zfjlv_371[data-composition=start] ._project_zfjlv_280:has(>._coverImage_zfjlv_342) ._links_zfjlv_333>*{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._root_zfjlv_371[data-composition=start] ._project_zfjlv_280>._coverImage_zfjlv_342{--cover-height:min(600px, 52cqi);grid-area:1/2}}._chapter_zfjlv_393{gap:var(--space-heading) 48px;display:grid}@container (width>=820px){._chapter_zfjlv_393{grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:start}._chapter_zfjlv_393>h2{position:sticky;top:24px}._chapter_zfjlv_393>:not(h2){grid-column:2}._chapter_zfjlv_393>._carousel_zfjlv_409{grid-column:1/-1}}._chapter_zfjlv_393>._section_zfjlv_11{font-size:min(var(--type-section), 40px)}._root_zfjlv_371[data-media=plain] ._coverImage_zfjlv_342,._root_zfjlv_371[data-media=plain] ._track_zfjlv_419{padding:var(--theme-media-inset,0px);scroll-padding-inline:var(--theme-media-inset,0px)}._root_zfjlv_371[data-composition=center] ._intro_zfjlv_25,._root_zfjlv_371[data-composition=center] ._closing_zfjlv_204,._root_zfjlv_371[data-composition=center] ._projectHeader_zfjlv_305{text-align:center;justify-items:center;margin-inline:auto}._root_zfjlv_371[data-composition=center] ._facts_zfjlv_317{justify-content:center}._root_zfjlv_371[data-composition=cover] ._project_zfjlv_280>._coverImage_zfjlv_342{order:-1;justify-self:stretch;width:auto}._root_zfjlv_371[data-composition=cover] ._coverFrame_zfjlv_351{width:100%;overflow:hidden}._root_zfjlv_371[data-composition=cover] ._coverFrame_zfjlv_351>._shaped_zfjlv_17{display:contents}._root_zfjlv_371[data-composition=cover] ._coverFrame_zfjlv_351 img{aspect-ratio:4/3;object-fit:cover;object-position:top center;width:100%;max-height:none}@container (width>=720px){._root_zfjlv_371[data-composition=cover] ._coverFrame_zfjlv_351 img{aspect-ratio:21/9}}@container (width>=960px){._root_zfjlv_371[data-composition=side] ._project_zfjlv_280{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;column-gap:56px}._root_zfjlv_371[data-composition=side] ._projectHeader_zfjlv_305{grid-row:1/span 99;position:sticky;top:24px}._root_zfjlv_371[data-composition=side] ._project_zfjlv_280>:not(._projectHeader_zfjlv_305){grid-column:2}._root_zfjlv_371[data-composition=side] ._links_zfjlv_333>*{grid-template-columns:minmax(0,1fr);display:grid}._root_zfjlv_371[data-composition=side] ._coverImage_zfjlv_342{justify-self:start}._root_zfjlv_371[data-composition=side] ._chapter_zfjlv_393{grid-template-columns:minmax(0,1fr)}._root_zfjlv_371[data-composition=side] ._chapter_zfjlv_393>*{grid-column:1}._root_zfjlv_371[data-composition=side] ._chapter_zfjlv_393>h2{position:static}._root_zfjlv_371[data-composition=side] ._index_zfjlv_22{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;column-gap:56px}._root_zfjlv_371[data-composition=side] ._intro_zfjlv_25{margin-top:48px;position:sticky;top:24px}._root_zfjlv_371[data-composition=side] ._grid_zfjlv_41{margin-top:48px}._root_zfjlv_371[data-composition=side] ._hero_zfjlv_8{font-size:min(var(--type-hero), 64px)}}._prose_zfjlv_512{max-width:64ch;font-size:max(16px, var(--type-body));line-height:1.65}._carousel_zfjlv_409{--slide-height:min(560px, 110cqi);gap:14px;min-width:0;display:grid}._track_zfjlv_419{--slide-pad:calc(clamp(16px, 4cqi, 40px) + var(--theme-media-inset,0px));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--slide-pad);padding:var(--slide-pad);scrollbar-width:none;gap:16px;display:flex;overflow-x:auto;container-type:inline-size}._track_zfjlv_419::-webkit-scrollbar{display:none}._track_zfjlv_419[data-single]{justify-content:center}._track_zfjlv_419:focus-visible{outline:2px solid var(--page-focus,currentColor);outline-offset:3px}._slide_zfjlv_549{scroll-snap-align:start;flex:none;gap:10px;width:min-content;max-width:100%;margin:0;display:grid}._track_zfjlv_419[data-single] ._slide_zfjlv_549{scroll-snap-align:none}._track_zfjlv_419[data-single] ._slide_zfjlv_549 button>img{max-width:100cqi;height:auto;max-height:var(--slide-height)}._track_zfjlv_419[data-single] ._slide_zfjlv_549 ._shaped_zfjlv_17{width:min(calc(var(--slide-height) * var(--crop-ratio)), 100cqi)}._slide_zfjlv_549 button{cursor:zoom-in;background:0 0;border:0;padding:0;display:block}._slide_zfjlv_549 img{width:auto;max-width:calc(100cqi - 48px);height:var(--slide-height);object-fit:contain;border-radius:max(0px, calc(var(--content-image-radius) - 4px));display:block}._slide_zfjlv_549 ._shaped_zfjlv_17{width:min(calc(var(--slide-height) * var(--crop-ratio)), calc(100cqi - 48px));border-radius:max(0px, calc(var(--content-image-radius) - 4px))}._slide_zfjlv_549 figcaption{max-width:40ch;color:var(--content-muted);font-size:13px}._carousel_zfjlv_409[data-gallery-overflow=false] ._controls_zfjlv_598{display:none}._carousel_zfjlv_409[data-gallery-overflow=false] ._track_zfjlv_419{justify-content:center}._controls_zfjlv_598{justify-content:space-between;align-items:center;gap:16px;display:flex}._dots_zfjlv_610{flex-wrap:wrap;gap:2px;display:flex}._dots_zfjlv_610 button{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}._dots_zfjlv_610 span{background:var(--content-line);border-radius:50%;width:7px;height:7px;transition:background-color .2s,transform .2s}._dots_zfjlv_610 [aria-current=true] span{background:var(--content-ink);transform:scale(1.15)}._announcement_zfjlv_638{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._steps_zfjlv_646{gap:8px;display:flex}._steps_zfjlv_646 button{border:1px solid var(--content-line);width:40px;height:40px;color:var(--content-ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;transition:opacity .16s;display:grid}._steps_zfjlv_646 button:disabled{opacity:.35;cursor:default}._steps_zfjlv_646 svg{width:18px;height:18px}._dots_zfjlv_610 button:focus-visible,._steps_zfjlv_646 button:focus-visible,._slide_zfjlv_549 button:focus-visible{outline:2px solid var(--page-focus,currentColor);outline-offset:2px}._next_zfjlv_4{border-top:var(--content-divider);color:inherit;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;padding-top:32px;text-decoration:none;display:grid}._nextText_zfjlv_687{gap:6px;display:grid}._nextText_zfjlv_687 small{color:var(--content-muted);font-size:12px}._nextText_zfjlv_687 strong{font-size:min(var(--type-section), 40px)}._nextCover_zfjlv_698{aspect-ratio:4/3;width:clamp(88px,18cqi,180px);display:block;overflow:hidden}._nextCover_zfjlv_698 img{object-fit:cover;object-position:top center;border-radius:var(--theme-image-radius,0);width:100%;height:100%}._nextArrow_zfjlv_711{width:24px;height:24px;color:var(--content-muted)}@media (prefers-reduced-motion:no-preference){._cardCover_zfjlv_232 img,._tileArt_zfjlv_75>img,._nextCover_zfjlv_698 img{transition:transform calc(var(--content-duration) * 3) var(--content-easing)}._card_zfjlv_3:hover ._cardCover_zfjlv_232 img,._tile_zfjlv_63:hover ._tileArt_zfjlv_75>img,._next_zfjlv_4:hover ._nextCover_zfjlv_698 img{transform:scale(1.03)}._nextArrow_zfjlv_711{transition:transform .2s}._next_zfjlv_4:hover ._nextArrow_zfjlv_711{transform:translate(4px)}}
