.private-page-container{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100vh;height:100dvh;display:flex}.private-page-container .text-container{margin:auto;text-align:center}.private-page-container .text-container .title{font:var(--font-title-medium);line-height:1.2;max-width:750px;text-align:center}.private-page-container .text-container .subtitle{display:block;max-width:520px;font:var(--font-body-regular);color:var(--color-text-secondary);margin:20px auto 0;text-align:center}.private-page-container .text-container .button{margin:24px auto 0}.design_project_article{margin:0 auto;padding:80px 40px 120px;max-width:1600px;display:block;opacity:0}.design_project_article[data-slide-up=true]{animation:projectArticleSlideUp 1s cubic-bezier(.28,.11,.32,1) .2s;animation-fill-mode:backwards;opacity:1}@keyframes projectArticleSlideUp{0%{opacity:0;transform:scale(.95) translateY(16px);filter:blur(8px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}.design_project_article[data-mounted=true]{opacity:1}@media(max-width:850px){.design_project_article{padding:80px 20px}}.design_project_article a,.design_project_article h1,.design_project_article h2,.design_project_article h3,.design_project_article p,.design_project_article span{margin:0}.design_project_article>:not(:first-child){padding-top:40px}.design_project_article[data-transitioning=true] .project_article_header .basic_info .subtitle a{transition:-webkit-text-decoration-color 0s ease .6s;transition:text-decoration-color 0s ease .6s;transition:text-decoration-color 0s ease .6s,-webkit-text-decoration-color 0s ease .6s;-webkit-text-decoration-color:rgba(231,232,233,0);text-decoration-color:rgba(231,232,233,0)}.design_project_article .design_project_article_body{font:var(--font-body-regular);color:var(--color-text-primary);max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px}[data-transitioning=true].design_project_article .design_project_article_body{transition:opacity 0s ease .6s;opacity:0}.design_project_article .design_project_article_body[data-fade-in=true]{animation:designProjectArticleFadeIn 1s ease var(--fade-in-delay,.5s);animation-fill-mode:backwards}@media(max-width:850px){.design_project_article .design_project_article_body{grid-template-columns:1fr}}.design_project_article .design_project_article_body .content{grid-column:2}@media(max-width:850px){.design_project_article .design_project_article_body .content{grid-column:1}}.design_project_article .design_project_article_body .content hr{width:100%;height:1px;background:#e7e8e9;border:none;outline:none;margin:0}.design_project_article .design_project_article_body .content hr:not(:first-child){margin-top:2em}.design_project_article .design_project_article_body .content blockquote,.design_project_article .design_project_article_body .content p{width:100%;margin:0 auto;padding:0}.design_project_article .design_project_article_body .content blockquote:not(:first-child):not(figure+p),.design_project_article .design_project_article_body .content p:not(:first-child):not(figure+p){margin-top:1em}.design_project_article .design_project_article_body .content blockquote>a,.design_project_article .design_project_article_body .content p>a{transition:-webkit-text-decoration-color .3s cubic-bezier(.25,.46,.45,.94) 0s;transition:text-decoration-color .3s cubic-bezier(.25,.46,.45,.94) 0s;transition:text-decoration-color .3s cubic-bezier(.25,.46,.45,.94) 0s,-webkit-text-decoration-color .3s cubic-bezier(.25,.46,.45,.94) 0s;-webkit-text-decoration-color:#e7e8e9;text-decoration-color:#e7e8e9;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:4px;text-decoration-thickness:1px}@media(hover:hover){.design_project_article .design_project_article_body .content blockquote>a:hover,.design_project_article .design_project_article_body .content p>a:hover{-webkit-text-decoration-color:#888a90;text-decoration-color:#888a90}}.design_project_article .design_project_article_body .content strong{font-weight:560}.design_project_article .design_project_article_body .content h2{font:var(--font-heading-medium);letter-spacing:-.03em}.design_project_article .design_project_article_body .content h2:not(:first-child):not(figure+h2){margin-top:2em}.design_project_article .design_project_article_body .content h3{font:var(--font-subtitle-medium)}.design_project_article .design_project_article_body .content h3:not(:first-child):not(figure+h3){margin-top:1em}.design_project_article .design_project_article_body .content h3+.project_article_asset{padding-top:20px}.design_project_article .design_project_article_body .content blockquote{font:var(--font-heading-regular);letter-spacing:-.03em;padding:20px 0}.design_project_article .design_project_article_body .content .ctas{padding-top:40px;line-height:1.4;display:grid;grid-auto-flow:row;grid-gap:8px;width:100%;margin:0 auto}.design_project_article .design_project_article_body .credits{position:-webkit-sticky;position:sticky;top:40px;width:100%;height:min-content;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px;grid-row:1}@media(max-width:1080px){.design_project_article .design_project_article_body .credits{grid-gap:20px}}@media(max-width:850px){.design_project_article .design_project_article_body .credits{position:static;grid-row:initial}}.design_project_article .design_project_article_body .credits .item>:not(:first-child){margin-top:2px}.design_project_article .design_project_article_body .credits .item h3,.design_project_article .design_project_article_body .credits .item p{font:var(--font-body-regular);margin:0;padding:0}.design_project_article .design_project_article_body .credits .item h3{color:var(--color-text-secondary)}.design_project_article .design_project_article_body .credits .item a{display:block;width:-moz-fit-content;width:fit-content}.design_project_article .design_project_article_body .credits .item a p{transition:-webkit-text-decoration-color .3s cubic-bezier(.25,.46,.45,.94) 0s;transition:text-decoration-color .3s cubic-bezier(.25,.46,.45,.94) 0s;transition:text-decoration-color .3s cubic-bezier(.25,.46,.45,.94) 0s,-webkit-text-decoration-color .3s cubic-bezier(.25,.46,.45,.94) 0s;-webkit-text-decoration-color:#e7e8e9;text-decoration-color:#e7e8e9;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:4px;text-decoration-thickness:1px}@media(hover:hover){.design_project_article .design_project_article_body .credits .item a p:hover{-webkit-text-decoration-color:#888a90;text-decoration-color:#888a90}}@keyframes designProjectArticleFadeIn{0%{opacity:0}to{opacity:1}}.navigation_tabs{display:inline-flex;padding:2px;justify-content:center;align-items:center;gap:2px;position:fixed;bottom:36px;left:50%;transform:translateX(-50%);z-index:1000}.navigation_tabs:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100px;background:rgba(255,255,255,.68);box-shadow:0 2px 32px 0 rgba(0,0,0,.16);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:-1;transition:opacity .4s ease-in-out .4s;opacity:1}[data-expanded=true].navigation_tabs:before{opacity:0}.navigation_tabs[data-expanded=true]{pointer-events:none;visibility:hidden}.navigation_tabs[data-transitioning=true]{animation:transitionBounce .6s cubic-bezier(.4,0,.2,1) 1.4s}@media(max-width:850px){.navigation_tabs[data-transitioning=true]{animation:none}}.navigation_tabs .nav_item_container:nth-child(2) .nav_item_container_x,.navigation_tabs .nav_item_container:nth-child(2) .nav_item_container_y{transition-delay:.2s}.navigation_tabs .nav_item_container:nth-child(3) .nav_item_container_x,.navigation_tabs .nav_item_container:nth-child(3) .nav_item_container_y{transition-delay:.4s}.navigation_tabs .nav_item_container:nth-child(4) .nav_item_container_x,.navigation_tabs .nav_item_container:nth-child(4) .nav_item_container_y{transition-delay:.6s}.navigation_tabs .nav_item_container:nth-child(5) .nav_item_container_x,.navigation_tabs .nav_item_container:nth-child(5) .nav_item_container_y{transition-delay:.8s}.navigation_tabs .nav_item_container .nav_item_container_x,.navigation_tabs .nav_item_container .nav_item_container_y{transform-origin:top left;transition-property:transform;transition-duration:1s}.navigation_tabs .nav_item_container .nav_item_container_x{transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-expanded=true].navigation_tabs .nav_item_container .nav_item_container_x{transition:none;transform:translateX(calc(var(--viewport-offset-x) * -1 + var(--expanded-pos-x)))}.navigation_tabs .nav_item_container .nav_item_container_y{transition-timing-function:cubic-bezier(.25,1.2,.5,1)}[data-expanded=true].navigation_tabs .nav_item_container .nav_item_container_y{transition:none;transform:translateY(calc(var(--viewport-offset-y) * -1 + var(--expanded-pos-y)))}.navigation_tabs .nav_item{display:flex;width:51px;height:51px;justify-content:center;align-items:center;aspect-ratio:1/1}@keyframes transitionBounce{0%{transform-origin:left;transform:translateX(-50%)}50%{transform-origin:left;transform:translateX(-49%) scaleX(1.02)}to{transform-origin:left;transform:translateX(-50%)}}.profile_pic{height:1.5em;width:1.5em;border-radius:50%;object-fit:cover}.button,.profile_pic{font:var(--font-body-regular)}.button{display:block;width:-moz-fit-content;width:fit-content;border:none;outline:none;padding:12px 16px;border-radius:100px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.button[data-type=primary]{background:#000;color:#fff}.button[data-type=secondary]{background:rgba(136,139,144,.1);color:var(--color-text-primary)}.button[data-type=tertiary]{background:rgba(0,0,0,0);color:var(--color-text-primary)}@media(hover:hover){.button[data-type=tertiary]:hover{background:rgba(0,0,0,.05)}}.next_project_peek{margin:0 auto;padding:0 40px;max-width:1600px;position:relative;transition:opacity .3s ease;z-index:99;--additional-peek-hover-margin:20px;--asset-peek-height:min(160px,calc(var(--thumbnail-computed-height) / 2.8));--next-project-peek-height:calc(var(--asset-peek-height) + 20px + var(--basic-info-computed-height))}.next_project_peek[data-fade-in=true]{animation:nextProjectPeekFadeIn 1s ease var(--fade-in-delay,.5s);animation-fill-mode:backwards}.next_project_peek:active{opacity:.4}.next_project_peek hr{width:100%;height:1px;background:#e7e8e9;border:none;outline:none;margin:0}@media(hover:hover){.next_project_peek:hover .project_article_header_container .project_article_header{transform:translateY(0)}}.next_project_peek:before{content:"";position:absolute;top:calc(var(--viewport-distance)*2*-1);right:0;bottom:0;left:0;background:#fff;opacity:0;pointer-events:none;transition:opacity .6s ease 0s}.next_project_peek[data-transitioning=true]:active{opacity:1}.next_project_peek[data-transitioning=true] .project_article_header_container{overflow:visible}.next_project_peek[data-transitioning=true] .project_article_header_container .project_article_header{transition:transform 1s cubic-bezier(.77,0,.175,1) .4s;transform:translateY(calc(var(--viewport-distance) * -1 + var(--header-distance)))}.next_project_peek[data-transitioning=true] .project_article_header_container .project_article_header .project_thumbnail{transition:opacity .2s ease 1.2s;opacity:0}.next_project_peek[data-transitioning=true]:before{opacity:1;pointer-events:auto}@media(max-width:850px){.next_project_peek{padding:0 20px}}.next_project_peek .project_article_header_container{--margin-top:120px;margin-top:calc(var(--margin-top) - var(--additional-peek-hover-margin));height:calc(var(--next-project-peek-height) + var(--additional-peek-hover-margin));overflow:hidden}@media(max-width:850px){.next_project_peek .project_article_header_container{--margin-top:80px}}.next_project_peek .project_article_header_container .project_article_header{will-change:transform;transition:transform .3s cubic-bezier(.25,.46,.45,.94) 0s;transform:translateY(var(--additional-peek-hover-margin))}.next_project_peek .project_access{position:absolute;top:0;right:0;bottom:0;left:0}html.scroll-locked{overflow:hidden!important;height:100vh!important;position:fixed!important;left:0!important;top:0!important}html.scroll-locked,html.scroll-locked body{width:100%!important;touch-action:none!important;-ms-touch-action:none!important}html.scroll-locked body{overflow:visible!important;height:auto!important;position:relative!important;padding-right:var(--scrollbar-width,0)!important}html.scroll-locked #__next{transform:translateY(calc(-1 * var(--scroll-position)));position:fixed;width:calc(100% - var(--scrollbar-width, 0px));min-height:100%;top:0;left:0}html.scroll-locked .credits{transform:translateY(calc(var(--scroll-position) - var(--credits-absolute-distance) + var(--credits-relative-distance)))!important;will-change:transform}@media(max-width:850px){html.scroll-locked .credits{transform:translateY(0)!important}}@keyframes nextProjectPeekFadeIn{0%{opacity:0}to{opacity:1}}.AccessibilityLabel_accessibility_label__9bDeM{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}.project_thumbnail{--radius:8px;position:relative;display:block;margin:0;text-decoration:none;color:unset;transform:translateZ(0);will-change:transform;transition:transform .25s cubic-bezier(.25,.46,.45,.94)}.project_thumbnail[data-expressive=true]{--radius:16px;border-radius:var(--radius);-webkit-mask-box-image:url('data:image/svg+xml;utf8,<svg width="100" height="100" viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 25.6C0 16.6392 0 12.1587 1.7439 8.73615C3.27787 5.72556 5.72556 3.27787 8.73615 1.7439C12.1587 0 16.6392 0 25.6 0H74.4C83.3608 0 87.8413 0 91.2638 1.7439C94.2744 3.27787 96.7221 5.72556 98.2561 8.73615C100 12.1587 100 16.6392 100 25.6V74.4C100 83.3608 100 87.8413 98.2561 91.2638C96.7221 94.2744 94.2744 96.7221 91.2638 98.2561C87.8413 100 83.3608 100 74.4 100H25.6C16.6392 100 12.1587 100 8.73615 98.2561C5.72556 96.7221 3.27787 94.2744 1.7439 91.2638C0 87.8413 0 83.3608 0 74.4V25.6Z" fill="black"/></svg>') 16/var(--radius)/0}@media(max-width:850px){.project_thumbnail[data-expressive=true]{--radius:0;-webkit-mask-box-image:none}}.project_thumbnail[data-fade-in=true]{animation:projectThumbnailsFadeIn .8s cubic-bezier(.28,.11,.32,1);animation-fill-mode:backwards}.project_thumbnail[data-fade-in=true]:first-child{animation-delay:.5s}.project_thumbnail[data-fade-in=true]:nth-child(2){animation-delay:.6s}.project_thumbnail[data-fade-in=true]:nth-child(3){animation-delay:.7s}.project_thumbnail[data-fade-in=true]:nth-child(4){animation-delay:.8s}.project_thumbnail[data-fade-in=true]:nth-child(5){animation-delay:.9s}.project_thumbnail[data-fade-in=true]:nth-child(6){animation-delay:1s}.project_thumbnail[data-fade-in=true]:nth-child(7){animation-delay:1.1s}.project_thumbnail[data-fade-in=true]:nth-child(8){animation-delay:1.2s}.project_thumbnail[data-fade-in=true]:nth-child(9){animation-delay:1.3s}.project_thumbnail[data-fade-in=true]:nth-child(10){animation-delay:1.4s}.project_thumbnail[data-fade-in=true]:nth-child(11){animation-delay:1.5s}.project_thumbnail[data-fade-in=true]:nth-child(12){animation-delay:1.6s}.project_thumbnail[data-fade-in=true]:nth-child(13){animation-delay:1.7s}.project_thumbnail[data-fade-in=true]:nth-child(14){animation-delay:1.8s}.project_thumbnail[data-fade-in=true]:nth-child(15){animation-delay:1.9s}.project_thumbnail[data-fade-in=true]:nth-child(16){animation-delay:2s}.project_thumbnail[data-fade-in=true]:nth-child(17){animation-delay:2.1s}.project_thumbnail[data-fade-in=true]:nth-child(18){animation-delay:2.2s}.project_thumbnail[data-fade-in=true]:nth-child(19){animation-delay:2.3s}.project_thumbnail[data-fade-in=true]:nth-child(20){animation-delay:2.4s}.project_thumbnail .project_artwork{position:relative;display:block;margin:0;overflow:hidden;background:#fff;padding:66.6666666667% 0 0;pointer-events:none;transform:translateZ(0);will-change:transform,opacity;transition:transform .25s cubic-bezier(.25,.46,.45,.94),opacity .25s cubic-bezier(.25,.46,.45,.94);border-radius:var(--radius);-webkit-mask-box-image:url('data:image/svg+xml;utf8,<svg width="100" height="100" viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 25.6C0 16.6392 0 12.1587 1.7439 8.73615C3.27787 5.72556 5.72556 3.27787 8.73615 1.7439C12.1587 0 16.6392 0 25.6 0H74.4C83.3608 0 87.8413 0 91.2638 1.7439C94.2744 3.27787 96.7221 5.72556 98.2561 8.73615C100 12.1587 100 16.6392 100 25.6V74.4C100 83.3608 100 87.8413 98.2561 91.2638C96.7221 94.2744 94.2744 96.7221 91.2638 98.2561C87.8413 100 83.3608 100 74.4 100H25.6C16.6392 100 12.1587 100 8.73615 98.2561C5.72556 96.7221 3.27787 94.2744 1.7439 91.2638C0 87.8413 0 83.3608 0 74.4V25.6Z" fill="black"/></svg>') 16/var(--radius)/0}[data-expressive=true].project_thumbnail .project_artwork{padding-top:100%}@media(max-width:850px){[data-expressive=true].project_thumbnail .project_artwork{-webkit-mask-box-image:none}[data-expressive=true].project_thumbnail .project_artwork>img,[data-expressive=true].project_thumbnail .project_artwork>video{object-position:top}}.project_thumbnail .project_artwork .private_tag{z-index:99;position:absolute;top:16px;left:16px;display:flex;align-items:center;line-height:0;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);color:#fff;border-radius:6px;font:var(--font-footnote-medium);padding:4px 6px;margin:0}.project_thumbnail .project_artwork .private_tag svg{--size:1.25em;width:var(--size);height:var(--size);margin-right:4px}@media(max-width:850px){.project_thumbnail .project_artwork .private_tag{font-size:14px}}.project_thumbnail .project_artwork>img,.project_thumbnail .project_artwork>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:fadeInAsset .4s ease;animation-fill-mode:backwards}@keyframes fadeInAsset{0%{opacity:0}to{opacity:1}}.project_thumbnail .project_artwork .playpause_button{z-index:99;position:absolute;left:16px;bottom:16px;display:flex;align-items:center;padding:8px;line-height:0;pointer-events:all;cursor:pointer;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);color:#fff;border-radius:40px;transform:translateZ(0)}.project_thumbnail .project_artwork .playpause_button svg{--size:16px;width:var(--size);height:var(--size)}[data-expressive=true].project_thumbnail .project_artwork .playpause_button{right:16px;left:unset;top:16px;bottom:unset}.project_thumbnail .project_info{display:flex;flex-flow:column-reverse;padding:14px 0 0;transition:opacity .25s cubic-bezier(.25,.46,.45,.94)}@media(max-width:1080px){.project_thumbnail .project_info{padding:10px 0 0}}[data-collection=true].project_thumbnail .project_info{flex-flow:column}[data-expressive=true].project_thumbnail .project_info{position:absolute;bottom:0;width:100%;padding:48px 24px 24px}@media(max-width:850px){[data-expressive=true].project_thumbnail .project_info{display:none}}.project_thumbnail .project_info .subtitle,.project_thumbnail .project_info .title{margin:0;padding:0;line-height:1.4!important;z-index:1}.project_thumbnail .project_info .title{font:var(--font-body-medium)}[data-expressive=true].project_thumbnail .project_info .title{color:#fff;filter:drop-shadow(0 0 16px rgba(0,0,0,.8))}.project_thumbnail .project_info .subtitle{font:var(--font-body-regular);color:var(--color-text-secondary)}[data-expressive=true].project_thumbnail .project_info .subtitle{color:rgba(255,255,255,.5);filter:drop-shadow(0 0 16px rgba(0,0,0,.8))}@keyframes projectThumbnailsFadeIn{0%{opacity:0;transform:scale(.95) translateY(32px);filter:blur(8px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}.progressive_blur{position:absolute;left:0;bottom:0;right:0;width:100%;height:100%;pointer-events:none}.progressive_blur>.blur_filter{position:absolute;top:0;left:0;bottom:0;right:0}.progressive_blur>.blur_filter:first-child{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask:linear-gradient(rgba(0,0,0,0),rgb(0,0,0) 10%,rgb(0,0,0) 30%,rgba(0,0,0,0) 40%);mask:linear-gradient(rgba(0,0,0,0),rgb(0,0,0) 10%,rgb(0,0,0) 30%,rgba(0,0,0,0) 40%)}.progressive_blur>.blur_filter:nth-child(2){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask:linear-gradient(rgba(0,0,0,0) 10%,rgb(0,0,0) 20%,rgb(0,0,0) 40%,rgba(0,0,0,0) 50%);mask:linear-gradient(rgba(0,0,0,0) 10%,rgb(0,0,0) 20%,rgb(0,0,0) 40%,rgba(0,0,0,0) 50%)}.progressive_blur>.blur_filter:nth-child(3){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask:linear-gradient(rgba(0,0,0,0) 15%,rgb(0,0,0) 30%,rgb(0,0,0) 50%,rgba(0,0,0,0) 60%);mask:linear-gradient(rgba(0,0,0,0) 15%,rgb(0,0,0) 30%,rgb(0,0,0) 50%,rgba(0,0,0,0) 60%)}.progressive_blur>.blur_filter:nth-child(4){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask:linear-gradient(rgba(0,0,0,0) 20%,rgb(0,0,0) 40%,rgb(0,0,0) 60%,rgba(0,0,0,0) 70%);mask:linear-gradient(rgba(0,0,0,0) 20%,rgb(0,0,0) 40%,rgb(0,0,0) 60%,rgba(0,0,0,0) 70%)}.progressive_blur>.blur_filter:nth-child(5){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-mask:linear-gradient(rgba(0,0,0,0) 40%,rgb(0,0,0) 60%,rgb(0,0,0) 80%,rgba(0,0,0,0) 90%);mask:linear-gradient(rgba(0,0,0,0) 40%,rgb(0,0,0) 60%,rgb(0,0,0) 80%,rgba(0,0,0,0) 90%)}.progressive_blur>.blur_filter:nth-child(6){-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);-webkit-mask:linear-gradient(rgba(0,0,0,0) 60%,rgb(0,0,0) 80%,rgb(0,0,0) 100%,rgba(0,0,0,0) 110%);mask:linear-gradient(rgba(0,0,0,0) 60%,rgb(0,0,0) 80%,rgb(0,0,0) 100%,rgba(0,0,0,0) 110%)}.progressive_blur>.blur_filter:nth-child(7){z-index:10;-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px);-webkit-mask:linear-gradient(rgba(0,0,0,0) 70%,rgb(0,0,0));mask:linear-gradient(rgba(0,0,0,0) 70%,rgb(0,0,0))}.progressive_blur>.gradient{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(transparent,rgba(0,0,0,.3))}.project_article_header{--max-width:1280px;--grid-gap:40px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--grid-gap)}.project_article_header a,.project_article_header h1,.project_article_header h2,.project_article_header h3,.project_article_header p,.project_article_header span{margin:0}@media(max-width:850px){.project_article_header{grid-template-columns:auto;grid-auto-flow:row;grid-gap:20px}}.project_article_header>:not(.basic_info):not(.excerpt):not(hr){grid-column:1/-1}@media(max-width:850px){.project_article_header>:not(.basic_info):not(.excerpt):not(hr){grid-row:2}}.project_article_header .basic_info{width:100%;max-width:calc(var(--max-width)/2 - var(--grid-gap)/2);margin-left:auto}@media(max-width:850px){.project_article_header .basic_info{width:auto;max-width:none;margin-left:0}}.project_article_header .basic_info .title{font:var(--font-title-medium);color:var(--color-text-primary);letter-spacing:-.02em}.project_article_header .basic_info .subtitle{font:var(--font-body-regular);color:var(--color-text-secondary);margin:8px 0 0;padding:0}.project_article_header .basic_info .subtitle a{color:inherit;transition:color .3s cubic-bezier(.25,.46,.45,.94) 0s,-webkit-text-decoration-color .3s cubic-bezier(.25,.46,.45,.94) 0s;transition:color .3s cubic-bezier(.25,.46,.45,.94) 0s,text-decoration-color .3s cubic-bezier(.25,.46,.45,.94) 0s;transition:color .3s cubic-bezier(.25,.46,.45,.94) 0s,text-decoration-color .3s cubic-bezier(.25,.46,.45,.94) 0s,-webkit-text-decoration-color .3s cubic-bezier(.25,.46,.45,.94) 0s;-webkit-text-decoration-color:#e7e8e9;text-decoration-color:#e7e8e9;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:4px;text-decoration-thickness:1px}@media(hover:hover){.project_article_header .basic_info .subtitle a:hover{color:#000;-webkit-text-decoration-color:#888a90;text-decoration-color:#888a90}}[data-peek=true].project_article_header .basic_info .subtitle a{-webkit-text-decoration-color:rgba(231,232,233,0);text-decoration-color:rgba(231,232,233,0)}[data-fade-in-underlines=true].project_article_header .basic_info .subtitle a{animation:underlinesFadeIn 1s ease .5s;animation-fill-mode:backwards}.project_article_header .excerpt{width:100%;max-width:calc(var(--max-width)/2 - var(--grid-gap)/2);margin-right:auto;font:var(--font-heading-regular);color:var(--color-text-primary);letter-spacing:-.03em}@media(max-width:850px){.project_article_header .excerpt{width:auto;max-width:none;margin-right:0}}.project_article_header hr{grid-column:1/-1;width:100%;height:1px;background:#e7e8e9;border:none;outline:none;margin:20px 0 0;display:none}@media(max-width:850px){.project_article_header hr{display:block}}@keyframes underlinesFadeIn{0%{-webkit-text-decoration-color:rgba(231,232,233,0);text-decoration-color:rgba(231,232,233,0)}to{-webkit-text-decoration-color:#e7e8e9;text-decoration-color:#e7e8e9}}.project_article_asset{padding:40px 0;width:100%;height:auto;margin:0 auto;display:block;font-size:0}.project_article_asset .button{--size:34px;width:var(--size);height:var(--size);z-index:99;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);color:#fff;border-radius:40px;display:flex;align-items:center;padding:8px;line-height:0;pointer-events:all;position:absolute;cursor:pointer;left:16px;bottom:16px}.project_article_asset .button svg{width:100%;height:auto;max-width:24px;margin:auto}.project_article_asset .project_article_image,.project_article_asset .project_article_video,.project_article_asset .youtube_iframe,.project_article_asset .youtube_thumbnail{--radius:8px;border-radius:var(--radius);-webkit-mask-box-image:url('data:image/svg+xml;utf8,<svg width="100" height="100" viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 25.6C0 16.6392 0 12.1587 1.7439 8.73615C3.27787 5.72556 5.72556 3.27787 8.73615 1.7439C12.1587 0 16.6392 0 25.6 0H74.4C83.3608 0 87.8413 0 91.2638 1.7439C94.2744 3.27787 96.7221 5.72556 98.2561 8.73615C100 12.1587 100 16.6392 100 25.6V74.4C100 83.3608 100 87.8413 98.2561 91.2638C96.7221 94.2744 94.2744 96.7221 91.2638 98.2561C87.8413 100 83.3608 100 74.4 100H25.6C16.6392 100 12.1587 100 8.73615 98.2561C5.72556 96.7221 3.27787 94.2744 1.7439 91.2638C0 87.8413 0 83.3608 0 74.4V25.6Z" fill="black"/></svg>') 16/var(--radius)/0}.project_article_asset figcaption{display:block;font:var(--font-footnote-regular);color:var(--color-text-secondary);margin:8px 0 0;padding:0}@media(max-width:1080px){.project_article_asset figcaption{padding:0}}.project_article_asset+.project_article_asset{padding-top:0}h2+.project_article_asset{padding-top:22px}.project_article_asset .youtube_container .youtube_thumbnail{position:relative}.project_article_asset .youtube_container .youtube_thumbnail .play_button{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:all;display:flex;border:none;outline:none;background-color:rgba(0,0,0,0);transition:background-color .3s cubic-bezier(.25,.46,.45,.94) 0s;cursor:pointer;z-index:2}@media(hover:hover){.project_article_asset .youtube_container .youtube_thumbnail .play_button:hover{background-color:rgba(0,0,0,.2)}}@media(max-width:850px){.project_article_asset .youtube_container .youtube_thumbnail .play_button{background-color:rgba(0,0,0,0)}}.project_article_asset .youtube_container .youtube_thumbnail .play_button .play_button_affordance{--size:60px;position:relative;left:auto;bottom:auto;margin:auto}.project_article_asset .youtube_container .youtube_iframe{width:100%;height:auto;aspect-ratio:16/9}.project_article_asset .video_container{width:100%;height:auto;position:relative}.project_article_asset .video_container .project_article_video{width:100%;height:auto}.project_article_asset .video_container .playpause_button{z-index:99;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);color:#fff;border-radius:40px;display:flex;align-items:center;padding:8px;line-height:0;pointer-events:all;position:absolute;cursor:pointer;left:16px;bottom:16px}.project_article_asset .video_container .playpause_button svg{--size:16px;width:var(--size);height:var(--size)}.project_article_asset .project_article_image{width:100%;height:auto}.projects_grid{--artwork-full-width:2520px;--artwork-max-retina-width:calc(var(--artwork-full-width) / 2);width:100%;max-width:1600px;margin:0 auto;padding:40px;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;grid-auto-flow:dense;grid-gap:28px 20px;position:relative}.projects_grid[data-featured=true]{grid-template-columns:repeat(2,1fr)}.projects_grid:not([data-featured=true]):before{content:"";position:absolute;background:#fff;opacity:0;transition:opacity .4s ease 0s;pointer-events:none;right:0;bottom:0;left:0;height:var(--loading-overlay-height);transform:translateY(calc(100% - var(--load-more-button-height)));z-index:2}[data-loading-more-items=true].projects_grid:not([data-featured=true]):before{opacity:1}.projects_grid .project_thumbnail{z-index:3}.projects_grid:not(:first-of-type){padding-top:8px}@media(max-width:1080px){.projects_grid{grid-template-columns:repeat(2,1fr)}.projects_grid[data-featured=true]{grid-template-columns:repeat(1,1fr)}}@media(max-width:850px){.projects_grid{padding:20px}.projects_grid,.projects_grid[data-featured=true]{grid-template-columns:repeat(1,1fr)}.projects_grid:not(:first-of-type){padding-top:18px}}.projects_grid .load_more_button_container{grid-column:1/-1;padding-top:40px;text-align:center;animation:dissolveIn .4s cubic-bezier(.28,.11,.32,1) .4s;animation-fill-mode:backwards}@keyframes dissolveIn{0%{opacity:0}to{opacity:1}}.page_header{--max-width:1280px;--grid-gap:40px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--grid-gap);margin-bottom:20px;padding:0 40px}@media(max-width:850px){.page_header{padding:0 20px;margin-bottom:0}}.page_header[data-fade-in=true]{animation:fadeIn 1s cubic-bezier(.28,.11,.32,1) 1.2s;animation-fill-mode:backwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.page_header .basic_info{width:100%;max-width:calc(var(--max-width)/2 - var(--grid-gap)/2);margin-left:auto}.page_header .basic_info .title{font:var(--font-title-medium);color:var(--color-text-primary);letter-spacing:-.02em;margin:0}.page_header .basic_info .subtitle{font:var(--font-body-regular);color:var(--color-text-secondary);margin:8px 0 0;padding:0}.project_collection_page{margin:0 auto;padding-top:80px;padding-bottom:calc(var(--safe-area-inset-bottom) + 40px);max-width:1600px;display:block}