@keyframes BlockBase_ani-spin__d5UOI{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BlockBase_BlockBase__8dm0x{--block-padding-top:var(--block-padding);--block-padding-bottom:var(--block-padding);position:relative;z-index:var(--z-index-block);color:var(--block-text-color);background-color:var(--block-bg-color)}.BlockBase_BlockBase__8dm0x.BlockBase_defaultTheme__PYvgG{--block-text-color:rgb(var(--theme-primary));--block-bg-color:rgb(var(--theme-secondary))}.BlockBase_BlockBase__8dm0x.BlockBase_inverseTheme__GDfsp{--block-text-color:rgb(var(--theme-secondary));--block-bg-color:rgb(var(--theme-primary))}.BlockBase_bgBottom__J_BXB,.BlockBase_bgTop__yAbHV{position:absolute;top:-1px;left:0;width:100%;height:2px;z-index:-1;background-color:var(--block-bg-color)}.BlockBase_hasPaddingTop__sr1wx{padding-top:var(--block-padding-top)}.BlockBase_hasPaddingBottom__eMAaB{padding-bottom:var(--block-padding-bottom)}.BlockBase_defaultTheme__PYvgG+.BlockBase_defaultTheme__PYvgG.BlockBase_hasPaddingTop__sr1wx,.BlockBase_defaultTheme__PYvgG:first-child.BlockBase_hasPaddingTop__sr1wx,.BlockBase_inverseTheme__GDfsp+.BlockBase_inverseTheme__GDfsp.BlockBase_hasPaddingTop__sr1wx{padding-top:0}@keyframes Container_ani-spin___Tkhy{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Container_Container__W5d2T{margin-left:auto;margin-right:auto;box-sizing:content-box;max-width:var(--grid-max-width);padding-left:var(--grid-margin);padding-right:var(--grid-margin)}@media(min-width:769px){.Container_gridRowD__DucrR{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);grid-column-gap:var(--grid-column-gap);column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap);row-gap:var(--grid-row-gap)}}@media(max-width:768px){.Container_gridRowM__I3EAN{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);grid-column-gap:var(--grid-column-gap);column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap);row-gap:var(--grid-row-gap)}}.Container_indentD1__fZGKR{grid-column:1/-1}.Container_indentD2__vU3Vd{grid-column:2/-2}.Container_indentD3__v9D88{grid-column:3/-3}.Container_indentD4__uSV_D{grid-column:4/-4}.Container_indentM1__gjBLP{grid-column:1/-1}.Container_indentM2__gTUDU{grid-column:2/-2}.Container_indentM3__J6ZKZ{grid-column:3/-3}.Container_indentM4__NnOf5{grid-column:4/-4}@keyframes RichText_ani-spin__DkKU_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.RichText_RichText__ZWuOK{--rich-text-spacing:1em}.RichText_RichText__ZWuOK a{text-decoration:none;background-image:linear-gradient(90deg,currentColor 100%,transparent 0);background-position:0 1.06em;background-repeat:repeat-x;background-size:8px 1px}.RichText_RichText__ZWuOK a:focus-visible{outline:var(--focus-outline);border-radius:var(--focus-border-radius)}.RichText_RichText__ZWuOK a u{text-decoration:none}.RichText_RichText__ZWuOK p{margin-top:var(--rich-text-spacing)}.RichText_RichText__ZWuOK p:first-child{margin-top:0}.RichText_RichText__ZWuOK hr{border:0;height:1px;background:currentColor;margin-top:var(--rich-text-spacing)}.RichText_RichText__ZWuOK hr:first-child{margin-top:0}.RichText_RichText__ZWuOK b,.RichText_RichText__ZWuOK strong{font-weight:700}.RichText_RichText__ZWuOK em,.RichText_RichText__ZWuOK i{font-style:italic}.RichText_RichText__ZWuOK ul{margin-top:var(--rich-text-spacing)}.RichText_RichText__ZWuOK ul:first-child{margin-top:0}.RichText_RichText__ZWuOK ol{margin-top:var(--rich-text-spacing)}.RichText_RichText__ZWuOK ol:first-child{margin-top:0}.RichText_RichText__ZWuOK ul li{padding-left:.75em;position:relative;margin-top:.5em}.RichText_RichText__ZWuOK ul li:first-child{margin-top:0}.RichText_RichText__ZWuOK ul li:before{content:"•";position:absolute;left:0;top:0}.RichText_RichText__ZWuOK ol{counter-reset:num-counter}.RichText_RichText__ZWuOK ol li{padding-left:1.1em;position:relative;margin-top:.5em}.RichText_RichText__ZWuOK ol li:first-child{margin-top:0}.RichText_RichText__ZWuOK ol li:before{content:counter(num-counter) ".";counter-increment:num-counter;position:absolute;left:0;top:0}.RichText_RichText__ZWuOK h1,.RichText_RichText__ZWuOK h2,.RichText_RichText__ZWuOK h3,.RichText_RichText__ZWuOK h4,.RichText_RichText__ZWuOK h5,.RichText_RichText__ZWuOK h6{font-weight:700;margin-top:2em;margin-bottom:var(--rich-text-spacing)}.RichText_RichText__ZWuOK h1:first-child,.RichText_RichText__ZWuOK h2:first-child,.RichText_RichText__ZWuOK h3:first-child,.RichText_RichText__ZWuOK h4:first-child,.RichText_RichText__ZWuOK h5:first-child,.RichText_RichText__ZWuOK h6:first-child{margin-top:0}.RichText_RichText__ZWuOK h1:last-child,.RichText_RichText__ZWuOK h2:last-child,.RichText_RichText__ZWuOK h3:last-child,.RichText_RichText__ZWuOK h4:last-child,.RichText_RichText__ZWuOK h5:last-child,.RichText_RichText__ZWuOK h6:last-child{margin-bottom:0}.RichText_RichText__ZWuOK img{margin-top:1.5em;margin-bottom:1.5em;max-width:100%;display:block}.RichText_RichText__ZWuOK img:first-child{margin-top:0}.RichText_RichText__ZWuOK img:last-child{margin-bottom:0}.RichText_RichText__ZWuOK table{width:100%;border-collapse:collapse;margin-top:1.5em;margin-bottom:1.5em}.RichText_RichText__ZWuOK table:first-child{margin-top:0}.RichText_RichText__ZWuOK table:last-child{margin-bottom:0}.RichText_RichText__ZWuOK tr{display:table-row;vertical-align:inherit;border-color:inherit}.RichText_RichText__ZWuOK td,.RichText_RichText__ZWuOK th{border:1px solid;padding:1rem .75rem;text-align:left}@keyframes CraftDesktop_ani-spin__fhlxL{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CraftDesktop_CraftDesktop__u2lF0{--craft-row-gap:clamp(40px,7.5vh,75px);--craft-item-height:100svh}.CraftDesktop_inner__MRvQt{padding-left:var(--grid-margin);padding-right:var(--grid-margin);background-color:rgb(var(--theme-primary));color:rgb(var(--theme-secondary));position:relative;height:calc(var(--craft-item-height)*var(--items-total))}.CraftDesktop_pinned__cvUrO{position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;height:var(--craft-item-height);pointer-events:none;display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:var(--grid-column-gap);column-gap:var(--grid-column-gap);z-index:2;padding-top:var(--grid-margin);padding-bottom:var(--grid-margin)}.CraftDesktop_pinned__cvUrO:before{top:0}.CraftDesktop_pinned__cvUrO:after,.CraftDesktop_pinned__cvUrO:before{content:"";position:absolute;left:calc(var(--grid-margin)*-1);right:calc(var(--grid-margin)*-1);height:var(--grid-margin);background-color:rgb(var(--theme-secondary));z-index:777}.CraftDesktop_pinned__cvUrO:after{bottom:0}.CraftDesktop_heading__MT1Mt{grid-column:1/span 1;padding-top:40px;padding-bottom:var(--craft-row-gap);pointer-events:auto;align-self:flex-start;background:linear-gradient(0deg,rgba(var(--theme-primary),0) 0,rgba(var(--theme-primary),1) 50%)}.CraftDesktop_illustration__djHus{grid-column:2/span 3;position:relative;pointer-events:auto}.CraftDesktop_illustration__item__ZEbqF{display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;background-color:rgb(var(--theme-primary))}.CraftDesktop_illustration__item__inner__siSV5{width:100%;max-width:min(800px,90vh)}.CraftDesktop_items__g6jCe{position:absolute;top:0;left:var(--grid-margin);width:100%}.CraftDesktop_item__QkN1k{display:flex;flex-direction:column;justify-content:center;height:var(--craft-item-height);width:100%;padding-top:var(--craft-row-gap);padding-bottom:var(--craft-row-gap)}.CraftDesktop_item__QkN1k:first-child{position:relative;opacity:1}.CraftDesktop_item__QkN1k:last-child{padding-top:calc(var(--craft-row-gap) + var(--grid-margin));padding-bottom:calc(var(--craft-row-gap) + var(--grid-margin))}.CraftDesktop_item__text__lilmo{position:relative}.CraftDesktop_item__heading__x_MMx{width:100%;padding-bottom:.75em}.CraftDesktop_item__description__hDmd8{width:50%;max-width:16.5em}.CraftDesktop_item__illustration__svg__9rEPM{width:100%;height:auto;display:block}.CraftDesktop_item__illustration__svg__9rEPM *{fill:currentColor}@keyframes CraftAnimation_ani-spin__SmxUR{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CraftAnimation_svg__nu6cc{width:100%;height:auto;display:block}.CraftAnimation_svg__nu6cc path[fill="#333333"],.CraftAnimation_svg__nu6cc path[fill="rgb(51,51,51)"]{fill:rgb(var(--theme-primary))}.CraftAnimation_svg__nu6cc path[fill="#DAD9D8"],.CraftAnimation_svg__nu6cc path[fill="rgb(218,217,216)"]{fill:rgb(var(--theme-secondary))}@keyframes CraftMobile_ani-spin__K6P4s{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CraftMobile_CraftMobile__DrpCt{--craft-row-gap:36px;background-color:rgb(var(--theme-primary));color:rgb(var(--theme-secondary))}.CraftMobile_outer___ucNm{padding-top:var(--craft-row-gap);padding-bottom:var(--craft-row-gap)}.CraftMobile_heading___ZGK9{z-index:1;padding-bottom:110px}.CraftMobile_items__x9OUQ{position:relative;display:grid;grid-gap:var(--craft-row-gap);gap:var(--craft-row-gap);background-color:var(--craft-row-gap)}.CraftMobile_item__G0AhE{display:flex;flex-direction:column;justify-content:center;padding-bottom:var(--craft-row-gap);border-bottom:1px solid}.CraftMobile_item__G0AhE:last-child{border-bottom:none;padding-bottom:0}.CraftMobile_item__grid__iiZyv,.CraftMobile_item__text__Dhj3c{display:grid;grid-row-gap:var(--craft-row-gap);row-gap:var(--craft-row-gap)}.CraftMobile_item__description__89OFY{max-width:18em}.CraftMobile_item__illustration__9zSk1{display:flex;align-items:center;justify-content:center;flex-direction:column;padding-left:var(--grid-margin);padding-right:var(--grid-margin)}.CraftMobile_item__illustration__svg__WelS8{width:100%;max-width:500px;height:auto;display:block}.CraftMobile_item__illustration__svg__WelS8 *{fill:currentColor}@keyframes ContactLinks_ani-spin__qcuI_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ContactLinks_ContactLinks__Nbx2D{display:flex;flex-direction:column;justify-content:flex-start;gap:1em}@media(max-width:768px){.ContactLinks_ContactLinks__Nbx2D{font-size:clamp(14px,4.8vw,22px);line-height:1.2222222222;font-weight:400}}@media(min-width:769px){.ContactLinks_ContactLinks__Nbx2D{font-size:clamp(16px,1.1904761905vw,22px);line-height:1.3888888889;font-weight:400}}.ContactLinks_link__item__qVkvg{display:flex}.ContactLinks_email__KJ586,.ContactLinks_link__HUQJm{display:inline;white-space:nowrap;text-decoration:none;position:relative;padding:.2em;margin:-.2em}.ContactLinks_email__KJ586:before,.ContactLinks_link__HUQJm:before{content:"";display:block;border-bottom:1px solid;position:absolute;bottom:.1em;left:0;right:0;transition:transform .4s cubic-bezier(.165,.84,.44,1),opacity .4s cubic-bezier(.165,.84,.44,1);will-change:transform;transform-origin:0 100%;transform:scaleX(0);left:.2em;right:.2em}@media(pointer:fine){.ContactLinks_email__KJ586:hover:before,.ContactLinks_link__HUQJm:hover:before{transform:scaleX(1)}}.ContactLinks_email__KJ586:focus-visible,.ContactLinks_link__HUQJm:focus-visible{outline:var(--focus-outline);border-radius:var(--focus-border-radius)}.ContactLinks_link__HUQJm:before{bottom:.2em}.ContactLinks_link__wrap__JgA2p{display:flex;align-items:center;gap:.5em}.ContactLinks_link__icon__3_k6C{display:block;width:.65em;height:auto;margin-top:.05em}@keyframes CaseStudyHeader_ani-spin__vh52b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CaseStudyHeader_CaseStudyHeader__6ODhp{--case-study-header-gap:48px}@media(min-width:769px){.CaseStudyHeader_CaseStudyHeader__6ODhp{--case-study-header-gap:92px}}.CaseStudyHeader_grid__limGq{display:grid;padding-bottom:calc(var(--block-padding)*.66);grid-row-gap:var(--case-study-header-gap);row-gap:var(--case-study-header-gap)}@media(max-width:768px){.CaseStudyHeader_grid__limGq{border-bottom:1px solid}}@media(min-width:769px){.CaseStudyHeader_grid__limGq{grid-template-columns:repeat(4,1fr);column-gap:var(--grid-column-gap);padding-bottom:calc(var(--block-padding)*.75)}}@media(max-width:768px){.CaseStudyHeader_title___YMzN{padding-bottom:calc(var(--block-padding) - var(--case-study-header-gap))}}@media(min-width:769px){.CaseStudyHeader_title___YMzN{grid-column:1/span 3;grid-row:1}.CaseStudyHeader_intro__Lh1cE{grid-column:1/span 3;grid-row:2;padding-right:2em}}.CaseStudyHeader_client__jM_aP,.CaseStudyHeader_tags__pYHFP{display:flex;flex-direction:column;gap:16px}.CaseStudyHeader_tags__richText__NX3Ve ul li{margin-top:0}@keyframes BodyText_ani-spin__utYY6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BodyText_BodyText__P3r2e{position:relative}.BodyText_grid__5_EI9{display:grid;grid-gap:24px;gap:24px}@media(min-width:769px){.BodyText_grid__5_EI9{grid-template-columns:repeat(4,1fr);column-gap:var(--grid-column-gap)}.BodyText_heading__FNOul{grid-column:1/span 1}.BodyText_body__skttp{grid-column:2/span 2}}@keyframes Button_ani-spin__hLrrw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Button_Button__qQTgU{line-height:1em!important}@media(max-width:768px){.Button_Button__qQTgU{font-size:clamp(14px,4.8vw,22px);line-height:1.2222222222;font-weight:700}}@media(min-width:769px){.Button_Button__qQTgU{font-size:clamp(16px,1.1904761905vw,22px);line-height:1.3888888889;font-weight:700}}.Button_wrap__oUhMy{display:flex;align-items:center;gap:.5em;padding:.5em;margin:-.5em}.Button_Button__qQTgU:focus-visible .Button_wrap__oUhMy{outline:var(--focus-outline);border-radius:var(--focus-border-radius)}.Button_text__rYg_f{display:block}.Button_icon__V37WX{width:1.1em;margin-top:.1em;overflow:hidden}.Button_icon__svg__x5yMf{width:100%;display:block;height:auto;transform:translate(-.4em)}.Button_icon__svg__x5yMf *{fill:currentColor}@media(pointer:fine){.Button_icon__svg__x5yMf{transition:transform .6s cubic-bezier(.165,.84,.44,1);will-change:transform}.Button_Button__qQTgU:hover .Button_icon__svg__x5yMf{transform:translate(0)}}@keyframes LinkListItem_ani-spin__FLf3F{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LinkListItem_LinkListItem___keWJ{--item-indent:0.66em;border-top:1px solid rgb(var(--theme-primary));transition:color .3s cubic-bezier(.165,.84,.44,1);display:block;position:relative}.LinkListItem_LinkListItem___keWJ:focus-visible{outline:var(--focus-outline);border-radius:var(--focus-border-radius)}@media(pointer:fine){.LinkListItem_LinkListItem___keWJ:hover{color:rgb(var(--theme-secondary))}}.LinkListItem_inner__AGVQK{position:relative;display:flex;gap:.4em;padding-top:1em;padding-bottom:1em}@media(min-width:769px){.LinkListItem_inner__AGVQK{padding-top:.66em;padding-bottom:.66em}}@media(max-width:768px){.LinkListItem_LinkListItem___keWJ.LinkListItem_smallSize__8e60S .LinkListItem_inner__AGVQK{font-size:clamp(14px,4.8vw,22px);line-height:1.2222222222;font-weight:400}}@media(min-width:769px){.LinkListItem_LinkListItem___keWJ.LinkListItem_smallSize__8e60S .LinkListItem_inner__AGVQK{font-size:clamp(16px,1.1904761905vw,22px);line-height:1.3888888889;font-weight:400}}@media(max-width:768px){.LinkListItem_LinkListItem___keWJ.LinkListItem_largeSize___lSJp .LinkListItem_inner__AGVQK{font-size:clamp(14px,4.8vw,22px);line-height:1.2222222222;font-weight:400}}@media(min-width:769px){.LinkListItem_LinkListItem___keWJ.LinkListItem_largeSize___lSJp .LinkListItem_inner__AGVQK{font-size:clamp(36px,2.380952381vw,44px);line-height:1.1666666667;padding-top:.33em;padding-bottom:.33em}}.LinkListItem_text__Nz44c{display:flex;align-items:center;gap:.4em}@media(pointer:fine){.LinkListItem_text__Nz44c{transform:translateX(0);transition:transform .7s cubic-bezier(.165,.84,.44,1)}.LinkListItem_LinkListItem___keWJ:hover .LinkListItem_text__Nz44c{transform:translateX(var(--item-indent))}}.LinkListItem_text__icon__2VE_j{display:block;width:.65em;height:auto;margin-top:.05em}.LinkListItem_icon__2hsys{display:flex;flex-grow:1;justify-content:flex-end;margin-right:var(--item-indent)}.LinkListItem_icon__arrow__tPz7o{width:1em;height:auto;display:block;opacity:0}@media(pointer:fine){.LinkListItem_icon__arrow__tPz7o{transition:opacity .3s,transform .7s cubic-bezier(.165,.84,.44,1);transform:translateX(calc(var(--item-indent) * -1))}.LinkListItem_LinkListItem___keWJ:hover .LinkListItem_icon__arrow__tPz7o{opacity:1;transform:translateX(0)}}@keyframes LinkList_ani-spin__Hp36G{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LinkList_LinkList__gsPri{position:relative}.LinkList_list__hover__3FYQ0{display:none}@media(pointer:fine){.LinkList_list__hover__3FYQ0{display:block;background-color:rgb(var(--theme-primary));position:absolute;top:0;left:0;width:100%;height:0}}@keyframes ImageLink_ani-spin__d2IpU{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ImageLink_ImageLink__R_G2p{top:0;left:0;bottom:0;right:0;position:absolute;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ImageLink_ImageLink__R_G2p:focus-visible{outline:var(--focus-outline);border-radius:var(--focus-border-radius)}@media(pointer:fine){.ImageLink_ImageLink__R_G2p{top:-6px;left:-6px;bottom:-6px;right:-6px;position:absolute}.ImageLink_ImageLink__R_G2p:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";z-index:20;box-shadow:0 0 0 6px rgb(var(--theme-secondary)) inset;transition:box-shadow .5s cubic-bezier(.165,.84,.44,1)}.ImageLink_ImageLink__R_G2p:hover:before{box-shadow:0 0 0 0 rgb(var(--theme-secondary)) inset}}@keyframes MediaPlaceholder_ani-spin__3n_tR{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MediaPlaceholder_MediaPlaceholder__4_Jcf{display:block;opacity:.5}.MediaPlaceholder_MediaPlaceholder__4_Jcf path{fill:transparent;stroke-width:1px;stroke:currentColor}.MediaPlaceholder_MediaPlaceholder__4_Jcf.MediaPlaceholder_autoLayout__aEhBH{position:relative;aspect-ratio:4/5;width:100%;height:auto}.MediaPlaceholder_MediaPlaceholder__4_Jcf.MediaPlaceholder_fillLayout__ROiQX{position:absolute;top:0;left:0;width:100%;height:100%}@keyframes NextCaseStudy_ani-spin__VuG63{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.NextCaseStudy_inner__HSdfc{padding-top:calc(var(--block-padding)*1.5)}.NextCaseStudy_grid__0O_Zf{display:grid;padding-top:44px;border-top:1px solid;grid-gap:var(--block-padding);gap:var(--block-padding)}@media(min-width:769px){.NextCaseStudy_grid__0O_Zf{padding-top:var(--block-padding);grid-template-columns:repeat(2,1fr);gap:var(--grid-column-gap)}}@media(max-width:768px){.NextCaseStudy_all__p_hSS{grid-row:2}.NextCaseStudy_next__VBSlo{grid-row:1}}.NextCaseStudy_heading__dvQwp{padding-bottom:44px}@media(min-width:769px){.NextCaseStudy_heading__dvQwp{padding-bottom:72px}}.NextCaseStudy_media__bTxfy{position:relative;aspect-ratio:1}@media(min-width:769px){.NextCaseStudy_media__bTxfy{aspect-ratio:675/430}}.NextCaseStudy_nextLink__ENGOx{margin-top:32px;display:block;display:flex;justify-content:space-between;gap:1em}@media(max-width:768px){.NextCaseStudy_nextLink__ENGOx{font-size:clamp(21px,7.4666666667vw,34px);line-height:1.1428571429}}@media(min-width:769px){.NextCaseStudy_nextLink__ENGOx{font-size:clamp(36px,2.380952381vw,44px);line-height:1.1666666667}}.NextCaseStudy_nextLink__ENGOx:focus-visible{outline:var(--focus-outline);border-radius:var(--focus-border-radius)}.NextCaseStudy_nextLink__svg__ujeb6{width:1em;height:auto;display:block}@keyframes Links_ani-spin__MMfd7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.Links_grid__uvfIT{display:flex;flex-direction:column;row-gap:72px}}@media(min-width:769px){.Links_grid__uvfIT{display:grid;grid-row-gap:92px;row-gap:92px}}.Links_intro__8l_yd{display:grid;grid-gap:30px;gap:30px}@media(min-width:769px){.Links_intro__8l_yd{gap:50px;grid-template-columns:repeat(4,1fr);column-gap:var(--grid-column-gap)}.Links_link__Q6U38{grid-column:3/span 1}.Links_list__uTF4H{grid-row:2}}@keyframes LanguagePicker_ani-spin__pOtrk{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LanguagePicker_LanguagePicker__i_7mO{--language-picker-rbg:var(--theme-primary);--border-radius:12px;display:flex;justify-content:flex-end;transition:background-color .2s;border-radius:var(--border-radius);color:rgb(var(--language-picker-rbg))}.LanguagePicker_LanguagePicker__i_7mO:hover{background-color:rgba(var(--language-picker-rbg),.05)}.LanguagePicker_button__lgDgT{line-height:1em;font-size:18px;text-transform:uppercase;display:flex;flex-direction:column;justify-content:center;padding:4px 8px;border-radius:var(--border-radius)}.LanguagePicker_button__lgDgT:focus-visible{outline:var(--focus-outline);border-radius:var(--focus-border-radius)}.LanguagePicker_button__lgDgT[aria-current=page]{background-color:rgba(var(--language-picker-rbg),.15)}@media(min-width:769px){.LanguagePicker_button__lgDgT{font-size:16px}}@keyframes Footer_ani-spin__QcHuU{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Footer_Footer__z0Ikr{--footer-height:100svh;width:100%}@media(min-height:900px){.Footer_Footer__z0Ikr{--footer-height:75vh}}@media(max-width:768px){.Footer_Footer__z0Ikr{--footer-height:min(100svh,600px)}}.Footer_Footer__z0Ikr ::selection{color:rgba(var(--theme-secondary),1);background:rgba(var(--theme-secondary),.25)}@media(min-width:769px){.Footer_Footer__z0Ikr{height:var(--footer-height);position:static}}.Footer_inner__LCA3x{z-index:var(--z-index-footer);width:100%;background-color:rgb(var(--theme-primary));color:rgb(var(--theme-secondary));height:var(--footer-height)}@media(min-width:769px){.Footer_inner__LCA3x{position:fixed;bottom:0;left:0}}.Footer_grid__Er3p4{display:grid;height:var(--footer-height);padding-top:62px;padding-bottom:24px}@media(min-width:769px){.Footer_grid__Er3p4{padding-bottom:100px}}@media(max-width:768px){.Footer_grid__inner__gHvkg{display:flex;flex-direction:column;justify-content:space-between;gap:20px}}@media(min-width:769px){.Footer_grid__inner__gHvkg{display:grid;grid-column:auto/span 4;grid-template-columns:repeat(4,1fr);grid-template-rows:auto 1fr auto auto;grid-column-gap:var(--grid-column-gap);column-gap:var(--grid-column-gap);grid-template-areas:"copyright . . ." ". . . ." "nav heading . language" "nav contact description ."}}.Footer_heading__cx0ft{grid-area:heading}@media(min-width:769px){.Footer_heading__cx0ft{padding-bottom:72px}}.Footer_nav__x6jKM{grid-area:nav}@media(max-width:768px){.Footer_nav__x6jKM{font-size:clamp(14px,4.8vw,22px);line-height:1.2222222222;font-weight:400}}@media(min-width:769px){.Footer_nav__x6jKM{font-size:clamp(16px,1.1904761905vw,22px);line-height:1.3888888889;font-weight:400}}@media(max-width:768px){.Footer_nav__x6jKM{display:none}}.Footer_nav__list__6P2Zw{display:flex;flex-direction:column;gap:.75em}.Footer_nav__link__KswWw{display:inline;white-space:nowrap;text-decoration:none;position:relative;padding:.2em;margin:-.2em}.Footer_nav__link__KswWw:before{content:"";display:block;border-bottom:1px solid;position:absolute;bottom:.1em;left:0;right:0;transition:transform .4s cubic-bezier(.165,.84,.44,1),opacity .4s cubic-bezier(.165,.84,.44,1);will-change:transform;transform-origin:0 100%;transform:scaleX(0);left:.2em;right:.2em}@media(pointer:fine){.Footer_nav__link__KswWw:hover:before{transform:scaleX(1)}}.Footer_nav__link__KswWw:focus-visible{outline:var(--focus-outline);border-radius:var(--focus-border-radius)}.Footer_contact__W4Ld2{grid-area:contact}.Footer_description__hL1rB{grid-area:description}.Footer_copyright__1ODhL{grid-area:copyright}@media(max-width:768px){.Footer_copyright__1ODhL{padding-top:100px}}.Footer_languagePicker__jCYT6{grid-area:language;display:flex;justify-content:flex-start;align-items:flex-start}@media(max-width:768px){.Footer_languagePicker__jCYT6{display:none}}.Footer_languagePicker__toggle__6yCi3{--language-picker-rbg:var(--theme-secondary)!important}@keyframes ButtonClose_ani-spin__BoABP{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ButtonClose_ButtonClose__A49n9{display:flex;align-items:center;justify-content:center;flex-direction:column;--button-close-size:48px;--button-close-icon-size:16px;--button-close-stroke:2px;cursor:pointer;position:relative;width:var(--button-close-size);height:var(--button-close-size);border-radius:calc(var(--button-close-size)*.5);background-color:rgba(var(--theme-secondary),.05);transition:background-color .4s cubic-bezier(.165,.84,.44,1)}.ButtonClose_ButtonClose__A49n9:before{content:"";position:absolute;top:-14px;left:-5px;right:-5px;bottom:-14px;display:block}.ButtonClose_ButtonClose__A49n9:hover{background-color:rgba(var(--theme-secondary),.1)}.ButtonClose_inner__rkorj{top:0;left:0;bottom:0;right:0;position:absolute;transform:rotate(45deg);transform-origin:50% 50%;transition:transform .4s cubic-bezier(.165,.84,.44,1)}.ButtonClose_ButtonClose__A49n9:hover .ButtonClose_inner__rkorj{transform:rotate(135deg)}.ButtonClose_line__t4vk_{background-color:rgb(var(--theme-secondary));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.25s ease-in-out}.ButtonClose_line__t4vk_:first-child{height:0;transition-delay:0s;width:var(--button-close-stroke)}.ButtonClose_line__t4vk_:nth-child(2){width:0;transition-delay:.25s;height:var(--button-close-stroke)}.ButtonClose_ButtonClose__A49n9.ButtonClose_isVisible__SfIRB .ButtonClose_line__t4vk_:first-child{transition-delay:.625s;height:var(--button-close-icon-size)}.ButtonClose_ButtonClose__A49n9.ButtonClose_isVisible__SfIRB .ButtonClose_line__t4vk_:nth-child(2){transition-delay:.375s;width:var(--button-close-icon-size)}@keyframes SlideOutPanel_ani-spin___TsrQ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SlideOutPanel_SlideOutPanel__LgkEH{position:fixed;top:0;width:100vw;height:100lvh;left:0;overflow:hidden;z-index:var(--z-index-menu);display:none}.SlideOutPanel_SlideOutPanel__LgkEH ::selection{color:currentColor;background:rgba(var(--theme-secondary),.25)}.SlideOutPanel_closeBg__5CEOa{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--theme-primary),.5)}.SlideOutPanel_bg__LJv9U{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(var(--theme-primary));z-index:0}.SlideOutPanel_panel__Gwr2e{position:absolute;right:0;top:0;height:100%;width:100vw;color:rgb(var(--theme-secondary))}@media(min-width:700px){.SlideOutPanel_panel__Gwr2e{max-width:500px}}@media(min-width:769px){.SlideOutPanel_panel__Gwr2e{width:50vw}}.SlideOutPanel_inner__HY_ZP{height:100svh;position:relative;z-index:100;display:flex;flex-direction:column;overflow-y:auto;padding-top:var(--grid-margin);padding-left:var(--grid-margin);padding-right:var(--grid-margin);padding-bottom:24px}@keyframes Menu_ani-spin__eFuGN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Menu_inner__vm9ht{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;gap:40px}.Menu_logo__V7y3L{grid-column:1/span 3}.Menu_head__mmqw6{display:flex;justify-content:space-between;align-items:center}.Menu_languagePicker__j_Zgl{--language-picker-rbg:var(--theme-secondary)!important}.Menu_ButtonClose__G8Cyf{z-index:1}.Menu_nav__Mzr6Y{position:relative;width:calc(100% - 100px);flex-grow:1}@media(max-width:768px){.Menu_nav__Mzr6Y{font-size:clamp(30px,10.6666666667vw,48px);line-height:1.1;letter-spacing:-.03em}}@media(min-width:769px){.Menu_nav__Mzr6Y{font-size:clamp(36px,2.380952381vw,44px);line-height:1.1666666667}}.Menu_nav__list__ETdf8{position:relative;display:flex;flex-direction:column;gap:.4em}.Menu_navItem__zNro8{white-space:nowrap}.Menu_nav__link__ZHtNA{display:inline;white-space:nowrap;text-decoration:none;position:relative}.Menu_nav__link__ZHtNA:before{content:"";display:block;border-bottom:1px solid;position:absolute;bottom:0;left:0;right:0;transition:transform .4s cubic-bezier(.165,.84,.44,1),opacity .4s cubic-bezier(.165,.84,.44,1);will-change:transform;transform-origin:0 100%;transform:scaleX(0)}.Menu_nav__link__ZHtNA[aria-current=page]:before{transform:scaleX(1)}.Menu_nav__link__ZHtNA[href^="mailto:"]{font-weight:700}.Menu_contact__4_ybc{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:var(--grid-column-gap);column-gap:var(--grid-column-gap);display:flex;flex-direction:column;grid-gap:20px;gap:20px}@keyframes ContactMenu_ani-spin__GfGRg{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ContactMenu_inner___ZePg{flex-grow:1;display:flex;flex-direction:column;gap:35px}.ContactMenu_head__6MreL{display:flex;justify-content:flex-end}.ContactMenu_description__tYP8O{width:100%;max-width:24em;padding-right:1em}@keyframes ButtonMenu_ani-spin__bo6Jp{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ButtonMenu_ButtonMenu__NUKjX{--button-menu-stroke:2px;--button-menu-icon-height:14px;--button-menu-icon-width:16px;--button-size:48px;display:none}@media(max-width:1100px){.ButtonMenu_ButtonMenu__NUKjX{display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;position:fixed;top:var(--grid-margin);right:var(--grid-margin);z-index:var(--z-index-menu-button);width:var(--button-size);height:var(--button-size);background-color:rgb(var(--theme-primary));color:rgb(var(--theme-secondary));border-radius:calc(var(--button-size)*.5);box-shadow:0 0 0 1px rgba(var(--theme-secondary),.25)}}.ButtonMenu_ButtonMenu__NUKjX:before{content:"";top:-15px;left:-15px;bottom:-15px;right:-15px;position:absolute}.ButtonMenu_inner__olmLq{display:flex;justify-content:space-between;flex-direction:column;width:var(--button-menu-icon-width);height:var(--button-menu-icon-height);overflow:hidden}.ButtonMenu_line__jrIUM{position:relative;transition:transform 1.1s cubic-bezier(.165,.84,.44,1);width:var(--button-menu-icon-width);height:var(--button-menu-stroke)}@media(min-width:769px){.ButtonMenu_line__jrIUM{width:calc(var(--button-menu-icon-width)*3)}}.ButtonMenu_line__jrIUM:after,.ButtonMenu_line__jrIUM:before{content:"";position:absolute;top:0;height:100%;background-color:currentColor;width:var(--button-menu-icon-width)}.ButtonMenu_line__jrIUM:before{left:0}.ButtonMenu_line__jrIUM:after{right:0}@media(min-width:769px){.ButtonMenu_ButtonMenu__NUKjX:hover .ButtonMenu_line__jrIUM{transform:translateX(calc(var(--button-menu-icon-width) * -2))}}.ButtonMenu_line__jrIUM:first-child{transition-delay:0}.ButtonMenu_line__jrIUM:nth-child(2){transition-delay:.05s}.ButtonMenu_line__jrIUM:nth-child(3){transition-delay:.15s}@keyframes ClientLayout_ani-spin__iXozt{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ClientLayout_ClientLayout__mWufO{position:static;min-height:100svh;display:flex;flex-direction:column;background-color:rgb(var(--theme-secondary));color:rgb(var(--theme-primary))}.ClientLayout_main__oIWIS{flex-grow:1}@keyframes TextColumns_ani-spin__GMXfe{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TextColumns_heading__KqmwD{padding-bottom:48px}@media(max-width:768px){.TextColumns_columns__nKVe4{display:flex;flex-direction:column;gap:56px}}@media(min-width:769px){.TextColumns_columns__nKVe4{display:grid;grid-template-columns:repeat(var(--column-count),1fr);grid-gap:var(--grid-column-gap);gap:var(--grid-column-gap)}.TextColumns_column__TZ1TK{grid-column:var(--column-start)/span 1}}.TextColumns_column__inner__kUTgh{display:grid;flex-direction:column;grid-gap:30px;gap:30px}@media(min-width:769px){.TextColumns_column__inner__kUTgh{gap:50px}}.TextColumns_description__TQ5Jk{padding-right:1em}@keyframes FeaturedCaseStudy_ani-spin__kqdvS{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FeaturedCaseStudy_FeaturedCaseStudy__9_Jaj{padding-top:var(--case-studies-gap);padding-bottom:var(--case-studies-gap);position:relative}.FeaturedCaseStudy_borderBottom__SM9r8,.FeaturedCaseStudy_borderTop__P9r5j{position:absolute;left:0;height:1px;width:100%;background-color:rgb(var(--theme-primary));transform:scaleX(0);transition:all 1.2s cubic-bezier(.165,.84,.44,1);opacity:0;transform-origin:100%}.FeaturedCaseStudy_FeaturedCaseStudy__9_Jaj[data-visible=true] .FeaturedCaseStudy_borderBottom__SM9r8,.FeaturedCaseStudy_FeaturedCaseStudy__9_Jaj[data-visible=true] .FeaturedCaseStudy_borderTop__P9r5j{transform:scaleX(1);opacity:1}.FeaturedCaseStudy_borderTop__P9r5j{top:0}.FeaturedCaseStudy_borderBottom__SM9r8{bottom:0;display:none}.FeaturedCaseStudy_FeaturedCaseStudy__9_Jaj:last-child .FeaturedCaseStudy_borderBottom__SM9r8{display:block}.FeaturedCaseStudy_grid__Sezhx{--item-row-gap:24px;display:grid;grid-row-gap:var(--item-row-gap);row-gap:var(--item-row-gap);grid-template-areas:"title" "client" "tags" "summary" "button" "media"}@media(min-width:769px){.FeaturedCaseStudy_grid__Sezhx{--item-row-gap:var(--grid-row-gap);grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto 1fr;grid-template-areas:"title title" "client tags" "summary media" "button media";column-gap:var(--grid-column-gap)}}.FeaturedCaseStudy_title__Lp9fq{grid-area:title}@media(max-width:768px){.FeaturedCaseStudy_title__Lp9fq{padding-bottom:calc(var(--case-studies-gap) - var(--item-row-gap))}}.FeaturedCaseStudy_title__link__M1_x7:focus-visible{outline:var(--focus-outline);border-radius:var(--focus-border-radius)}.FeaturedCaseStudy_media__romwn{grid-area:media}.FeaturedCaseStudy_media__element__s1u7Y{aspect-ratio:675/650;position:relative}.FeaturedCaseStudy_button__6z_Ap{grid-area:button;display:flex}@media(max-width:768px){.FeaturedCaseStudy_button__6z_Ap{padding-top:var(--item-row-gap);padding-bottom:var(--item-row-gap)}}.FeaturedCaseStudy_section__o_NRB{display:flex;flex-direction:column}@media(min-width:769px){.FeaturedCaseStudy_section__o_NRB{gap:16px}}@keyframes FeaturedCaseStudies_ani-spin__vFZgD{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FeaturedCaseStudies_FeaturedCaseStudies__QQ0gb{position:relative;--case-studies-gap:56px}@media(min-width:769px){.FeaturedCaseStudies_FeaturedCaseStudies__QQ0gb{--case-studies-gap:82px}}.FeaturedCaseStudies_inner__6ppEe{padding-top:calc(var(--block-padding)*.5)}@media(min-width:769px){.FeaturedCaseStudies_inner__6ppEe{padding-top:calc(var(--block-padding)*1.5)}}.FeaturedCaseStudies_caseStudies__BiqSQ{margin-bottom:var(--block-padding)}@keyframes Header_ani-spin__C6ckx{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Header_Header__xIKfd{--header-rbg:var(--theme-primary);position:static;width:100%;color:rgb(var(--header-rbg))}.Header_inner__PU1JS{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:var(--grid-column-gap);column-gap:var(--grid-column-gap);align-items:flex-end;padding-top:36px}@media(max-width:1100px){.Header_inner__PU1JS{row-gap:25px;padding-top:var(--grid-margin)}}.Header_nav____I21{position:relative;z-index:var(--z-index-nav);grid-column:auto/span 3;display:flex;justify-content:space-between;align-items:flex-end;gap:16px}@media(max-width:768px){.Header_nav____I21{font-size:clamp(12px,4.2666666667vw,20px);line-height:1}}@media(min-width:769px){.Header_nav____I21{font-size:clamp(16px,1.1904761905vw,22px);line-height:1}}@media(max-width:1100px){.Header_nav____I21{grid-row:1;grid-column:1/span 4;justify-content:space-between;align-items:center}}.Header_nav__list___kCgL{display:flex;align-items:center;column-gap:3.4em}@media(max-width:1100px){.Header_nav__list___kCgL{display:none}}.Header_nav__item__f9lCw{position:relative}.Header_nav__link__qHRZ6{--nav-link-padding:0.5em;display:inline;white-space:nowrap;text-decoration:none;position:relative;padding:var(--nav-link-padding);margin:calc(var(--nav-link-padding)*-1);display:block}.Header_nav__link__qHRZ6:before{content:"";display:block;border-bottom:1px solid;position:absolute;bottom:.3em;left:0;right:0;transition:transform .4s cubic-bezier(.165,.84,.44,1),opacity .4s cubic-bezier(.165,.84,.44,1);will-change:transform;transform-origin:0 100%}.Header_nav__link__qHRZ6:focus-visible{outline:var(--focus-outline);border-radius:var(--focus-border-radius)}.Header_nav__link__qHRZ6:before{transform:scaleX(0);left:var(--nav-link-padding);right:var(--nav-link-padding)}.Header_nav__link__qHRZ6:hover:before,.Header_nav__link__qHRZ6[aria-current=page]:before{transform:scaleX(1)}button.Header_nav__link__qHRZ6{font-weight:700}.Header_logo__V9h3K{position:relative;z-index:var(--z-index-logo);grid-column:4/span 1}@media(max-width:1100px){.Header_logo__V9h3K{max-width:360px;grid-row:2;grid-column:1/span 3}}.Header_logo__link__H4Ahe{padding:10px;margin:-10px;display:block}.Header_logo__link__H4Ahe:focus-visible{outline:var(--focus-outline);border-radius:var(--focus-border-radius)}.Header_logo__svg__s710K{display:block;height:auto;fill:currentColor;width:100%}.Header_locale__Ro2n9{grid-column:3/span 1}.Header_languagePicker__CYZUu{--language-picker-rbg:var(--header-rbg)}@keyframes Page_ani-spin__jIWQ_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Page_Page__PluV8{position:relative;background-color:rgb(var(--theme-secondary));z-index:var(--z-index-page)}.Page_body__SoUYb{padding-top:clamp(80px,30vw,160px)}@media(min-width:769px){.Page_body__SoUYb{padding-top:clamp(100px,16vw,280px)}}.Page_footer__Ujttj{--block-padding:var(--grid-margin);padding-top:clamp(100px,10vw,150px)}@keyframes CaseStudy_ani-spin__TdnoE{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CaseStudy_CaseStudy__eA8iD{position:relative;background-color:rgb(var(--theme-secondary));z-index:var(--z-index-page);--block-padding:clamp(70px,29vw,140px)}@media(min-width:769px){.CaseStudy_CaseStudy__eA8iD{--block-padding:clamp(72px,8.2vw,124px)}}.CaseStudy_body__GCZQ_{padding-top:var(--block-padding)}@media(min-width:769px){.CaseStudy_body__GCZQ_{padding-top:clamp(50px,10.5vw,160px)}}@keyframes HeroA_ani-spin__LyORw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.HeroA_HeroA__mPtnb{--z-index-hero-intro:0;--z-index-hero-mask:2;--z-index-hero-outro:3;--z-index-nav:1;--z-index-logo:1;position:relative;opacity:0}.HeroA_outro__header__Wem0C{--header-rbg:var(--theme-secondary)!important}.HeroA_scrollRoot__D1_Pc{height:300vh;background-color:rgb(var(--theme-secondary))}.HeroA_scrollTrigger__rkOTS{position:absolute;top:0;left:0;height:100%;width:20px}.HeroA_main__8O7DQ{position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;height:var(--hero-height);overflow:hidden}.HeroA_outerMask__NOfAB{z-index:var(--z-index-hero-mask);-webkit-clip-path:url(#rectangle-clip);clip-path:url(#rectangle-clip)}.HeroA_innerMask__gaL1f,.HeroA_outerMask__NOfAB{position:absolute;top:0;left:0;width:100%;height:100%}.HeroA_innerMask__gaL1f{-webkit-clip-path:url(#circle-clip);clip-path:url(#circle-clip);background-color:rgb(var(--theme-primary))}.HeroA_circleSVG__Jd1DG,.HeroA_rectangleSVG__zJvvj{position:absolute;top:0;left:0;width:var(--hero-width);height:var(--hero-height);opacity:0;pointer-events:none;will-change:transform,opacity}.HeroA_circle__bDgE_,.HeroA_rectangle__cPhwm{fill:rgb(var(--theme-primary));opacity:.15;position:relative;will-change:transform}@media(min-width:769px){.HeroA_circle__bDgE_,.HeroA_rectangle__cPhwm{opacity:.2}}.HeroA_intro__ZuTB4,.HeroA_outro__IZp88{opacity:0;position:absolute;left:0;top:0;width:100%}.HeroA_intro__ZuTB4{color:rgb(var(--theme-primary));z-index:var(--z-index-hero-intro)}.HeroA_outro__IZp88{color:rgb(var(--theme-secondary));pointer-events:none;z-index:var(--z-index-hero-outro)}.HeroA_outro__IZp88 ::selection{color:rgba(var(--theme-secondary),1);background:rgba(var(--theme-secondary),.25)}.HeroA_textOuter___DsPk{width:100%;height:100svh;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding-bottom:30px}@media(min-width:769px){.HeroA_textOuter___DsPk{padding-bottom:50px}}.HeroA_text__cin5A{max-width:12em;pointer-events:auto}@media(min-width:769px){.HeroA_text__cin5A{white-space:pre-wrap}}@keyframes HeroB_ani-spin__QoSmU{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.HeroB_HeroB__WS6vB{position:relative;--shape-size:30vw}@media(min-width:769px){.HeroB_HeroB__WS6vB{--shape-size:clamp(200px,18vw,400px)}}@media(min-width:769px)and (max-height:900px){.HeroB_HeroB__WS6vB{--shape-size:clamp(200px,36vh,400px)}}.HeroB_scrollRoot__OCNlj{height:450vh;background-color:rgb(var(--theme-primary));color:rgb(var(--theme-secondary))}.HeroB_main__fhQsi{position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;height:100lvh;overflow:hidden}.HeroB_scrollTrigger__jIOzy{position:absolute;top:0;left:0;height:100%;width:20px}.HeroB_shapes__sfOWP{width:100%;height:100%;overflow:hidden}.HeroB_endBackground__8DvDp{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(var(--theme-secondary));opacity:0}.HeroB_shapesLeft__TF11w,.HeroB_shapesRight__P2vBr{position:absolute;top:0;width:50%;height:100%;overflow:hidden;display:flex;align-items:center}.HeroB_shapesLeft__TF11w{left:0;justify-content:flex-end}.HeroB_shapesRight__P2vBr{right:0;justify-content:flex-start}.HeroB_circleLeft__HKJAX,.HeroB_circleRight__tj8NL{width:var(--shape-size);height:var(--shape-size);border-radius:calc(var(--shape-size)*.5);position:absolute;top:50%;margin-top:calc(var(--shape-size)*-.5);margin-left:calc(var(--shape-size)*-1)}.HeroB_circleLeft__HKJAX{background-color:rgb(var(--theme-secondary));right:0}.HeroB_circleRight__tj8NL{background-color:rgb(var(--theme-primary));left:0}.HeroB_squareLeft__lZtZG,.HeroB_squareRight__LITMO{width:var(--shape-size);height:var(--shape-size);position:relative}.HeroB_squareLeftFill__NFkv2,.HeroB_squareRightFill__LfNii{position:absolute;top:0;left:0;width:100%;height:100%}.HeroB_squareLeftFill__NFkv2{transform-origin:100% 50%;background-color:rgb(var(--theme-primary))}.HeroB_squareRightFill__LfNii{transform-origin:0 50%;background-color:rgb(var(--theme-secondary))}.HeroB_intro__6ygkh,.HeroB_outro__hE2Cr{position:absolute;top:0;left:0;height:100svh;width:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:30px}@media(min-width:769px){.HeroB_intro__6ygkh,.HeroB_outro__hE2Cr{padding-bottom:50px}}.HeroB_outro__hE2Cr{color:rgb(var(--theme-primary));opacity:0}.HeroB_intro__inner__HZKvC,.HeroB_outro__inner__r9OL0{width:100%}.HeroB_intro__text__4bq21,.HeroB_outro__text__UAfmw{max-width:10em}@media(min-width:769px){.HeroB_intro__text__4bq21,.HeroB_outro__text__UAfmw{white-space:pre-wrap}}