.TagList_tag-list__O7PvI{display:flex;gap:8px;flex-wrap:wrap;-webkit-margin-after:32px;margin-block-end:32px}.TagList_tag-list__O7PvI:last-child{-webkit-margin-after:0;margin-block-end:0}:is(h3:not([data-h]),[data-h=h3]):has(+.TagList_tag-list__O7PvI){-webkit-margin-after:16px;margin-block-end:16px}.Tag_tag__mKoAa{display:inline-block;padding:0 4px;color:var(--base-text-color);border:1px solid;border-radius:4px;line-height:0}.Tag_tag__name__4MAZ_{font-family:Futura PT,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.8rem;letter-spacing:.08em;text-transform:uppercase;padding-top:.1rem;display:inline-block;line-height:1.6rem}.StoryHeader_story-header__eSuTh{position:relative;padding-top:var(--header-height)}.StoryHeader_story-header__background__F3fb5{position:absolute;inset:0;background-color:var(--bg-color);filter:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg">  <filter id="backlight" y="-50%" x="-50%" width="200%" height="200%" filterRes="60">    <feGaussianBlur in="SourceGraphic" stdDeviation="20" result="blurred" />    <feColorMatrix type="saturate" in="blurred" values="4" />	<feComponentTransfer in="blurred">    	<feFuncA type="linear" slope="0.15"/>  	</feComponentTransfer>    <feComposite in="SourceGraphic" operator="over" />  </filter></svg>#backlight');border-width:6px}.StoryHeader_story-header__background__F3fb5:before{content:"";display:block;position:absolute;width:100%;height:100%;background:url(/_next/static/media/paper.c9b264b7.png),linear-gradient(to right bottom,oklch(from var(--accent-color) .47 .16 calc(h - 30)),oklch(from var(--accent-color) .47 .16 calc(h + 30)));background-repeat:repeat;background-size:200px 200px,100%;background-blend-mode:color-dodge,normal;opacity:.5}html[data-safari]:not([data-safari*="18"]) .StoryHeader_story-header__background__F3fb5:before{background:url(/_next/static/media/paper.c9b264b7.png),var(--accent-color)}.StoryHeader_story-header__background__F3fb5:after{content:"";display:block;position:absolute;inset:0;border-inline-width:inherit;border-block-width:inherit;border-style:solid;border-block-start-color:oklch(from var(--outline-color) calc(l + .9) c h/.1);border-inline-start-color:oklch(from var(--outline-color) calc(l + .9) c h/.1);border-block-end-color:oklch(from var(--outline-color) calc(l - .9) c h/.1);border-inline-end-color:oklch(from var(--outline-color) calc(l - .9) c h/.1);border-radius:inherit;-webkit-border-before:none;border-block-start:none;-webkit-border-start:none;border-inline-start:none;-webkit-border-end:none;border-inline-end:none}.StoryHeader_story-header__bg-image__BGHK2{position:absolute;width:100%;height:100%;object-fit:cover;mix-blend-mode:plus-lighter;filter:contrast(200%) brightness(10%) blur(2px) opacity(40%)}.StoryHeader_story-header__inner__laVwN{--container-padding:64px;padding-inline:var(--container-padding);width:100%;max-width:1440px;margin:0 auto;position:relative;padding-top:64px;padding-bottom:64px;display:grid;grid-template-columns:2fr 4fr;grid-gap:64px;gap:64px;min-height:450px}@media(max-width:768px){.StoryHeader_story-header__inner__laVwN{--container-padding:24px}}.StoryHeader_story-header__text__plb4p{align-self:end;margin-block:32px}.StoryHeader_story-header__description__Y2Yng{font-family:Figtree,sans-serif;font-weight:400;font-size:2rem;line-height:150%;color:var(--base-text-color);margin:0 0 24px}.StoryHeader_story-header__description__Y2Yng:first-child{margin-top:0}.StoryHeader_story-header__description__Y2Yng:last-child{margin-bottom:0}:is(h2:not([data-h]),[data-h=h2])+.StoryHeader_story-header__description__Y2Yng{margin-top:0}.StoryHeader_story-header__tags__Rn5dT{table-layout:fixed;border-collapse:collapse;width:100%;max-width:400px;color:var(--base-text-color);margin:16px 0 48px}.StoryHeader_story-header__tags__Rn5dT td,.StoryHeader_story-header__tags__Rn5dT th{text-align:start;padding:3px 0}.StoryHeader_story-header__tags__Rn5dT th{font-family:Futura PT,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.8rem;letter-spacing:.08em;text-transform:uppercase;padding-top:.1rem;font-size:1.2rem;color:var(--em-text-color)}.StoryHeader_story-header__tags__Rn5dT td{vertical-align:top;-webkit-padding-end:16px;padding-inline-end:16px}.StoryHeader_story-header__tags__Rn5dT:last-child{margin-bottom:0}.StoryHeader_story-header__year-th__nTRVN{width:64px}.StoryHeader_story-header__year__ShDyP{font-family:Futura PT,sans-serif;font-size:1.8rem;letter-spacing:.08em;line-height:1.9rem;color:var(--em-text-color)}.StoryHeader_story-header__image__jhE6c{container-type:size;display:flex;align-items:flex-start;justify-content:center;margin-top:-28px;margin-bottom:-128px;-webkit-margin-end:-64px;margin-inline-end:-64px;-webkit-padding-end:64px;padding-inline-end:64px}.StoryHeader_story-header__image-box__neGvq{width:100%;height:100%;max-width:min(100cqw,100cqh*var(--image-w)/var(--image-h));max-height:min(100cqh,100cqw*var(--image-h)/var(--image-w));position:relative;display:block}.StoryHeader_story-header__image-box__neGvq>img{width:100%;height:100%;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));view-transition-name:project-image}@media(max-width:1024px){.StoryHeader_story-header__inner__laVwN{grid-template-columns:none;grid-template-rows:auto auto;gap:40px;min-height:0;padding-top:48px;padding-bottom:48px}.StoryHeader_story-header__text__plb4p{grid-row:2;margin-bottom:0}.StoryHeader_story-header__image__jhE6c{container-type:normal;grid-row:1;margin:0 -24px;max-width:500px;height:auto}.StoryHeader_story-header__image-box__neGvq{box-sizing:content-box;width:calc(100% - 48px);height:auto;aspect-ratio:var(--image-w)/var(--image-h);padding-inline:24px}.StoryHeader_story-header__image-box__neGvq>img{position:static;width:100%;height:100%;padding:0}}@media(max-width:768px){.StoryHeader_story-header__inner__laVwN{gap:8px}}.StorySection_story-section__yUyZs{border-bottom:4px dotted var(--panel-bg-color)}.StorySection_story-section--no-border__cwza1{border-bottom:none}.StorySection_story-section__inner__rL6Bm{--container-padding:64px;padding-inline:var(--container-padding);width:100%;max-width:1440px;margin:0 auto;-webkit-padding-before:calc(var(--block-v-padding)*1);padding-block-start:calc(var(--block-v-padding)*1);-webkit-padding-after:calc(var(--block-v-padding)*1.5);padding-block-end:calc(var(--block-v-padding)*1.5)}@media(max-width:768px){.StorySection_story-section__inner__rL6Bm{--container-padding:24px}}.StorySection_story-section__columns__QbAd0{display:grid;grid-gap:64px;gap:64px;grid-template-columns:3fr 3fr}@media(max-width:768px){.StorySection_story-section__columns__QbAd0{grid-template-columns:none;grid-template-rows:auto;gap:24px}}.StoryImageSection_story-image-section__gRW70{border-bottom:4px dotted var(--panel-bg-color)}.StoryImageSection_story-image-section--no-border___Z3nW{border-bottom:none}.StoryImageSection_story-image-section__inner__1z2V_{--container-padding:64px;padding-inline:var(--container-padding);width:100%;max-width:1440px;margin:0 auto;-webkit-padding-before:calc(var(--block-v-padding)*1);padding-block-start:calc(var(--block-v-padding)*1);-webkit-padding-after:calc(var(--block-v-padding)*1.5);padding-block-end:calc(var(--block-v-padding)*1.5)}@media(max-width:768px){.StoryImageSection_story-image-section__inner__1z2V_{--container-padding:24px}}.StoryImageSection_story-image-section__inner__1z2V_{display:grid;grid-template-columns:3fr 3fr;grid-gap:64px;gap:64px;-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:0;padding-inline-end:0;max-width:none}.StoryImageSection_story-image-section__text__600pr{max-width:688px;-webkit-padding-start:64px;padding-inline-start:64px;justify-self:end}.StoryImageSection_story-image-section__image__XAcy3{position:relative;border-start-start-radius:32px;border-end-start-radius:32px;overflow:hidden}.StoryImageSection_story-image-section__image__XAcy3>img{position:absolute;width:100%;height:100%;object-fit:cover}@media(max-width:768px){.StoryImageSection_story-image-section__gRW70{border-bottom:none}.StoryImageSection_story-image-section__inner__1z2V_{grid-template-columns:none;grid-template-rows:auto auto;gap:48px;padding-bottom:0}.StoryImageSection_story-image-section__text__600pr{max-width:none;-webkit-padding-start:24px;padding-inline-start:24px;-webkit-padding-end:24px;padding-inline-end:24px}.StoryImageSection_story-image-section__image__XAcy3{border-radius:0;height:200px}}.PersonaCard_persona-card__bAIrT{display:grid;grid-template-columns:auto 1fr;grid-gap:32px;gap:32px}.PersonaCard_persona-card__image__i3hrs{border-radius:16px;width:80px;height:80px;object-fit:cover}@media(max-width:768px){.PersonaCard_persona-card__bAIrT{grid-template-columns:none;grid-template-rows:auto auto;gap:24px}}.ArrowButton_arrow-button__hTW_H{display:inline-flex;justify-content:center;text-align:center;background-color:var(--btn-bg-color);color:var(--btn-fg-color);text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s,transform .2s;padding:6px;border-radius:18px}.ArrowButton_arrow-button__hTW_H:focus-visible:not(:disabled),.ArrowButton_arrow-button__hTW_H:hover:not(:disabled){background-color:oklch(from var(--btn-bg-color) l c h/.5);color:var(--btn-fg-color)}.ArrowButton_arrow-button__hTW_H:disabled{opacity:.2;cursor:not-allowed}.ArrowButton_arrow-button__hTW_H:active{transform:scale(.95)}.ArrowButton_arrow-button--ghost__lVjfo{background-color:transparent;color:inherit}.ArrowButton_arrow-button--left__R4iFi>svg{transform:scaleX(-100%)}.ArrowButton_arrow-button--right__alZrt>svg{transform:none}@font-face{font-family:Futura PT;src:url(/static/fonts/futura-pt/futurapt_book_macroman/ftn45-webfont.woff2) format("woff2"),url(/static/fonts/futura-pt/futurapt_book_macroman/ftn45-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Futura PT;src:url(/static/fonts/futura-pt/futurapt_bookitalic_macroman/ftn46-webfont.woff2) format("woff2"),url(/static/fonts/futura-pt/futurapt_bookitalic_macroman/ftn46-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Futura PT;src:url(/static/fonts/futura-pt/futurapt_medium_macroman/ftn55-webfont.woff2) format("woff2"),url(/static/fonts/futura-pt/futurapt_medium_macroman/ftn55-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Futura PT;src:url(/static/fonts/futura-pt/futurapt_heavy_macroman/ftn75-webfont.woff2) format("woff2"),url(/static/fonts/futura-pt/futurapt_heavy_macroman/ftn75-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Futura PT;src:url(/static/fonts/futura-pt/futurapt_heavyitalic_macroman/ftn76-webfont.woff2) format("woff2"),url(/static/fonts/futura-pt/futurapt_heavyitalic_macroman/ftn76-webfont.woff) format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Figtree;src:url(/static/fonts/figtree/regular/Figtree[wght].woff2) format("woff2 supports variations"),url(/static/fonts/figtree/regular/Figtree[wght].woff2) format("woff2-variations");font-weight:300 900;font-style:normal;font-display:block}.SectionLabel_section-label__M9SCr{margin:32px 0}.SectionLabel_section-label__inner__6MOdw{font-family:Futura PT,sans-serif;font-size:1.6rem;font-weight:600;line-height:150%;letter-spacing:-.015em;text-transform:uppercase;margin:32px 0 12px;color:var(--em-text-color);text-wrap-style:pretty;font-weight:400;letter-spacing:.08em;display:inline-block;background-color:var(--accent-color);color:var(--white);padding:0 8px}.SectionLabel_section-label__inner__6MOdw:first-child{margin-top:0}.SectionLabel_section-label__inner__6MOdw:last-child{margin-bottom:0}.SectionLabel_section-label__M9SCr:first-child{margin-top:0}.SectionLabel_section-label__M9SCr:last-child{margin-bottom:0}.Carousel_carousel__BRteT{--small-carousel-height:320px;--large-carousel-height:620px;margin-block:32px;--carousel-gap:96px}.Carousel_carousel__title__pR0lN{--container-padding:64px;padding-inline:var(--container-padding);width:100%;max-width:1440px;margin:0 auto;display:flex;align-items:center;gap:24px}@media(max-width:768px){.Carousel_carousel__title__pR0lN{--container-padding:24px}}.Carousel_carousel__title__pR0lN>h4{margin:0}.Carousel_carousel__controls__suKOz{display:flex;gap:4px}.Carousel_carousel__images__p9wbk{overflow-x:auto;padding:32px 0}.Carousel_carousel__images-outer__jewjC{width:min-content;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}.Carousel_carousel__images-inner__XXSjH{display:table-row}.Carousel_carousel__image__h_Aos{display:table-cell;padding:0 calc(var(--carousel-gap)/2)}.Carousel_carousel__image__h_Aos:first-child{-webkit-padding-start:64px;padding-inline-start:64px}.Carousel_carousel__image__h_Aos:last-child{-webkit-padding-end:64px;padding-inline-end:64px}.Carousel_carousel__image__h_Aos img{width:auto;height:min(var(--large-carousel-height),85vh)}.Carousel_carousel__image-frame--device__TaYFA:is(img),.Carousel_carousel__image-frame--device__TaYFA>img{border-radius:16px;border:6px solid var(--black);box-shadow:0 0 0 1px #333,0 4px 24px 16px rgba(77,77,77,.15);filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}@media(prefers-color-scheme:dark){.Carousel_carousel__image-frame--device__TaYFA:is(img),.Carousel_carousel__image-frame--device__TaYFA>img{box-shadow:0 0 0 3px hsla(0,0%,100%,.25);filter:none}}.Carousel_carousel__image-frame--outline__y1cd6:is(img),.Carousel_carousel__image-frame--outline__y1cd6>img{border:1px solid oklch(from var(--black) l c h/.25)}.Carousel_carousel__image-frame--background__1shuX{background-color:var(--panel-bg-color);border-radius:4px;--container-padding:64px;padding-inline:var(--container-padding);padding-block:var(--container-padding)}@media(max-width:768px){.Carousel_carousel__image-frame--background__1shuX{--container-padding:24px}}@media(max-width:1024px){.Carousel_carousel__BRteT{--carousel-gap:48px}.Carousel_carousel__image__h_Aos img{height:min(var(--small-carousel-height),75vh)}}@media(max-width:768px){.Carousel_carousel__image__h_Aos:first-child,.Carousel_carousel__image__h_Aos:last-child{-webkit-padding-start:24px;padding-inline-start:24px;-webkit-padding-end:24px;padding-inline-end:24px}}@media(hover:hover)or (min-width:426px){.Carousel_carousel__images__p9wbk{scrollbar-width:none}.Carousel_carousel__images__p9wbk::-webkit-scrollbar{display:none}}@media(pointer:coarse){.Carousel_carousel__controls__suKOz{display:none}}