@font-face{font-family:lausanne;src:url(../assets/fonts/TWKLausanne-500.woff2);font-weight:500}@font-face{font-family:lausanne;src:url(../assets/fonts/TWKLausanne-700.woff2);font-weight:700}.vimeo[data-astro-cid-arcwb4fb]{border-radius:10px;width:100%;height:100%;overflow:hidden;position:relative}.video-container[data-astro-cid-arcwb4fb]{position:relative;width:100%;height:100%;overflow:hidden}.video-wrapper[data-astro-cid-arcwb4fb]{position:absolute;top:0;left:0;width:100%;height:100%}.video-wrapper[data-astro-cid-arcwb4fb] .placeholder-image[data-astro-cid-arcwb4fb],.video-wrapper[data-astro-cid-arcwb4fb] iframe[data-astro-cid-arcwb4fb]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-container[data-astro-cid-arcwb4fb].cover-by-height .video-wrapper[data-astro-cid-arcwb4fb] .placeholder-image[data-astro-cid-arcwb4fb],.video-container[data-astro-cid-arcwb4fb].cover-by-height .video-wrapper[data-astro-cid-arcwb4fb] iframe[data-astro-cid-arcwb4fb]{height:100%;min-width:100%;width:calc(300vh * var(--video-ratio))}.video-container[data-astro-cid-arcwb4fb].cover-by-width .video-wrapper[data-astro-cid-arcwb4fb] .placeholder-image[data-astro-cid-arcwb4fb],.video-container[data-astro-cid-arcwb4fb].cover-by-width .video-wrapper[data-astro-cid-arcwb4fb] iframe[data-astro-cid-arcwb4fb]{width:100%;min-height:100%;height:calc(300vw / var(--video-ratio))}.video-container[data-astro-cid-arcwb4fb]:not(.cover-by-height):not(.cover-by-width) .video-wrapper[data-astro-cid-arcwb4fb] .placeholder-image[data-astro-cid-arcwb4fb],.video-container[data-astro-cid-arcwb4fb]:not(.cover-by-height):not(.cover-by-width) .video-wrapper[data-astro-cid-arcwb4fb] iframe[data-astro-cid-arcwb4fb]{height:100%;min-width:100%;width:calc(300vh * var(--video-ratio))}.placeholder-image[data-astro-cid-arcwb4fb]{background:var(--placeholder) center center no-repeat;background-size:contain;z-index:1;opacity:1;transition:opacity .5s ease}.placeholder-image[data-astro-cid-arcwb4fb].hidden{opacity:0;pointer-events:none}iframe[data-astro-cid-arcwb4fb]{pointer-events:none;z-index:2}.video-container-uncropped[data-astro-cid-arcwb4fb]{position:relative;width:100%;height:0;overflow:hidden}.video-container-uncropped[data-astro-cid-arcwb4fb] .placeholder-image[data-astro-cid-arcwb4fb]{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}.video-container-uncropped[data-astro-cid-arcwb4fb] iframe[data-astro-cid-arcwb4fb]{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.unmute-button[data-astro-cid-arcwb4fb]{position:absolute;bottom:20px;right:20px;width:40px;height:40px;border-radius:100px;display:flex;align-items:center;justify-content:center;background:#1d1d1d;color:#fbf8f3;border:none;cursor:pointer;z-index:2;transition:background .3s ease,color .3s ease}.unmute-button[data-astro-cid-arcwb4fb]:hover{background:#fbf8f3;color:#1d1d1d}.unmute-button[data-astro-cid-arcwb4fb] .unmute-icon-play[data-astro-cid-arcwb4fb],.unmute-button[data-astro-cid-arcwb4fb] .unmute-icon-mute[data-astro-cid-arcwb4fb]{width:23px;height:23px}.unmute-button[data-astro-cid-arcwb4fb] .hidden[data-astro-cid-arcwb4fb]{display:none}@font-face{font-family:lausanne;src:url(../assets/fonts/TWKLausanne-500.woff2);font-weight:500}@font-face{font-family:lausanne;src:url(../assets/fonts/TWKLausanne-700.woff2);font-weight:700}.project{position:relative;display:block;color:#1d1d1d}.project h3{margin-top:16px;font-family:lausanne;font-size:15px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.42px;text-transform:uppercase;opacity:.35;transition:opacity .3s ease-in-out}.project h3.subtitle{opacity:.35}@media (hover: hover){.project:hover h3{opacity:1}}.project .overlayInner{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;background-color:#1d1d1d;color:#fbf8f3;border-radius:10px;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;opacity:0;transition:opacity .3s ease-in-out;box-sizing:border-box;padding:20px}@media (hover: hover){.project:hover .overlayInner{opacity:1}}.project .overlayInner h3{margin-top:0;opacity:1;text-align:center}.project .overlayInner h3.title{opacity:.35;margin-bottom:10px}.project figure img,.project figure video,.project figure .vimeo,.project figure{width:100%;height:auto;object-fit:cover;border-radius:10px;display:block}.project .square img,.project .square video,.project .square .vimeo,.project .square{aspect-ratio:1/1}.project .horizontal img,.project .horizontal video,.project .horizontal .vimeo,.project .horizontal{aspect-ratio:3/2}.project .vertical img,.project .vertical video,.project .vertical .vimeo,.project .vertical{aspect-ratio:2/3}.project .video img,.project .video video,.project .video .vimeo,.project .video{aspect-ratio:16/9}.invert .project h3{color:#fbf8f3}@font-face{font-family:lausanne;src:url(../assets/fonts/TWKLausanne-500.woff2);font-weight:500}@font-face{font-family:lausanne;src:url(../assets/fonts/TWKLausanne-700.woff2);font-weight:700}.projectSwiper{margin:140px auto;transition:color .3s ease-in-out;color:#1d1d1d}@media only screen and (min-width: 768px){.projectSwiper{margin:200px auto}}.projectSwiper .textWrapper{padding:20px;display:grid;grid-template-columns:repeat(12,1fr)}.projectSwiper .textWrapper .content{grid-column:1/12}@media (min-width: 992px){.projectSwiper .textWrapper .content{grid-column:2/10}}.projectSwiper h1{font-family:lausanne;font-size:80px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-1.6px;transition:color .3s ease-in-out}@media (max-width: 768px){.projectSwiper h1{font-size:40px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.8px}}.projectSwiper .swiper{margin:16px 0;width:100%;overflow:hidden}.projectSwiper .swiper-button-prev,.projectSwiper .swiper-button-next{transition:opacity .3s ease-in-out,background-color .3s ease-in-out}.projectSwiper .swiper-button-prev svg,.projectSwiper .swiper-button-next svg{transition:stroke .3s ease-in-out;stroke:#1d1d1d}@media (hover: hover){.projectSwiper .swiper-button-prev:hover,.projectSwiper .swiper-button-next:hover{background-color:#1d1d1d}.projectSwiper .swiper-button-prev:hover svg,.projectSwiper .swiper-button-next:hover svg{stroke:#fbf8f3}}.projectSwiper .swiper-button-prev,.projectSwiper .swiper-button-next{z-index:20;display:flex;align-items:center;justify-content:center;border-radius:100px;cursor:pointer;width:40px;height:40px;background-color:#eae8e3}.projectSwiper .swiper-navigation{display:flex;gap:5px;padding:20px;justify-content:flex-end}.projectSwiper .swiper-button-prev,.projectSwiper .swiper-button-next{position:static;transform:none}.projectSwiper .swiper-button-disabled{opacity:0}.textWhite .projectSwiper .title{color:#fbf8f3!important}@font-face{font-family:lausanne;src:url(../assets/fonts/TWKLausanne-500.woff2);font-weight:500}@font-face{font-family:lausanne;src:url(../assets/fonts/TWKLausanne-700.woff2);font-weight:700}.textMain{padding:20px;margin:140px auto;transition:color .3s ease;color:#1d1d1d}@media only screen and (min-width: 768px){.textMain{margin:200px auto}}@media only screen and (min-width: 992px){.textMain{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.textMain .text{grid-column:4/10}}.textWhite .textMain{color:#fbf8f3}@font-face{font-family:lausanne;src:url(../assets/fonts/TWKLausanne-500.woff2);font-weight:500}@font-face{font-family:lausanne;src:url(../assets/fonts/TWKLausanne-700.woff2);font-weight:700}.vimeoPlayer[data-astro-cid-phqahcjc]{width:100%;height:auto;object-fit:cover;cursor:pointer}.video-container[data-astro-cid-phqahcjc]{position:relative;cursor:pointer;border-radius:8px;overflow:hidden}.placeholder[data-astro-cid-phqahcjc]{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;transition:opacity .5s ease-in-out;z-index:1}.placeholder[data-astro-cid-phqahcjc].hidden{opacity:0;pointer-events:none}.play-button[data-astro-cid-phqahcjc]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:none;border:none;cursor:pointer;transition:transform .2s ease;padding:0;filter:drop-shadow(0 0px 50px rgba(0,0,0,.3));z-index:2}.play-button[data-astro-cid-phqahcjc]:hover{transform:translate(-50%,-50%) scale(1.1)}@media (max-width: 768px){.play-button[data-astro-cid-phqahcjc] svg[data-astro-cid-phqahcjc]{width:60px;height:60px}}.vimeo-embed[data-astro-cid-phqahcjc]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.vimeo-embed[data-astro-cid-phqahcjc].hidden{display:none}.vimeo-embed[data-astro-cid-phqahcjc] iframe[data-astro-cid-phqahcjc]{width:100%;height:100%}.visualsGrid{display:grid;column-gap:20px;row-gap:20px;padding:0 20px;margin:20px 0}.visualsGrid figure{width:100%;position:relative;overflow:hidden;border-radius:8px}.visualsGrid figure img,.visualsGrid figure video{width:100%;height:100%;object-position:center;object-fit:cover}.visualsGrid .square img,.visualsGrid .square video,.visualsGrid .square .vimeo{aspect-ratio:1/1}.visualsGrid .horizontal img,.visualsGrid .horizontal video,.visualsGrid .horizontal .vimeo{aspect-ratio:3/2}.visualsGrid .vertical img,.visualsGrid .vertical video,.visualsGrid .vertical .vimeo{aspect-ratio:2/3}.visualsGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}@media only screen and (max-width: 768px){.visualsGrid.two{grid-template-columns:1fr}}.visualsGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}@media only screen and (max-width: 768px){.visualsGrid.three{grid-template-columns:1fr}}.visualsGrid.four{grid-template-columns:repeat(4,minmax(0,1fr))}@media only screen and (max-width: 768px){.visualsGrid.four{grid-template-columns:1fr}}.dot{width:8px;height:8px;margin-right:4px;margin-bottom:1px;background-color:#1d1d1d;display:inline-block}.textWhite .dot{background-color:#fbf8f3}@font-face{font-family:lausanne;src:url(../assets/fonts/TWKLausanne-500.woff2);font-weight:500}@font-face{font-family:lausanne;src:url(../assets/fonts/TWKLausanne-700.woff2);font-weight:700}.accordionList{color:#1d1d1d;display:grid;gap:20px;padding:20px;margin:140px auto}@media only screen and (min-width: 768px){.accordionList{margin:200px auto}}.accordionList ul{list-style-type:none}.accordionList .colTwo .portableText :first-child{margin-top:0}.accordionList .colTwo li{display:block;text-decoration:none}.accordionList .colTwo li:first-child h3{margin-top:0}.accordionList .colTwo{margin-top:100px}.accordionList .colOne{position:relative;display:flex;height:fit-content;min-height:100%}.accordionList .titleWrapper{font-family:lausanne;font-size:15px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.42px;text-transform:uppercase;margin-top:25px}.accordionList .colOne .portableText :first-child{margin-top:16px}.accordionList .colOne img{width:100%;height:auto;margin-bottom:60px;border-radius:8px;object-fit:cover}.accordionList .sticky{position:sticky;align-self:flex-start;top:80px;width:100%;overflow:visible}.accordionList .expandedItemContent{padding:0 0 20px}@media only screen and (min-width: 768px){.accordionList{grid-template-columns:repeat(12,minmax(0,1fr))}.accordionList .colOne{grid-column:1/7}.accordionList .colTwo{grid-column:7/13;margin-top:0}}@media only screen and (min-width: 992px){.accordionList{grid-template-columns:repeat(12,minmax(0,1fr))}.accordionList .colOne{grid-column:2/6}.accordionList .colTwo{grid-column:7/12}}.accordionList .accordion{color:#1d1d1d;width:100%}.accordionList .accordion .pastDate{opacity:.35}.accordionList .accordion .accordionItem .titleContainer{position:relative}.accordionList .accordion .accordionItem .title{transition:transform .2s ease-in-out;transform:translate(0);display:block}.accordionList .accordion .accordionItem:hover .title{transform:translate(18px)}.accordionList .accordion .accordionItem .dot{position:absolute;top:50%;transform:translateY(-50%);width:8px;height:8px;background-color:#1d1d1d;transition:opacity .3s ease-in-out;opacity:0}.accordionList .accordion .accordionItem:hover .dot{opacity:1}.accordionList .accordion .accordionItem{overflow:hidden;border-bottom:2px solid #1D1D1D}.accordionList .accordion .accordionItem:focus-within{position:relative;z-index:1}.accordionList .accordion .accordionItem .accordionHeader{padding:20px 0}.accordionList .accordion .accordionItem .accordionDate{font-family:lausanne;font-size:15px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.42px;display:block;margin-bottom:5px}.accordionList .accordion .accordionItem .accordionTags{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.accordionList .accordion .accordionItem .accordionTag{font-family:lausanne;font-size:15px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.42px;text-transform:uppercase;display:inline-block}.accordionList .accordion .accordionItem .accordionTitle{font-family:lausanne;font-size:32px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.64px;display:block}@media (max-width: 768px){.accordionList .accordion .accordionItem .accordionTitle{font-family:lausanne;font-size:25px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.56px}}.accordionList .accordion .accordionItem .accordionTrigger{display:block;width:100%;font-family:lausanne;font-size:32px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.64px}@media (max-width: 768px){.accordionList .accordion .accordionItem .accordionTrigger{font-family:lausanne;font-size:25px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.56px}}.accordionList .accordion .accordionItem .accordionTrigger .accordionIcon{transition:transform .3s cubic-bezier(.87,0,.13,1)}.accordionList .accordion .accordionItem .accordionTrigger .accordionIcon svg{width:20px}.accordionList .accordion .accordionItem .accordionContent{font-family:lausanne;font-size:25px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:-.5px;overflow:hidden}@media (max-width: 768px){.accordionList .accordion .accordionItem .accordionContent{font-size:25px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:-.44px}}.accordionList .accordion .accordionItem .accordionContent[data-state=open]{animation:slideDown .4s cubic-bezier(.87,0,.13,1)}.accordionList .accordion .accordionItem .accordionContent[data-state=open] .accordionContentText{opacity:0;animation:fadeIn .4s ease forwards;animation-delay:.3s}.accordionList .accordion .accordionItem .accordionContent[data-state=closed]{animation:slideUp .4s cubic-bezier(.87,0,.13,1)}.accordionList .accordion .accordionItem .accordionContent[data-state=closed] .accordionContentText{opacity:1;animation:fadeOut .2s ease forwards}.accordionList .accordion .accordionItem .accordionContent .accordionContentText{padding:0 0 20px}.accordionList ul li:last-child .accordion .accordionItem{border-bottom:none}.accordionList,.accordionList .accordion .accordionItem{transition:color .3s ease-in-out}.textWhite .accordionList,.textWhite .accordionList .accordion{color:#fbf8f3}.textWhite .accordionList .accordionItem .dot{background-color:#fbf8f3}.textWhite .accordionList .accordion .accordionItem{overflow:hidden;border-bottom:2px solid #FBF8F3}.visual{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:20px;row-gap:20px;margin:20px}.visual figure img,.visual figure video{position:relative;overflow:hidden;background-color:#eae8e3;border-radius:10px;width:100%;height:100%;object-position:center;object-fit:cover}.visual figure{grid-column-start:1;grid-column-end:7}.visual figure.square{grid-column-start:2;grid-column-end:6}@media only screen and (max-width: 768px){.visual figure.square{grid-column-start:1;grid-column-end:7}}.visual figure.vertical{grid-column-start:2;grid-column-end:6}@media only screen and (max-width: 768px){.visual figure.vertical{grid-column-start:1;grid-column-end:7}}.visual .square img,.visual .square video,.visual .square .vimeo{aspect-ratio:1/1}.visual .horizontal img,.visual .horizontal video,.visual .horizontal .vimeo{aspect-ratio:3/2}.visual .vertical img,.visual .vertical video,.visual .vertical .vimeo{aspect-ratio:2/3}@font-face{font-family:lausanne;src:url(../assets/fonts/TWKLausanne-500.woff2);font-weight:500}@font-face{font-family:lausanne;src:url(../assets/fonts/TWKLausanne-700.woff2);font-weight:700}.logoBar{display:block;max-width:1300px;padding:20px;margin:140px auto;color:#1d1d1d}@media only screen and (min-width: 768px){.logoBar{margin:200px auto}}.logoBar h2{font-family:lausanne;font-size:32px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.64px;margin-bottom:100px;text-align:center;padding:0 20px}@media (max-width: 768px){.logoBar h2{font-family:lausanne;font-size:25px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.56px}}@media (max-width: 768px){.logoBar h2{margin-bottom:50px}}.logoBar ul{display:flex;justify-content:center;align-items:center;align-content:center;gap:60px;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.logoBar li{display:flex;justify-content:center;align-items:center;width:150px;height:60px;flex-shrink:0}.logoBar li img{display:block;width:100%;height:100%;object-fit:contain}@media (max-width: 992px){.logoBar ul{gap:30px}.logoBar li{width:140px;height:60px;transform:none}}@media (max-width: 768px){.logoBar ul{gap:30px}.logoBar li{width:90px;height:35px;transform:none}}@media (max-width: 576px){.logoBar ul{gap:16px}.logoBar li{width:70px;height:50px;transform:none}}.textWhite .logoBar h2{color:#fbf8f3}@font-face{font-family:lausanne;src:url(../assets/fonts/TWKLausanne-500.woff2);font-weight:500}@font-face{font-family:lausanne;src:url(../assets/fonts/TWKLausanne-700.woff2);font-weight:700}.title-container[data-astro-cid-7sheb65o]{position:relative;width:100%;pointer-events:none;padding-bottom:10px}.showreel[data-astro-cid-7sheb65o] iframe[data-astro-cid-7sheb65o]{pointer-events:none}.countdown-dots[data-astro-cid-7sheb65o]{letter-spacing:-.08em}.showreel[data-astro-cid-7sheb65o] h1[data-astro-cid-7sheb65o]{font-family:lausanne;font-size:80px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-1.6px;margin:140px auto;text-align:center;max-width:1300px;padding:0 20px;transition:opacity .1s ease-out;color:#1d1d1d;padding-top:50px!important}@media (max-width: 768px){.showreel[data-astro-cid-7sheb65o] h1[data-astro-cid-7sheb65o]{font-size:40px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.8px}}@media only screen and (min-width: 768px){.showreel[data-astro-cid-7sheb65o] h1[data-astro-cid-7sheb65o]{margin:225px auto}}.showreel[data-astro-cid-7sheb65o] .video[data-astro-cid-7sheb65o]{width:100%;height:auto;margin:0 auto;padding:0 20px;transform:scale(.9);will-change:transform;position:relative;z-index:1;display:flex;justify-content:center;align-items:center}.showreel[data-astro-cid-7sheb65o] .video[data-astro-cid-7sheb65o] figure[data-astro-cid-7sheb65o]{position:relative;width:100%;height:0;padding-bottom:56.25%;max-width:min(177.78vh,100vw - 40px);margin:0 auto}.showreel[data-astro-cid-7sheb65o] .video[data-astro-cid-7sheb65o] .video-container,.showreel[data-astro-cid-7sheb65o] .video[data-astro-cid-7sheb65o] .vimeo{padding-bottom:56.25%}@media (max-width: 768px){.showreel[data-astro-cid-7sheb65o] .video[data-astro-cid-7sheb65o]{transform:scale(1)!important}}.showreel[data-astro-cid-7sheb65o] .countdown[data-astro-cid-7sheb65o]{min-width:50px;display:inline-block;text-align:center}.prevent-break[data-astro-cid-7sheb65o]{display:inline-block}@media (min-width: 768px){.showreel[data-astro-cid-7sheb65o] h1[data-astro-cid-7sheb65o]{padding:0 80px}.showreel[data-astro-cid-7sheb65o] .countdown[data-astro-cid-7sheb65o]{min-width:105px}}@font-face{font-family:lausanne;src:url(../assets/fonts/TWKLausanne-500.woff2);font-weight:500}@font-face{font-family:lausanne;src:url(../assets/fonts/TWKLausanne-700.woff2);font-weight:700}.projectHeader{padding:140px 20px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;color:#1d1d1d}.projectHeader .container{grid-column-start:1;grid-column-end:13}@media (min-width: 992px){.projectHeader .container{grid-column-start:2;grid-column-end:12}}.projectHeader .content{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:20px}.projectHeader .content .left{grid-column-start:1;grid-column-end:10}@media (min-width: 992px){.projectHeader .content .left{grid-column-start:1;grid-column-end:7}}.projectHeader .content .right{grid-column-start:1;grid-column-end:10}@media (min-width: 992px){.projectHeader .content .right{grid-column-start:8;grid-column-end:11}}.projectHeader .tags{display:flex;gap:8px;margin-top:40px;flex-wrap:wrap}.projectHeader .awards{display:flex;flex-direction:column;margin-top:20px;max-width:300px}.projectHeader .awards div{white-space:pre-line;border-bottom:1.5px solid rgba(29,29,29,.35);padding:10px 0;font-family:lausanne;font-size:15px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.42px;text-transform:uppercase}.projectHeader .awards div:last-child{border-bottom:none}.projectHeader h1{font-family:lausanne;font-size:80px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-1.6px;margin:60px 0 0}@media (max-width: 768px){.projectHeader h1{font-size:40px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.8px}}.projectHeader h2{font-family:lausanne;font-size:56px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-1.68px;opacity:.35;margin:0}@media (max-width: 768px){.projectHeader h2{font-size:32px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.96px}}@media (max-width: 768px){.projectHeader h2{font-family:lausanne;font-size:25px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.5px}}@media (max-width: 992px){.projectHeader{padding:140px 20px}.projectHeader .content{grid-template-columns:1fr;gap:20px}}.projectHeader figure img,.projectHeader figure video{position:relative;overflow:hidden;border-radius:10px;width:100%;height:100%;object-position:center;object-fit:cover}.projectHeader .text{margin-top:25px;transition:color .3s ease;color:#1d1d1d}.projectHeader .tags span{font-family:lausanne;font-size:15px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.42px;text-transform:uppercase}.textWhite .projectHeader,.textWhite .projectHeader .text{color:#fbf8f3}.textWhite .projectHeader .awards div{border-bottom:1.5px solid rgba(251,248,243,.35)}.textWhite .projectHeader .awards div:last-child{border-bottom:none}@font-face{font-family:lausanne;src:url(../assets/fonts/TWKLausanne-500.woff2);font-weight:500}@font-face{font-family:lausanne;src:url(../assets/fonts/TWKLausanne-700.woff2);font-weight:700}.textAndImage{display:grid;padding:20px;gap:20px;margin:140px auto}@media only screen and (min-width: 768px){.textAndImage{margin:200px auto}}.textAndImage .portableText:first-child{margin-top:0}@media only screen and (min-width: 1000px){.textAndImage{grid-template-columns:repeat(12,minmax(0,1fr))}.textAndImage .image{grid-column-start:3;grid-column-end:6;display:flex;align-items:center;justify-content:center}.textAndImage .text{grid-column-start:7;grid-column-end:11}}.textAndImage .image img,.textAndImage .image .vimeo{width:100%;height:auto;border-radius:10px}.textAndImage .text{width:100%;color:#1d1d1d;display:flex;flex-direction:column;justify-content:center}.textAndImage .text{transition:color .3s ease-in-out;color:#1d1d1d}.textWhite .textAndImage .text{color:#fbf8f3}@font-face{font-family:lausanne;src:url(../assets/fonts/TWKLausanne-500.woff2);font-weight:500}@font-face{font-family:lausanne;src:url(../assets/fonts/TWKLausanne-700.woff2);font-weight:700}.textAndText{display:grid;padding:20px;gap:20px;margin:140px auto}@media only screen and (min-width: 768px){.textAndText{margin:200px auto}}.textAndText .portableText:first-child{margin-top:0}@media only screen and (min-width: 1000px){.textAndText{grid-template-columns:repeat(12,minmax(0,1fr))}.textAndText .text{padding:0 25px}.textAndText .textOne{grid-column-start:3;grid-column-end:7}.textAndText .textTwo{grid-column-start:7;grid-column-end:11}}.textAndText .text{width:100%;color:#1d1d1d;display:flex;flex-direction:column;justify-content:start}.textAndText .text{transition:color .3s ease-in-out;color:#1d1d1d}.textWhite .textAndText .text{color:#fbf8f3}@font-face{font-family:lausanne;src:url(../assets/fonts/TWKLausanne-500.woff2);font-weight:500}@font-face{font-family:lausanne;src:url(../assets/fonts/TWKLausanne-700.woff2);font-weight:700}.projects[data-astro-cid-ayux7fr6]{width:100%;display:block;padding:30px;margin:140px auto}@media only screen and (min-width: 768px){.projects[data-astro-cid-ayux7fr6]{margin:200px auto}}@media (max-width: 768px){.projects[data-astro-cid-ayux7fr6]{padding:10px}}.projects-inner[data-astro-cid-ayux7fr6]{width:100%}.grid-item[data-astro-cid-ayux7fr6]{padding:1%;float:left}@media (max-width: 768px){.grid-item[data-astro-cid-ayux7fr6]{width:100%!important;float:none;padding:10px}}.grid-sizer[data-astro-cid-ayux7fr6]{width:10%}.projects[data-astro-cid-ayux7fr6]:after{content:"";display:block;clear:both}@font-face{font-family:lausanne;src:url(../assets/fonts/TWKLausanne-500.woff2);font-weight:500}@font-face{font-family:lausanne;src:url(../assets/fonts/TWKLausanne-700.woff2);font-weight:700}.header{margin:140px auto;padding:50px 20px 0}@media only screen and (min-width: 768px){.header{margin:225px auto}}@media (min-width: 992px){.header{display:grid;gap:20px;grid-template-columns:repeat(12,minmax(0,1fr))}.header h1{grid-column-start:3;grid-column-end:11}}.header h1{font-family:lausanne;font-size:80px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-1.6px;text-align:center;color:#1d1d1d}@media (max-width: 768px){.header h1{font-size:40px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.8px}}.textWhite .header h1{color:#fbf8f3}.sneakPeek{transition:color .3s ease-in-out}.textWhite .sneakPeek{color:#fbf8f3}@font-face{font-family:lausanne;src:url(../assets/fonts/TWKLausanne-500.woff2);font-weight:500}@font-face{font-family:lausanne;src:url(../assets/fonts/TWKLausanne-700.woff2);font-weight:700}.sneakPeek[data-astro-cid-5scqtwmq]{padding:0 20px;margin:140px auto;color:#1d1d1d}@media only screen and (min-width: 768px){.sneakPeek[data-astro-cid-5scqtwmq]{margin:200px auto}}.projectWrapperOne[data-astro-cid-5scqtwmq]{display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.projectWrapperOne[data-astro-cid-5scqtwmq].mobile{display:none}.projectWrapperOne[data-astro-cid-5scqtwmq] :first-child[data-astro-cid-5scqtwmq]{padding-top:40px;grid-column-start:3;grid-column-end:6}.projectWrapperOne[data-astro-cid-5scqtwmq] :nth-child(2)[data-astro-cid-5scqtwmq]{grid-column-start:8;grid-column-end:11}.projectWrapperTwo[data-astro-cid-5scqtwmq]{display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.projectWrapperTwo[data-astro-cid-5scqtwmq].mobile{display:none}.projectWrapperTwo[data-astro-cid-5scqtwmq] :first-child[data-astro-cid-5scqtwmq]{grid-column-start:1;grid-column-end:4}.projectWrapperTwo[data-astro-cid-5scqtwmq] :nth-child(2)[data-astro-cid-5scqtwmq]{padding-top:100px;grid-column-start:5;grid-column-end:8}@media (min-width: 1200px){.projectWrapperTwo[data-astro-cid-5scqtwmq] :nth-child(2)[data-astro-cid-5scqtwmq]{grid-column-start:6;grid-column-end:8}}.projectWrapperTwo[data-astro-cid-5scqtwmq] :nth-child(3)[data-astro-cid-5scqtwmq]{grid-column-start:9;grid-column-end:13}@media (min-width: 1200px){.projectWrapperTwo[data-astro-cid-5scqtwmq] :nth-child(3)[data-astro-cid-5scqtwmq]{grid-column-start:10;grid-column-end:12}}.textWrapper[data-astro-cid-5scqtwmq] .title[data-astro-cid-5scqtwmq]{text-align:center;max-width:800px;margin:0 auto;padding:100px 20px;font-family:lausanne;font-size:80px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-1.6px}@media (max-width: 768px){.textWrapper[data-astro-cid-5scqtwmq] .title[data-astro-cid-5scqtwmq]{font-size:40px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.8px}}@media (max-width: 768px){.textWrapper[data-astro-cid-5scqtwmq] .title[data-astro-cid-5scqtwmq]{padding:70px 20px}}@media (max-width: 992px){.projectWrapperOne[data-astro-cid-5scqtwmq].desktop,.projectWrapperTwo[data-astro-cid-5scqtwmq].desktop{display:none}.projectWrapperOne[data-astro-cid-5scqtwmq].mobile,.projectWrapperTwo[data-astro-cid-5scqtwmq].mobile{display:grid}.projectWrapperOne[data-astro-cid-5scqtwmq] :first-child[data-astro-cid-5scqtwmq]{padding-top:50px;grid-column-start:1;grid-column-end:7}.projectWrapperOne[data-astro-cid-5scqtwmq] :nth-child(2)[data-astro-cid-5scqtwmq]{padding-top:0;margin-top:-30px;grid-column-start:7;grid-column-end:13}.projectWrapperTwo[data-astro-cid-5scqtwmq] :first-child[data-astro-cid-5scqtwmq]{padding-top:50px;grid-column-start:0;grid-column-end:7}.projectWrapperTwo[data-astro-cid-5scqtwmq] :nth-child(2)[data-astro-cid-5scqtwmq]{padding-top:0;grid-column-start:7;grid-column-end:13}.projectWrapperTwo[data-astro-cid-5scqtwmq] :nth-child(3)[data-astro-cid-5scqtwmq]{display:none}}@font-face{font-family:lausanne;src:url(../assets/fonts/TWKLausanne-500.woff2);font-weight:500}@font-face{font-family:lausanne;src:url(../assets/fonts/TWKLausanne-700.woff2);font-weight:700}.testimonial{color:#1d1d1d;padding:20px;margin:140px auto;display:grid;gap:20px;grid-template-columns:repeat(12,minmax(0,1fr))}@media only screen and (min-width: 768px){.testimonial{margin:200px auto}}.testimonial .left,.testimonial .right{grid-column-start:1;grid-column-end:13}@media (max-width: 768px){.testimonial{padding:50px}}@media (min-width: 768px){.testimonial{margin-top:250px;margin-bottom:250px}.testimonial .left,.testimonial .right{grid-column-start:2;grid-column-end:11}}@media (min-width: 1200px){.testimonial .left{grid-column-start:2;grid-column-end:4}.testimonial .right{grid-column-start:6;grid-column-end:12}}.testimonial .left h1{display:inline-block;font-family:lausanne;font-size:15px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.42px;text-transform:uppercase}.testimonial .right h1{font-family:lausanne;font-size:80px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-1.6px}@media (max-width: 992px){.testimonial .right h1{font-size:56px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-1.68px}}@media (max-width: 768px){.testimonial .right h1{font-size:40px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.8px}}@media (max-width: 576px){.testimonial .right h1{font-size:32px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.96px}}.testimonial .right h2{margin-top:32px;margin-left:5px;font-family:lausanne;font-size:15px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.42px;text-transform:uppercase}@media (max-width: 1200px){.testimonial .right h2{margin-left:0}}.testimonial{transition:color .3s ease-in-out;color:#1d1d1d}.textWhite .testimonial{color:#fbf8f3}@font-face{font-family:lausanne;src:url(../assets/fonts/TWKLausanne-500.woff2);font-weight:500}@font-face{font-family:lausanne;src:url(../assets/fonts/TWKLausanne-700.woff2);font-weight:700}.credits{color:#1d1d1d;padding:20px;margin:140px auto}@media only screen and (min-width: 768px){.credits{margin:200px auto}}@media (min-width: 768px){.credits{display:grid;gap:20px;grid-template-columns:repeat(12,minmax(0,1fr))}}.credits .container{grid-column-start:3;grid-column-end:11}@media (max-width: 1200px){.credits .container{grid-column-start:2;grid-column-end:12}}.credits .title{font-family:lausanne;font-size:20px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:-.32px;border-bottom:1.5px solid rgba(29,29,29,.35)}.credits .desktop{display:none}@media (min-width: 992px){.credits .desktop{display:block}.credits .mobile{display:none}}.creditsContent{display:grid;grid-template-columns:repeat(4,1fr);padding-top:32px;gap:20px;width:100%}@media (max-width: 992px){.creditsContent{grid-template-columns:repeat(2,1fr)}}@media (max-width: 320px){.creditsContent{grid-template-columns:1fr}}.creditsContent .creditItem{display:flex;flex-direction:column;gap:4px}.creditsContent .label{opacity:.35;font-family:lausanne;font-size:15px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.42px;text-transform:uppercase}.creditsContent .value{font-family:lausanne;font-size:20px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:-.32px;white-space:pre-line}.credits .accordion{width:100%}.credits .accordion .accordionItem{overflow:hidden}.credits .accordion .accordionItem:focus-within{position:relative;z-index:1}.credits .accordion .accordionItem .accordionHeader{padding:10px 0;border-bottom:1.5px solid rgba(29,29,29,.35)}.credits .accordion .accordionItem .accordionTitle{font-family:lausanne;font-size:20px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:-.32px;display:block;flex:1}.credits .accordion .accordionItem .accordionIcon{font-family:lausanne;font-size:20px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:-.32px;display:block;margin-left:20px}.credits .accordion .accordionItem .accordionTrigger{display:block;width:100%;font-family:lausanne;font-size:32px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.64px;display:flex;justify-content:space-between;align-items:center}@media (max-width: 768px){.credits .accordion .accordionItem .accordionTrigger{font-family:lausanne;font-size:25px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.56px}}.credits .accordion .accordionItem .accordionContent{font-family:lausanne;font-size:25px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:-.5px;overflow:hidden}@media (max-width: 768px){.credits .accordion .accordionItem .accordionContent{font-size:25px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:-.44px}}.credits .accordion .accordionItem .accordionContent[data-state=open]{animation:slideDown .4s cubic-bezier(.87,0,.13,1)}.credits .accordion .accordionItem .accordionContent[data-state=open] .accordionContentText{opacity:0;animation:fadeIn .2s ease forwards;animation-delay:.3s}.credits .accordion .accordionItem .accordionContent[data-state=closed]{animation:slideUp .4s cubic-bezier(.87,0,.13,1)}.credits .accordion .accordionItem .accordionContent[data-state=closed] .accordionContentText{opacity:1;animation:fadeOut .2s ease forwards}@keyframes slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.credits .accordionList,.credits .accordion{transition:color .3s ease-in-out}.textWhite .credits{color:#fbf8f3!important}.textWhite .credits .accordionHeader{border-bottom:2px solid rgba(251,248,243,.3)!important}@font-face{font-family:lausanne;src:url(../assets/fonts/TWKLausanne-500.woff2);font-weight:500}@font-face{font-family:lausanne;src:url(../assets/fonts/TWKLausanne-700.woff2);font-weight:700}.relatedProjects{padding:20px;margin:140px auto;color:#1d1d1d}@media only screen and (min-width: 768px){.relatedProjects{margin:200px auto}}.relatedProjects h2{margin-bottom:40px;text-align:center;font-family:lausanne;font-size:32px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.64px}@media (max-width: 768px){.relatedProjects h2{font-family:lausanne;font-size:25px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.56px}}.relatedProjectsGrid{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}@media only screen and (min-width: 768px){.relatedProjectsGrid{grid-template-columns:repeat(3,1fr)}}.textWhite .relatedProjects{color:#fbf8f3}.reachOut .text{transition:color .3s ease-in-out}.textWhite .reachOut .text{color:#fbf8f3}@font-face{font-family:lausanne;src:url(../assets/fonts/TWKLausanne-500.woff2);font-weight:500}@font-face{font-family:lausanne;src:url(../assets/fonts/TWKLausanne-700.woff2);font-weight:700}.reachOut{display:grid;column-gap:20px;row-gap:20px;padding:20px;margin:140px auto}@media only screen and (min-width: 768px){.reachOut{margin:200px auto}}.reachOut .portableText:first-child{margin-top:0}@media only screen and (min-width: 992px){.reachOut{grid-template-columns:repeat(12,minmax(0,1fr))}.reachOut .image{grid-column-start:3;grid-column-end:7;padding-right:30px}.reachOut .text{grid-column-start:7;grid-column-end:12;padding-left:30px}}.reachOut .image img{width:100%;height:auto;border-radius:10px}.reachOut .text{width:100%;color:#1d1d1d;display:flex;flex-direction:column;justify-content:center}@font-face{font-family:lausanne;src:url(../assets/fonts/TWKLausanne-500.woff2);font-weight:500}@font-face{font-family:lausanne;src:url(../assets/fonts/TWKLausanne-700.woff2);font-weight:700}.cta-block{color:#1d1d1d;padding:20px;margin:140px auto}@media only screen and (min-width: 768px){.cta-block{margin:200px auto}}.cta-block .cta-content{background-color:#eae8e3;border-radius:16px;padding:32px;display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 auto;max-width:750px}.cta-block .cta-content .cta-text{font-family:lausanne;font-size:32px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.64px;color:#1d1d1d;max-width:70%}@media (max-width: 768px){.cta-block .cta-content .cta-text{font-family:lausanne;font-size:25px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.56px}}@media (max-width: 576px){.cta-block .cta-content .cta-text{font-size:32px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.64px}}@media (max-width: 576px){.cta-block .cta-content{flex-direction:column;align-items:start}.cta-block .cta-content .cta-text{max-width:100%;margin-bottom:16px}}@media (max-width: 576px){.cta-block .cta-content{max-width:290px}}
