#project-detail-page .role{z-index:10;opacity:1;mix-blend-mode:normal;flex-direction:column;flex:1 1;justify-content:space-between;align-self:auto;align-items:center;width:auto;margin-top:3vh;text-decoration:none;display:flex;position:static}#project-detail-page .review-top-section{z-index:-1;width:100%;height:100svh;position:fixed;inset:0}#project-detail-page .work-intro{z-index:10;grid-column-gap:2rem;grid-row-gap:2rem;justify-content:center;align-items:center;height:84%}#project-detail-page .work-intro,#project-detail-page .work-review-platforms{flex-direction:column;width:auto;max-width:none;text-decoration:none;display:flex}#project-detail-page .work-review-platforms{grid-row-gap:8px;justify-content:flex-start;align-items:flex-start}#project-detail-page .work-item-text{font-family:var(--en_sans);color:#ffffff80;text-align:center;text-transform:uppercase;margin-top:0;margin-bottom:6px;font-size:.75vw;font-weight:500;line-height:1vw;text-decoration:none}#project-detail-page .work-item-text-cms{opacity:.85;font-family:var(--en_sans);color:#fff;text-align:left;margin-bottom:0;font-size:1vw;font-weight:500;line-height:1.25vw}#project-detail-page .work-item-title{z-index:1;justify-content:space-between;align-items:flex-start;width:auto;margin-left:8vw;margin-right:8vw;display:flex}#project-detail-page .work-item-box{grid-row-gap:6px;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-decoration:none;display:flex}#project-detail-page .work-item-box.type{grid-row-gap:6px}#project-detail-page .work-item-richtext{opacity:.85;font-family:var(--en_sans);color:var(--white);align-self:auto;font-size:.875rem;font-weight:500;line-height:1.25rem}#project-detail-page .work-item-richtext h5{font-size:1vw;line-height:1.25vw}#project-detail-page .work-item-richtext h6{font-size:1vw;font-weight:500;line-height:1.25vw}#project-detail-page .work-item-richtext p{font-size:1vw;line-height:1.5vw}#project-detail-page .work-video-color{z-index:2;background-image:linear-gradient(#121212bf,#12121280 20% 70%,#121212bf);width:100%;height:100svh;display:block;position:absolute;inset:0}#project-detail-page .work-video-review{z-index:1;grid-column-gap:0;grid-row-gap:0;aspect-ratio:auto;text-transform:uppercase;object-fit:cover;justify-content:flex-start;align-items:center;width:100%;height:100vh;display:block;position:absolute;inset:0;overflow:clip}#project-detail-page .work-overview{flex-flow:row;justify-content:flex-start;align-items:flex-start;max-width:none;margin-left:8vw;margin-right:8vw;display:flex;position:relative}#project-detail-page .work-prototype-conten-text{font-family:var(--en_sans);color:var(--color--text-3);width:auto;margin-right:8vw;font-size:.875rem;font-weight:500;line-height:1.2rem}#project-detail-page .work-prototype-conten-text.a-text1{font-size:1vw;line-height:1.25vw}#project-detail-page .work-role{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;width:10vw;padding-top:.5vw;display:flex;position:absolute;inset:0 0 auto auto}#project-detail-page .wp-scroll-container{z-index:1;background-color:var(--color--bg);padding-top:6vw;padding-bottom:2rem;position:relative}#project-detail-page .work-richtext{font-family:var(--en_sans);width:60vw;font-size:4vw;font-weight:600;line-height:4.5vw;display:block}#project-detail-page .work-richtext h1{color:var(--black);font-size:4vw;font-weight:600;line-height:5vw}#project-detail-page .work-richtext h2{color:var(--black);font-size:2.75vw;font-weight:600;line-height:3.25vw}#project-detail-page .work-richtext p{color:var(--color--text-1);text-transform:none;margin-bottom:10px;font-size:1.5vw;line-height:2.25vw}#project-detail-page .work-richtext h3{color:var(--color--text-1);margin-top:0;margin-bottom:0;font-size:2vw;font-weight:500;line-height:2.5vw}#project-detail-page .work-richtext h4{color:var(--color--text-3);margin-top:0;margin-bottom:0;font-size:1.5vw;font-weight:500;line-height:2vw}#project-detail-page .work-richtext h5{color:var(--black);flex-flow:column;margin-top:0;margin-bottom:0;font-size:1vw;font-weight:500;line-height:1.5vw}#project-detail-page .work-richtext h6{color:var(--black);text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:.875rem;font-weight:500;line-height:1.25rem}#project-detail-page .work-richtext.role{justify-content:flex-start;align-items:flex-start;width:auto;margin-top:0;line-height:1.25rem;display:block}#project-detail-page .work-richtext li{color:var(--color--text-3);margin-top:4px;margin-bottom:4px;font-size:1rem;font-weight:500;line-height:1.5rem}#project-detail-page .work-richtext ul{padding-left:20px}#project-detail-page .work-richtext.overview-title{margin-bottom:2vw}#project-detail-page .work-richtext.overview-title.a-text1{margin-bottom:4vw;font-size:5vw;line-height:5.25vw}#project-detail-page .work-richtext.overview-content{font-size:2vw;font-weight:500;line-height:2.5vw}#project-detail-page .work-richtext.overview-content.a-text1{color:var(--color--text-3);font-size:2vw;line-height:2.75vw}#project-detail-page .work-margin{width:18vw;height:auto}#project-detail-page .work-margin.overview{width:12vw;display:none}#project-detail-page .wp-scroll-content{justify-content:space-between;align-items:flex-start;max-width:none;margin-left:8vw;margin-right:0;display:flex;position:static;inset:0 0 auto}#project-detail-page .work-prototype-title{font-family:var(--en_sans);color:var(--black);text-transform:uppercase;width:32vw;font-size:1.75rem;font-weight:600;line-height:1.5rem}#project-detail-page .work-prototype-title.a-text2{text-transform:none;width:28vw;font-size:2.5vw;line-height:3vw}#project-detail-page .work-prototype-content{width:60vw}#project-detail-page .work-prototype-content._01{margin-top:.5vw}#project-detail-page .wp-progress-bar{background-color:var(--color--text-4);margin-bottom:1.5rem}#project-detail-page .wp-progress-indicator{background-color:var(--black);width:10rem;height:2px}#project-detail-page .work-role-conten-text{opacity:.5;font-family:var(--en_sans);color:var(--black);text-transform:uppercase;margin-bottom:4px;font-size:.75vw;font-weight:600;line-height:1vw}#project-detail-page .work-role-conten-text.a-text1{font-size:.75vw;font-weight:500;line-height:1.25vw}#project-detail-page .wp-images-list{grid-column-gap:40px;grid-row-gap:40px;flex-flow:row;display:flex}#project-detail-page .wp-images-tem{flex-flow:column;width:64rem;height:auto;display:block;overflow:hidden}#project-detail-page .wp-images-tem.slide{cursor:grab;flex-flow:row;width:auto;display:flex;overflow:visible}#project-detail-page .wp-images{width:auto}#project-detail-page .wp-images.slide-image{width:auto;max-width:780px;height:auto;max-height:60vw;overflow:hidden;box-shadow:0 10px 30px #0000001a}#project-detail-page .wp-images-wrapper{display:flex;overflow:hidden}#project-detail-page .wp-images-wrapper.no-invert-cms-work.wp-cursor-active{padding-right:8vw}#project-detail-page .wp-images-wrapper.no-invert-cms-work.wp-cursor-active.img-active{z-index:1;position:relative;overflow:visible}#project-detail-page .work-category-01{justify-content:space-between;align-items:flex-start;max-width:none;margin-left:8vw;margin-right:8vw;padding-top:12vw;display:flex}#project-detail-page .work-credits-text{font-family:var(--en_sans);color:var(--black);text-transform:uppercase;flex:1 1;font-size:1.75rem;font-weight:600;line-height:1.5rem}#project-detail-page .work-credits-text.a-text2{text-transform:none;font-size:2.5vw;line-height:3vw}#project-detail-page .work-category-01-images-wrapper{display:flex;overflow:visible}#project-detail-page .work-category-01-images-list{object-fit:cover;border-radius:2vw;flex-flow:column;flex:1 1;margin-top:8vw;margin-left:8vw;margin-right:8vw;display:flex;position:static}#project-detail-page .work-category-01-images-tem{aspect-ratio:auto;object-fit:cover;flex-flow:column;width:84vw;height:auto;display:block;overflow:hidden}#project-detail-page .work-category-01-images{object-fit:fill;min-width:84vw;max-width:84vw;display:block;overflow:visible}#project-detail-page .work-credits{justify-content:space-between;align-items:flex-start;max-width:none;margin-left:8vw;margin-right:8vw;padding-top:12vw;padding-bottom:8vw;display:flex}#project-detail-page .work-credits-item-text{opacity:.3;font-family:var(--en_sans);color:var(--black);text-transform:uppercase;white-space:nowrap;width:auto;font-size:.75rem;font-weight:600;line-height:.875rem}#project-detail-page .work-credits-item-text.fade-up{opacity:.5;margin-bottom:2px;font-size:.75vw;font-weight:500;line-height:1vw}#project-detail-page .work-credits-item{grid-column-gap:.55rem;grid-row-gap:.55rem;flex-flow:column;display:flex}#project-detail-page .work-credits-item.director{grid-column-gap:.5rem;grid-row-gap:.5rem}#project-detail-page .work-credits-item-list{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;display:flex}#project-detail-page .work-credits-tem-text-name{font-family:var(--en_sans);color:var(--black);text-transform:capitalize;white-space:nowrap;width:auto;font-size:.875rem;font-weight:500;line-height:1.5rem}#project-detail-page .work-credits-tem-text-name.fade-up{text-transform:none;font-size:1vw;line-height:1.25vw}#project-detail-page .work-credits-item-all{grid-column-gap:4rem;grid-row-gap:4rem;flex-flow:row;justify-content:flex-end;align-items:flex-start;width:52vw;display:flex}#project-detail-page .work-footer-section{z-index:220;background-color:var(--color--bg);justify-content:center;align-items:center}#project-detail-page .work-footer-next{z-index:220;flex-flow:column;justify-content:flex-start;align-items:center;width:auto;max-width:none;margin-left:4vw;margin-right:4vw;display:flex;overflow:hidden}#project-detail-page .work-next-project-title{z-index:300;font-family:var(--en_sans);color:var(--color--text-1);text-align:center;letter-spacing:-.2vw;text-transform:capitalize;font-size:6vw;font-style:normal;font-weight:600;line-height:6vw;text-decoration:none;display:block;position:relative}#project-detail-page .work-next-project{z-index:220;font-family:var(--en_serif);color:var(--color--text-1);text-align:center;text-transform:lowercase;margin-top:10rem;font-size:1.5rem;font-style:italic;font-weight:400;line-height:1.5rem;position:relative}#project-detail-page .work-next-project.fade-up{z-index:300;margin-top:12vw;font-size:2vw;line-height:2.5vw}#project-detail-page .work-category-01-text{font-family:var(--en_sans);color:var(--black);text-transform:uppercase;font-size:1.75rem;font-weight:600;line-height:2rem}#project-detail-page .work-category-01-text.a-text2{text-transform:none;font-size:2.5vw;line-height:3vw}#project-detail-page .work-footer-box{justify-content:space-between;align-items:center;width:auto;margin-left:4vw;margin-right:4vw;padding-bottom:2rem;display:none;position:static;inset:auto 0 0}#project-detail-page .work-footer-cms-list-wrapper{justify-content:center;align-items:flex-start;width:100%;height:auto;display:none}#project-detail-page .work-footer-cms-list{width:92vw;margin-left:4vw;margin-right:4vw}#project-detail-page .work-footer-cms-item{flex-flow:column;justify-content:flex-start;align-items:center;width:100%;display:flex}#project-detail-page .work-next-project-title-link.work-next-link.no-invert-cms-work.mf-cursor-video{justify-content:center;align-items:center;height:12vw;margin-top:0;display:flex}#project-detail-page .work-next-project-title-link.work-next-link.no-invert-cms-work.mf-cursor-video.fade-up{margin-top:0;margin-bottom:12vw;padding-left:8vw;padding-right:8vw}#project-detail-page .m-work-video-color{z-index:-1;aspect-ratio:auto;object-fit:cover;background-image:linear-gradient(#000000d9,#00000040 20% 70%,#000000b3);width:auto;height:auto;display:none;position:absolute;inset:0}#project-detail-page .work-richtext-credits{font-family:var(--en_sans);font-weight:600}#project-detail-page .work-richtext-credits h1{color:var(--black);font-size:2.8rem;font-weight:600;line-height:3.5rem}#project-detail-page .work-richtext-credits h2{color:var(--black);font-size:2rem;font-weight:600;line-height:2.5rem}#project-detail-page .work-richtext-credits p{color:var(--color--text-3);text-transform:none;font-size:1.25vw;line-height:1.5vw}#project-detail-page .work-richtext-credits h3{color:var(--color--text-3);font-size:1.25rem;font-weight:500;line-height:1.75rem}#project-detail-page .work-richtext-credits h4{color:var(--black);text-transform:uppercase;font-size:1.25rem;font-weight:500;line-height:1.5rem}#project-detail-page .work-richtext-credits h5,#project-detail-page .work-richtext-credits h6{color:var(--black);text-transform:none;margin-top:0;margin-bottom:0;font-weight:500}#project-detail-page .work-richtext-credits h6{font-size:1vw;line-height:1.5vw}#project-detail-page .work-richtext-credits.overview{width:65%;display:none}#project-detail-page .work-richtext-credits.credits{color:var(--black);text-transform:uppercase;white-space:nowrap;width:auto;font-size:1rem;line-height:1rem}#project-detail-page .work-item-text-box{overflow:hidden}#project-detail-page .work-item-text-box.title{z-index:1;overflow:visible}#project-detail-page .work-item-text-box.sub{z-index:1;line-height:1;overflow:visible}#project-detail-page .work-video--wrapper{z-index:-1;display:flex;position:absolute;inset:0}#project-detail-page .work-item-text-title{color:#fff;text-align:center;letter-spacing:-.3vw;text-transform:none;margin-left:4vw;margin-right:4vw;font-size:10vw;font-weight:600;line-height:10vw;text-decoration:none}#project-detail-page .work-item-text-wrapper{grid-column-gap:.75rem;grid-row-gap:.75rem;justify-content:center;align-items:center;line-height:1;display:flex}#project-detail-page .work-item-text-cms-sub{font-size:1.5vw;line-height:2vw}#project-detail-page .work-item-text-cms-dot,#project-detail-page .work-item-text-cms-sub{font-family:var(--en_sans);color:#fff;text-align:center;font-weight:500;text-decoration:none}#project-detail-page .work-item-text-cms-dot{background-color:#fff;border-radius:100px;width:4px;height:4px;font-size:1.25rem;line-height:1.25rem}#project-detail-page .work-content-section{z-index:5;background-color:var(--color--bg);position:relative}#project-detail-page .work-content-section.overview{margin-top:100vh;padding-top:8vw}#project-detail-page .work-prototype-container{margin-left:8vw;padding-top:12vw;display:flex}#project-detail-page .work-social-text{justify-content:flex-start;align-items:center;text-decoration:none;display:flex;position:relative}#project-detail-page .work-footer-line{background-color:var(--color--text-1);opacity:.2;flex-flow:column;justify-content:flex-start;align-self:stretch;align-items:center;width:100%;height:1px;display:none}#project-detail-page .work-video-color-black{z-index:2;background-color:var(--black);opacity:0;width:100%;height:100%;position:relative}#project-detail-page .work-category-01-text-box{width:28vw}#project-detail-page .work-credits-text-box{width:32vw}#project-detail-page .work-richtext-category{font-family:var(--en_sans);width:60vw;font-weight:600;display:block}#project-detail-page .work-richtext-category h1{color:var(--black);font-size:3.5vw;font-weight:600;line-height:4.5vw}#project-detail-page .work-richtext-category h2{color:var(--black);font-size:2.5vw;font-weight:600;line-height:3.25vw}#project-detail-page .work-richtext-category p{color:var(--color--text-1);text-transform:none;margin-bottom:8px;font-size:1.25vw;line-height:1.5vw}#project-detail-page .work-richtext-category h3{color:var(--color--text-3);margin-top:0;margin-bottom:0;font-size:1.5vw;font-weight:500;line-height:2vw}#project-detail-page .work-richtext-category h4{color:var(--black);text-transform:none;margin-top:0;margin-bottom:4px;font-size:1.5vw;font-weight:500;line-height:2vw}#project-detail-page .work-richtext-category h5{color:var(--black);text-transform:none;font-size:.8755rem;font-weight:500;line-height:.6rem}#project-detail-page .work-richtext-category h6{color:var(--black);text-transform:uppercase;font-size:.875rem;font-weight:500;line-height:.6rem}#project-detail-page .work-richtext-category.category-01{width:52vw}#project-detail-page .work-richtext-category.category-01.a-text1{margin-top:5px}#project-detail-page .work-richtext-category.category-01.a-text1 li{color:var(--color--text-3);padding-bottom:2px;font-size:1vw;font-weight:500;line-height:1.25vw}#project-detail-page .work-richtext-category.category-01.a-text1 ul{padding-left:27px}#project-detail-page .work-richtext-category.category-01 ul{padding-left:20px}#project-detail-page .work-richtext-category.category-01 li{color:var(--color--text-3);font-size:1vw;font-weight:500;line-height:1.25vw}#project-detail-page .cms-work-button-dot{z-index:1;border:1px solid var(--white);opacity:.5;border-radius:100%;width:3rem;height:3rem;display:none;position:relative}#project-detail-page .nav-back-button{z-index:300;opacity:0;mix-blend-mode:difference;justify-content:center;align-items:center;margin-top:5rem;margin-left:4vw;display:flex;position:fixed;inset:0 auto auto 0}#project-detail-page .cms-work-button-svg{z-index:4;display:block;position:relative}#project-detail-page .cms-work-button-text{color:var(--white);text-transform:uppercase;font-size:.75rem;display:none;position:absolute}#project-detail-page .work-review-design{grid-row-gap:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:auto;max-width:none;text-decoration:none;display:flex}#project-detail-page .work-category-grid-box,#project-detail-page .work-category-grid-box._02{width:4vw}#project-detail-page .m-work-item-richtext{font-family:var(--en_sans);color:var(--white);align-self:auto;font-size:.875rem;font-weight:500;line-height:1.25rem;display:none}#project-detail-page .m-work-item-richtext h5{font-size:1rem}#project-detail-page .m-work-item-richtext h6{font-size:.875rem;font-weight:400;line-height:.75rem}#project-detail-page .m-work-richtext{font-family:var(--en_sans);width:60vw;font-weight:600;display:block}#project-detail-page .m-work-richtext h1{color:var(--black);font-size:4vw;font-weight:600;line-height:5vw}#project-detail-page .m-work-richtext h2{color:var(--black);font-size:2.75vw;font-weight:600;line-height:3.25vw}#project-detail-page .m-work-richtext p{color:var(--color--text-1);text-transform:none;margin-bottom:10px;font-size:1.5vw;line-height:2.25vw}#project-detail-page .m-work-richtext h3{color:var(--color--text-1);margin-top:0;margin-bottom:0;font-size:2vw;font-weight:500;line-height:2.5vw}#project-detail-page .m-work-richtext h4{color:var(--color--text-3);margin-top:0;margin-bottom:0;font-size:1.5vw;font-weight:500;line-height:2vw}#project-detail-page .m-work-richtext h5{flex-flow:column;font-size:.8755rem}#project-detail-page .m-work-richtext h5,#project-detail-page .m-work-richtext h6{color:var(--black);margin-top:0;margin-bottom:0;font-weight:500;line-height:1.25rem}#project-detail-page .m-work-richtext h6{text-transform:uppercase;font-size:.875rem}#project-detail-page .m-work-richtext.role{justify-content:flex-start;align-items:flex-start;width:auto;margin-top:0;line-height:1.25rem;display:block}#project-detail-page .m-work-richtext.role.a-text1{display:none}#project-detail-page .m-work-richtext li{color:var(--color--text-3);margin-top:4px;margin-bottom:4px;font-size:1rem;font-weight:500;line-height:1.5rem}#project-detail-page .m-work-richtext ul{padding-left:20px}#project-detail-page .m-work-richtext.a-text1{display:none}#project-detail-page .m-work-richtext-category{font-family:var(--en_sans);width:60vw;font-weight:600;display:block}#project-detail-page .m-work-richtext-category h1{color:var(--black);font-size:3.5vw;font-weight:600;line-height:4.5vw}#project-detail-page .m-work-richtext-category h2{color:var(--black);font-size:2.5vw;font-weight:600;line-height:3.25vw}#project-detail-page .m-work-richtext-category p{color:var(--color--text-3);text-transform:none;font-size:1.25vw;line-height:1.5vw}#project-detail-page .m-work-richtext-category h3{color:var(--color--text-3);margin-top:0;margin-bottom:0;font-size:1.5vw;font-weight:500;line-height:2vw}#project-detail-page .m-work-richtext-category h4{color:var(--black);text-transform:none;margin-top:0;margin-bottom:0;font-size:1.5vw;font-weight:500;line-height:2vw}#project-detail-page .m-work-richtext-category h5{color:var(--black);text-transform:none;font-size:.8755rem;font-weight:500;line-height:.6rem}#project-detail-page .m-work-richtext-category h6{color:var(--black);text-transform:uppercase;font-size:.875rem;font-weight:500;line-height:.6rem}#project-detail-page .m-work-richtext-category.category-01{width:52vw}#project-detail-page .m-work-richtext-category.category-01.a-text1{display:none}#project-detail-page .m-work-richtext-credits{font-family:var(--en_sans);font-weight:600}#project-detail-page .m-work-richtext-credits h1{color:var(--black);font-size:2.8rem;font-weight:600;line-height:3.5rem}#project-detail-page .m-work-richtext-credits h2{color:var(--black);font-size:2rem;font-weight:600;line-height:2.5rem}#project-detail-page .m-work-richtext-credits p{color:var(--color--text-3);text-transform:none;font-size:1rem;line-height:1.25rem}#project-detail-page .m-work-richtext-credits h3{color:var(--color--text-3);font-size:1.25rem;font-weight:500;line-height:1.75rem}#project-detail-page .m-work-richtext-credits h4{color:var(--black);text-transform:uppercase;font-size:1.25rem;font-weight:500;line-height:1.5rem}#project-detail-page .m-work-richtext-credits h5{font-size:.8755rem}#project-detail-page .m-work-richtext-credits h5,#project-detail-page .m-work-richtext-credits h6{color:var(--black);text-transform:none;margin-top:0;margin-bottom:0;font-weight:500;line-height:1.25rem}#project-detail-page .m-work-richtext-credits h6{font-size:.875rem}#project-detail-page .m-work-richtext-credits.overview{width:65%;display:none}#project-detail-page .m-work-richtext-credits.credits{color:var(--black);text-transform:uppercase;white-space:nowrap;width:auto;font-size:1rem;line-height:1rem}#project-detail-page .m-work-richtext-credits.fade-up{display:none}#project-detail-page .work-richtext-box{flex-flow:column;display:flex}#project-detail-page .m-work-richtext-box{flex-flow:column;display:none}#project-detail-page .cms-copyright-box{z-index:400;grid-column-gap:1.5vw;grid-row-gap:1.5vw;flex:1 1;justify-content:space-between;align-items:flex-end;height:6.5vw;padding-bottom:2vw;padding-left:4vw;padding-right:4vw;display:flex;position:relative;inset:auto 0 0 auto}@media screen and (min-width:1440px){#project-detail-page .work-item-text{opacity:.5;color:var(--white)}#project-detail-page .work-role{width:11%}#project-detail-page .work-margin.overview{width:24%}#project-detail-page .work-role-conten-text{opacity:.5;font-family:var(--en_sans);color:var(--black);text-transform:uppercase;font-weight:600}#project-detail-page .work-richtext-credits.overview{width:65%}#project-detail-page .work-item-text-title{margin-left:8vw;margin-right:8vw}#project-detail-page .work-social-text{display:flex}#project-detail-page .m-work-richtext-credits.overview{width:65%}}@media screen and (min-width:1920px){#project-detail-page .wp-images.slide-image{max-width:50vw;box-shadow:8px 8px 16px #0000001a}#project-detail-page .work-category-01-text.a-text2{line-height:2.8vw}}@media screen and (max-width:991px){#project-detail-page .work-intro{height:50vh}#project-detail-page .work-review-platforms{justify-content:flex-start;align-items:center;width:auto;max-width:none;margin-bottom:0}#project-detail-page .work-item-text-cms{text-align:center}#project-detail-page .work-item-title{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;justify-content:space-between;align-items:center;height:50vh;margin-left:0;margin-right:0;padding-bottom:5rem}#project-detail-page .work-item-box{justify-content:flex-start;align-items:center}#project-detail-page .work-item-richtext{text-align:center}#project-detail-page .work-overview{margin-left:4vw;margin-right:4vw}#project-detail-page .work-prototype-conten-text{margin-right:4vw}#project-detail-page .work-role{width:20%}#project-detail-page .wp-scroll-container{padding-top:0}#project-detail-page .work-margin.overview{width:10%}#project-detail-page .wp-scroll-content{margin-top:8vh;margin-left:4vw}#project-detail-page .work-prototype-title.a-text2{font-size:1.25rem}#project-detail-page .wp-images-tem{width:40rem}#project-detail-page .work-category-01{margin-left:4vw;margin-right:4vw;padding-top:12vh}#project-detail-page .work-credits-text.a-text2{font-size:1.25rem}#project-detail-page .work-category-01-images-list{margin-top:12vh;margin-left:4vw;margin-right:4vw}#project-detail-page .work-category-01-images-tem{width:92vw}#project-detail-page .work-category-01-images{min-width:92vw;max-width:92vw}#project-detail-page .work-credits{flex-flow:row;justify-content:flex-start;align-items:flex-start;margin-left:4vw;margin-right:4vw;padding-top:16vh}#project-detail-page .work-credits-tem-text-name.fade-up{text-transform:none}#project-detail-page .work-credits-item-all{grid-column-gap:2rem;grid-row-gap:2rem;justify-content:space-between;align-items:flex-start;width:100%}#project-detail-page .work-footer-section{padding-top:12vh}#project-detail-page .work-next-project-title{font-size:5rem;line-height:5rem}#project-detail-page .work-next-project{font-size:1.75rem;line-height:1.75rem}#project-detail-page .work-category-01-text.a-text2{font-size:1.25rem}#project-detail-page .work-footer-box{margin-left:4vw;margin-right:4vw}#project-detail-page .work-footer-cms-list-wrapper{display:none}#project-detail-page .work-footer-cms-list{height:22.4rem;margin-left:4vw;margin-right:4vw}#project-detail-page .work-footer-cms-item{height:22.4rem}#project-detail-page .m-work-video-color{background-image:linear-gradient(#000000d9,#00000080 20% 60%,#000000b3)}#project-detail-page .work-richtext-credits.overview{width:70%}#project-detail-page .work-item-text-title{margin-top:4vh;margin-left:4vw;margin-right:4vw;font-size:12vw;line-height:11vw}#project-detail-page .work-prototype-container{margin-left:4vw;padding-top:12vh}#project-detail-page .nav-back-button{margin-top:6rem}#project-detail-page .work-review-design{justify-content:flex-start;align-items:center;width:auto;max-width:none;margin-bottom:0}#project-detail-page .m-work-item-richtext{text-align:center}#project-detail-page .m-work-richtext-credits.overview{width:70%}#project-detail-page .cms-copyright-box{margin-top:0;margin-bottom:3rem;position:absolute;inset:auto 0 0 auto}}@media screen and (max-width:767px){#project-detail-page .work-intro{height:50%}#project-detail-page .work-item-text-cms{text-align:center}#project-detail-page .work-item-title{grid-column-gap:1rem;grid-row-gap:1rem;height:50vh}#project-detail-page .work-item-box{justify-content:flex-start;align-items:center}#project-detail-page .work-video-color{display:block}#project-detail-page .work-overview{flex-flow:column;justify-content:center;align-items:flex-end;padding-top:16vh}#project-detail-page .work-prototype-conten-text.a-text1{line-height:1rem}#project-detail-page .work-role{flex-flow:row;justify-content:flex-start;align-items:flex-start;width:auto;margin-top:2rem;display:flex}#project-detail-page .wp-scroll-container{padding-top:0}#project-detail-page .work-richtext.role{margin-top:0}#project-detail-page .wp-scroll-content{flex-flow:column;margin-top:0;margin-left:0}#project-detail-page .work-prototype-title{width:auto;margin-bottom:1rem}#project-detail-page .work-prototype-title.a-text2{width:30vw;height:3vh;font-size:1.25rem;line-height:1.25rem}#project-detail-page .work-prototype-content{width:66vw}#project-detail-page .work-role-conten-text{align-self:flex-start;width:4rem;line-height:2rem}#project-detail-page .work-role-conten-text.a-text1{line-height:1.25rem}#project-detail-page .wp-images-list{margin-top:3rem}#project-detail-page .wp-images-tem{width:30rem}#project-detail-page .work-category-01{flex-flow:column}#project-detail-page .work-credits-text.a-text2{font-size:1.25rem;line-height:1.25rem}#project-detail-page .work-category-01-images-list{margin-top:8vh}#project-detail-page .work-credits{flex-flow:row;margin-top:0}#project-detail-page .work-credits-item-text.fade-up{font-size:3.5vw;line-height:4vw}#project-detail-page .work-credits-item{grid-column-gap:.5rem;grid-row-gap:.5rem}#project-detail-page .work-credits-item-list{grid-column-gap:1rem;grid-row-gap:1rem}#project-detail-page .work-credits-tem-text-name.fade-up{text-transform:none;font-size:3.5vw;line-height:4vw}#project-detail-page .work-credits-item-all{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;width:40vw;margin-top:0}#project-detail-page .work-footer-section{margin-top:0}#project-detail-page .work-category-01-text.a-text2{font-size:1.25rem;line-height:1.25rem}#project-detail-page .m-work-video-color{display:none}#project-detail-page .work-item-text-title{margin-top:4vh;font-size:14vw;line-height:12.5vw}#project-detail-page .work-prototype-container{margin-left:4vw;padding-top:12vh}#project-detail-page .work-credits-text-box{width:60vw}#project-detail-page .work-richtext-category.category-01{width:auto;margin-top:3rem}#project-detail-page .m-work-richtext.role{margin-top:0}#project-detail-page .m-work-richtext-category.category-01{width:auto;margin-top:3rem}#project-detail-page .cms-copyright-box{margin-top:0;margin-bottom:3rem;position:absolute;inset:auto 0 0 auto}}@media screen and (max-width:479px){#project-detail-page .review-top-section{flex-flow:column;justify-content:space-between;align-items:center;height:100vh;display:flex}#project-detail-page .work-intro{grid-column-gap:2vh;grid-row-gap:2vh;justify-content:center;align-items:center;width:100%;height:45vh}#project-detail-page .work-review-platforms{grid-column-gap:3px;grid-row-gap:3px;justify-content:center;align-items:center}#project-detail-page .work-item-text{margin-bottom:0;font-size:3vw;line-height:3.5vw}#project-detail-page .work-item-text-cms{font-size:3.5vw;line-height:4vw}#project-detail-page .work-item-title{grid-column-gap:2vh;grid-row-gap:2vh;justify-content:flex-start;align-items:center;width:100%;height:55vh;margin-left:0;margin-right:0;padding-top:4vh;padding-bottom:0}#project-detail-page .work-item-box{grid-column-gap:3px;grid-row-gap:3px;justify-content:center;align-items:center}#project-detail-page .work-item-box.type{grid-column-gap:5px;grid-row-gap:5px}#project-detail-page .work-item-richtext,#project-detail-page .work-video-color{display:none}#project-detail-page .work-overview{flex-flow:column;padding-top:8vh}#project-detail-page .work-prototype-conten-text{font-size:.75rem;line-height:.9rem}#project-detail-page .work-prototype-conten-text.a-text1{color:var(--color--text-3);margin-right:0;font-size:3.5vw;line-height:4vw}#project-detail-page .work-role{margin-top:12vh;margin-left:0;padding-top:0}#project-detail-page .work-role.fade-up{justify-content:flex-start;align-items:center;margin-top:8vh;margin-bottom:12vh;position:static;top:auto}#project-detail-page .wp-scroll-container{padding-top:4vh;padding-bottom:4vh}#project-detail-page .work-richtext{width:auto}#project-detail-page .work-richtext h1{font-size:1.5rem;line-height:1.75rem}#project-detail-page .work-richtext h2{font-size:1.25rem;line-height:1.4rem}#project-detail-page .work-richtext p{margin-bottom:8px;font-size:.875rem;line-height:1rem}#project-detail-page .work-richtext h3{font-size:1rem;font-weight:500;line-height:1.25rem}#project-detail-page .work-richtext h4{font-size:1rem;line-height:1.25rem}#project-detail-page .work-richtext h5,#project-detail-page .work-richtext h6{line-height:1rem}#project-detail-page .work-richtext.role,#project-detail-page .work-richtext.role.a-text1{display:none}#project-detail-page .work-richtext li{margin-top:2px;margin-bottom:2px;font-size:.75rem;line-height:1rem}#project-detail-page .work-richtext ul{margin-top:4px;margin-bottom:8px;padding-left:14px}#project-detail-page .work-richtext.a-text1{display:none}#project-detail-page .work-richtext.overview-title.a-text1{margin-bottom:4vh;font-size:8vw;line-height:9vw;display:block}#project-detail-page .work-richtext.overview-content.a-text1{font-size:4vw;line-height:4.8vw;display:block}#project-detail-page .work-margin.overview{display:none}#project-detail-page .wp-scroll-content{flex-flow:column;margin-top:0;margin-left:4vw}#project-detail-page .work-prototype-title{width:auto;font-size:1.25rem;line-height:1rem}#project-detail-page .work-prototype-title.a-text2{width:auto;height:auto;margin-bottom:0;font-size:5vw;line-height:6vw}#project-detail-page .work-prototype-content{width:100%;margin-top:.5rem}#project-detail-page .work-prototype-content._01{margin-top:1vh}#project-detail-page .wp-progress-bar{margin-bottom:2vh}#project-detail-page .work-role-conten-text{flex:0 1 auto;align-self:flex-start;width:16vw;margin-bottom:0;font-size:3vw;font-weight:500;line-height:4vw}#project-detail-page .work-role-conten-text.a-text1{font-size:3.5vw;font-weight:500;line-height:4vw}#project-detail-page .wp-images-list{grid-column-gap:4vw;grid-row-gap:4vw;margin-top:0}#project-detail-page .wp-images-tem{width:88vw}#project-detail-page .wp-images-tem.slide{border-radius:15px}#project-detail-page .wp-images.slide-image{max-width:84vw;max-height:60vh}#project-detail-page .wp-images-wrapper.no-invert-cms-work.wp-cursor-active.img-active{padding-right:4vw}#project-detail-page .work-category-01{flex-flow:column;padding-top:0;padding-bottom:8vh}#project-detail-page .work-credits-text{width:100%;font-size:1.25rem;line-height:1.25rem}#project-detail-page .work-credits-text.a-text2{font-size:5vw;line-height:6vw}#project-detail-page .work-category-01-images-list{margin-top:0;overflow:hidden}#project-detail-page .work-credits{flex-flow:row;justify-content:space-between;align-items:flex-start;padding-top:12vh;padding-bottom:0}#project-detail-page .work-credits-item-text{font-size:.625rem;line-height:.625rem}#project-detail-page .work-credits-item-text.fade-up{align-self:flex-start;font-size:3vw;font-weight:500;line-height:3.5vw}#project-detail-page .work-credits-item{justify-content:flex-start;align-items:flex-start}#project-detail-page .work-credits-item,#project-detail-page .work-credits-item.director{grid-column-gap:.75vh;grid-row-gap:.75vh}#project-detail-page .work-credits-item.a-text1,#project-detail-page .work-credits-item.director.a-text1{grid-column-gap:.5vh;grid-row-gap:.5vh}#project-detail-page .work-credits-item-list{grid-column-gap:1rem;grid-row-gap:1rem}#project-detail-page .work-credits-tem-text-name{font-size:.75rem}#project-detail-page .work-credits-tem-text-name.fade-up{font-size:3.5vw}#project-detail-page .work-credits-item-all{grid-column-gap:2vh;grid-row-gap:2vh;flex-flow:column;justify-content:space-between;align-items:flex-start;width:52%;margin-top:.5vh}#project-detail-page .work-footer-section{margin-top:0;padding-top:8vh}#project-detail-page .work-next-project-title{-webkit-text-stroke-color:var(--white);font-size:2.8rem;line-height:2.5rem}#project-detail-page .work-next-project{margin-top:8vh;font-size:1rem;line-height:1.25rem}#project-detail-page .work-next-project.fade-up{margin-bottom:2vh;font-size:5vw;line-height:5vw}#project-detail-page .work-category-01-text{width:100%;font-size:.875rem}#project-detail-page .work-category-01-text.a-text2{width:auto;font-size:5vw;line-height:6vw}#project-detail-page .work-footer-box{flex-flow:row;justify-content:center;align-items:center;margin-top:4vh;padding-bottom:2vh;display:flex}#project-detail-page .work-footer-cms-list-wrapper{display:none}#project-detail-page .work-footer-cms-item,#project-detail-page .work-footer-cms-list{height:24vh}#project-detail-page .m-work-video-color{z-index:2;opacity:.75;object-fit:fill;display:block}#project-detail-page .work-richtext-credits h1{font-size:1.75rem;line-height:2rem}#project-detail-page .work-richtext-credits h2{font-size:1.5rem;line-height:1.75rem}#project-detail-page .work-richtext-credits p{font-size:.875rem;line-height:1rem}#project-detail-page .work-richtext-credits h3{font-size:1rem;line-height:1.2rem}#project-detail-page .work-richtext-credits h4{font-size:1rem;line-height:1rem}#project-detail-page .work-richtext-credits h6{font-size:.75rem;line-height:.5rem}#project-detail-page .work-richtext-credits.overview{flex-flow:column;width:100%;display:none}#project-detail-page .work-richtext-credits.credits.fade-up{display:none}#project-detail-page .work-richtext-credits.fade-up{text-align:left;align-self:flex-start;display:none}#project-detail-page .work-item-text-box{flex-flow:column;justify-content:center;align-items:center;display:flex}#project-detail-page .work-item-text-box.title{overflow:visible}#project-detail-page .work-video--wrapper{height:100vh;display:block}#project-detail-page .work-next-project-title-link.work-next-link.no-invert-cms-work.mf-cursor-video{mix-blend-mode:normal;height:12vh;margin-top:0;margin-bottom:0}#project-detail-page .work-next-project-title-link.work-next-link.no-invert-cms-work.mf-cursor-video.fade-up{height:auto}#project-detail-page .work-item-text-title{letter-spacing:-1px;margin-top:4vh;font-size:16vw;line-height:15vw}#project-detail-page .work-item-text-wrapper{grid-column-gap:8px;grid-row-gap:8px;flex-flow:row}#project-detail-page .work-item-text-cms-sub{font-size:3.5vw;line-height:4vw}#project-detail-page .work-item-text-cms-dot{font-size:.875rem;line-height:.875rem}#project-detail-page .work-content-section.overview{width:100vw;max-width:100%;height:auto;padding-top:0;display:block;overflow:hidden}#project-detail-page .work-content-section.content{padding-top:4vh}#project-detail-page .work-prototype-container{flex-flow:column;margin-left:4vw;margin-right:4vw;padding-top:0}#project-detail-page .work-footer-line,#project-detail-page .work-video-color-black{display:none}#project-detail-page .work-category-01-text-box{width:auto}#project-detail-page .work-credits-text-box{width:40vw}#project-detail-page .work-richtext-category h1{font-size:1.75rem;line-height:2rem}#project-detail-page .work-richtext-category h2{font-size:1.5rem;line-height:1.75rem}#project-detail-page .work-richtext-category p{font-size:.875rem;line-height:1rem}#project-detail-page .work-richtext-category h3{font-size:1rem;line-height:1.2rem}#project-detail-page .work-richtext-category h4{font-size:1rem;line-height:1rem}#project-detail-page .work-richtext-category h5{font-size:.755rem;line-height:.5rem}#project-detail-page .work-richtext-category h6{font-size:.75rem;line-height:.5rem}#project-detail-page .work-richtext-category.category-01{width:100%;margin-top:3rem}#project-detail-page .work-richtext-category.category-01.a-text1{margin-top:2rem;display:none}#project-detail-page .work-review-design{grid-column-gap:3px;grid-row-gap:3px;justify-content:center;align-items:center}#project-detail-page .work-category-grid-box{display:none}#project-detail-page .m-work-item-richtext{flex-flow:column;display:block}#project-detail-page .m-work-item-richtext h6,#project-detail-page .m-work-item-richtext p{font-size:3.5vw;line-height:4vw}#project-detail-page .m-work-richtext{width:auto}#project-detail-page .m-work-richtext h1{font-size:9vw;line-height:10.5vw}#project-detail-page .m-work-richtext h2{font-size:1.25rem;line-height:1.4rem}#project-detail-page .m-work-richtext p{margin-bottom:8px;font-size:3.5vw;line-height:4vw}#project-detail-page .m-work-richtext h3{font-size:1rem;font-weight:500;line-height:1.25rem}#project-detail-page .m-work-richtext h4{color:var(--color--text-1);font-size:5vw;line-height:6vw}#project-detail-page .m-work-richtext h5{line-height:1rem}#project-detail-page .m-work-richtext h6{font-size:3.5vw;line-height:4vw}#project-detail-page .m-work-richtext.role.a-text1{display:flex}#project-detail-page .m-work-richtext li{margin-top:2px;margin-bottom:2px;font-size:.75rem;line-height:1rem}#project-detail-page .m-work-richtext ul{margin-top:4px;margin-bottom:8px;padding-left:14px}#project-detail-page .m-work-richtext.a-text1{display:block}#project-detail-page .m-work-richtext-category h1{font-size:1.75rem;line-height:2rem}#project-detail-page .m-work-richtext-category h2{font-size:1.5rem;line-height:1.75rem}#project-detail-page .m-work-richtext-category p{color:var(--color--text-1);margin-bottom:8px;font-size:4vw;line-height:4.5vw}#project-detail-page .m-work-richtext-category h3{font-size:1rem;line-height:1.2rem}#project-detail-page .m-work-richtext-category h4{font-size:3.5vw;line-height:4vw}#project-detail-page .m-work-richtext-category h5{font-size:.755rem;line-height:.5rem}#project-detail-page .m-work-richtext-category h6{font-size:.75rem;line-height:.5rem}#project-detail-page .m-work-richtext-category.category-01{width:100%;margin-top:3rem}#project-detail-page .m-work-richtext-category.category-01.a-text1{flex-flow:column;margin-top:4vh;display:flex}#project-detail-page .m-work-richtext-category.category-01.a-text1 li{color:var(--color--text-3);margin-bottom:4px;font-size:3.5vw;font-weight:500;line-height:4vw}#project-detail-page .m-work-richtext-credits h1{font-size:1.75rem;line-height:2rem}#project-detail-page .m-work-richtext-credits h2{font-size:1.5rem;line-height:1.75rem}#project-detail-page .m-work-richtext-credits p{font-size:.875rem;line-height:1rem}#project-detail-page .m-work-richtext-credits h3{font-size:1rem;line-height:1.2rem}#project-detail-page .m-work-richtext-credits h4{font-size:1rem;line-height:1rem}#project-detail-page .m-work-richtext-credits h6{font-size:3.5vw;line-height:4vw}#project-detail-page .m-work-richtext-credits.overview{flex-flow:column;width:100%;display:none}#project-detail-page .m-work-richtext-credits.fade-up{text-align:left;align-self:flex-start;display:block}#project-detail-page .work-richtext-box{display:none}#project-detail-page .m-work-richtext-box{width:100%;height:auto;display:flex}#project-detail-page .cms-copyright-box{margin-top:-1vh;margin-bottom:3vh;display:none;position:static}}#project-detail-page .project-video-toggle{appearance:none;position:absolute;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:20;border:0;border-radius:999px;background:#121212b8;color:#fff;font:inherit;padding:.65rem 1rem;cursor:pointer}#project-detail-page .project-video-toggle:disabled{opacity:.45;cursor:default}#project-detail-page .nav-back-button[aria-hidden=true]{visibility:hidden;pointer-events:none}