:root{--project-font-ja:var(--font-ja);--project-font-title:var(--font-project-title);--project-hero-copy-size:var(--text-base);--project-hero-copy-size-wide:var(--text-20);--project-hero-title-size:75.87px;--project-hero-title-size-mobile:clamp(32px, 8vw, 45.16px);--project-hero-title-weight:300;--project-hero-title-leading:1;--project-hero-title-tracking:.03em;--project-hero-copy-leading:2.1;--project-hero-copy-tracking:var(--letter-spacing-base);--project-hero-fade-ease:ease;--project-hero-title-fade-duration:1.4s;--project-hero-title-fade-delay:.25s;--project-hero-media-fade-duration:1.6s;--project-hero-line-duration:.8s;--project-hero-line-stagger:90ms;--project-hero-line-distance:3px;--project-hero-line-blur:2px;--project-hero-line-ease:cubic-bezier(.22, 1, .36, 1);--project-concept-title-reveal-duration:.9s;--project-concept-title-reveal-delay:.2s;--project-concept-body-reveal-duration:.85s;--project-concept-body-reveal-delay:.35s;--project-eyebrow-color:#555;--project-eyebrow-size:var(--text-sm);--project-eyebrow-size-mobile:var(--text-xs);--project-eyebrow-gap:8px;--project-eyebrow-pair-gap:2px;--project-eyebrow-padding-top:16px;--project-eyebrow-tracking:.06em;--project-eyebrow-title-weight:500;--project-subproject-label-size:14px;--project-subproject-label-size-mobile:var(--text-xs)}.project-eyebrow{justify-content:flex-start;align-items:flex-start;gap:var(--project-eyebrow-gap);width:max-content;padding:var(--project-eyebrow-padding-top) 0 0;color:var(--project-eyebrow-color);font-size:var(--project-eyebrow-size);letter-spacing:var(--project-eyebrow-tracking);background:0 0;flex-direction:column;display:flex}.project-eyebrow-pair{gap:var(--project-eyebrow-pair-gap);flex-direction:column;display:flex}.project-eyebrow-title{font-weight:var(--project-eyebrow-title-weight)}.project-eyebrow-value{font-weight:400}.project-editorial{--project-container-padding-block-mobile:0px;--project-columns:minmax(0, 4fr) minmax(0, 6fr);--project-column-gap:4%;--project-section-space:160px;--project-section-space-mobile:48px;--project-concept-title-size:var(--text-20);--project-concept-title-size-mobile:var(--project-concept-title-size);--project-concept-title-weight:500;--project-concept-title-leading:1.65;--project-concept-title-tracking:var(--letter-spacing-base);--project-body-size:var(--text-16);--project-body-leading:2.1;--project-paragraph-space:1.4em}@media (width<=600px){:root{--project-subproject-label-size:var(--project-subproject-label-size-mobile)}}.project-split{grid-template-columns:var(--project-columns);gap:var(--project-column-gap);align-items:start;display:grid}.project-hero-title{font-family:var(--project-font-title);font-size:var(--project-hero-title-size);font-weight:var(--project-hero-title-weight);line-height:var(--project-hero-title-leading);letter-spacing:var(--project-hero-title-tracking)}.project-hero-prose{font-family:var(--project-font-ja);font-size:var(--project-hero-copy-size);line-height:var(--project-hero-copy-leading);letter-spacing:var(--project-hero-copy-tracking)}@media (width>=800px){.project-hero-prose{font-size:var(--project-hero-copy-size-wide)}}@media (width<=700px){.project-hero-title{font-size:var(--project-hero-title-size-mobile)}.project-eyebrow{padding-block:20px}}.project-concept{width:100%;padding-block:var(--project-section-space)}.project-concept h2{font-family:var(--project-font-ja);font-size:var(--project-concept-title-size);font-weight:var(--project-concept-title-weight);line-height:var(--project-concept-title-leading);letter-spacing:var(--project-concept-title-tracking);align-self:start;margin:0}.project-concept .project-prose{width:100%;max-width:none;font-family:var(--project-font-ja);font-size:var(--project-body-size);line-height:var(--project-body-leading);line-break:strict}.project-soft-reveal--title-slow{transition-duration:var(--project-concept-title-reveal-duration);transition-delay:var(--project-concept-title-reveal-delay)}.project-soft-reveal--body{transition-duration:var(--project-concept-body-reveal-duration);transition-delay:var(--project-concept-body-reveal-delay)}.project-prose p{margin:0 0 var(--project-paragraph-space)}.project-prose p:last-child{margin-bottom:0}@media (width<=700px){.project-concept h2{font-size:var(--project-concept-title-size-mobile)}.project-concept .project-prose{font-size:var(--project-hero-copy-size)}}@media (width>=701px){:root{--project-eyebrow-gap:clamp(.25rem, .5556vw, .5rem);--project-eyebrow-pair-gap:.125rem;--project-eyebrow-padding-top:clamp(.5rem, 1.1111vw, 1rem)}.project-editorial{--project-section-space:clamp(5rem, 11.1111vw, 10rem)}}.who-editorial{--who-title-size:64px;--who-title-size-mobile:clamp(28px, 7vw, 40px);--who-member-grid-gap:80px;--who-member-name-tracking:.03rem;--who-member-name-weight:500;--who-member-name-color:#444;--who-statement-tracking:.08rem;--who-statement-space-block:80px;--who-statement-padding-top-mobile:46px;max-width:1800px;padding:clamp(32px, 5vw, 80px) var(--page-padding-inline-home) 64px;margin:0 auto}.who-intro h1,.who-statement-title{font-family:var(--font-project-title);font-size:var(--who-title-size);letter-spacing:-.075em;font-weight:400;line-height:.95}.who-intro h1{margin:36px 0 64px}.who-statement-title{margin:0}.who-statement{width:max-content;max-width:100%;margin-top:var(--who-statement-space-block);margin-bottom:0;text-align:left;grid-template-columns:1fr;align-items:baseline;gap:32px;margin-inline:auto;display:grid}.who-statement p{color:var(--color-muted);font-family:var(--font-ja);font-size:clamp(var(--text-22), 3vw, var(--text-lg));font-weight:400;line-height:var(--line-height-loose);letter-spacing:var(--who-statement-tracking);text-align:left;margin:0}.who-statement-emphasis{color:var(--color-text)}.who-perspective,.who-members{margin-top:clamp(72px,10vw,160px);padding-top:28px}.who-members{margin-top:var(--space-lg);padding-top:0;position:relative}.who-perspective{margin-top:0}.who-editorial figure{min-width:0;margin:0}.who-perspective>img{filter:none;width:100%;min-width:250px;max-width:33.333vw;height:auto;margin-inline:auto;display:block}.who-editorial figcaption{font-size:var(--text-xs);color:var(--color-muted);letter-spacing:.04em;justify-content:space-between;gap:16px;padding-top:16px;display:flex}.who-member-grid{justify-items:center;gap:var(--who-member-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));width:max-content;max-width:100%;margin-inline:auto;display:grid}.who-member-grid figure{text-align:center;width:100%;max-width:250px}.who-member-grid :is(img,video){aspect-ratio:1;object-fit:cover;width:100%;max-width:250px;height:auto;margin-inline:auto;display:block}.who-member-visual{position:relative}.who-member-role{transform-origin:50%;color:#fff;font-size:var(--text-16);letter-spacing:.06em;white-space:nowrap;position:absolute;top:50%;right:16px;transform:translate(50%,-50%)rotate(-90deg)}.who-member-grid figcaption{justify-content:center;gap:12px;padding-bottom:20px}.who-member-grid figcaption>span:first-child{color:var(--who-member-name-color);font-size:var(--text-20);font-weight:var(--who-member-name-weight);letter-spacing:var(--who-member-name-tracking)}@media (width<=700px){.who-editorial{--who-member-grid-gap:40px;--who-statement-tracking:.03rem}.who-members{padding-inline:var(--space-lg)}.who-statement{padding-top:var(--who-statement-padding-top-mobile);margin-top:0}.who-statement p{font-size:var(--text-md)}.who-statement-emphasis{font-size:var(--text-20)}.who-intro h1,.who-statement-title{font-size:var(--who-title-size-mobile)}.who-statement{gap:24px}.who-intro h1{margin-bottom:40px}.who-member-grid{scrollbar-width:none;scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:77%;grid-auto-flow:column;gap:20px;width:100%;overflow-x:auto}.who-member-grid::-webkit-scrollbar{display:none}.who-member-grid figure{scroll-snap-align:start;width:100%;max-width:250px;margin-inline:0}.who-member-grid :is(img,video){aspect-ratio:3/4}.who-member-arrow{z-index:1;cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.who-member-arrow[hidden]{display:none}.who-member-arrow--prev{left:0}.who-member-arrow--next{right:0}.who-member-arrow img{width:24px;height:24px;display:block}.who-member-arrow--prev img{transform:rotate(180deg)}}@media (width>=701px){.who-member-arrow{display:none}.who-editorial{--who-member-grid-gap:clamp(2.5rem, 5.5556vw, 5rem);--who-statement-space-block:clamp(2.5rem, 5.5556vw, 5rem)}}
