._9o_DwG_projectsSection{gap:var(--padding);border-top:solid 1px var(--black);padding:0}._9o_DwG_projectsSection>._9o_DwG_header{gap:var(--margin);width:100%;max-width:var(--page-container-width);padding-inline:var(--sct-horiz-margin);padding-top:var(--subsct-vert-margin);flex-direction:column;margin-inline:auto;display:flex}@media screen and (min-width:1200px){._9o_DwG_projectsSection>._9o_DwG_header{padding-top:var(--sct-vert-margin)}}._9o_DwG_projectsSection>._9o_DwG_projects{padding-top:var(--padding);border-top:solid 1px var(--black);flex-direction:column;display:flex}@media screen and (min-width:900px){._9o_DwG_projectsSection>._9o_DwG_projects{flex-flow:wrap}}._9o_DwG_homeTextCarousel{padding-top:var(--subsct-vert-margin)}._9o_DwG_homeTextCarousel>h2{border-top:var(--white) solid 1px;padding-top:var(--subsct-vert-margin)}._9o_DwG_homeTextCarousel{padding-bottom:0}
.Q4CdwW_hero{background-color:var(--black);color:var(--white);padding-inline:var(--sct-horiz-margin);padding-top:calc(var(--navbar-height) + var(--sct-vert-margin) + 300px);padding-bottom:var(--sct-vert-margin);gap:var(--sct-vert-margin);flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}@media screen and (min-width:900px){.Q4CdwW_hero{gap:150px}}.Q4CdwW_hero>.Q4CdwW_gradient{opacity:.8;object-fit:cover;transform-origin:top}.Q4CdwW_hero__overlay{mix-blend-mode:multiply;background-image:url(/layouts/home/grain_600px.webp);width:100%;height:100%;position:absolute;inset:0}.Q4CdwW_hero__content{padding:var(--sct-horiz-margin);top:calc(var(--navbar-height) + 100px);gap:var(--margin);text-align:left;flex-direction:column;align-items:flex-start;display:flex;position:fixed}@media screen and (min-width:600px){.Q4CdwW_hero__content{text-align:center;align-items:center}}.Q4CdwW_hero__content>h1{font-size:32px}.Q4CdwW_hero__content>h1>span{display:inline-block}@media screen and (min-width:500px){.Q4CdwW_hero__content>h1{font-size:37px}}@media screen and (min-width:900px){.Q4CdwW_hero__content>h1{font-size:56px}}@media screen and (min-width:1200px){.Q4CdwW_hero__content>h1{font-size:clamp(56px,6vw,120px)}}.Q4CdwW_hero__content>h1 br{display:none}@media screen and (min-width:900px){.Q4CdwW_hero__content>h1 br{display:block}.Q4CdwW_hero__content>h1 br:last-of-type{display:none}}.Q4CdwW_hero__content>h1>.Q4CdwW_desktop{display:none}@media screen and (min-width:510px){.Q4CdwW_hero__content>h1>.Q4CdwW_desktop{display:inline-block}}.Q4CdwW_hero__content>h1>.Q4CdwW_mobile{display:inline-block}@media screen and (min-width:510px){.Q4CdwW_hero__content>h1>.Q4CdwW_mobile{display:none}}.Q4CdwW_hero__content__subtitle>p{text-wrap:pretty;margin:0}.Q4CdwW_hero__content__subtitle>p br{display:none}@media screen and (min-width:900px){.Q4CdwW_hero__content__subtitle>p br{display:block}}
.LRXQnq_introVideo{position:relative}.LRXQnq_introVideo>video{max-width:100%;box-shadow:var(--shadow-img)}.LRXQnq_introVideo>.LRXQnq_verticalVideo{aspect-ratio:4/5;background-color:#0000;display:flex}@media screen and (min-width:600px){.LRXQnq_introVideo>.LRXQnq_verticalVideo{display:none}}.LRXQnq_introVideo>aside{padding:var(--padding);cursor:pointer;mix-blend-mode:exclusion;justify-content:flex-start;align-items:flex-end;position:absolute;inset:0}.LRXQnq_introVideo>aside.LRXQnq_deskMuted{display:none}@media screen and (min-width:600px){.LRXQnq_introVideo>aside.LRXQnq_deskMuted{display:flex}}.LRXQnq_introVideo>aside.LRXQnq_mobileMuted{display:flex}@media screen and (min-width:600px){.LRXQnq_introVideo>aside.LRXQnq_mobileMuted{display:none}}.LRXQnq_introVideo>.LRXQnq_horizontalVideo{display:none}@media screen and (min-width:600px){.LRXQnq_introVideo>.LRXQnq_horizontalVideo{display:flex}}
.Gwhmha_section{--card-size:290px;--gap-size:var(--gap)}@media screen and (min-width:900px){.Gwhmha_section{--gap-size:150px;--card-size:55vw}}@media screen and (min-width:1200px){.Gwhmha_section{--card-size:510px;--gap-size:300px}}@media screen and (min-width:1700px){.Gwhmha_section{--card-size:clamp(510px, 30vw, 1200px);--gap-size:clamp(300px, 15vw, 600px)}}.Gwhmha_section{gap:var(--gap);width:100%;padding-inline:0;padding-top:var(--vert-spacing);flex-direction:column;margin-inline:auto;display:flex;position:relative}.Gwhmha_section__title{padding:var(--vert-spacing) var(--sct-horiz-margin);max-width:var(--page-container-width);flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-inline:auto;padding-top:0;display:flex}.Gwhmha_section__title .Gwhmha_tabletBtn{margin:0;display:none}@media screen and (min-width:900px){.Gwhmha_section__title .Gwhmha_tabletBtn{display:flex}}.Gwhmha_section__title br{display:none}@media screen and (min-width:900px){.Gwhmha_section__title br{display:block}}.Gwhmha_section>a{margin:auto}.Gwhmha_section>a.Gwhmha_mobileBtn{display:flex}@media screen and (min-width:900px){.Gwhmha_section>a.Gwhmha_mobileBtn{display:none}}.Gwhmha_section>.Gwhmha_carousel{width:100%;position:relative;overflow:hidden}.Gwhmha_section>.Gwhmha_carousel>.Gwhmha_scroller{justify-content:flex-start;gap:var(--padding);padding-right:calc(var(--sct-horiz-margin)*2);scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding:var(--sct-horiz-margin);-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;display:flex;position:relative;overflow:auto visible}.Gwhmha_section>.Gwhmha_carousel>.Gwhmha_scroller::-webkit-scrollbar{display:none}.Gwhmha_section>.Gwhmha_carousel>.Gwhmha_scroller>hr{transform:translateX(var(--sct-horiz-margin));width:100%}.Gwhmha_section>.Gwhmha_carousel>.Gwhmha_scroller>.Gwhmha_line{scroll-snap-align:start;transform:translateX(var(--sct-horiz-margin));gap:var(--gap-size);flex-direction:row;flex-shrink:0;width:max-content;display:flex}.Gwhmha_section>.Gwhmha_carousel>.Gwhmha_scroller>.Gwhmha_line__body{border-top:solid 1px var(--white);align-items:flex-start}.Gwhmha_section>.Gwhmha_carousel>.Gwhmha_scroller>.Gwhmha_line__body>p{scroll-snap-align:start;margin-top:var(--padding);width:var(--card-size);font-weight:400}.Gwhmha_section>.Gwhmha_carousel>.Gwhmha_scroller>.Gwhmha_line__header{align-items:flex-end}.Gwhmha_section>.Gwhmha_carousel>.Gwhmha_scroller>.Gwhmha_line__header>.Gwhmha_header{gap:var(--padding);scroll-snap-align:start;width:var(--card-size);flex-direction:column;display:flex}.Gwhmha_section>.Gwhmha_carousel>.Gwhmha_scroller>.Gwhmha_line__header>.Gwhmha_header>h4>br{display:none}@media screen and (min-width:900px){.Gwhmha_section>.Gwhmha_carousel>.Gwhmha_scroller>.Gwhmha_line__header>.Gwhmha_header>h4>br{display:block}}
