.home-flower-below-header{justify-content:center;align-items:flex-start;height:100vh;padding-top:90px;display:flex;img{max-width:95%}}.home-black-bg{z-index:1;background-color:#000;width:100%;height:100vh;display:block;position:sticky;top:0;&.black{z-index:20;height:1766px;margin-top:0;display:none}&.temp{display:none}}.home-gray-bg{z-index:1;text-align:center;background-color:#1c1c1c;width:100%;height:1745px;margin-top:200px;display:none;position:relative;top:0;&.footer{z-index:23;height:1080px;margin-top:0;display:none;position:relative}}.home-hero-text{line-height:90%;display:flex}.home-hero-container{text-align:center;-webkit-text-fill-color:inherit;background-clip:border-box;max-width:none;height:auto;min-height:auto;max-height:none;margin-top:-100vh;padding-top:0;position:sticky;top:90px;overflow:visible}.home-hero-text2{line-height:90%}.home-hero-text1{line-height:100%}.driven-text-holder{position:relative}.scroll-for-more{letter-spacing:3px;text-transform:uppercase;justify-content:flex-start;align-items:flex-start;width:100%;margin-top:190px;font-size:14px;line-height:14px;display:block;position:absolute;bottom:30px}.showreel-section{background-image:linear-gradient(#1c1c1c,#1c1c1c 50%,#000 50%,#000);display:block}.showreel-text{z-index:112;justify-content:center;align-items:center;width:100%;margin-top:0;font-size:16vw;line-height:100%;display:flex;position:relative;top:0;.reel-text{text-align:center;text-transform:uppercase;margin-top:10px;font-style:italic;font-weight:200}}.secondary-text{margin-top:-6%;line-height:100%}.secondary-text.news{line-height:12.5vw;margin-top:1vw}.primary-text{text-align:right;margin-top:0;margin-left:auto;margin-right:auto;font-weight:200;line-height:100%;font-style:italic;&.latest{line-height:12vw}}.primary-text.us{margin-top:50px;margin-right:10vw;font-size:16vw;display:block}#our-work-section{.home-our-work-wrapper{overflow:visible;min-height:100vh;min-height:100dvh}.scroll_component{overflow:visible;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.scroll_wrap{margin-top:clamp(var(--space-md),12vh,var(--space-2xl));overflow:hidden}.scroll_track{will-change:transform;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.scroll_list{display:flex;flex-wrap:nowrap;gap:0}.our-work-item{position:relative;flex-shrink:0;width:clamp(280px,50vw,640px)}.our-work-item-title{z-index:5;text-align:center;font-size:var(--font-size-our-work-item-title);font-weight:200;line-height:var(--line-height-our-work-item-title);position:relative;width:100%;left:0;bottom:40px}.home-our-work-wrapper{padding-bottom:200px}.home-our-work{margin-bottom:0;padding-top:clamp(0px,calc(41.67vw - 620px),280px)}@media(max-width:991px){.home-our-work{padding-top:clamp(150px,calc(354.2px - 30vw),300px)}}.view-all-our-work{margin-top:0}}.home-our-work{z-index:105;flex-flow:column;justify-content:center;align-items:center;max-width:100%;margin-bottom:40px;padding-top:calc(100px - 5vh);font-size:16vw;line-height:100%;display:flex;position:relative}.our-work-flower{z-index:5;max-width:95%;margin-top:0;display:block;position:relative;top:0}.home-our-work-flower{z-index:98;flex-flow:column;justify-content:center;align-items:center;max-width:100%;height:100vh;margin-top:-110vh;display:flex;position:sticky;top:250px;overflow:visible}.our-work-home-section{z-index:112;background-color:#0000;width:100%;height:auto;margin-top:-90vh;margin-bottom:0;padding-bottom:0;display:block;position:relative;top:0;overflow:visible}section.home-our-work-flower{margin-top:calc(-150vh + 577.5px)}@media(max-width:1322px){section.home-our-work-flower{margin-top:calc(-150vh + 43.67vw)}}.home-our-work-wrapper{flex-flow:column;justify-content:flex-start;align-items:stretch;width:100%;max-width:none;height:auto;max-height:none;margin-top:0;padding-top:0;display:flex;overflow:visible}.home-about-us-wrapper{width:100%;max-width:none;box-sizing:border-box;display:grid;grid-template-columns:repeat(var(--layout-page-columns),minmax(0,1fr))}#about-us-section .home-about-us-wrapper .home-about-us-content{grid-column:2 / 5;width:auto;max-width:none;margin-left:0;margin-right:0;min-width:0}.home-about-us-title{text-align:left;margin-top:0;margin-bottom:160px;margin-left:5vw;font-size:16vw;line-height:80%}.home-about-us-content{margin-top:0;font-weight:200;line-height:1.6;position:static;font-size:1.4vw;padding:0 var(--space-md)}.home-latest-news-grid{grid-template-rows:auto auto auto;grid-template-columns:1fr;width:95%;max-width:100%;margin-top:110px;margin-left:auto;margin-right:auto}.news-item{cursor:pointer;border-bottom:1px solid #333;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;place-items:center start;padding-bottom:30px;padding-top:30px;position:relative;grid-row-gap:0;grid-column-gap:0}.news-date{font-size:18px;font-weight:200}.news-title{z-index:2;font-size:48px;font-weight:200;line-height:110%;position:relative;font-style:italic}.latest-news{a.news-item{color:inherit;text-decoration:none;&:focus-visible{outline:2px solid var(--color-text, currentColor);outline-offset:4px}}}.latest-news-section__lottie{display:block;width:var(--lottie-arrow-width);height:var(--lottie-arrow-height)}#latest-news .home-latest-news-grid{width:calc(100% / var(--layout-page-columns) * (var(--layout-page-overlay-cols-2-5-line-end) - var(--layout-page-overlay-cols-2-5-line-start)));max-width:none;margin-left:calc(100% / var(--layout-page-columns) * (var(--layout-page-overlay-cols-2-5-line-start) - 1));margin-right:0}#latest-news a.news-item{grid-template-columns:repeat(calc(var(--layout-page-overlay-cols-2-5-line-end) - var(--layout-page-overlay-cols-2-5-line-start)),minmax(0,1fr))}#latest-news a.news-item .news-date{grid-column:1 / 2}#latest-news a.news-item .news-title{grid-column:2 / 4}#latest-news a.news-item .news-arrow{grid-column:4 / 5;justify-self:end}#latest-news{a.news-item{.div-block-15{left:var(--inset-latest-news-hover-image-left);margin-top:var(--spacing-latest-news-hover-image-margin-top);opacity:0;pointer-events:none;transform:translate3d(0,50px,0);transition:opacity var(--duration-latest-news-hover-out) var(--ease-ix2-hover),transform var(--duration-latest-news-hover-out) var(--ease-ix2-hover);will-change:opacity,transform}.news-title{transform:translateZ(0);transition:transform var(--duration-latest-news-hover-out) var(--ease-ix2-hover);will-change:transform}}}#latest-news a.news-item:hover .div-block-15,#latest-news a.news-item:focus-visible .div-block-15{opacity:1;transform:translate3d(0,calc(var(--spacing-latest-news-hover-image-margin-top) * -1),0);transition-duration:var(--duration-latest-news-hover-in)}#latest-news a.news-item:hover .news-title,#latest-news a.news-item:focus-visible .news-title{transform:translate3d(var(--space-md),0,0);transition-duration:var(--duration-latest-news-hover-in)}@media screen and (max-width:991px){.home-black-bg{margin-top:0}.home-hero-container{background-image:none}.showreel-video-container{margin-top:205px}.home-our-work-wrapper{padding-bottom:100px;top:0}.our-work-flower{max-width:95%;margin-top:0}.home-our-work-flower{margin-top:-118vh;top:50px}.home-our-work{padding-top:150px}.our-work-item{max-width:50cqw}.news-title{min-width:500px}}@media screen and (max-width:767px){.scroll-for-more{font-size:10px}.primary-text{margin-top:0}.primary-text.us{display:none}.home-about-us-title{span{font-family:Signifier,Arial,sans-serif;font-style:italic;font-weight:200;display:inline-block}}.home-latest-news-grid{grid-template-rows:auto;width:auto;max-width:90%;margin-top:80px;display:block}.news-item{display:block}.news-arrow{display:none}.news-title{min-width:auto}.home-our-work-flower{top:0}.our-work-grid.our-work-grid-home{grid-template-columns:1fr}.our-work-item-desc,.our-work-video{display:none}.home-about-us-flower{top:50px}}@media screen and (max-width:479px){.home-black-bg.black{width:auto;height:850px}.home-gray-bg.footer{height:auto}.scroll-for-more{font-size:8px;bottom:0}.home-hero-text{flex-flow:row;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;display:flex}.mood-text{text-align:right;flex:1}.driven-text-holder{text-align:left;flex:1;width:auto;margin-left:auto;margin-right:auto}.secondary-text{margin-top:10px;font-size:70px;line-height:70px}.primary-text{margin-top:0;font-size:70px;line-height:50px}.primary-text.us{display:none}#about-us-section .home-about-us-content{margin-top:70px}.home-about-us-title{text-align:center;margin-left:auto;span{font-family:Signifier,Arial,sans-serif;font-style:italic;font-weight:200;display:inline-block}}.home-latest-news-grid{margin-top:70px;padding-left:20px;padding-right:20px}.news-item{grid-template-columns:1fr}.news-title{min-width:auto;font-size:30px;line-height:30px}.our-work-home-section{margin-bottom:50px}.our-work-home-section.latest-news{background-color:#0000}.home-our-work{font-size:100px}}@media screen and (min-width:1280px){.primary-text.us{margin-top:-70px}.home-about-us-title{span{display:none}}.home-our-work-flower{margin-top:-97vh}.our-work-home-section{margin-top:-100vh}.our-work-flower{max-width:100%}.home-our-work-flower{flex-flow:column}}@media screen and (min-width:1440px){.primary-text.us{margin-right:10vw}}@media screen and (min-width:1920px){.home-hero-container{height:calc(100vh - 90px)}.showreel-text{z-index:101;display:flex;.reel-text{margin-top:23px}}.primary-text.us{margin-top:-140px;margin-right:10vw}.our-work-home-section{margin-top:-110vh}.our-work-home-section.latest-news{background-image:none}.home-our-work{margin-bottom:80px;padding-top:200px}.our-work-item-number{font-size:54px}.our-work-item-desc{width:70%;font-size:18px}}@media screen and (min-width:87.5em){#showreel-section .showreel-video-container{width:calc(100% / var(--layout-page-columns) * (var(--layout-page-main-end) - var(--layout-page-main-start)));max-width:none;margin-left:calc(100% / var(--layout-page-columns) * (var(--layout-page-main-start) - 1));margin-right:0}#showreel-section .layout-block-container.showreel-video{max-width:none;width:100%;margin-left:0;margin-right:0}#showreel-section .layout-block-container.showreel-video .showreel-embed-shell{width:100%;max-width:none}}@media(prefers-reduced-motion:no-preference){#hero-section .home-hero-text{animation:home-entrance-fade-up var(--duration-slow) var(--ease-out-smooth) both}#hero-section .home-hero-text1{animation:home-entrance-fade-up var(--duration-slow) var(--ease-out-smooth) calc(var(--duration-stagger) * 1) both}#hero-section .home-hero-text2{animation:home-entrance-fade-up var(--duration-slow) var(--ease-out-smooth) calc(var(--duration-stagger) * 2) both}#hero-section .scroll-for-more{animation:home-entrance-fade-up var(--duration-slow) var(--ease-out-smooth) calc(var(--duration-stagger) * 4) both}#showreel-section .showreel-text{animation:home-entrance-fade-up var(--duration-slow) var(--ease-out-smooth) calc(var(--duration-stagger) * 5) both}#showreel-section .showreel-video-container{animation:home-entrance-fade-up var(--duration-slow) var(--ease-out-smooth) calc(var(--duration-stagger) * 6) both}}.letter-spacing{letter-spacing:var(--letter-spacing-cta);transition:letter-spacing var(--duration-letter-spacing-cta) var(--ease-in-out-soft);&:hover{letter-spacing:var(--letter-spacing-cta-hover)}}.project-year,.pagination{color:transparent;-webkit-text-stroke-width:.75px;-webkit-text-stroke-color:var(--color-text)}@media(max-width:47.9375em){#our-work-section{.scroll_wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.scroll_list{padding-bottom:var(--space-md)}.our-work-item{width:82vw;scroll-snap-align:start}}}.showreel-embed-shell[data-astro-cid-kyv5zw3w]{position:relative;width:100%;margin-left:auto;margin-right:auto;overflow:hidden;padding-bottom:var(--padding-showreel-embed-aspect-bottom);height:0;background-color:var(--color-surface)}.showreel-embed[data-astro-cid-kyv5zw3w]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.showreel-embed[data-astro-cid-kyv5zw3w] iframe[data-astro-cid-kyv5zw3w]{position:absolute;top:50%;left:50%;width:100%;height:100%;min-width:100%;min-height:100%;transform:translate(-50%,-50%);border:none;pointer-events:none}
