:root{--m-imm:.12s;--m-fast:.22s;--m-std:.36s;--m-exp:.65s;--m-stagger:80ms;--ease:cubic-bezier(.22,1,.36,1);--ease-std:cubic-bezier(.4,0,.2,1);--maxw:1342px;--gutter:clamp(20px,4.45vw,64px);--hdr:56px;--vh:100vh}.content-wrapper{display:block;float:none;margin:0 auto;max-width:1342px;padding:0 15px;width:100%}html{font-size:16px}body{color:#000;font-size:16px;line-height:1.5;margin:0;padding:0}body,p{text-decoration:none}a,body,p{font-family:Inter,sans-serif;font-style:normal;font-weight:400}a{color:#000;text-decoration:underline;transition:all .3s ease-in-out}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}.h1,h1{font-size:88px;letter-spacing:-5%;line-height:1.1}.h1,.h2,h1,h2{color:#000;font-family:Onest,serif;font-style:normal;font-weight:400;text-decoration:none;text-transform:none}.h2,h2{font-size:80px;letter-spacing:-2%;line-height:1.14}.h3,h3{font-size:56px;line-height:1.08}.h3,.h4,h3,h4{color:#000;font-family:Onest,serif;font-style:normal;font-weight:400;letter-spacing:-3%;text-decoration:none;text-transform:none}.h4,h4{font-size:48px;line-height:1.06}.h5,h5{font-size:42px;line-height:1.05}.h5,.h6,h5,h6{color:#000;font-family:Onest,serif;font-style:normal;font-weight:400;letter-spacing:-2%;text-decoration:none;text-transform:none}.h6,h6{font-size:30px;line-height:1.14}blockquote{border-left-color:#fff}.button a,.hs-blog-post-listing__post-button,.hs-button,a.button{align-items:center;background-color:#000;border:1px solid #000;border-radius:0;color:#fff;display:flex;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:24px;justify-content:space-between;padding:21px 23px;text-decoration:none;text-transform:none;width:fit-content}.button a:focus,.button a:hover,.hs-blog-post-listing__post-button:focus,.hs-blog-post-listing__post-button:hover,.hs-button:focus,.hs-button:hover,a.button:focus,a.button:hover{background-color:#ff7042;border:1px solid #ff7042;border-radius:0;color:#000}.button a:active,.hs-blog-post-listing__post-button:active,.hs-button:active,a.button:active{background-color:#282828;border-color:#282828;font-family:Inter,sans-serif;font-style:normal;font-weight:400;text-decoration:none}.submitted-message,form{font-family:Inter,sans-serif;font-style:normal;font-weight:400;text-decoration:none}.fn-date-picker td.is-selected .pika-button{background:#000}.fn-date-picker td .pika-button:hover{background-color:#000!important}.fn-date-picker td.is-today .pika-button{color:#000}form .hs-button,form input[type=submit]{border-radius:0;text-transform:none}form .hs-button:active,form input[type=submit]:active{background-color:#282828;border-color:#282828}.primary_font,.primary_font *{font-family:Inter,sans-serif}.secondary_font,.secondary_font *{font-family:Onest,serif}.opacity70{opacity:.7}.font18,.font18 *{font-size:18px}.font14,.font14 *{font-size:14px}.font20,.font20 *{font-size:20px}img{border:none;height:auto;max-width:100%;vertical-align:middle}a{display:inline-block;text-decoration:none;transition:all .3s ease;-webkit-transition:all .3s ease}p{margin:0}.extrabold,.extrabold h1,.extrabold h2,.extrabold h3,.extrabold h4,.extrabold h5,.extrabold h6,.extrabold p{font-weight:800}.bold,.bold h1,.bold h2,.bold h3,.bold h4,.bold h5,.bold h6,.bold p{font-weight:700}.semibold,.semibold h1,.semibold h2,.semibold h3,.semibold h4,.semibold h5,.semibold h6,.semibold p{font-weight:600}.medium,.medium h1,.medium h2,.medium h3,.medium h4,.medium h5,.medium h6,.medium p{font-weight:500}.normal,.normal h1,.normal h2,.normal h3,.normal h4,.normal h5,.normal h6,.normal p{font-weight:400}.light,.light h1,.light h2,.light h3,.light h4,.light h5,.light h6,.light p{font-weight:300}.uppercase,.uppercase *{text-transform:uppercase}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.font-italic{font-style:italic}.lh1,.lh1 a,.lh1 h1,.lh1 h2,.lh1 h3,.lh1 h4,.lh1 h5,.lh1 h6,.lh1 p{line-height:1}.lh11,.lh11 a,.lh11 h1,.lh11 h2,.lh11 h3,.lh11 h4,.lh11 h5,.lh11 h6,.lh11 p{line-height:1.1}.lh12,.lh12 a,.lh12 h1,.lh12 h2,.lh12 h3,.lh12 h4,.lh12 h5,.lh12 h6,.lh12 p{line-height:1.2}.lh13,.lh13 a,.lh13 h1,.lh13 h2,.lh13 h3,.lh13 h4,.lh13 h5,.lh13 h6,.lh13 p{line-height:1.3}.lh14,.lh14 a,.lh14 h1,.lh14 h2,.lh14 h3,.lh14 h4,.lh14 h5,.lh14 h6,.lh14 p{line-height:1.4}.lh15,.lh15 a,.lh15 h1,.lh15 h2,.lh15 h3,.lh15 h4,.lh15 h5,.lh15 h6,.lh15 p{line-height:1.5}.lh16,.lh16 a,.lh16 h1,.lh16 h2,.lh16 h3,.lh16 h4,.lh16 h5,.lh16 h6,.lh16 p{line-height:1.6}.ls1,.ls1 a,.ls1 h1,.ls1 h2,.ls1 h3,.ls1 h4,.ls1 h5,.ls1 h6,.ls1 p,.ls2,.ls2 a,.ls2 h1,.ls2 h2,.ls2 h3,.ls2 h4,.ls2 h5,.ls2 h6,.ls2 p,.ls3,.ls3 a,.ls3 h1,.ls3 h2,.ls3 h3,.ls3 h4,.ls3 h5,.ls3 h6,.ls3 p{letter-spacing:0}.nolistStyle,.nolistStyle ul{list-style-type:none;margin:0;padding:0}.listStyle *+ul{margin-top:15px}.listStyle ul li{padding-left:25px;position:relative}.listStyle ul li:before{color:#0078ff;font-family:fontawesome,sans-serif;font-weight:400;left:4px;position:absolute;top:2px}.listStyle ul li:not([class*=fa-]):before{content:"\f111";font-size:60%;line-height:2}.fl{float:left}.fr{float:right}.ib{display:inline-block;margin-right:-4px;vertical-align:middle}.ib.vt{vertical-align:top}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w33{width:33.33%}.w40{width:40%}.w45{width:45%}.w50{width:50%}.w55{width:55%}.w60{width:60%}.w66{width:66.66%}.w70{width:70%}.w75{width:75%}.w80{width:80%}.max50,.w100{width:100%}.max50{max-width:50px}.max100{max-width:100px;width:100%}.max150{max-width:150px;width:100%}.max200{max-width:200px;width:100%}.max250{max-width:250px;width:100%}.max300{max-width:300px;width:100%}.max350{max-width:350px;width:100%}.max400{max-width:400px;width:100%}.max450{max-width:450px;width:100%}.max500{max-width:500px;width:100%}.max550{max-width:550px;width:100%}.max600{max-width:600px;width:100%}.max650{max-width:650px;width:100%}.max700{max-width:700px;width:100%}.max750{max-width:750px;width:100%}.max800{max-width:800px;width:100%}.max850{max-width:850px;width:100%}.max900{max-width:900px;width:100%}.max950{max-width:950px;width:100%}.max1000{max-width:1000px;width:100%}.maxfull{max-width:100%;width:100%}.widthCenter{margin:0 auto}.widthend{margin:0 0 0 auto}.d_none{display:none}.d_flex{display:flex;flex-wrap:wrap}.align_center{align-items:center}.align_start{align-items:flex-start}.align_end{align-items:flex-end}.align_stretch{align-items:stretch}.space_between{justify-content:space-between}.flex_start{justify-content:flex-start}.flex_end{justify-content:flex-end}.flex_center{justify-content:center}.flex_column{flex-direction:column}.nowrap{flex-wrap:nowrap}.align_self_end{align-self:flex-end}.p5{padding:5px}.p5-0,.pt5{padding-top:5px}.p5-0,.pb5{padding-bottom:5px}.p6{padding:6px}.p6-0,.pt6{padding-top:6px}.p6-0,.pb6{padding-bottom:6px}.p7{padding:7px}.p7-0,.pt7{padding-top:7px}.p7-0,.pb7{padding-bottom:7px}.p8{padding:8px}.p8-0,.pt8{padding-top:8px}.p8-0,.pb8{padding-bottom:8px}.p9{padding:9px}.p9-0,.pt9{padding-top:9px}.p9-0,.pb9{padding-bottom:9px}.p10{padding:10px}.p10-0,.pt10{padding-top:10px}.p10-0,.pb10{padding-bottom:10px}.p11{padding:11px}.p11-0,.pt11{padding-top:11px}.p11-0,.pb11{padding-bottom:11px}.p12{padding:12px}.p12-0,.pt12{padding-top:12px}.p12-0,.pb12{padding-bottom:12px}.p13{padding:13px}.p13-0,.pt13{padding-top:13px}.p13-0,.pb13{padding-bottom:13px}.p14{padding:14px}.p14-0,.pt14{padding-top:14px}.p14-0,.pb14{padding-bottom:14px}.p15{padding:15px}.p15-0,.pt15{padding-top:15px}.p15-0,.pb15{padding-bottom:15px}.p16{padding:16px}.p16-0,.pt16{padding-top:16px}.p16-0,.pb16{padding-bottom:16px}.p17{padding:17px}.p17-0,.pt17{padding-top:17px}.p17-0,.pb17{padding-bottom:17px}.p18{padding:18px}.p18-0,.pt18{padding-top:18px}.p18-0,.pb18{padding-bottom:18px}.p19{padding:19px}.p19-0,.pt19{padding-top:19px}.p19-0,.pb19{padding-bottom:19px}.p20{padding:20px}.p20-0,.pt20{padding-top:20px}.p20-0,.pb20{padding-bottom:20px}.p21{padding:21px}.p21-0,.pt21{padding-top:21px}.p21-0,.pb21{padding-bottom:21px}.p22{padding:22px}.p22-0,.pt22{padding-top:22px}.p22-0,.pb22{padding-bottom:22px}.p23{padding:23px}.p23-0,.pt23{padding-top:23px}.p23-0,.pb23{padding-bottom:23px}.p24{padding:24px}.p24-0,.pt24{padding-top:24px}.p24-0,.pb24{padding-bottom:24px}.p25{padding:25px}.p25-0,.pt25{padding-top:25px}.p25-0,.pb25{padding-bottom:25px}.p26{padding:26px}.p26-0,.pt26{padding-top:26px}.p26-0,.pb26{padding-bottom:26px}.p27{padding:27px}.p27-0,.pt27{padding-top:27px}.p27-0,.pb27{padding-bottom:27px}.p28{padding:28px}.p28-0,.pt28{padding-top:28px}.p28-0,.pb28{padding-bottom:28px}.p29{padding:29px}.p29-0,.pt29{padding-top:29px}.p29-0,.pb29{padding-bottom:29px}.p30{padding:30px}.p30-0,.pt30{padding-top:30px}.p30-0,.pb30{padding-bottom:30px}.p31{padding:31px}.p31-0,.pt31{padding-top:31px}.p31-0,.pb31{padding-bottom:31px}.p32{padding:32px}.p32-0,.pt32{padding-top:32px}.p32-0,.pb32{padding-bottom:32px}.p33{padding:33px}.p33-0,.pt33{padding-top:33px}.p33-0,.pb33{padding-bottom:33px}.p34{padding:34px}.p34-0,.pt34{padding-top:34px}.p34-0,.pb34{padding-bottom:34px}.p35{padding:35px}.p35-0,.pt35{padding-top:35px}.p35-0,.pb35{padding-bottom:35px}.p36{padding:36px}.p36-0,.pt36{padding-top:36px}.p36-0,.pb36{padding-bottom:36px}.p37{padding:37px}.p37-0,.pt37{padding-top:37px}.p37-0,.pb37{padding-bottom:37px}.p38{padding:38px}.p38-0,.pt38{padding-top:38px}.p38-0,.pb38{padding-bottom:38px}.p39{padding:39px}.p39-0,.pt39{padding-top:39px}.p39-0,.pb39{padding-bottom:39px}.p40{padding:40px}.p40-0,.pt40{padding-top:40px}.p40-0,.pb40{padding-bottom:40px}.p41{padding:41px}.p41-0,.pt41{padding-top:41px}.p41-0,.pb41{padding-bottom:41px}.p42{padding:42px}.p42-0,.pt42{padding-top:42px}.p42-0,.pb42{padding-bottom:42px}.p43{padding:43px}.p43-0,.pt43{padding-top:43px}.p43-0,.pb43{padding-bottom:43px}.p44{padding:44px}.p44-0,.pt44{padding-top:44px}.p44-0,.pb44{padding-bottom:44px}.p45{padding:45px}.p45-0,.pt45{padding-top:45px}.p45-0,.pb45{padding-bottom:45px}.p46{padding:46px}.p46-0,.pt46{padding-top:46px}.p46-0,.pb46{padding-bottom:46px}.p47{padding:47px}.p47-0,.pt47{padding-top:47px}.p47-0,.pb47{padding-bottom:47px}.p48{padding:48px}.p48-0,.pt48{padding-top:48px}.p48-0,.pb48{padding-bottom:48px}.p49{padding:49px}.p49-0,.pt49{padding-top:49px}.p49-0,.pb49{padding-bottom:49px}.p50{padding:50px}.p50-0,.pt50{padding-top:50px}.p50-0,.pb50{padding-bottom:50px}.p51{padding:51px}.p51-0,.pt51{padding-top:51px}.p51-0,.pb51{padding-bottom:51px}.p52{padding:52px}.p52-0,.pt52{padding-top:52px}.p52-0,.pb52{padding-bottom:52px}.p53{padding:53px}.p53-0,.pt53{padding-top:53px}.p53-0,.pb53{padding-bottom:53px}.p54{padding:54px}.p54-0,.pt54{padding-top:54px}.p54-0,.pb54{padding-bottom:54px}.p55{padding:55px}.p55-0,.pt55{padding-top:55px}.p55-0,.pb55{padding-bottom:55px}.p56{padding:56px}.p56-0,.pt56{padding-top:56px}.p56-0,.pb56{padding-bottom:56px}.p57{padding:57px}.p57-0,.pt57{padding-top:57px}.p57-0,.pb57{padding-bottom:57px}.p58{padding:58px}.p58-0,.pt58{padding-top:58px}.p58-0,.pb58{padding-bottom:58px}.p59{padding:59px}.p59-0,.pt59{padding-top:59px}.p59-0,.pb59{padding-bottom:59px}.p60{padding:60px}.p60-0,.pt60{padding-top:60px}.p60-0,.pb60{padding-bottom:60px}.p61{padding:61px}.p61-0,.pt61{padding-top:61px}.p61-0,.pb61{padding-bottom:61px}.p62{padding:62px}.p62-0,.pt62{padding-top:62px}.p62-0,.pb62{padding-bottom:62px}.p63{padding:63px}.p63-0,.pt63{padding-top:63px}.p63-0,.pb63{padding-bottom:63px}.p64{padding:64px}.p64-0,.pt64{padding-top:64px}.p64-0,.pb64{padding-bottom:64px}.p65{padding:65px}.p65-0,.pt65{padding-top:65px}.p65-0,.pb65{padding-bottom:65px}.p66{padding:66px}.p66-0,.pt66{padding-top:66px}.p66-0,.pb66{padding-bottom:66px}.p67{padding:67px}.p67-0,.pt67{padding-top:67px}.p67-0,.pb67{padding-bottom:67px}.p68{padding:68px}.p68-0,.pt68{padding-top:68px}.p68-0,.pb68{padding-bottom:68px}.p69{padding:69px}.p69-0,.pt69{padding-top:69px}.p69-0,.pb69{padding-bottom:69px}.p70{padding:70px}.p70-0,.pt70{padding-top:70px}.p70-0,.pb70{padding-bottom:70px}.p71{padding:71px}.p71-0,.pt71{padding-top:71px}.p71-0,.pb71{padding-bottom:71px}.p72{padding:72px}.p72-0,.pt72{padding-top:72px}.p72-0,.pb72{padding-bottom:72px}.p73{padding:73px}.p73-0,.pt73{padding-top:73px}.p73-0,.pb73{padding-bottom:73px}.p74{padding:74px}.p74-0,.pt74{padding-top:74px}.p74-0,.pb74{padding-bottom:74px}.p75{padding:75px}.p75-0,.pt75{padding-top:75px}.p75-0,.pb75{padding-bottom:75px}.p76{padding:76px}.p76-0,.pt76{padding-top:76px}.p76-0,.pb76{padding-bottom:76px}.p77{padding:77px}.p77-0,.pt77{padding-top:77px}.p77-0,.pb77{padding-bottom:77px}.p78{padding:78px}.p78-0,.pt78{padding-top:78px}.p78-0,.pb78{padding-bottom:78px}.p79{padding:79px}.p79-0,.pt79{padding-top:79px}.p79-0,.pb79{padding-bottom:79px}.p80{padding:80px}.p80-0,.pt80{padding-top:80px}.p80-0,.pb80{padding-bottom:80px}.p81{padding:81px}.p81-0,.pt81{padding-top:81px}.p81-0,.pb81{padding-bottom:81px}.p82{padding:82px}.p82-0,.pt82{padding-top:82px}.p82-0,.pb82{padding-bottom:82px}.p83{padding:83px}.p83-0,.pt83{padding-top:83px}.p83-0,.pb83{padding-bottom:83px}.p84{padding:84px}.p84-0,.pt84{padding-top:84px}.p84-0,.pb84{padding-bottom:84px}.p85{padding:85px}.p85-0,.pt85{padding-top:85px}.p85-0,.pb85{padding-bottom:85px}.p86{padding:86px}.p86-0,.pt86{padding-top:86px}.p86-0,.pb86{padding-bottom:86px}.p87{padding:87px}.p87-0,.pt87{padding-top:87px}.p87-0,.pb87{padding-bottom:87px}.p88{padding:88px}.p88-0,.pt88{padding-top:88px}.p88-0,.pb88{padding-bottom:88px}.p89{padding:89px}.p89-0,.pt89{padding-top:89px}.p89-0,.pb89{padding-bottom:89px}.p90{padding:90px}.p90-0,.pt90{padding-top:90px}.p90-0,.pb90{padding-bottom:90px}.p91{padding:91px}.p91-0,.pt91{padding-top:91px}.p91-0,.pb91{padding-bottom:91px}.p92{padding:92px}.p92-0,.pt92{padding-top:92px}.p92-0,.pb92{padding-bottom:92px}.p93{padding:93px}.p93-0,.pt93{padding-top:93px}.p93-0,.pb93{padding-bottom:93px}.p94{padding:94px}.p94-0,.pt94{padding-top:94px}.p94-0,.pb94{padding-bottom:94px}.p95{padding:95px}.p95-0,.pt95{padding-top:95px}.p95-0,.pb95{padding-bottom:95px}.p96{padding:96px}.p96-0,.pt96{padding-top:96px}.p96-0,.pb96{padding-bottom:96px}.p97{padding:97px}.p97-0,.pt97{padding-top:97px}.p97-0,.pb97{padding-bottom:97px}.p98{padding:98px}.p98-0,.pt98{padding-top:98px}.p98-0,.pb98{padding-bottom:98px}.p99{padding:99px}.p99-0,.pt99{padding-top:99px}.p99-0,.pb99{padding-bottom:99px}.p100{padding:100px}.p100-0,.pt100{padding-top:100px}.p100-0,.pb100{padding-bottom:100px}.p101{padding:101px}.p101-0,.pt101{padding-top:101px}.p101-0,.pb101{padding-bottom:101px}.p102{padding:102px}.p102-0,.pt102{padding-top:102px}.p102-0,.pb102{padding-bottom:102px}.p103{padding:103px}.p103-0,.pt103{padding-top:103px}.p103-0,.pb103{padding-bottom:103px}.p104{padding:104px}.p104-0,.pt104{padding-top:104px}.p104-0,.pb104{padding-bottom:104px}.p105{padding:105px}.p105-0,.pt105{padding-top:105px}.p105-0,.pb105{padding-bottom:105px}.p106{padding:106px}.p106-0,.pt106{padding-top:106px}.p106-0,.pb106{padding-bottom:106px}.p107{padding:107px}.p107-0,.pt107{padding-top:107px}.p107-0,.pb107{padding-bottom:107px}.p108{padding:108px}.p108-0,.pt108{padding-top:108px}.p108-0,.pb108{padding-bottom:108px}.p109{padding:109px}.p109-0,.pt109{padding-top:109px}.p109-0,.pb109{padding-bottom:109px}.p110{padding:110px}.p110-0,.pt110{padding-top:110px}.p110-0,.pb110{padding-bottom:110px}.p111{padding:111px}.p111-0,.pt111{padding-top:111px}.p111-0,.pb111{padding-bottom:111px}.p112{padding:112px}.p112-0,.pt112{padding-top:112px}.p112-0,.pb112{padding-bottom:112px}.p113{padding:113px}.p113-0,.pt113{padding-top:113px}.p113-0,.pb113{padding-bottom:113px}.p114{padding:114px}.p114-0,.pt114{padding-top:114px}.p114-0,.pb114{padding-bottom:114px}.p115{padding:115px}.p115-0,.pt115{padding-top:115px}.p115-0,.pb115{padding-bottom:115px}.p116{padding:116px}.p116-0,.pt116{padding-top:116px}.p116-0,.pb116{padding-bottom:116px}.p117{padding:117px}.p117-0,.pt117{padding-top:117px}.p117-0,.pb117{padding-bottom:117px}.p118{padding:118px}.p118-0,.pt118{padding-top:118px}.p118-0,.pb118{padding-bottom:118px}.p119{padding:119px}.p119-0,.pt119{padding-top:119px}.p119-0,.pb119{padding-bottom:119px}.p120{padding:120px}.p120-0,.pt120{padding-top:120px}.p120-0,.pb120{padding-bottom:120px}.p121{padding:121px}.p121-0,.pt121{padding-top:121px}.p121-0,.pb121{padding-bottom:121px}.p122{padding:122px}.p122-0,.pt122{padding-top:122px}.p122-0,.pb122{padding-bottom:122px}.p123{padding:123px}.p123-0,.pt123{padding-top:123px}.p123-0,.pb123{padding-bottom:123px}.p124{padding:124px}.p124-0,.pt124{padding-top:124px}.p124-0,.pb124{padding-bottom:124px}.p125{padding:125px}.p125-0,.pt125{padding-top:125px}.p125-0,.pb125{padding-bottom:125px}.p126{padding:126px}.p126-0,.pt126{padding-top:126px}.p126-0,.pb126{padding-bottom:126px}.p127{padding:127px}.p127-0,.pt127{padding-top:127px}.p127-0,.pb127{padding-bottom:127px}.p128{padding:128px}.p128-0,.pt128{padding-top:128px}.p128-0,.pb128{padding-bottom:128px}.p129{padding:129px}.p129-0,.pt129{padding-top:129px}.p129-0,.pb129{padding-bottom:129px}.p130{padding:130px}.p130-0,.pt130{padding-top:130px}.p130-0,.pb130{padding-bottom:130px}.p131{padding:131px}.p131-0,.pt131{padding-top:131px}.p131-0,.pb131{padding-bottom:131px}.p132{padding:132px}.p132-0,.pt132{padding-top:132px}.p132-0,.pb132{padding-bottom:132px}.p133{padding:133px}.p133-0,.pt133{padding-top:133px}.p133-0,.pb133{padding-bottom:133px}.p134{padding:134px}.p134-0,.pt134{padding-top:134px}.p134-0,.pb134{padding-bottom:134px}.p135{padding:135px}.p135-0,.pt135{padding-top:135px}.p135-0,.pb135{padding-bottom:135px}.p136{padding:136px}.p136-0,.pt136{padding-top:136px}.p136-0,.pb136{padding-bottom:136px}.p137{padding:137px}.p137-0,.pt137{padding-top:137px}.p137-0,.pb137{padding-bottom:137px}.p138{padding:138px}.p138-0,.pt138{padding-top:138px}.p138-0,.pb138{padding-bottom:138px}.p139{padding:139px}.p139-0,.pt139{padding-top:139px}.p139-0,.pb139{padding-bottom:139px}.p140{padding:140px}.p140-0,.pt140{padding-top:140px}.p140-0,.pb140{padding-bottom:140px}.p141{padding:141px}.p141-0,.pt141{padding-top:141px}.p141-0,.pb141{padding-bottom:141px}.p142{padding:142px}.p142-0,.pt142{padding-top:142px}.p142-0,.pb142{padding-bottom:142px}.p143{padding:143px}.p143-0,.pt143{padding-top:143px}.p143-0,.pb143{padding-bottom:143px}.p144{padding:144px}.p144-0,.pt144{padding-top:144px}.p144-0,.pb144{padding-bottom:144px}.p145{padding:145px}.p145-0,.pt145{padding-top:145px}.p145-0,.pb145{padding-bottom:145px}.p146{padding:146px}.p146-0,.pt146{padding-top:146px}.p146-0,.pb146{padding-bottom:146px}.p147{padding:147px}.p147-0,.pt147{padding-top:147px}.p147-0,.pb147{padding-bottom:147px}.p148{padding:148px}.p148-0,.pt148{padding-top:148px}.p148-0,.pb148{padding-bottom:148px}.p149{padding:149px}.p149-0,.pt149{padding-top:149px}.p149-0,.pb149{padding-bottom:149px}.p150{padding:150px}.p150-0,.pt150{padding-top:150px}.p150-0,.pb150{padding-bottom:150px}.primarybg{background:var(--color-primary)}.primary_color,.primary_color a,.primary_color h1,.primary_color h2,.primary_color h3,.primary_color h4,.primary_color h5,.primary_color h6,.primary_color p,.primary_link a,.primary_span span{color:var(--color-primary)}.secondarybg{background:var(--color-secondary)}.secondary_color,.secondary_color a,.secondary_color h1,.secondary_color h2,.secondary_color h3,.secondary_color h4,.secondary_color h5,.secondary_color h6,.secondary_color p,.secondary_link a,.secondary_span span{color:var(--color-secondary)}.tertiarybg{background:var(--color-tertiary)}.tertiary_color,.tertiary_color a,.tertiary_color h1,.tertiary_color h2,.tertiary_color h3,.tertiary_color h4,.tertiary_color h5,.tertiary_color h6,.tertiary_color p,.tertiary_link a,.tertiary_span span{color:var(--color-tertiary)}.quaternarybg{background:var(--color-quaternary)}.quaternary_color,.quaternary_color a,.quaternary_color h1,.quaternary_color h2,.quaternary_color h3,.quaternary_color h4,.quaternary_color h5,.quaternary_color h6,.quaternary_color p,.quaternary_link a,.quaternary_span span{color:var(--color-quaternary)}.quinarybg{background:var(--color-quinary)}.quinary_color,.quinary_color a,.quinary_color h1,.quinary_color h2,.quinary_color h3,.quinary_color h4,.quinary_color h5,.quinary_color h6,.quinary_color p,.quinary_link a,.quinary_span span{color:var(--color-quinary)}.senarybg{background:var(--color-senary)}.senary_color,.senary_color a,.senary_color h1,.senary_color h2,.senary_color h3,.senary_color h4,.senary_color h5,.senary_color h6,.senary_color p,.senary_link a,.senary_span span{color:var(--color-senary)}.septenarybg{background:var(--color-septenary)}.septenary_color,.septenary_color a,.septenary_color h1,.septenary_color h2,.septenary_color h3,.septenary_color h4,.septenary_color h5,.septenary_color h6,.septenary_color p,.septenary_link a,.septenary_span span{color:var(--color-septenary)}.octonarybg{background:var(--color-octonary)}.octonary_color,.octonary_color a,.octonary_color h1,.octonary_color h2,.octonary_color h3,.octonary_color h4,.octonary_color h5,.octonary_color h6,.octonary_color p,.octonary_link a,.octonary_span span{color:var(--color-octonary)}:root{--color-primary:#000;--color-secondary:#fff;--color-tertiary:#ff7042;--color-quaternary:#fa9bff;--color-quinary:#4bb7ff;--color-senary:#a3a3a3;--color-septenary:#4d4d4d;--color-octonary:#555;--zest:var(--color-tertiary);--orchid:var(--color-quaternary);--sky:var(--color-quinary);--grey:var(--color-senary);--body:Inter,sans-serif;--display:Onest,serif;--theme-body-size:16px;--theme-h1-size:88px;--theme-h2-size:80px;--theme-h5-size:42px;--theme-h6-size:30px}.header{background-color:#fff}.hw-header{--header-orchid-ink:#b726d1;--header-zest-ink:#8c2909;--header-sky-ink:#0057ad;background:var(--color-secondary);color:var(--color-primary);font-family:var(--body);position:relative;z-index:100}.hw-header,.hw-header *{box-sizing:border-box}.hw-header__bar{align-items:stretch;display:flex;min-height:56px}.hw-header a{color:inherit;text-decoration:none}.hw-header .hw-header__logo{align-items:center;background:var(--color-primary);color:var(--color-secondary);display:flex;flex:none;justify-content:center;padding:12px 24px;width:188px}.hw-header__logo img{display:block;height:32px;object-fit:contain;width:140px}.hw-header__nav{align-items:stretch;display:flex;margin-left:auto}.hw-header ul{list-style:none;margin:0;padding:0}.hw-header .hw-header__links{align-items:center;display:flex;gap:29px;padding:0 24px}.hw-header__links>li{align-items:stretch;display:flex}.hw-header .hw-header__trigger,.hw-header__links>li>a{align-items:center;cursor:pointer;display:flex;font-family:var(--display);font-size:16px;font-weight:600;gap:10px;line-height:24px;min-height:44px;padding:0;white-space:nowrap}.hw-header .hw-header__trigger{height:56px;list-style:none}.hw-header .hw-header__trigger::-webkit-details-marker{display:none}.hw-header__chevron{border:solid;border-width:0 1px 1px 0;height:6px;transform:rotate(45deg);transition:transform .22s;width:6px}.hw-header__dropdown[data-open=true] .hw-header__chevron{transform:rotate(225deg)}.hw-header .hw-header__contact{align-items:center;background:var(--color-tertiary);color:var(--color-primary);display:flex;font-family:var(--display);font-size:var(--theme-body-size);font-weight:600;height:56px;justify-content:center;line-height:24px;min-width:115px;padding:0 24px;transition:background .22s;width:115px}.hw-header .hw-header__contact:focus-visible,.hw-header .hw-header__contact:hover{background:var(--color-secondary)}.hw-header .hw-header__trigger:hover,.hw-header__links>li>a:hover{background:transparent}.hw-header :is(a,summary,button):focus-visible{outline:2px solid var(--color-quinary);outline-offset:-4px}.hw-header__panel{background:var(--color-secondary);border:1px solid var(--color-senary);box-shadow:0 20px 32px color-mix(in srgb,var(--color-primary) 10%,transparent);clip-path:inset(0 0 100%);display:grid;gap:40px;grid-template-columns:310px minmax(0,1fr);padding:40px;position:absolute;right:0;top:100%;transition:clip-path .36s cubic-bezier(.22,1,.36,1),visibility .36s;visibility:hidden;width:min(800px,100%)}.hw-header__dropdown[data-open=true] .hw-header__panel{clip-path:inset(0);visibility:visible}.hw-header__intro{align-items:flex-start;border-right:1px solid var(--color-senary);display:flex;flex-direction:column;padding-right:32px}.hw-header__intro>span{font-size:14px}.hw-header__intro p{color:inherit;font-family:var(--display);font-size:36px;line-height:1.1;margin:42px 0;white-space:pre-line}.hw-header__all{align-items:center;display:flex;gap:24px;margin-top:auto}.hw-header__panel ul{display:flex;flex-direction:column}.hw-header__panel li a{align-items:center;display:flex;font-size:18px;gap:18px;min-height:54px;padding:10px 12px;transition:background .22s,padding .36s}.hw-header__panel li a small{font-size:12px}.hw-header__panel li a>span:last-child{margin-left:auto}.hw-header__panel li a:focus-visible,.hw-header__panel li a:hover{background:var(--header-link-hover,var(--color-quinary));padding-left:20px}.hw-header__toggle{display:none}.hw-header[data-ready]{animation:hw-header-reveal .36s cubic-bezier(.22,1,.36,1)}.hw-header__skip{background:var(--color-secondary);left:0;padding:12px;position:absolute;top:0;transform:translateY(-150%);z-index:2}.hw-header__skip:focus{transform:none}@keyframes hw-header-reveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (max-width:900px){.hw-header__bar{flex-wrap:wrap}.hw-header__toggle{align-items:center;background:var(--color-secondary);border:0;border-radius:0;color:var(--color-primary);cursor:pointer;display:flex;font:inherit;font-family:Onest,serif;font-size:14px;font-weight:500;gap:12px;margin-left:auto;padding:12px 20px}.hw-header__nav{flex-direction:column;margin:0;max-height:0;opacity:0;overflow-y:auto;transform:translateY(-12px);transition:max-height .36s cubic-bezier(.22,1,.36,1),opacity .22s,transform .36s cubic-bezier(.22,1,.36,1),visibility 0s .36s;visibility:hidden;width:100%}.hw-header[data-open=true] .hw-header__nav{max-height:min(var(--header-menu-height,100dvh),calc(100dvh - 56px));opacity:1;transform:none;transition-delay:0s;visibility:visible}.hw-header .hw-header__links,.hw-header__links>li{display:block}.hw-header .hw-header__trigger,.hw-header__links>li>a{border-top:1px solid var(--color-senary);justify-content:space-between;padding:16px 24px}.hw-header__panel{border:0;box-shadow:none;padding:12px 24px;position:static;width:100%}.hw-header__panel ul{display:flex}.hw-header__intro,.hw-header__panel{display:none}.hw-header__dropdown[data-open=true] .hw-header__panel{display:block}.hw-header .hw-header__links{flex-shrink:0;margin:24px 24px 0;padding:0}.hw-header .hw-header__contact{flex-shrink:0;height:auto;margin:16px 24px 24px;min-height:56px;padding:16px 24px;width:calc(100% - 48px)}.hw-header .hw-header__links li .hw-header__dropdown button.hw-header__trigger{width:100%}}@media (prefers-reduced-motion:reduce){.hw-header *{animation:none!important;transition:none!important}}html[data-motion=reduced] .hw-header *{animation:none!important;transition:none!important}.hw-header[data-fixed=true]{left:var(--header-left,0);position:fixed;top:var(--header-top,0);transition:transform .36s cubic-bezier(.22,1,.36,1);width:var(--header-width,100%)}.hw-header[data-hidden=true]{pointer-events:none;transform:translateY(-100%)}.hw-header__trigger{background:transparent;border:0;border-radius:0;color:inherit;font-family:inherit;font-weight:500}.hw-header__links>li>a{position:relative}.hw-header__links>li>a:after{background:var(--color-tertiary);bottom:5px;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .22s}.hw-header__links>li>a:focus-visible:after,.hw-header__links>li>a:hover:after{transform:scaleX(1)}.hw-header__brand,.hw-header__brand svg{display:block;height:32px;width:140px}.hw-header__logo{transition:background-color .12s,color .12s}.hw-header .hw-header__logo[data-tone=quaternary]{background:var(--color-quaternary);color:var(--header-orchid-ink)}.hw-header .hw-header__logo[data-tone=tertiary]{background:var(--color-tertiary);color:var(--header-zest-ink)}.hw-header .hw-header__logo[data-tone=quinary]{background:var(--color-quinary);color:var(--header-sky-ink)}.hw-header__hamburger{border-block:2px solid currentColor;height:10px;position:relative;transition:transform .36s cubic-bezier(.22,1,.36,1);width:20px}.hw-header[data-open=true] .hw-header__hamburger{transform:rotate(90deg)}.footer{background-color:#000}.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6,.footer img,.footer label,.footer li,.footer p,.footer span{color:#000}.hw-footer{background:var(--color-primary);color:var(--color-secondary);font-family:var(--body)}.hw-footer,.hw-footer *{box-sizing:border-box}.hw-footer a{color:inherit;text-decoration:none;transition:color .22s}.hw-footer a:hover{color:var(--color-tertiary)}.hw-footer :is(a,input,button,select,textarea):focus-visible{outline:2px solid var(--color-quinary);outline-offset:4px}.hw-footer__main.content-wrapper{padding:64px 15px}.hw-footer__main-inner{align-items:start;display:grid;gap:40px;grid-template-columns:140px 160px 200px 300px;justify-content:space-between}.hw-footer__main-inner>*{min-width:0}.hw-footer__logo{max-width:100%;width:140px}.hw-footer__logo img{display:block;height:auto;width:100%}.hw-footer .hw-footer__heading{color:inherit;font-family:var(--display);font-size:11px;font-weight:700;letter-spacing:.88px;line-height:1.4;margin:0;text-transform:uppercase}.hw-footer__groups,.hw-footer__offices{display:flex;flex-direction:column;gap:48px}.hw-footer address,.hw-footer__groups ul{color:color-mix(in srgb,var(--color-secondary) 70%,transparent);display:flex;flex-direction:column;font-size:13px;font-style:normal;gap:8px;line-height:1.4;list-style:none;margin:16px 0 0;padding:0}.hw-footer address{overflow-wrap:anywhere}.hw-footer__phone{align-items:center;border-bottom:1px solid;display:flex;font-family:var(--display);font-size:13px;justify-content:space-between;line-height:1.4;margin-top:16px;max-width:100%;padding:10px 0;width:144px}.hw-footer__phone svg{flex:none;height:18px;width:18px}.hw-footer__form{margin-top:20px}.hw-footer__form .submitted-message,.hw-footer__form form{background:transparent;border:0;border-radius:0;color:inherit;font-size:13px;margin:0;padding:0}.hw-footer__form fieldset{border:0;margin:0;max-width:100%!important;padding:0;width:100%}.hw-footer__form .hs-form-field{float:none!important;margin:0 0 12px;width:100%!important}.hw-footer__form .input{margin:0!important}.hw-footer__form label{color:inherit;font-size:13px}.hw-footer__form .hw-footer__input-label{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.hw-footer__form :is(input:not([type]),input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],input[type=url],input[type=password],select,textarea){background:transparent;border:0;border-bottom:1px solid color-mix(in srgb,var(--color-secondary) 25%,transparent);border-radius:0;box-shadow:none;color:var(--color-secondary);display:block;font-family:var(--display);font-size:16px;line-height:1.4;max-width:100%;min-height:40px;padding:10px 0;width:100%!important}.hw-footer__form input::placeholder,.hw-footer__form textarea::placeholder{color:color-mix(in srgb,var(--color-secondary) 55%,transparent);opacity:1}.hw-footer__form select option{background:var(--color-primary)}.hw-footer__form .hs_submit{margin-top:12px}.hw-footer__form .actions{margin:0;padding:0;position:relative}.hw-footer__form .actions:after{content:"\2197";font-size:22px;line-height:1;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}.hw-footer__form :is(input[type=submit],button[type=submit]){background:transparent;border:0;border-bottom:1px solid;border-radius:0;color:var(--color-secondary);cursor:pointer;display:block;font-family:var(--display);font-size:16px;font-weight:600;line-height:1.4;margin:0;padding:12px 30px 12px 0;text-align:left;text-transform:none;width:100%}.hw-footer__form :is(input[type=submit],button[type=submit]):hover{background:transparent;color:var(--color-tertiary)}.hw-footer__form .hs-error-msgs{list-style:none;margin:6px 0;padding:0}.hw-footer__form .hs-error-msgs label{color:var(--color-tertiary)}.hw-footer__form .legal-consent-container{font-size:12px;line-height:1.5;margin-block:16px}.hw-footer__form .legal-consent-container :is(p,label),.hw-footer__form .submitted-message p{color:inherit;font-size:inherit}.hw-footer__form .legal-consent-container a{text-decoration:underline}.hw-footer__form .inputs-list{list-style:none;padding:0}.hw-footer__bottom{border-top:1px solid color-mix(in srgb,var(--color-secondary) 14%,transparent)}.hw-footer__bottom-inner.content-wrapper{align-items:center;display:flex;gap:24px;justify-content:space-between;padding:12px 15px}.hw-footer__legal,.hw-footer__socials{align-items:center;color:color-mix(in srgb,var(--color-secondary) 55%,transparent);display:flex;gap:24px}.hw-footer__legal{flex-wrap:wrap;font-size:11px;line-height:1.4}.hw-footer__socials>*{display:block;flex:none;height:18px;width:18px}.hw-footer__socials svg{display:block;height:100%;width:100%}@media (max-width:1366px){.hw-footer__main.content-wrapper{padding:64px 24px}}@media (max-width:1199px){.hw-footer__main-inner{gap:24px;grid-template-columns:minmax(100px,.7fr) minmax(110px,.8fr) minmax(160px,1fr) minmax(220px,1.4fr)}}@media (max-width:991px){.hw-footer__main.content-wrapper{padding-block:48px}.hw-footer__main-inner{gap:48px;grid-template-columns:repeat(2,minmax(0,1fr))}.hw-footer__groups{gap:24px}.hw-footer__groups,.hw-footer__offices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hw-footer__offices{gap:12px}}@media (max-width:767px){.hw-footer__offices{display:grid;gap:24px;grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width:640px){.hw-footer__main.content-wrapper{padding:40px 24px}.hw-footer__main-inner{gap:40px;grid-template-columns:minmax(0,1fr)}.hw-footer__bottom-inner.content-wrapper{align-items:flex-start;flex-direction:column;padding:20px 24px}.hw-footer__legal{gap:12px 24px}.hw-footer__form :is(input[type=submit],button[type=submit]){font-size:14px}.hw-footer__form .actions:after{font-size:18px}.hw-footer__offices{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:360px){.hw-footer__offices{display:grid;gap:24px;grid-template-columns:repeat(1,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.hw-footer *{transition:none!important}}.hero[data-hero-module]{--hero-ease:cubic-bezier(.22,1,.36,1);--hero-standard:cubic-bezier(.4,0,.2,1);--hero-image-height:clamp(280px,24.3056vw,420px);--hero-rail:40px;container-type:inline-size;isolation:isolate;overflow:hidden;position:relative}.hero[data-hero-module],.hero[data-hero-module] *{box-sizing:border-box}.hero__frame{height:calc(var(--hero-image-height) + 148px);inset:0 auto auto 0;overflow:hidden;position:absolute;width:100%;z-index:0}.hero__camera{aspect-ratio:2180/1217;left:-50cqw;position:absolute;top:0;transform:translateY(-35.3328%);width:151.3889cqw}.hero__camera img,.hero__pixels{height:100%;inset:0;position:absolute;width:100%}.hero__camera img{max-width:none;object-fit:cover}.hero__camera img,.hero__pixels{filter:saturate(.78) contrast(1.1) brightness(.9)}.hero__pixels{image-rendering:pixelated;opacity:0;pointer-events:none}.hero__pixels.is-active{opacity:1}@media (max-width:767px){.hero[data-hero-module] .hero__pixels{display:none}}.hero__veil{backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);background:rgba(0,0,0,.8);inset:0;opacity:0;pointer-events:none;position:absolute;z-index:1}.hero__black{background:var(--color-primary);inset:var(--hero-image-height) 0 var(--hero-rail);position:absolute;z-index:2}.hero__rail{height:var(--hero-rail);inset:auto 0 0;position:absolute;z-index:3}.hero__stage{display:grid;grid-template-columns:minmax(0,1fr) 17.7778%;padding-bottom:var(--hero-rail);padding-top:var(--hero-image-height);position:relative;z-index:4}.hero__copy{display:flex;flex-direction:column;gap:36px;min-height:410px;min-width:0;padding:57px clamp(24px,4.4444vw,80px) 50px;position:relative;z-index:0}.hero__line{display:block;margin-bottom:-.06em;overflow:hidden;padding-bottom:.06em}.hero__line>span{display:block;overflow-wrap:anywhere}.hero__line--accent{color:var(--color-tertiary)}.hero__sub{margin:0;max-width:820px;width:100%}.hero__sky{bottom:0;height:450px;pointer-events:none;position:absolute;right:0;transform:scaleY(.0888889);transform-origin:bottom;width:26.6667%;z-index:1}.hero__cta{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;padding:32px;position:relative;text-decoration:none;transition:background-color .12s var(--hero-standard);z-index:2}.hero__cta svg.arrow{flex:none;height:24px;transition:transform .22s var(--hero-ease);width:24px}.hero__cta:focus-visible,.hero__cta:hover{background:var(--color-secondary);color:var(--color-primary)}.hero__cta:focus-visible{outline:3px solid var(--color-primary);outline-offset:-6px}.hero__cta:focus-visible svg,.hero__cta:hover svg{transform:translateY(4px)}.hero[data-hero-motion=preparing] .hero__frame{height:calc((var(--hero-image-height) + 148px)*2.03615);left:-13.4028%;top:-11.9444cqw;width:126.8056%}.hero[data-hero-motion=preparing] .hero__veil{opacity:1}.hero[data-hero-motion=preparing] :is(.hero__black,.hero__cta){clip-path:inset(100% 0 0)}.hero[data-hero-motion=preparing] .hero__rail{clip-path:inset(0 100% 0 0)}.hero[data-hero-motion=preparing] .hero__sky{transform:scaleY(0)}.hero[data-hero-motion=preparing] .hero__line>span{transform:translateY(110%)}.hero[data-hero-motion=preparing] :is(.hero__sub,.hero__cta>*){opacity:0}.hero[data-hero-motion=running] .hero__frame{animation:hw-hero-media .65s var(--hero-ease) .12s both}.hero[data-hero-motion=running] .hero__veil{animation:hw-hero-veil .65s var(--hero-standard) .12s both}.hero[data-hero-motion=running] .hero__black{animation:hw-hero-field .65s var(--hero-ease) .36s both}.hero[data-hero-motion=running] .hero__rail{animation:hw-hero-rail .65s var(--hero-ease) .52s both}.hero[data-hero-motion=running] .hero__sky{animation:hw-hero-sky 1.45s var(--hero-ease) .52s both}.hero[data-hero-motion=running] .hero__line>span{animation:hw-hero-line .65s var(--hero-ease) .9s both}.hero[data-hero-motion=running] .hero__line:nth-child(2)>span{animation-delay:.98s}.hero[data-hero-motion=running] .hero__sub{animation:hw-hero-copy .65s var(--hero-ease) 1.14s both}.hero[data-hero-motion=running] .hero__cta{animation:hw-hero-cta .65s var(--hero-ease) 1.32s both}.hero[data-hero-motion=running] .hero__cta>*{animation:hw-hero-copy .65s var(--hero-ease) 1.6s both}@keyframes hw-hero-media{0%{height:calc((var(--hero-image-height) + 148px)*2.03615);left:-13.4028%;top:-11.9444cqw;width:126.8056%}to{height:calc(var(--hero-image-height) + 148px);left:0;top:0;width:100%}}@keyframes hw-hero-veil{0%{opacity:1}to{opacity:0}}@keyframes hw-hero-field{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes hw-hero-rail{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes hw-hero-cta{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes hw-hero-sky{0%{transform:scaleY(0)}44.8276%,55.1724%{transform:scaleY(1)}to{transform:scaleY(.0888889)}}@keyframes hw-hero-line{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes hw-hero-copy{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@supports (width:1cqw){.hero__black,.hero__frame,.hero__stage{--hero-image-height:clamp(280px,24.3056cqw,420px)}}html[data-motion=reduced] .hero[data-hero-module] .hero__frame{inset:0 0 auto}html[data-motion=reduced] .hero[data-hero-module] *{animation:none!important;transition:none!important}.hw-about{--about-height:min(850px,max(640px,59.0278vw),100svh);background:var(--color-secondary);color:var(--color-primary);container-type:inline-size;position:relative}.hw-about,.hw-about *{box-sizing:border-box}.hw-about__scene{container-type:inline-size;position:relative;transform-origin:top left}.hw-about__stage{background:var(--color-secondary);isolation:isolate;overflow:hidden;position:relative}.hw-about__final{height:var(--about-height);min-height:600px;position:relative}.hw-about__stage:after,.hw-about__stage:before{background:color-mix(in srgb,var(--color-primary) 14%,var(--color-secondary));bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:1px}.hw-about__stage:before{left:33.3333%}.hw-about__stage:after{left:66.6667%}.hw-about__black{height:76.4706%;inset:0 auto auto 0;position:absolute;transform:scaleY(var(--about-black,1));transform-origin:top;width:33.3333%;z-index:1}.hw-about .hw-about__heading{left:0;margin:0;opacity:var(--about-heading,1);padding:clamp(32px,4.3333cqw,5.5vw) clamp(20px,2.2222cqw,32px);position:absolute;top:0;width:33.3333%;z-index:3}.hw-about .hw-about__heading span{display:block}.hw-about__line{display:block;margin-bottom:-.06em;overflow:hidden;padding-bottom:.06em}.hw-about__line>span{display:block;transform:translateY(var(--about-heading-y,0))}.hw-about__cards{align-items:end;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));inset:0;position:absolute;z-index:2}.hw-about__card{background:var(--card-color);color:var(--color-primary);display:flex;flex-direction:column;gap:32px;justify-content:space-between;min-width:0;padding:clamp(20px,1.6667cqw,24px) clamp(20px,2.2222cqw,32px) clamp(28px,2.7778cqw,40px)}.hw-about__card--1{height:42.3529%;opacity:var(--about-card-1,1);transform:translateY(var(--about-card-1-y,0))}.hw-about__card--2{height:50.5882%;opacity:var(--about-card-2,1);transform:translateY(var(--about-card-2-y,0))}.hw-about__card--3{height:40%;opacity:var(--about-card-3,1);transform:translateY(var(--about-card-3-y,0))}.hw-about__number{letter-spacing:.06em}.hw-about .hw-about__copy h3{color:var(--color-primary);letter-spacing:0;margin:0}.hw-about .hw-about__copy p{margin:clamp(16px,1.25cqw,18px) 0 0;text-wrap:pretty}.hw-about[data-mode=pinned]{--about-height:100svh;height:calc(var(--about-height) + var(--about-scroll-distance,1350px))}.hw-about[data-mode=pinned] .hw-about__stage{height:var(--about-height);position:sticky;top:0}.hw-about[data-mode=pinned] .hw-about__final{height:100%;inset:0;position:absolute}.hw-about[data-mode=pinned][data-compact=true]{height:var(--about-height)}.hw-about[data-mode=pinned][data-compact=true] .hw-about__stage{position:relative;top:0}.hw-about[data-mode=static] .hw-about__final,.hw-about[data-mode=static] .hw-about__stage{height:auto;min-height:0}.hw-about[data-mode=static] .hw-about__black{display:none}.hw-about[data-mode=static] .hw-about__heading{opacity:1;padding:40px 24px;position:relative;width:100%}.hw-about[data-mode=static] .hw-about__line>span{transform:none}.hw-about[data-mode=static] .hw-about__cards{align-items:stretch;position:relative}.hw-about[data-mode=static] .hw-about__card{height:auto;min-height:320px;opacity:1;transform:none}.hw-about__intro{height:var(--about-height);min-height:600px;position:relative}.hw-about__mark{height:auto;left:34.7222%;position:absolute;top:4.7059%;width:clamp(24px,2.2222cqw,32px)}.hw-about__primary{left:34.7222%;position:absolute;top:30.4706%;width:31.9444%}.hw-about__accent{left:66.6667%;position:absolute;top:41.2941%;width:33.3333%}.hw-about__intro-line{display:block;max-width:100%;overflow:hidden;padding:0 1.3889cqw;position:relative;white-space:nowrap;width:fit-content}.hw-about__primary .hw-about__intro-line{margin-left:-1.3889cqw}.hw-about__intro-line>span{display:block;position:relative;z-index:1}.hw-about__highlight:before,.hw-about__intro-line>span{transition:transform .65s cubic-bezier(.22,1,.36,1);transition-delay:var(--intro-delay,0s)}.hw-about__highlight:before{content:"";inset:0;position:absolute;transform-origin:left}.hw-about__primary .hw-about__highlight{--intro-delay:.08s;padding-right:2.2222cqw}.hw-about__accent .hw-about__intro-line{--intro-delay:.16s}.hw-about__accent .hw-about__highlight{--intro-delay:.24s}.hw-about__accent .hw-about__highlight:before{background:inherit}.hw-about .hw-about__intro-description{left:68.0556%;margin:0;max-width:391px;position:absolute;top:75.2941%;width:28.3333%}.hw-about[data-mode=pinned] .hw-about__intro{height:100%;inset:0;opacity:var(--about-intro-opacity,1);position:absolute;transform:translateY(var(--about-intro-y,0))}.hw-about[data-mode=pinned][data-entered=false] .hw-about__intro-line>span{transform:translateY(110%)}.hw-about[data-mode=pinned][data-entered=false] .hw-about__highlight:before{transform:scaleX(0)}.hw-about[data-mode=pinned] .hw-about__intro-description,.hw-about[data-mode=pinned] .hw-about__mark{transition:opacity .36s ease .36s}.hw-about[data-mode=pinned][data-entered=false] .hw-about__intro-description,.hw-about[data-mode=pinned][data-entered=false] .hw-about__mark{opacity:0}.hw-about[data-mode=static] .hw-about__intro{height:auto;min-height:0;padding:40px 24px 56px}.hw-about[data-mode=static] .hw-about__mark{display:block;margin-bottom:48px;position:static}.hw-about[data-mode=static] .hw-about__accent,.hw-about[data-mode=static] .hw-about__primary{display:block;margin-bottom:24px;position:static;width:100%}.hw-about[data-mode=static] .hw-about__intro-line{overflow-wrap:anywhere;white-space:normal}.hw-about[data-mode=static] .hw-about__intro-description{margin-top:40px;max-width:600px;position:static;width:100%}html[data-motion=reduced] .hw-about *{transition:none!important}.hw-acro{--acro-ease:cubic-bezier(.22,1,.36,1);--acro-standard:cubic-bezier(.4,0,.2,1);--acro-height:100svh;--acro-gap:clamp(20px,2.2222vw,32px);background:var(--color-primary);color:var(--color-secondary);container-type:inline-size;position:relative}.hw-acro,.hw-acro *{box-sizing:border-box}.hw-acro__scene{container-type:inline-size;position:relative;transform-origin:top left}.hw-acro__stage{isolation:isolate;position:relative}.hw-acro__media,.hw-acro__stage{background:var(--color-primary);overflow:hidden}.hw-acro__media{inset:0;position:absolute;transition:inset .65s var(--acro-ease);z-index:0}.hw-acro__camera{left:50%;top:50%;transform:translate(-50%,-50%);transition:width .65s var(--acro-ease),height .65s var(--acro-ease),transform .65s var(--acro-ease)}.hw-acro__camera,.hw-acro__camera img{height:100%;position:absolute;width:100%}.hw-acro__camera img{inset:0;max-width:none;object-fit:cover;object-position:center}.hw-acro__pixels{height:100%;image-rendering:pixelated;inset:0;opacity:0;pointer-events:none;position:absolute;width:100%}.hw-acro__pixels[data-visible=true]{opacity:1}.hw-acro__scrim{background:rgba(0,0,0,.6);inset:0;pointer-events:none;position:absolute;transition:opacity .36s var(--acro-standard);z-index:1}.hw-acro__intro{height:var(--acro-height);min-height:580px;position:relative;z-index:2}.hw-acro h2{color:var(--color-secondary);letter-spacing:-.02em;margin:0}.hw-acro__primary{left:33.1944%;position:absolute;top:14.5882%;width:22.2917%}.hw-acro__secondary{left:55.4861%;position:absolute;top:25.4118%;width:42%}.hw-acro__line{display:block;margin-bottom:-.06em;overflow:hidden;padding-bottom:.06em}.hw-acro__line>span{display:block;transition:transform .65s var(--acro-ease)}.hw-acro__line:nth-child(2)>span{transition-delay:.08s}.hw-acro__secondary .hw-acro__line>span{transition-delay:.16s}.hw-acro__secondary .hw-acro__line:nth-child(2)>span{transition-delay:.24s}.hw-acro__intro>p{bottom:7.5294%;color:var(--color-secondary);left:55.4861%;margin:0;position:absolute;transition:opacity .36s var(--acro-standard) .36s,transform .36s var(--acro-ease) .36s;width:33.3333%}.hw-acro__products{display:flex;flex-direction:column;position:relative;z-index:3}.hw-acro__product{background:var(--acro-tone);color:var(--color-primary);overflow:hidden;padding:24px 32px;position:relative}.hw-acro__product h3{margin:0}.hw-acro__trigger{background:none;border:0;border-radius:0;color:var(--color-primary);cursor:pointer;display:block;padding:0;text-align:left;width:100%}.hw-acro__trigger:after{content:"";cursor:pointer;inset:0;position:absolute}.hw-acro__product .hw-acro__cta:is(a){position:relative;z-index:1}.hw-acro__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:6px}.hw-acro__detail{margin-top:32px}.hw-acro__detail p{color:var(--color-primary);margin:0}.hw-acro__cta{font-weight:600!important;margin:32px -32px -24px auto}.hw-acro__cta svg{flex:none;height:24px;width:24px}.hw-acro__cta:is(a):focus-visible,.hw-acro__cta:is(a):hover{background:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-primary)}.hw-acro__cta:focus-visible{outline:3px solid var(--color-primary);outline-offset:-6px}.hw-acro[data-mode=pinned]{height:calc(var(--acro-viewport,var(--acro-height)) + 1000px)}.hw-acro[data-mode=pinned][data-system=true]{background:var(--color-secondary)}.hw-acro[data-mode=pinned] .hw-acro__stage{background:var(--color-secondary);height:var(--acro-height);position:sticky;top:var(--acro-top,0);transition:top .36s var(--acro-ease),height .36s var(--acro-ease)}.hw-acro[data-mode=pinned] .hw-acro__scene{transition:width .36s var(--acro-ease),height .36s var(--acro-ease),transform .36s var(--acro-ease)}.hw-acro[data-mode=pinned] .hw-acro__intro{height:100%;min-height:0}.hw-acro[data-mode=pinned][data-entered=false] .hw-acro__line>span{transform:translateY(110%)}.hw-acro[data-mode=pinned][data-entered=false] .hw-acro__intro>p{opacity:0;transform:translateY(12px)}.hw-acro[data-mode=pinned] .hw-acro__products{bottom:var(--acro-gap);position:absolute;right:var(--acro-gap);top:var(--acro-gap);transform:translateX(calc(100% + var(--acro-gap)));transition:transform .65s var(--acro-ease);width:35.3472%}.hw-acro[data-mode=pinned] .hw-acro__product{flex:1;min-height:0;padding:24px 32px 40px;transition:flex .65s var(--acro-ease),padding .36s var(--acro-ease)}.hw-acro[data-mode=pinned] .hw-acro__detail{bottom:120px;left:32px;margin:0;opacity:0;position:absolute;right:32px;transform:translateY(14px);transition:opacity .22s var(--acro-standard),transform .36s var(--acro-ease),visibility .22s;visibility:hidden}.hw-acro[data-mode=pinned] .hw-acro__cta{bottom:-120px;margin:0;position:absolute;right:-32px}.hw-acro[data-mode=pinned] .hw-acro__products[data-expanded=true] .hw-acro__product{flex:0 0 73px;padding-bottom:20px;padding-top:20px}.hw-acro[data-mode=pinned] .hw-acro__products[data-expanded=true] .hw-acro__product[data-active=true]{flex:1;padding-top:24px}.hw-acro[data-mode=pinned] .hw-acro__product[data-active=true] .hw-acro__detail{opacity:1;transform:none;transition-delay:.12s;visibility:visible}.hw-acro[data-mode=pinned][data-system=true] .hw-acro__media{inset:var(--acro-gap) calc(35.3472% + var(--acro-gap)) var(--acro-gap) var(--acro-gap)}.hw-acro[data-mode=pinned][data-system=true] .hw-acro__scrim{opacity:0}.hw-acro[data-mode=pinned][data-system=true] .hw-acro__intro{pointer-events:none}.hw-acro[data-mode=pinned][data-system=true] .hw-acro__line>span{transform:translateY(-110%);transition-delay:0s}.hw-acro[data-mode=pinned][data-system=true] .hw-acro__intro>p{opacity:0;transform:translateY(-12px);transition-delay:0s}.hw-acro[data-mode=pinned][data-system=true] .hw-acro__products{transform:none}.hw-acro[data-mode=pinned][data-system=true][data-active] .hw-acro__camera{height:var(--camera-height);transform:translate(calc(-50% + var(--camera-x)),calc(-50% + var(--camera-y,0px)));width:var(--camera-width)}.hw-acro[data-active="0"]{--camera-width:209.6528cqw;--camera-height:111.1111cqw;--camera-x:62.6389cqw}.hw-acro[data-active="1"]{--camera-width:230.625cqw;--camera-height:122.2222cqw;--camera-x:-8.3333cqw;--camera-y:-7.6389cqw}.hw-acro[data-active="2"]{--camera-width:167.7083cqw;--camera-height:88.8889cqw;--camera-x:-43.6111cqw}.hw-acro[data-mode=static] .hw-acro__detail[hidden]{display:none}html[data-motion=reduced] .hw-acro *{transition:none!important}.hw-acro__scene .hw-acro__intro>p{font-size:20px}.hw-work{--work-height:100svh;--work-ease:cubic-bezier(.22,1,.36,1);--work-row:240px;--work-gutter:clamp(24px,4.4444vw,64px);background:var(--color-primary);color:var(--color-secondary);container-type:inline-size;position:relative}.hw-work,.hw-work *{box-sizing:border-box}.hw-work .baseModuleOverlay{pointer-events:none}.hw-work__layout.content-wrapper{display:grid;gap:40px 64px;grid-template-columns:minmax(0,483fr) minmax(0,765fr);position:relative}.hw-work__intro{grid-column:1;min-width:0}.hw-work .hw-work__eyebrow{margin:0 0 20px}.hw-work .hw-work__title h2{letter-spacing:-.025em;margin:0}.hw-work__title-line{display:block;overflow:hidden}.hw-work__title-line>span{display:block;transition:transform .65s var(--work-ease)}.hw-work[data-entered=false] .hw-work__title-line>span{transform:translateY(110%)}.hw-work[data-entered=true] .hw-work__title-line>span{transform:translateY(0)}.hw-work[data-entered=true] .hw-work__title-line:nth-child(2)>span{transition-delay:80ms}.hw-work[data-entered=true] .hw-work__title-line:nth-child(3)>span{transition-delay:.16s}.hw-work[data-mode=pinned][data-entered=true][data-active]:not([data-active="0"]) .hw-work__title-line>span{transform:translateY(-110%)}.hw-work[data-ready][data-entered=false] .hw-work__panel[data-active=true]{clip-path:inset(0 0 100%);opacity:0}.hw-work__intro .moduleContent{color:var(--color-secondary);margin-top:20px}.hw-work__window{grid-column:1;min-width:0}.hw-work__case{background:none;border:0;border-radius:0;color:var(--color-senary);cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:24px 0;text-align:left;transition:color .22s;white-space:normal;width:100%}.hw-work .hw-work__case:focus-visible,.hw-work .hw-work__case:hover,.hw-work .hw-work__case[aria-pressed=true]{background:none;color:var(--color-secondary)}.hw-work__case:focus-visible{outline:2px solid var(--color-tertiary);outline-offset:-3px}.hw-work__case-content{display:flex;flex-direction:column;gap:12px;padding-left:23px;position:relative;width:100%}.hw-work__case-content:before{background:var(--case-accent);content:"";inset:0 auto 0 0;opacity:0;position:absolute;transition:opacity .22s;width:3px}.hw-work__case[aria-pressed=true] .hw-work__case-content:before{opacity:1}.hw-work__case-title{letter-spacing:-.02em;text-wrap:balance}.hw-work__logo{align-items:center;display:flex;gap:4px;height:20px;margin-bottom:12px}.hw-work__logo img{height:20px;max-width:160px;object-fit:contain;width:auto}.hw-work__media{align-self:center;grid-column:2;grid-row:1/span 2;min-width:0;position:relative}.hw-work__panel{aspect-ratio:765/530;background:var(--color-primary);margin-bottom:24px;overflow:hidden;position:relative}.hw-work__image{height:100%;inset:0;max-width:none;object-fit:cover;position:absolute;width:100%}.hw-work__tags{background:var(--color-secondary);display:flex;flex-wrap:wrap;gap:8px;left:0;max-width:100%;padding:2px 4px;position:absolute;top:0;z-index:2}.hw-work__metrics{bottom:0;position:absolute;right:0;width:44.4444%;z-index:2}.hw-work__metric{background:var(--color-secondary);border-left:4px solid var(--color-tertiary);color:var(--color-primary);display:flex;flex-direction:column;gap:8px;padding:16px 20px}.hw-work__metric+.hw-work__metric{border-top:1px solid color-mix(in srgb,var(--color-primary) 14%,var(--color-secondary))}.hw-work__metric strong{font-size:36px;letter-spacing:-1.08px}.hw-work__link{inset:0;position:absolute;z-index:3}.hw-work__link:focus-visible{outline:3px solid var(--color-tertiary);outline-offset:-4px}.hw-work__cursor{display:none}.hw-work__pixels{height:100%;image-rendering:pixelated;inset:0;opacity:0;pointer-events:none;position:absolute;width:100%;z-index:1}.hw-work__status{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.hw-work[data-ready] .hw-work__media{aspect-ratio:765/530}.hw-work[data-ready] .hw-work__panel{aspect-ratio:auto;clip-path:inset(0 0 100%);height:100%;inset:0;margin:0;opacity:0;position:absolute;transform:scale(1.035);transition:opacity .22s,clip-path .65s var(--work-ease),transform .65s var(--work-ease);width:100%}.hw-work[data-ready] .hw-work__panel[data-active=true]{clip-path:inset(0);opacity:1;transform:none;z-index:1}.hw-work[data-entered=true] .hw-work__panel[data-active=true] .hw-work__tags{animation:hw-work-tags .36s var(--work-ease) .12s both}.hw-work[data-entered=true] .hw-work__panel[data-active=true] .hw-work__metric{animation:hw-work-metric .65s var(--work-ease) .22s both}.hw-work[data-ready] .hw-work__panel[data-active=true] .hw-work__metric:nth-child(2){animation-delay:.36s}.hw-work[data-mode=pinned] .hw-work__stage{height:var(--work-height);position:sticky;top:var(--work-top,0)}.hw-work[data-mode=pinned] .hw-work__layout{display:block;height:100%;left:50%;margin:0;max-width:none;padding:0;position:absolute;top:0;transform-origin:top center}.hw-work[data-mode=pinned] .hw-work__intro{left:var(--work-gutter);position:absolute;top:8.94%;width:29.24%;z-index:2}.hw-work[data-mode=pinned] .hw-work__intro>:not(.hw-work__title){transition:opacity .36s,transform .65s var(--work-ease)}.hw-work[data-mode=pinned][data-active]:not([data-active="0"]) .hw-work__intro{pointer-events:none}.hw-work[data-mode=pinned][data-active]:not([data-active="0"]) .hw-work__intro>:not(.hw-work__title){opacity:0;transform:translateY(-32px)}.hw-work[data-mode=pinned] .hw-work__window{height:min(720px,85%);left:var(--work-gutter);overflow:clip;position:absolute;top:50%;transform:translateY(-50%);width:33.54%}.hw-work[data-mode=pinned] .hw-work__track{position:absolute;top:calc(50% - var(--work-row)/2);transform:translateY(var(--work-offset,0));transition:transform .65s var(--work-ease);width:100%}.hw-work[data-mode=pinned] .hw-work__case{height:var(--work-row);padding:0}.hw-work[data-mode=pinned] .hw-work__logo{opacity:0;visibility:hidden}.hw-work[data-mode=pinned] .hw-work__case[aria-pressed=true] .hw-work__logo{opacity:1;visibility:visible}.hw-work[data-mode=pinned] .hw-work__media{background-color:#4bb7ff;position:absolute;right:var(--work-gutter);top:50%;transform:translateY(-50%);width:53.125%}@keyframes hw-work-tags{0%{transform:translateY(-100%)}to{transform:none}}@keyframes hw-work-metric{0%{transform:translateX(110%)}to{transform:none}}.hw-work[data-reduced=true] *,html[data-motion=reduced] .hw-work *{animation:none!important;transition:none!important}.hw-work[data-reduced=true] .hw-work__title-line>span,html[data-motion=reduced] .hw-work__title-line>span{transform:none!important}.hw-work__title h2{font-size:calc(var(--theme-h6-size) + 6px)}.hw-work__title h2 span{display:block}.hw-work__case-content span.hw-work__case-description{text-wrap:balance}.hw-work.baseModuleStyle{background-color:var(--work-background,var(--color-primary));background-image:var(--work-background-image,none);background-position:50%;background-repeat:no-repeat;background-size:cover;margin:var(--work-desktop-margin-top,0) var(--work-desktop-margin-right,0) var(--work-desktop-margin-bottom,0) var(--work-desktop-margin-left,0);padding:var(--work-desktop-padding-top,0) var(--work-desktop-padding-right,0) var(--work-desktop-padding-bottom,0) var(--work-desktop-padding-left,0)}.hw-work .baseModuleOverlay{background:var(--work-overlay,transparent);inset:0;position:absolute}.hw-work .baseModuleParent{z-index:5}.hw-logo-grid{color:var(--color-secondary);font-family:var(--body);position:relative}.hw-logo-grid,.hw-logo-grid *{box-sizing:border-box}.hw-logo-grid .baseModuleOverlay{background:var(--logos-overlay,transparent);inset:0;pointer-events:none;position:absolute}.hw-logo-grid .baseModuleParent{position:relative;z-index:1}.hw-logo-grid .moduleContent,.hw-logo-grid .moduleTitle{color:inherit;margin-bottom:24px}.hw-logo-grid__grid{background:var(--color-septenary);clip-path:inset(0);display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));padding:1px;transition:clip-path .65s cubic-bezier(.22,1,.36,1)}.hw-logo-grid__cell{background:var(--logos-background,var(--color-primary));display:grid;min-height:150px;min-width:0;padding:24px 12px;place-items:center}.hw-logo-grid__logo{display:flex;justify-content:center;max-width:100%;min-width:0;transition:opacity .36s,transform .36s cubic-bezier(.22,1,.36,1);transition-delay:calc(.12s + var(--logo-index)*60ms);width:100%}.hw-logo-grid__logo img{opacity:.5;transition:opacity .22s}.hw-logo-grid__cell:hover img{opacity:1}.hw-logo-grid__custom{display:block;max-height:60px;max-width:100%;object-fit:contain;width:auto}.hw-logo-grid__placeholder{align-items:center;display:flex;gap:4px;max-width:100%;width:165px}.hw-logo-grid__placeholder img:first-child{width:21.21%}.hw-logo-grid__placeholder img:last-child{width:76.36%}.hw-logo-grid__placeholder--editorial{gap:6px;width:174px}.hw-logo-grid__placeholder--editorial img:first-child{width:29.31%}.hw-logo-grid__placeholder--editorial img:last-child{width:67.24%}.hw-logo-grid__cta{align-items:flex-end;background:var(--color-tertiary);color:var(--color-primary);display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:24px;justify-content:space-between;min-height:150px;min-width:0;padding:24px;text-decoration:none;transition:background-color .22s,opacity .36s,transform .36s}.hw-logo-grid__cta span{align-self:flex-start}.hw-logo-grid__cta svg{flex:none;height:18px;width:18px}.hw-logo-grid__cta:focus-visible,.hw-logo-grid__cta:hover{background:var(--color-secondary);color:var(--color-primary)}.hw-logo-grid__cta:focus-visible{outline:2px solid var(--color-primary);outline-offset:-6px}.hw-logo-grid[data-ready]:not([data-visible]) .hw-logo-grid__grid{clip-path:inset(0 100% 0 0)}.hw-logo-grid[data-ready]:not([data-visible]) :is(.hw-logo-grid__logo,.hw-logo-grid__cta){opacity:0;transform:translateY(12px)}html[data-motion=reduced] .hw-logo-grid :is(.hw-logo-grid__grid,.hw-logo-grid__logo,.hw-logo-grid__cta){clip-path:none!important;opacity:1!important;transform:none!important;transition:none!important}.hw-logo-grid.baseModuleStyle{background-color:var(--logos-background,var(--color-primary));background-image:var(--logos-background-image,none);background-position:50%;background-repeat:no-repeat;background-size:cover;margin:var(--logos-desktop-margin-top,0) var(--logos-desktop-margin-right,0) var(--logos-desktop-margin-bottom,0) var(--logos-desktop-margin-left,0);padding:var(--logos-desktop-padding-top,64px) var(--logos-desktop-padding-right,0) var(--logos-desktop-padding-bottom,64px) var(--logos-desktop-padding-left,0)}.hw-services{color:var(--color-primary);font-family:var(--body);overflow-wrap:anywhere;position:relative}.hw-services,.hw-services *{box-sizing:border-box}.hw-services .baseModuleOverlay{background:var(--services-overlay,transparent);inset:0;pointer-events:none;position:absolute}.hw-services .baseModuleParent{position:relative;z-index:1}.hw-services__intro{align-items:start;display:grid;gap:0;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr)}.hw-services__intro h2{color:inherit;margin:0;padding-right:32px}.hw-services__intro h2 span{display:block}.hw-services__line{overflow:hidden}.hw-services__line>span{transition:transform .65s cubic-bezier(.22,1,.36,1)}.hw-services__line:nth-child(2)>span{transition-delay:80ms}.hw-services[data-ready]:not([data-visible]) .hw-services__line>span{transform:translateY(110%)}.hw-services .hw-services__intro .hw-services_title,.hw-services[data-ready]:not([data-visible]) .hw-services__intro .hw-services_title{opacity:1;transform:none;transition:none}.hw-services .hw-services__intro .hw-services_content{transition:opacity .36s cubic-bezier(.4,0,.2,1) .16s,transform .36s cubic-bezier(.22,1,.36,1) .16s}.hw-services__intro p{color:var(--color-septenary);margin:0;max-width:600px}.hw-services__intro{align-items:flex-end}.hw-services__list{margin-top:64px}.hw-services__row{display:grid;grid-template-columns:421px minmax(0,1fr) 18px;min-height:152px;position:relative;--service-gap:136px;color:var(--color-primary);column-gap:var(--service-gap);padding:26px 0;text-decoration:none;transition:column-gap .36s cubic-bezier(.22,1,.36,1),min-height .36s cubic-bezier(.22,1,.36,1),padding .36s cubic-bezier(.22,1,.36,1),background-color .22s,color .22s}.hw-services__row:before{background:color-mix(in srgb,var(--color-primary) 20%,var(--color-secondary));content:"";height:1px;inset:0 0 auto;position:absolute;transform-origin:left;transition:transform .36s cubic-bezier(.22,1,.36,1);transition-delay:calc(.22s + var(--service-index)*70ms)}.hw-services__number{font-size:calc(var(--theme-body-size)*.75);letter-spacing:.08em}.hw-services__copy{display:flex;flex-direction:column;gap:16px;min-width:0}.hw-services__title{color:inherit;font-family:Onest,serif;font-size:var(--theme-h6-size);font-style:normal;font-weight:400;line-height:1.15;text-decoration:none}.hw-services__description{color:var(--color-octonary);line-height:1.5}.hw-services__arrow{display:grid;height:72px;place-items:center;position:absolute;right:0;top:0;transition:background-color .22s,color .22s;width:72px}.hw-services__arrow svg{height:24px;transform:translate(26px,5px);transition:transform .22s cubic-bezier(.22,1,.36,1);width:24px}.hw-services__row--cta{align-content:start;min-height:96px}.hw-services__row.hw-services__row--cta:before{background:var(--color-primary)}.hw-services__row--cta .hw-services__title{font-size:var(--theme-body-size);font-weight:600}.hw-services__mark{display:block;height:18px;width:18px}.hw-services__mark img,.hw-services__mark svg{display:block;height:18px;object-fit:contain;transition:filter .22s;width:18px}.hw-services__intro>*{transition:opacity .36s,transform .65s cubic-bezier(.22,1,.36,1);transition-delay:calc(.12s + var(--service-index,0)*70ms)}.hw-services[data-ready]:not([data-visible]) .hw-services__intro>*{opacity:0;transform:translateY(12px)}.hw-services__row>*{transition:opacity .36s cubic-bezier(.4,0,.2,1),transform .36s cubic-bezier(.22,1,.36,1);transition-delay:calc(.29s + var(--service-index,0)*70ms)}.hw-services__row>.hw-services__arrow{transition:background-color .22s,color .22s,opacity .36s cubic-bezier(.4,0,.2,1) calc(.29s + var(--service-index,0)*70ms),transform .36s cubic-bezier(.22,1,.36,1) calc(.29s + var(--service-index,0)*70ms)}.hw-services[data-ready]:not([data-visible]) .hw-services__row>*{opacity:0;transform:translateY(10px)}.hw-services[data-ready]:not([data-visible]) .hw-services__row:before{transform:scaleX(0)}.hw-services__row{cursor:pointer}.hw-services__row[data-active=true]{background:var(--service-hover,var(--color-primary));color:var(--color-primary);min-height:192px;padding-left:24px}.hw-services__row[data-active=true] .hw-services__description{color:var(--color-primary)}.hw-services__row[data-active=true] .hw-services__arrow{background:var(--color-primary);color:var(--color-secondary)}.hw-services__row[data-active=true] .hw-services__arrow svg{transform:none}.hw-services__row--cta[data-active=true]{background:var(--color-primary);color:var(--color-secondary)}.hw-services__row--cta[data-active=true] .hw-services__arrow{background:var(--color-tertiary);color:var(--color-primary)}.hw-services__row--cta[data-active=true] .hw-services__mark--invert img{filter:invert(1)}.hw-services__row:focus-visible{background:var(--service-hover,var(--color-primary));color:var(--color-primary);outline:2px solid var(--color-primary);outline-offset:-3px}.hw-services__row:focus-visible .hw-services__arrow{background:var(--color-primary);color:var(--color-secondary)}.hw-services__row:focus-visible .hw-services__arrow svg{transform:none}.hw-services__row--cta:focus-visible .hw-services__mark--invert img{filter:invert(1)}.hw-services__row--cta:focus-visible{background:var(--color-primary);color:var(--color-secondary);min-height:192px;padding-left:24px}.hw-services__row--cta:focus-visible .hw-services__arrow{background:var(--color-tertiary);color:var(--color-primary)}html[data-motion=reduced] .hw-services *,html[data-motion=reduced] .hw-services__row:before{opacity:1!important;transform:none!important;transition:none!important}.hw-services.baseModuleStyle{background-color:var(--services-background,var(--color-secondary));background-image:var(--services-background-image,none);background-position:50%;background-repeat:no-repeat;background-size:cover;margin:var(--services-desktop-margin-top,0) var(--services-desktop-margin-right,0) var(--services-desktop-margin-bottom,0) var(--services-desktop-margin-left,0);padding:var(--services-desktop-padding-top,64px) var(--services-desktop-padding-right,0) var(--services-desktop-padding-bottom,64px) var(--services-desktop-padding-left,0)}.hw-about[data-mode=pinned] .hw-about__final,.hw-about[data-mode=pinned] .hw-about__intro{min-height:0}.hw-about[data-mode=pinned] .hw-about__intro-heading{font-size:min(var(--theme-h2-size),5.3cqw)}.hw-thinking{color:var(--color-primary);font-family:var(--body);position:relative}.hw-thinking,.hw-thinking *{box-sizing:border-box}.hw-thinking .baseModuleOverlay{background:var(--thinking-overlay,transparent);inset:0;pointer-events:none;position:absolute}.hw-thinking .baseModuleParent{position:relative;z-index:1}.hw-thinking__intro{align-items:end;display:grid;gap:clamp(24px,4.444vw,64px);grid-template-columns:minmax(0,752fr) minmax(0,496fr)}.hw-thinking__intro h2{margin:0;overflow:hidden}.hw-thinking__intro h2 span{display:block;transition:transform .65s cubic-bezier(.22,1,.36,1)}.hw-thinking__intro p{margin:0;transition:opacity .36s .12s,transform .36s .12s}.hw-thinking__cards{display:grid;gap:32px clamp(24px,4.444vw,64px);grid-template-columns:minmax(0,752fr) minmax(0,496fr);grid-template-rows:min-content 1fr;margin-top:56px}.hw-thinking__card{--thinking-accent:var(--color-quinary);color:inherit;display:flex;flex-direction:column;gap:16px;min-width:0;text-decoration:none}.hw-thinking__card:first-child{gap:32px;grid-row:1/span 2}.hw-thinking__card:not(:first-child){grid-column:2}.hw-thinking__media{aspect-ratio:496/190;display:block;position:relative;width:100%}.hw-thinking__card:first-child .hw-thinking__media{aspect-ratio:auto;padding-bottom:69.1489%;transition:padding-bottom .36s cubic-bezier(.22,1,.36,1)}.hw-thinking__card:first-child:focus-visible .hw-thinking__media{padding-bottom:calc(69.1489% + 32px)}@media (hover:hover) and (pointer:fine){.hw-thinking__card:first-child:hover .hw-thinking__media{padding-bottom:calc(69.1489% + 32px)}}.hw-thinking__cover{inset:0;overflow:hidden;position:absolute;transition:clip-path .65s cubic-bezier(.22,1,.36,1);transition-delay:calc(.22s + var(--thinking-index)*.12s)}.hw-thinking__cover img{display:block;height:100%;object-fit:cover;width:100%}.hw-thinking__card h3{color:inherit;font-size:calc(var(--theme-h6-size)*.7333);line-height:1.22;margin:0;transition:opacity .36s,transform .36s;transition-delay:calc(.36s + var(--thinking-index)*.12s)}.hw-thinking__card:first-child h3{font-size:var(--theme-h6-size);line-height:1.12}.hw-thinking__accent{background:var(--thinking-accent);bottom:0;height:4px;left:0;position:absolute;right:0;transform:scaleY(0);transform-origin:bottom;transition:transform .22s,background .22s}.hw-thinking__card:first-child .hw-thinking__accent{height:6px}.hw-thinking__card:is(:hover,:focus-visible) .hw-thinking__accent{transform:scaleY(1)}.hw-thinking__card:focus-visible{outline:2px solid var(--thinking-accent);outline-offset:6px}.hw-thinking__pixels{height:100%;image-rendering:pixelated;inset:0;opacity:0;pointer-events:none;position:absolute;width:100%}.hw-thinking__cursor{background:var(--thinking-accent);color:var(--color-primary);display:grid;height:56px;left:0;opacity:0;place-items:center;pointer-events:none;position:absolute;top:0;transform:translate(calc(var(--thinking-x,50%) - 50%),calc(var(--thinking-y,50%) - 50%));transition:opacity .12s,background .22s;width:56px;z-index:2}.hw-thinking__cursor svg{height:18px;width:18px}.hw-thinking__card:focus-visible .hw-thinking__cursor{bottom:22px;left:auto;opacity:1;right:16px;top:auto;transform:none}.hw-thinking[data-ready]:not([data-visible]) .hw-thinking__intro h2 span{transform:translateY(110%)}.hw-thinking[data-ready]:not([data-visible]) :is(.hw-thinking__intro p,.hw-thinking__card h3){opacity:0;transform:translateY(12px)}.hw-thinking[data-ready]:not([data-visible]) .hw-thinking__cover{clip-path:inset(100% 0 0)}.hw-thinking[data-visible] .hw-thinking__cover{clip-path:inset(0)}html[data-motion=reduced] .hw-thinking *{clip-path:none!important;transform:none!important;transition:none!important}html[data-motion=reduced] .hw-thinking :is(h3,.hw-thinking__intro p){opacity:1!important}.hw-thinking.baseModuleStyle{background-color:var(--thinking-background,var(--color-secondary));background-image:var(--thinking-background-image,none);background-position:50%;background-repeat:no-repeat;background-size:cover;margin:var(--thinking-desktop-margin-top,0) var(--thinking-desktop-margin-right,0) var(--thinking-desktop-margin-bottom,0) var(--thinking-desktop-margin-left,0);padding:var(--thinking-desktop-padding-top,64px) var(--thinking-desktop-padding-right,0) var(--thinking-desktop-padding-bottom,64px) var(--thinking-desktop-padding-left,0)}.hw-careers{--careers-progress:1;color:var(--color-primary);font-family:var(--body);position:relative}.hw-careers,.hw-careers *{box-sizing:border-box}.hw-careers .baseModuleOverlay{background:var(--careers-overlay,transparent);inset:0;pointer-events:none;position:absolute}.hw-careers__stage{overflow:hidden;position:relative}.hw-careers__scene{align-items:center;display:grid;gap:clamp(32px,7vw,144px);grid-template-columns:minmax(0,560fr) minmax(0,608fr);position:relative;transform-origin:top left}.hw-careers__copy h2{color:inherit;font-size:calc(var(--theme-h5-size) + 6px);margin:0}.hw-careers__copy p{color:var(--color-septenary);line-height:1.5;margin:26px 0 0;max-width:500px}.hw-careers__cta{align-items:center;background:var(--color-primary);color:var(--color-secondary);display:inline-flex;font-family:var(--display);font-size:var(--theme-body-size);font-weight:600;gap:32px;margin-top:73px;padding:24px;text-decoration:none;transition:background .22s,color .22s}.hw-careers__cta:is(:hover,:focus-visible){background:var(--color-tertiary);color:var(--color-primary)}.hw-careers__cta svg{flex:none;height:24px;width:24px}.hw-careers__media{aspect-ratio:608/560;background:var(--color-quinary);overflow:hidden;position:relative}.hw-careers__slide{height:100%;inset:0;object-fit:cover;position:absolute;visibility:hidden;width:100%}.hw-careers__slide[data-active=true]{visibility:visible}.hw-careers__pixels{height:100%;image-rendering:pixelated;inset:0;opacity:0;pointer-events:none;position:absolute;width:100%;z-index:1}.hw-careers__media[data-pointer=true] .hw-careers__pixels{opacity:1}.hw-careers__wipe{background:var(--color-quinary);inset:0;pointer-events:none;position:absolute;transform:translateX(-101%);z-index:2}.hw-careers[data-mode=pinned]{height:calc(var(--careers-height) + 700px)}.hw-careers[data-mode=pinned] .hw-careers__stage{height:var(--careers-height);position:sticky;top:0}.hw-careers[data-mode=pinned] .hw-careers__scene{display:block;margin:0;max-width:none;padding:0}.hw-careers[data-mode=pinned] .hw-careers__copy{left:4.4444%;opacity:clamp(0,calc((var(--careers-progress) - .65)/.35),1);position:absolute;top:50%;transform:translateY(calc(-50% + (1 - var(--careers-progress))*24px));width:38.8889%}.hw-careers[data-mode=pinned] .hw-careers__media{aspect-ratio:auto;height:calc(100% - var(--careers-progress)*34.5794%);left:calc(var(--careers-progress)*53.3333%);position:absolute;top:calc(var(--careers-progress)*17.2897%);width:calc(100% - var(--careers-progress)*57.7778%)}.hw-careers[data-layout=stacked] .hw-careers__scene{align-items:stretch;display:flex;flex-direction:column;gap:40px;max-width:none;padding:0}.hw-careers[data-layout=stacked] .hw-careers__media{flex:none;margin-inline:auto;order:-1;width:100%}.hw-careers[data-layout=stacked] .hw-careers__slide{object-position:center}.hw-careers[data-layout=stacked] .hw-careers__copy{padding:0 24px 40px}.hw-careers[data-layout=stacked] .hw-careers__cta{margin-top:32px;padding:18px 24px}.hw-careers[data-mode=stacked]{height:calc(var(--careers-height) + 700px)}.hw-careers[data-mode=stacked] .hw-careers__stage{height:var(--careers-height);position:sticky;top:0}.hw-careers[data-mode=stacked] .hw-careers__media{aspect-ratio:auto;height:calc(var(--careers-image-start-height) + (var(--careers-image-height) - var(--careers-image-start-height))*var(--careers-progress))}.hw-careers[data-mode=stacked] .hw-careers__copy{opacity:clamp(0,calc((var(--careers-progress) - .65)/.35),1);transform:translateY(calc((1 - var(--careers-progress))*24px))}html[data-motion=reduced] .hw-careers *{animation:none!important;transition:none!important}.hw-careers.baseModuleStyle{background-color:var(--careers-background,var(--color-secondary));background-image:var(--careers-background-image,none);background-position:50%;background-repeat:no-repeat;background-size:cover;margin:var(--careers-desktop-margin-top,0) var(--careers-desktop-margin-right,0) var(--careers-desktop-margin-bottom,0) var(--careers-desktop-margin-left,0)}.hw-awards{color:var(--color-primary);font-family:var(--body);position:relative}.hw-awards,.hw-awards *{box-sizing:border-box}.hw-awards .baseModuleOverlay{background:var(--awards-overlay,transparent);inset:0;pointer-events:none;position:absolute}.hw-awards .baseModuleParent{position:relative}.hw-awards__eyebrow{color:inherit;font:400 var(--theme-body-size)/1.5 var(--body);letter-spacing:0;margin:0 0 32px}.hw-awards .hw-awards__title{color:inherit;margin:0 0 48px;max-width:850px;overflow:hidden}.hw-awards__title span{display:block;transition:transform .65s cubic-bezier(.22,1,.36,1)}.hw-awards[data-ready]:not([data-visible]) .hw-awards__title span{transform:translateY(110%)}html[data-motion=reduced] .hw-awards .hw-awards__title span{transform:none;transition:none}@media (max-width:767px),(prefers-reduced-motion:reduce){.hw-awards .hw-awards__title span{transform:none!important;transition:none!important}}.hw-awards__grid{border-left:1px solid color-mix(in srgb,var(--color-primary) 20%,var(--color-secondary));border-top:1px solid color-mix(in srgb,var(--color-primary) 20%,var(--color-secondary));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.hw-awards__cell{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--color-primary) 20%,var(--color-secondary));border-right:1px solid color-mix(in srgb,var(--color-primary) 20%,var(--color-secondary));display:flex;height:150px;justify-content:center;min-width:0;overflow:hidden;padding:12px}.hw-awards__cell img{display:block;filter:grayscale(1);height:auto;max-height:260px;max-width:100%;object-fit:contain;transition:filter .22s;width:var(--award-width,176px)}.hw-awards__cell--wordmark img{filter:brightness(0)}.hw-awards__cell:hover img{filter:grayscale(0)}.hw-awards__cell--wordmark:hover img{filter:invert(1) hue-rotate(180deg)}.hw-closing{color:var(--color-primary);font-family:var(--body);position:relative}.hw-closing,.hw-closing *{box-sizing:border-box}.hw-closing .baseModuleOverlay{background:var(--closing-overlay,transparent);inset:0;pointer-events:none;position:absolute}.hw-closing__layout>*{min-width:0}.hw-closing__layout{display:grid;grid-template-columns:1fr 1fr;min-height:750px;position:relative}.hw-closing__copy{display:flex;flex-direction:column;gap:80px;justify-content:space-between;padding:64px clamp(32px,4.45vw,96px) 64px clamp(24px,4.45vw,64px)}.hw-closing__copy h2{color:inherit;margin:0}.hw-closing__line{display:block;margin-bottom:-.08em;overflow:hidden;padding-bottom:.08em}.hw-closing__line>span{display:block;transition:transform .65s cubic-bezier(.22,1,.36,1)}.hw-closing__line:nth-child(2)>span{transition-delay:80ms}.hw-closing__details p{color:color-mix(in srgb,var(--color-primary) 70%,transparent);margin:0;transition:opacity .36s .16s,transform .36s .16s}.hw-closing__button{align-items:center;background:var(--color-primary);color:var(--color-secondary);display:inline-flex;font-family:var(--display);font-size:var(--theme-body-size);font-weight:600;gap:32px;margin-top:40px;padding:22px 24px;text-decoration:none;transition:opacity .36s .24s,transform .36s .24s,background .2s,color .2s}.hw-closing__button:is(:hover,:focus-visible){background:var(--color-secondary);color:var(--color-primary)}.hw-closing__button svg{flex:none;height:24px;width:24px}.hw-closing__media{background:var(--color-primary);overflow:hidden;position:relative;transition:clip-path .65s cubic-bezier(.22,1,.36,1) .12s}.hw-closing__mask{inset:96px 11.11%;mask:var(--closing-mask) center/contain no-repeat;-webkit-mask:var(--closing-mask) center/contain no-repeat;opacity:0;position:absolute}.hw-closing[data-mask="0"] [data-state="0"],.hw-closing[data-mask="1"] [data-state="1"]{opacity:1}.hw-closing__pixels{image-rendering:pixelated;opacity:.6;pointer-events:none;visibility:hidden}.hw-closing__mask img,.hw-closing__pixels{height:850px;left:50%;max-width:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:850px}.hw-closing__mask img{object-fit:cover}.hw-closing[data-ready]:not([data-visible]) .hw-closing__line>span{transform:translateY(115%)}.hw-closing[data-ready]:not([data-visible]) :is(.hw-closing__details p,.hw-closing__button){opacity:0;transform:translateY(12px)}.hw-closing[data-ready]:not([data-visible]) .hw-closing__media{clip-path:inset(0 0 100%)}.hw-closing[data-visible] .hw-closing__media{clip-path:none}.hw-closing__details{max-width:560px;width:100%}.hw-industries{color:var(--color-primary);font-family:var(--body);position:relative}.hw-industries,.hw-industries *{box-sizing:border-box}.hw-industries .baseModuleOverlay{background:var(--industries-overlay,transparent);inset:0;pointer-events:none;position:absolute}.hw-industries .baseModuleParent{position:relative;z-index:1}.hw-industries__intro h2{margin:0;overflow:hidden}.hw-industries__intro h2 span{display:block;transition:transform .65s cubic-bezier(.22,1,.36,1)}.hw-industries__intro p{margin:24px 0 0;max-width:900px;transition:opacity .36s .1s,transform .36s .1s}.hw-industries_eyebrow p{margin:0}.hw-industries__accordion{border:1px solid var(--color-octonary);display:flex;margin-top:64px;min-height:520px;transition:clip-path .65s cubic-bezier(.22,1,.36,1) .16s}.hw-industries__panel{border-right:1px solid var(--color-octonary);flex:1 1 0;min-width:0;position:relative;transition:flex-basis .65s cubic-bezier(.22,1,.36,1),flex-grow .65s cubic-bezier(.22,1,.36,1),background .22s,color .22s}.hw-industries__panel:last-child{border-right:0}.hw-industries__panel:before{background:var(--industry-accent);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .36s}.hw-industries__panel[data-active=true]{background:var(--color-primary);color:var(--color-secondary);flex:0 0 37.8049%}.hw-industries__panel[data-active=true]:before{transform:scaleX(1)}.hw-industries__trigger{border:0;border-radius:0;cursor:pointer;font:inherit;height:100%;inset:0;padding:0;position:absolute;width:100%}.hw-industries__trigger,.hw-industries__trigger:hover{background:transparent;color:inherit}.hw-industries__trigger:focus-visible{outline:3px solid var(--industry-accent);outline-offset:-4px}.hw-industries__number{font-size:var(--theme-body-size);font-weight:600;left:24px;position:absolute;top:28px}.hw-industries__vertical{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(180deg);transition:opacity .22s;white-space:nowrap;writing-mode:vertical-rl}.hw-industries__panel[data-active=true] .hw-industries__vertical{opacity:0}.hw-industries__copy{margin:118px 32px 110px;pointer-events:none;position:relative}.hw-industries__copy h3{color:inherit;margin:0;overflow-wrap:anywhere}.hw-industries__copy p{color:inherit;margin:24px 0 0}.hw-industries[data-ready] .hw-industries__accordion{min-height:var(--industries-panel-height,520px)}.hw-industries[data-ready] .hw-industries__panel{overflow:hidden}.hw-industries[data-ready] .hw-industries__copy{opacity:0;position:absolute;transform:translateY(14px);transition:opacity .22s,transform .36s;visibility:hidden;width:var(--industries-copy-width)}.hw-industries[data-ready] .hw-industries__panel[data-active=true] .hw-industries__copy{opacity:1;transform:none;transition-delay:.18s;visibility:visible}.hw-industries__action{bottom:0;color:inherit;display:grid;height:80px;place-items:center;pointer-events:none;position:absolute;right:0;transition:background .22s,color .22s;width:80px}.hw-industries__panel[data-active=true] .hw-industries__action{background:var(--industry-accent);color:var(--industry-arrow);pointer-events:auto}.hw-industries__action svg,.hw-industries__cta svg{flex:none;height:18px;width:18px}.hw-industries__cta{align-items:center;background:var(--color-primary);color:var(--color-secondary);display:flex;font-family:var(--display);gap:32px;margin:48px 0 0 auto;padding:22px 24px;text-decoration:none;width:fit-content}.hw-industries__cta:is(:hover,:focus-visible){background:var(--color-tertiary);color:var(--color-primary)}.hw-industries[data-ready]:not([data-visible]) .hw-industries__intro h2 span{transform:translateY(110%)}.hw-industries[data-ready]:not([data-visible]) .hw-industries__intro p{opacity:0;transform:translateY(12px)}.hw-industries[data-ready]:not([data-visible]) .hw-industries__accordion{clip-path:inset(0 100% 0 0)}.hw-industries[data-visible] .hw-industries__accordion{clip-path:inset(0)}html[data-motion=reduced] .hw-industries *{transition:none!important}html[data-motion=reduced] .hw-industries__intro :is(p,h2 span){opacity:1!important;transform:none!important}html[data-motion=reduced] .hw-industries__accordion{clip-path:none!important}.hw-industries.baseModuleStyle{background-color:var(--industries-background,var(--color-secondary));background-image:var(--industries-background-image,none);margin:var(--industries-desktop-margin-top,0) var(--industries-desktop-margin-right,0) var(--industries-desktop-margin-bottom,0) var(--industries-desktop-margin-left,0);padding:var(--industries-desktop-padding-top,64px) var(--industries-desktop-padding-right,0) var(--industries-desktop-padding-bottom,64px) var(--industries-desktop-padding-left,0)}.hw-awards.baseModuleStyle,.hw-industries.baseModuleStyle{background-position:50%;background-repeat:no-repeat;background-size:cover}.hw-awards.baseModuleStyle{background-color:var(--awards-background,var(--color-secondary));background-image:var(--awards-background-image,none);margin:var(--awards-desktop-margin-top,0) var(--awards-desktop-margin-right,0) var(--awards-desktop-margin-bottom,0) var(--awards-desktop-margin-left,0);padding:var(--awards-desktop-padding-top,48px) var(--awards-desktop-padding-right,0) var(--awards-desktop-padding-bottom,128px) var(--awards-desktop-padding-left,0)}.hw-closing.baseModuleStyle{background-color:var(--closing-background,var(--color-secondary));background-image:var(--closing-background-image,none);background-position:50%;background-repeat:no-repeat;background-size:cover;margin:var(--closing-desktop-margin-top,0) var(--closing-desktop-margin-right,0) var(--closing-desktop-margin-bottom,0) var(--closing-desktop-margin-left,0);padding:var(--closing-desktop-padding-top,0) var(--closing-desktop-padding-right,0) var(--closing-desktop-padding-bottom,0) var(--closing-desktop-padding-left,0)}:is(.hero[data-hero-module],.hw-about,.hw-acro,.hw-work){font-family:var(--body);font-size:var(--theme-body-size)}:is(.hw-about__intro-description,.hw-about__copy p,.hw-acro__intro>p,.hw-acro__detail p,.hw-work__case-description,.hw-work__tags,.hw-work__metric>span){font-family:Inter,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-decoration:none}.hw-acro__product h3,.hw-work__case-title{font-family:Onest,serif;font-size:var(--theme-h6-size);font-style:normal;font-weight:400;line-height:1.14;text-decoration:none;text-transform:none}.hw-acro__trigger{font:inherit}.hw-acro__cta{font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;text-decoration:none;text-transform:none}.hw-about__number,.hw-work__eyebrow{font-family:var(--body);font-size:var(--theme-body-size)}.hw-acro h2,.hw-acro__cta,.hw-acro__intro>p,.hw-work__eyebrow{color:var(--color-secondary)}.hw-about__copy :is(h3,h6,p),.hw-about__intro-description,.hw-about__intro-heading,.hw-acro__product :is(h3,p),.hw-work__metric strong{color:var(--color-primary)}.hw-work__case-description,.hw-work__case-title{color:inherit}.hw-work__metric>span{color:var(--color-septenary)}.hw-work__tags{color:var(--color-primary)}.hw-about .hw-about__copy h6{margin:0}:is(.hero[data-hero-module],.hw-about,.hw-acro,.hw-work){overflow-wrap:break-word}.hw-b2b-banner{color:var(--color-primary,#000);container-type:inline-size;position:relative}.hw-b2b-banner,.hw-b2b-banner *{box-sizing:border-box}.hw-b2b-banner .baseModuleOverlay{background:var(--b2b-banner-overlay,transparent);inset:0;pointer-events:none;position:absolute}.hw-b2b-banner__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));position:relative}.hw-b2b-banner__copy{display:flex;flex-direction:column;min-height:min(55.56cqw,900px);min-width:0;padding:4cqw 4.444cqw}.hw-b2b-banner__breadcrumb{font-family:var(--body,Arial,sans-serif);font-size:16px;line-height:1.5}.hw-b2b-banner__breadcrumb ol{flex-wrap:wrap;list-style:none}.hw-b2b-banner__breadcrumb li,.hw-b2b-banner__breadcrumb ol{align-items:center;display:flex;gap:16px;margin:0;padding:0}.hw-b2b-banner__breadcrumb ol:before{background:#ffca3a;content:"";flex-shrink:0;height:12px;width:12px}.hw-b2b-banner__breadcrumb a{color:inherit;text-decoration:none;transition:color .22s}.hw-b2b-banner__breadcrumb a:focus-visible,.hw-b2b-banner__breadcrumb a:hover{color:var(--color-tertiary,#ff7042)}.hw-b2b-banner__breadcrumb a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.hw-b2b-banner__separator{opacity:.6}.hw-b2b-banner h1{margin:5.556cqw 0 0;text-transform:none}.hw-b2b-banner h1 span{display:block;overflow-wrap:anywhere}.hw-b2b-banner__description{color:inherit;font-family:var(--display,Arial,sans-serif);font-size:30px;font-weight:400;letter-spacing:-.02em;line-height:1.35;margin:auto 0 0;padding-top:48px}.hw-b2b-banner__media{min-width:0;overflow:hidden;position:relative}.hw-b2b-banner__media picture{display:block;height:100%}.hw-b2b-banner__media img{height:100%;inset:0;object-fit:cover;object-position:54% 50%;position:absolute;width:100%}.hw-b2b-banner.baseModuleStyle{background-color:var(--b2b-banner-background,#f0f0f0);background-image:var(--b2b-banner-background-image,none);background-position:50%;background-repeat:no-repeat;background-size:cover;margin:var(--b2b-banner-desktop-margin-top,0) var(--b2b-banner-desktop-margin-right,0) var(--b2b-banner-desktop-margin-bottom,0) var(--b2b-banner-desktop-margin-left,0);padding:var(--b2b-banner-desktop-padding-top,0) var(--b2b-banner-desktop-padding-right,0) var(--b2b-banner-desktop-padding-bottom,0) var(--b2b-banner-desktop-padding-left,0)}.hw-b2b-banner{--b2b-ease:cubic-bezier(.22,1,.36,1)}.hw-b2b-banner__copy{isolation:isolate;position:relative}.hw-b2b-banner__copy:before{background:var(--b2b-banner-background,#f1f1f1);content:"";inset:0;position:absolute;transform-origin:left;z-index:-1}.hw-b2b-banner .hw-b2b-banner__line{display:block;margin-bottom:-.08em;overflow:hidden;padding-bottom:.08em}.hw-b2b-banner__line>span{display:block}.hw-b2b-banner__pixels{height:100%;image-rendering:pixelated;inset:0;pointer-events:none;position:absolute;visibility:hidden;width:100%}.hw-b2b-banner[data-b2b-motion=preparing] .hw-b2b-banner__line>span{transform:translateY(110%)}.hw-b2b-banner[data-b2b-motion=preparing] .hw-b2b-banner__description{opacity:0}.hw-b2b-banner[data-b2b-motion=preparing] .hw-b2b-banner__media{clip-path:inset(100% 0 0)}.hw-b2b-banner[data-b2b-motion=preparing] .hw-b2b-banner__copy:before{transform:scaleX(0)}.hw-b2b-banner[data-b2b-motion=running] .hw-b2b-banner__copy:before{animation:hw-b2b-field-in .65s var(--b2b-ease) both}.hw-b2b-banner[data-b2b-motion=running] .hw-b2b-banner__line>span{animation:hw-b2b-title-in .65s var(--b2b-ease) both;animation-delay:calc(80ms + var(--line)*80ms)}.hw-b2b-banner[data-b2b-motion=running] .hw-b2b-banner__description{animation:hw-b2b-copy-in .65s var(--b2b-ease) .4s both}.hw-b2b-banner[data-b2b-motion=running] .hw-b2b-banner__media{animation:hw-b2b-photo-in .65s var(--b2b-ease) .24s both}@keyframes hw-b2b-field-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hw-b2b-title-in{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes hw-b2b-copy-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes hw-b2b-photo-in{0%{clip-path:inset(100% 0 0);transform:translateY(24px)}to{clip-path:inset(0);transform:translateY(0)}}html[data-motion=reduced] .hw-b2b-banner .hw-b2b-banner__copy:before,html[data-motion=reduced] .hw-b2b-banner :is(.hw-b2b-banner__line>span,.hw-b2b-banner__description,.hw-b2b-banner__media){animation:none!important;clip-path:none!important;opacity:1!important;transform:none!important}html[data-motion=reduced] .hw-b2b-banner__pixels{display:none}@media (max-width:767px),(prefers-reduced-motion:reduce){.hw-b2b-banner .hw-b2b-banner__copy:before,.hw-b2b-banner :is(.hw-b2b-banner__line>span,.hw-b2b-banner__description,.hw-b2b-banner__media){animation:none!important;clip-path:none!important;opacity:1!important;transform:none!important}.hw-b2b-banner__pixels{display:none}.hw-b2b-banner__breadcrumb a{transition:none}}.hw-b2b-banner{--b2b-sticky-top:0px;--b2b-panel-height:calc(100svh - var(--b2b-sticky-top))}.hw-b2b-banner__grid{align-items:start}.hw-b2b-banner__copy{min-height:var(--b2b-panel-height);position:sticky;top:var(--b2b-sticky-top)}.hw-b2b-banner__right{background-color:#ffca3a;min-width:0;position:relative}.hw-b2b-banner__media{height:100svh;position:sticky;top:0}.hw-b2b-banner__body{background:#fff;color:var(--color-primary,#000);font-family:var(--body,Arial,sans-serif);font-size:20px;line-height:1.5;min-height:var(--b2b-panel-height);padding:6.111cqw 4.444cqw 6.667cqw;position:relative;z-index:1}.hw-b2b-banner__body p{color:inherit;font:inherit;margin:0 0 32px}.hw-b2b-banner__cta{align-items:center;background:#000;color:#fff;display:inline-flex;font:600 16px/24px var(--display,Arial,sans-serif);gap:32px;isolation:isolate;justify-content:space-between;margin-top:16px;min-height:64px;overflow:hidden;padding:20px 24px;position:relative;text-decoration:none;transition:color .22s cubic-bezier(.4,0,.2,1)}.hw-b2b-banner__cta:before{background:var(--color-tertiary,#ff7042);content:"";inset:0;position:absolute;transform:translateY(101%);transition:transform .36s var(--b2b-ease);z-index:-1}.hw-b2b-banner__cta:focus-visible,.hw-b2b-banner__cta:hover{color:#000;text-decoration:none}.hw-b2b-banner__cta:focus-visible:before,.hw-b2b-banner__cta:hover:before{transform:translateY(0)}.hw-b2b-banner__cta:focus-visible{outline:2px solid var(--color-tertiary,#ff7042);outline-offset:4px}.hw-b2b-banner__cta svg{flex-shrink:0;height:24px;transition:transform .22s var(--b2b-ease);width:24px}.hw-b2b-banner__cta:hover svg{transform:translateY(4px)}@media (prefers-reduced-motion:reduce){.hw-b2b-banner__copy,.hw-b2b-banner__media{position:relative;top:auto}.hw-b2b-banner__cta,.hw-b2b-banner__cta svg,.hw-b2b-banner__cta:before{transition:none}}html[data-motion=reduced] .hw-b2b-banner__copy,html[data-motion=reduced] .hw-b2b-banner__media{position:relative;top:auto}.hw-thinking .hw-thinking__intro.hw-thinking__intro--stacked{align-items:start;gap:24px;grid-template-columns:minmax(0,1fr)}.hw-thinking .hw-thinking__intro--stacked .hw-thinking_content{max-width:720px;width:100%}@media (min-width:901px){.h2,h2{font-size:min(var(--theme-h2-size),5.3cqw)}}@media (max-width:1366px){.content-wrapper{padding:0 30px}.hw-closing__copy{padding:64px clamp(32px,4.45vw,96px) 64px clamp(24px,30px,64px)}}@media (max-width:1300px){.hw-industries.baseModuleStyle{margin:var(--industries-tab-margin-top,var(--industries-desktop-margin-top,0)) var(--industries-tab-margin-right,var(--industries-desktop-margin-right,0)) var(--industries-tab-margin-bottom,var(--industries-desktop-margin-bottom,0)) var(--industries-tab-margin-left,var(--industries-desktop-margin-left,0));padding:var(--industries-tab-padding-top,var(--industries-desktop-padding-top,64px)) var(--industries-tab-padding-right,var(--industries-desktop-padding-right,0)) var(--industries-tab-padding-bottom,var(--industries-desktop-padding-bottom,64px)) var(--industries-tab-padding-left,var(--industries-desktop-padding-left,0))}.hw-awards.baseModuleStyle{margin:var(--awards-tab-margin-top,var(--awards-desktop-margin-top,0)) var(--awards-tab-margin-right,var(--awards-desktop-margin-right,0)) var(--awards-tab-margin-bottom,var(--awards-desktop-margin-bottom,0)) var(--awards-tab-margin-left,var(--awards-desktop-margin-left,0));padding:var(--awards-tab-padding-top,var(--awards-desktop-padding-top,48px)) var(--awards-tab-padding-right,var(--awards-desktop-padding-right,0)) var(--awards-tab-padding-bottom,var(--awards-desktop-padding-bottom,128px)) var(--awards-tab-padding-left,var(--awards-desktop-padding-left,0))}.hw-closing.baseModuleStyle{margin:var(--closing-tab-margin-top,var(--closing-desktop-margin-top,0)) var(--closing-tab-margin-right,var(--closing-desktop-margin-right,0)) var(--closing-tab-margin-bottom,var(--closing-desktop-margin-bottom,0)) var(--closing-tab-margin-left,var(--closing-desktop-margin-left,0));padding:var(--closing-tab-padding-top,var(--closing-desktop-padding-top,0)) var(--closing-tab-padding-right,var(--closing-desktop-padding-right,0)) var(--closing-tab-padding-bottom,var(--closing-desktop-padding-bottom,0)) var(--closing-tab-padding-left,var(--closing-desktop-padding-left,0))}.hw-careers.baseModuleStyle{margin:var(--careers-tab-margin-top,var(--careers-desktop-margin-top,0)) var(--careers-tab-margin-right,var(--careers-desktop-margin-right,0)) var(--careers-tab-margin-bottom,var(--careers-desktop-margin-bottom,0)) var(--careers-tab-margin-left,var(--careers-desktop-margin-left,0))}.hw-thinking.baseModuleStyle{margin:var(--thinking-tab-margin-top,var(--thinking-desktop-margin-top,0)) var(--thinking-tab-margin-right,var(--thinking-desktop-margin-right,0)) var(--thinking-tab-margin-bottom,var(--thinking-desktop-margin-bottom,0)) var(--thinking-tab-margin-left,var(--thinking-desktop-margin-left,0));padding:var(--thinking-tab-padding-top,var(--thinking-desktop-padding-top,64px)) var(--thinking-tab-padding-right,var(--thinking-desktop-padding-right,0)) var(--thinking-tab-padding-bottom,var(--thinking-desktop-padding-bottom,64px)) var(--thinking-tab-padding-left,var(--thinking-desktop-padding-left,0))}.hw-services.baseModuleStyle{margin:var(--services-tab-margin-top,var(--services-desktop-margin-top,0)) var(--services-tab-margin-right,var(--services-desktop-margin-right,0)) var(--services-tab-margin-bottom,var(--services-desktop-margin-bottom,0)) var(--services-tab-margin-left,var(--services-desktop-margin-left,0));padding:var(--services-tab-padding-top,var(--services-desktop-padding-top,64px)) var(--services-tab-padding-right,var(--services-desktop-padding-right,0)) var(--services-tab-padding-bottom,var(--services-desktop-padding-bottom,64px)) var(--services-tab-padding-left,var(--services-desktop-padding-left,0))}.hw-logo-grid.baseModuleStyle{margin:var(--logos-tab-margin-top,var(--logos-desktop-margin-top,0)) var(--logos-tab-margin-right,var(--logos-desktop-margin-right,0)) var(--logos-tab-margin-bottom,var(--logos-desktop-margin-bottom,0)) var(--logos-tab-margin-left,var(--logos-desktop-margin-left,0));padding:var(--logos-tab-padding-top,var(--logos-desktop-padding-top,64px)) var(--logos-tab-padding-right,var(--logos-desktop-padding-right,0)) var(--logos-tab-padding-bottom,var(--logos-desktop-padding-bottom,64px)) var(--logos-tab-padding-left,var(--logos-desktop-padding-left,0))}.hw-work.baseModuleStyle{margin:var(--work-tab-margin-top,var(--work-desktop-margin-top,var(--work-desktop-margin-top,0))) var(--work-tab-margin-right,var(--work-desktop-margin-right,var(--work-desktop-margin-right,0))) var(--work-tab-margin-bottom,var(--work-desktop-margin-bottom,var(--work-desktop-margin-bottom,0))) var(--work-tab-margin-left,var(--work-desktop-margin-left,var(--work-desktop-margin-left,0)));padding:var(--work-tab-padding-top,var(--work-desktop-padding-top,var(--work-desktop-padding-top,0))) var(--work-tab-padding-right,var(--work-desktop-padding-right,var(--work-desktop-padding-right,0))) var(--work-tab-padding-bottom,var(--work-desktop-padding-bottom,var(--work-desktop-padding-bottom,0))) var(--work-tab-padding-left,var(--work-desktop-padding-left,var(--work-desktop-padding-left,0)))}.hw-b2b-banner.baseModuleStyle{margin:var(--b2b-banner-tab-margin-top,0) var(--b2b-banner-tab-margin-right,0) var(--b2b-banner-tab-margin-bottom,0) var(--b2b-banner-tab-margin-left,0);padding:var(--b2b-banner-tab-padding-top,0) var(--b2b-banner-tab-padding-right,0) var(--b2b-banner-tab-padding-bottom,0) var(--b2b-banner-tab-padding-left,0)}}@media (max-width:1280px){.h1,h1{font-size:80px}.h5,h5{font-size:40px}.h4,h4{font-size:45px}.h3,h3{font-size:50px}.hw-about .hw-about__heading{padding:clamp(32px,5.3333cqw,5.5vw) clamp(20px,2.2222cqw,32px)}.hero__stage{grid-template-columns:minmax(0,1fr) 21.7778%}}@media (max-width:1230px){.h3,h3{font-size:45px}.h4,h4{font-size:40px}.h5,h5{font-size:33px}.hw-services__row{grid-template-columns:200px minmax(0,1fr) 18px;--service-gap:100px;column-gap:var(--service-gap)}.hero__stage{grid-template-columns:minmax(0,1fr) 22.7778%}.hw-thinking__intro{grid-template-columns:minmax(0,751fr) minmax(0,600fr)}}@media (max-width:1100px){.h1,h1{font-size:calc(var(--theme-h1-size)*.75)}.h5,h5{font-size:30px}.h3,h3{font-size:40px}.h4,h4{font-size:35px}.font20,.font20 *{font-size:18px}.hw-services__title,.hw-thinking__card:first-child h3{font-size:calc(var(--theme-h6-size) - 5px)}.hw-careers__copy h2{font-size:calc(var(--theme-h2-size)*.5)}}@media (max-width:900px){.font20,.font20 *{font-size:18px}.hw-closing__layout{min-height:600px}.hw-closing__copy{gap:48px;padding:40px 24px}.hw-closing__mask{inset:60px 10%}.hw-industries__accordion{flex-direction:column;min-height:0}.hw-industries[data-ready] .hw-industries__accordion{min-height:0}.hw-industries[data-ready] .hw-industries__panel[data-active=true]{min-height:var(--industries-panel-height,400px)}.hw-industries__panel,.hw-industries__panel[data-active=true]{border-bottom:1px solid var(--color-octonary);border-right:0;flex:auto;min-height:80px}.hw-industries__panel:last-child{border-bottom:0}.hw-industries__vertical{font-size:20px;left:64px;right:64px;top:28px;transform:none;white-space:normal;writing-mode:horizontal-tb}.hw-industries__copy{margin:80px 24px 100px}.hw-industries__copy h3{font-size:var(--theme-h6-size)}.hw-industries__action{height:64px;width:64px}.hero[data-hero-module],.hero__black,.hero__frame,.hero__stage{--hero-image-height:clamp(240px,38vw,340px)}.hero__stage{grid-template-columns:1fr}.hero__camera{aspect-ratio:auto;height:100%;inset:0;transform:none;width:100%}.hero__camera img{object-position:65% 50%}.hero__copy{gap:24px;min-height:0;padding:40px 24px 32px}.hero__cta{align-items:center;min-height:80px;padding:24px}.hw-services__intro{gap:20px;grid-template-columns:1fr}.hw-services__intro h2{padding-right:0}.hw-services__intro h2 br{display:none}.hw-services__row{grid-template-columns:50px minmax(0,1fr) 10px;--service-gap:100px;column-gap:var(--service-gap)}.hero[data-hero-motion=running] .hero__sky{animation:hw-hero-sky 1.45s var(--hero-ease) .52s both}@keyframes hw-hero-sky{0%{transform:scaleX(10)}44.8276%,55.1724%{transform:scaleX(5)}to{transform:scaleX(1)}}.hero__sky{height:var(--hero-rail);position:absolute;transform:scaleX(1);width:40%;z-index:1}.hw-careers__copy h2{white-space:normal}.hw-b2b-banner__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.h2,h2{font-size:calc(var(--theme-h5-size)*1)}.content-wrapper{padding:0 24px}.mb_opacity_70{opacity:.7}.font16_mb,.font16_mb *{font-size:16px}.primarybg_mb{background:var(--color-primary)}.primary_color_mb,.primary_color_mb a,.primary_color_mb h1,.primary_color_mb h2,.primary_color_mb h3,.primary_color_mb h4,.primary_color_mb h5,.primary_color_mb h6,.primary_color_mb p,.primary_link_mb a,.primary_span_mb span{color:var(--color-primary)}.secondarybg_mb{background:var(--color-secondary)}.secondary_color_mb,.secondary_color_mb a,.secondary_color_mb h1,.secondary_color_mb h2,.secondary_color_mb h3,.secondary_color_mb h4,.secondary_color_mb h5,.secondary_color_mb h6,.secondary_color_mb p,.secondary_link_mb a,.secondary_span_mb span{color:var(--color-secondary)}.tertiarybg_mb{background:var(--color-tertiary)}.tertiary_color_mb,.tertiary_color_mb a,.tertiary_color_mb h1,.tertiary_color_mb h2,.tertiary_color_mb h3,.tertiary_color_mb h4,.tertiary_color_mb h5,.tertiary_color_mb h6,.tertiary_color_mb p,.tertiary_link_mb a,.tertiary_span_mb span{color:var(--color-tertiary)}.quaternarybg_mb{background:var(--color-quaternary)}.quaternary_color_mb,.quaternary_color_mb a,.quaternary_color_mb h1,.quaternary_color_mb h2,.quaternary_color_mb h3,.quaternary_color_mb h4,.quaternary_color_mb h5,.quaternary_color_mb h6,.quaternary_color_mb p,.quaternary_link_mb a,.quaternary_span_mb span{color:var(--color-quaternary)}.quinarybg_mb{background:var(--color-quinary)}.quinary_color_mb,.quinary_color_mb a,.quinary_color_mb h1,.quinary_color_mb h2,.quinary_color_mb h3,.quinary_color_mb h4,.quinary_color_mb h5,.quinary_color_mb h6,.quinary_color_mb p,.quinary_link_mb a,.quinary_span_mb span{color:var(--color-quinary)}.senarybg_mb{background:var(--color-senary)}.senary_color_mb,.senary_color_mb a,.senary_color_mb h1,.senary_color_mb h2,.senary_color_mb h3,.senary_color_mb h4,.senary_color_mb h5,.senary_color_mb h6,.senary_color_mb p,.senary_link_mb a,.senary_span_mb span{color:var(--color-senary)}.septenarybg_mb{background:var(--color-septenary)}.septenary_color_mb,.septenary_color_mb a,.septenary_color_mb h1,.septenary_color_mb h2,.septenary_color_mb h3,.septenary_color_mb h4,.septenary_color_mb h5,.septenary_color_mb h6,.septenary_color_mb p,.septenary_link_mb a,.septenary_span_mb span{color:var(--color-septenary)}.octonarybg_mb{background:var(--color-octonary)}.octonary_color_mb,.octonary_color_mb a,.octonary_color_mb h1,.octonary_color_mb h2,.octonary_color_mb h3,.octonary_color_mb h4,.octonary_color_mb h5,.octonary_color_mb h6,.octonary_color_mb p,.octonary_link_mb a,.octonary_span_mb span{color:var(--color-octonary)}.hw-awards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-awards__cell{height:130px}.hw-closing__layout{grid-template-columns:1fr}.hw-closing__media{aspect-ratio:1;min-height:0;width:100%}.hw-industries.baseModuleStyle{margin:var(--industries-mobile-margin-top,var(--industries-desktop-margin-top,0)) var(--industries-mobile-margin-right,var(--industries-desktop-margin-right,0)) var(--industries-mobile-margin-bottom,var(--industries-desktop-margin-bottom,0)) var(--industries-mobile-margin-left,var(--industries-desktop-margin-left,0));padding:var(--industries-mobile-padding-top,var(--industries-desktop-padding-top,40px)) var(--industries-mobile-padding-right,var(--industries-desktop-padding-right,0)) var(--industries-mobile-padding-bottom,var(--industries-desktop-padding-bottom,40px)) var(--industries-mobile-padding-left,var(--industries-desktop-padding-left,0))}.hw-awards.baseModuleStyle{margin:var(--awards-mobile-margin-top,var(--awards-desktop-margin-top,0)) var(--awards-mobile-margin-right,var(--awards-desktop-margin-right,0)) var(--awards-mobile-margin-bottom,var(--awards-desktop-margin-bottom,0)) var(--awards-mobile-margin-left,var(--awards-desktop-margin-left,0));padding:var(--awards-mobile-padding-top,var(--awards-desktop-padding-top,40px)) var(--awards-mobile-padding-right,var(--awards-desktop-padding-right,0)) var(--awards-mobile-padding-bottom,var(--awards-desktop-padding-bottom,40px)) var(--awards-mobile-padding-left,var(--awards-desktop-padding-left,0))}.hw-closing.baseModuleStyle{margin:var(--closing-mobile-margin-top,var(--closing-desktop-margin-top,0)) var(--closing-mobile-margin-right,var(--closing-desktop-margin-right,0)) var(--closing-mobile-margin-bottom,var(--closing-desktop-margin-bottom,0)) var(--closing-mobile-margin-left,var(--closing-desktop-margin-left,0));padding:var(--closing-mobile-padding-top,var(--closing-desktop-padding-top,0)) var(--closing-mobile-padding-right,var(--closing-desktop-padding-right,0)) var(--closing-mobile-padding-bottom,var(--closing-desktop-padding-bottom,0)) var(--closing-mobile-padding-left,var(--closing-desktop-padding-left,0))}.hw-b2b-banner.baseModuleStyle{margin:var(--b2b-banner-mobile-margin-top,0) var(--b2b-banner-mobile-margin-right,0) var(--b2b-banner-mobile-margin-bottom,0) var(--b2b-banner-mobile-margin-left,0);padding:var(--b2b-banner-mobile-padding-top,0) var(--b2b-banner-mobile-padding-right,0) var(--b2b-banner-mobile-padding-bottom,0) var(--b2b-banner-mobile-padding-left,0)}.hw-careers__scene{gap:40px;grid-template-columns:1fr}.hw-careers__cta{margin-top:32px;padding:18px 24px}.hw-careers.baseModuleStyle{margin:var(--careers-mobile-margin-top,var(--careers-desktop-margin-top,0)) var(--careers-mobile-margin-right,var(--careers-desktop-margin-right,0)) var(--careers-mobile-margin-bottom,var(--careers-desktop-margin-bottom,0)) var(--careers-mobile-margin-left,var(--careers-desktop-margin-left,0))}.hw-thinking__cards,.hw-thinking__intro{gap:24px;grid-template-columns:1fr}.hw-thinking__cards{margin-top:32px}.hw-thinking__card:first-child,.hw-thinking__card:not(:first-child){gap:16px;grid-area:auto}.hw-thinking__card h3,.hw-thinking__card:first-child h3{font-size:calc(var(--theme-h6-size)*.8)}.hw-thinking.baseModuleStyle{margin:var(--thinking-mobile-margin-top,var(--thinking-desktop-margin-top,0)) var(--thinking-mobile-margin-right,var(--thinking-desktop-margin-right,0)) var(--thinking-mobile-margin-bottom,var(--thinking-desktop-margin-bottom,0)) var(--thinking-mobile-margin-left,var(--thinking-desktop-margin-left,0));padding:var(--thinking-mobile-padding-top,var(--thinking-desktop-padding-top,40px)) var(--thinking-mobile-padding-right,var(--thinking-desktop-padding-right,0)) var(--thinking-mobile-padding-bottom,var(--thinking-desktop-padding-bottom,40px)) var(--thinking-mobile-padding-left,var(--thinking-desktop-padding-left,0))}.hw-acro{--acro-height:620px}.hw-acro__intro{display:flex;flex-direction:column;gap:100px;height:auto;justify-content:space-between;min-height:560px;padding:64px 24px 40px}.hw-acro__primary,.hw-acro__secondary{display:block;position:static;width:auto}.hw-acro__secondary{margin-top:24px}.hw-acro__line{display:inline-block;margin-right:.15em}.hw-acro__intro>p{max-width:480px;position:static;width:100%}.hw-acro__media{height:620px}.hw-acro__product{padding:24px}.hw-acro__cta{margin-right:-24px}.hw-work__layout.content-wrapper{display:flex;flex-direction:column;gap:32px;padding:56px 24px}.hw-work__intro{order:0}.hw-work__media{order:1;width:100%}.hw-work__track>.hw-work__media{margin:0 0 24px;overflow-anchor:none}.hw-work__window{order:2;width:100%}.hw-work__metric{gap:4px;padding:12px}.hw-work__metrics{width:47%}.hw-about__final,.hw-about__stage{height:auto;min-height:0}.hw-about__black,.hw-about__stage:after,.hw-about__stage:before{display:none}.hw-about .hw-about__heading{opacity:1;padding:40px 24px;position:relative;width:100%}.hw-about__line>span{transform:none}.hw-about__cards{grid-template-columns:1fr;position:relative}.hw-about__card{gap:48px;height:auto;min-height:300px;opacity:1;padding:24px 24px 32px;transform:none}.hw-about__intro{height:auto;min-height:0;padding:40px 24px 56px}.hw-about__mark{display:block;margin-bottom:48px;position:static}.hw-about__accent,.hw-about__primary{display:block;margin-bottom:24px;position:static;width:100%}.hw-about__intro-line{overflow-wrap:anywhere;padding:0 8px;white-space:normal}.hw-about__primary .hw-about__intro-line{margin-left:0}.hw-about .hw-about__intro-description{margin-top:40px;max-width:600px;position:static;width:100%}.hw-services__intro{gap:24px;grid-template-columns:1fr}.hw-services__list{margin-top:32px}.hw-services__row{min-height:140px}.hw-services__title{font-size:calc(var(--theme-h6-size)*.8)}.hw-services__arrow{height:48px;width:36px}.hw-services__arrow svg{transform:none}.hw-services__row--cta{min-height:84px}.hw-services__row--cta .hw-services__arrow{height:48px;width:48px}.hw-services.baseModuleStyle{margin:var(--services-mobile-margin-top,var(--services-desktop-margin-top,0)) var(--services-mobile-margin-right,var(--services-desktop-margin-right,0)) var(--services-mobile-margin-bottom,var(--services-desktop-margin-bottom,0)) var(--services-mobile-margin-left,var(--services-desktop-margin-left,0));padding:var(--services-mobile-padding-top,var(--services-desktop-padding-top,40px)) var(--services-mobile-padding-right,var(--services-desktop-padding-right,0)) var(--services-mobile-padding-bottom,var(--services-desktop-padding-bottom,40px)) var(--services-mobile-padding-left,var(--services-desktop-padding-left,0))}.hw-logo-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-logo-grid__cell,.hw-logo-grid__cta{min-height:130px}.hw-logo-grid__cta{padding:18px}.hw-logo-grid.baseModuleStyle{margin:var(--logos-mobile-margin-top,var(--logos-desktop-margin-top,0)) var(--logos-mobile-margin-right,var(--logos-desktop-margin-right,0)) var(--logos-mobile-margin-bottom,var(--logos-desktop-margin-bottom,0)) var(--logos-mobile-margin-left,var(--logos-desktop-margin-left,0));padding:var(--logos-mobile-padding-top,var(--logos-desktop-padding-top,40px)) var(--logos-mobile-padding-right,var(--logos-desktop-padding-right,0)) var(--logos-mobile-padding-bottom,var(--logos-desktop-padding-bottom,40px)) var(--logos-mobile-padding-left,var(--logos-desktop-padding-left,0))}.hw-work.baseModuleStyle{margin:var(--work-mobile-margin-top,var(--work-tab-margin-top,var(--work-desktop-margin-top,0))) var(--work-mobile-margin-right,var(--work-tab-margin-right,var(--work-desktop-margin-right,0))) var(--work-mobile-margin-bottom,var(--work-tab-margin-bottom,var(--work-desktop-margin-bottom,0))) var(--work-mobile-margin-left,var(--work-tab-margin-left,var(--work-desktop-margin-left,0)));padding:var(--work-mobile-padding-top,var(--work-tab-padding-top,var(--work-desktop-padding-top,0))) var(--work-mobile-padding-right,var(--work-tab-padding-right,var(--work-desktop-padding-right,0))) var(--work-mobile-padding-bottom,var(--work-tab-padding-bottom,var(--work-desktop-padding-bottom,0))) var(--work-mobile-padding-left,var(--work-tab-padding-left,var(--work-desktop-padding-left,0)))}.h6,h6{font-size:25px}.h1,h1{font-size:calc(var(--theme-h1-size)*.7)}.hw-work .hw-work__title h2{font-size:calc(var(--theme-h5-size)*.75)}.hw-about[data-mode=static] .hw-about__intro{display:none}.hw-acro__intro{gap:50px;min-height:auto}.hw-acro__product h3,.hw-work__case-title{font-size:calc(var(--theme-h6-size) - 5px)}.hw-work__case-content span.hw-work__case-description{text-wrap:unset}.hw-services__row{--service-gap:10px;column-gap:var(--service-gap);grid-template-columns:50px minmax(0,1fr) 10px}.hw-industries__copy h3{font-size:calc(var(--theme-h6-size) - 5px)}.h3,h3{font-size:35px}.hw-careers__copy h2{font-size:calc(var(--theme-h2-size)*.45)}.hero__cta{margin:0 24px 24px}.hero[data-hero-module]{--hero-rail:20px}.hw-about__mbtitlesection{display:block!important;padding:56px 24px 40px}.hw-about .hw-about__heading span{display:inline}.hw-about[data-mode=static] .hw-about__heading{padding:40px 24px 32px}.hw-about__card{background:var(--card-mobile-bgcolor)}.hw-about[data-mode=static] .hw-about__card h6,.hw-about[data-mode=static] .hw-about__card p,.hw-about__card{color:var(--card-mobile-textcolor)}.hw-about[data-mode=static] .hw-about__card{gap:16px;min-height:auto}.hw-about .hw-about__copy p{font-size:16px}.hw-work__title h2 span{display:inline}.hw-work__logo{display:none}.hw-work__case-content span.hw-work__case-description{font-size:16px;lien-height:1.5}.hw-work .hw-work__window{display:none}.hw-work .hw-work__media,.hw-work[data-ready] .hw-work__media{aspect-ratio:auto;display:grid;gap:40px;width:100%}.hw-work .hw-work__panel,.hw-work[data-ready] .hw-work__panel,.hw-work[data-ready][data-entered=false] .hw-work__panel[data-active=true]{aspect-ratio:auto;background:transparent;clip-path:none;height:auto;inset:auto;margin:0;opacity:1;position:relative;transform:none;transition:none;width:100%}.hw-work .hw-work__image{aspect-ratio:342/230;display:block;height:auto;object-fit:cover;position:static;width:100%}.hw-work .hw-work__tags{background:transparent;font-size:12px;gap:16px;line-height:1.5;margin:16px 0 24px;padding:0;position:static}.hw-work .hw-work__tags>span:nth-child(2){display:none}.hw-work .hw-work__mobile-copy{display:block;margin-top:24px}.hw-work .hw-work__tags+.hw-work__mobile-copy{margin-top:0}.hw-work .hw-work__tags+.hw-work__mobile-copy h3{line-height:1.2;margin-bottom:12px}.hw-work .hw-work__mobile-copy p{font-size:16px;line-height:1.5;margin:0;opacity:.7}.hw-work .hw-work__metrics{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;position:static;width:100%}.hw-work .hw-work__metric{background:transparent;border:0;gap:8px;padding:0}.hw-work .hw-work__metric strong{font-size:36px;font-weight:400;line-height:1.2}.hw-work .hw-work__metric>span{font-size:14px;line-height:1.5}.hw-work .hw-work__panel .hw-work__metric,.hw-work .hw-work__panel .hw-work__tags{animation:none!important}.hw-work .hw-work__pixels,.hw-work[data-ready] .hw-work__cursor{display:none}.hw-work__tags{opacity:.7}.hw-work .hw-work__tags span{border-bottom:1px solid #ccc;padding-bottom:7px}.hw-work .hw-work__metrics .hw-work__metric{border-top:2px solid;padding-top:12px}.hw-work .hw-work__metrics .hw-work__metric:first-child{border-color:#fa9bff}.hw-work .hw-work__metrics .hw-work__metric:last-child{border-color:#4bb7ff}.hw-logo-grid__cta{align-items:center;flex-direction:row}.hw-logo-grid__cta span{align-self:center;font-weight:600}.hw-logo-grid__logo img{opacity:1}.hw-services__intro h2 span{display:inline}.hw-services__row span.hw-services__arrow,.hw-services__row span.hw-services__number{display:none}.hw-services__row{display:block;min-height:128px;padding:25px 0}.hw-services__row span.hw-services__title span:first-child{color:rgba(0,0,0,.7);display:inline;font-family:Inter,sans-serif;font-size:16px;font-weight:400;margin-right:14px}.hw-services__copy{gap:12px}.hw-services__row--cta[data-active=true]{background-color:inherit;color:inherit;min-height:inherit!important;padding:inherit!important}.hw-services__row.hw-services__row--cta{align-items:center;background:#000;color:#fff;display:flex;justify-content:space-between;min-height:100%!important;padding:16px 20px!important}.hw-services__row.hw-services__row--cta span.hw-services__mark{display:none}.hw-services__row.hw-services__row--cta span.hw-services__arrow{background-color:transparent!important;color:#fff!important;display:block;height:auto!important;line-height:1;position:unset;width:auto!important}.hw-awards__cell img{filter:unset}.hw-awards__cell.hw-awards__cell--wordmark img{filter:brightness(0)}.hw-industries .hw-industries__intro h2{font-size:32px;letter-spacing:-.03em;line-height:1.1}.hw-industries .hw-industries_Content{font-size:16px;line-height:1.5;margin-top:24px}.hw-industries .hw-industries__intro p{margin:0}.hw-industries .hw-industries__intro p+p{margin-top:16px}.hw-industries .hw-industries__accordion{border:0;border-top:1px solid var(--color-octonary);display:block;margin-top:32px;min-height:0}.hw-industries .hw-industries__panel,.hw-industries[data-ready] .hw-industries__panel[data-active=true]{background:transparent;border:0;border-bottom:1px solid #ccc;color:var(--color-primary);min-height:0;padding:24px 0;transition:none}.hw-industries .hw-industries__panel:last-child{border-bottom:unset}.hw-industries .hw-industries__panel .hw-industries__trigger,.hw-industries .hw-industries__panel:before{display:none}.hw-industries .hw-industries__panel .hw-industries__copy{margin:0;opacity:1;pointer-events:auto;position:relative;transform:none;transition:none;visibility:visible;width:100%}.hw-industries .hw-industries__copy h3{align-items:center;display:flex;gap:16px}.hw-industries .hw-industries__copy h3:before{background:var(--industry-accent);content:"";flex:0 0 24px;height:2px}.hw-industries .hw-industries__copy p{margin:12px 0 0}.hw-industries .hw-industries__panel .hw-industries__action{display:none}.hw-industries .hw-industries__panel a.hw-industries__action{background:transparent;display:block;height:100%;inset:0;pointer-events:none;transform:none;width:100%}.hw-industries .hw-industries__action svg{display:none}.hw-industries .hw-industries__action:focus-visible{outline:2px solid var(--industry-accent);outline-offset:-2px}.hw-industries[data-ready]:not([data-visible]) .hw-industries__intro h2 span,.hw-industries[data-ready]:not([data-visible]) .hw-industries__intro p{opacity:1;transform:none}.hw-industries[data-ready]:not([data-visible]) .hw-industries__accordion{clip-path:none}.hw-acro .hw-acro__scene{padding:56px 24px}.hw-acro .hw-acro__media,.hw-acro .hw-acro__primary,.hw-acro .hw-acro__product .hw-acro__cta,.hw-acro .hw-acro__scrim,.hw-acro .hw-acro__secondary{display:none}.hw-acro .hw-acro__intro{display:block;height:auto;min-height:0;padding:0 0 28px}.hw-acro .hw-acro__mobile-title{display:block}.hw-acro .hw-acro__intro h2{margin:0 0 24px}.hw-acro .hw-acro__intro>p{color:var(--color-secondary);font-size:16px;line-height:1.5;margin:0;max-width:none;opacity:.65;position:static;width:100%}.hw-acro .hw-acro__intro>p+p{margin-top:16px}.hw-acro .hw-acro__product{background:transparent;border-top:1px solid color-mix(in srgb,var(--color-secondary) 20%,transparent);color:var(--color-secondary);padding:24px 0}.hw-acro .hw-acro__product h3{color:inherit}.hw-acro .hw-acro__trigger{align-items:center;background:none;color:inherit;cursor:default;display:flex;gap:16px;opacity:1;-webkit-text-fill-color:currentColor}.hw-acro .hw-acro__trigger:before{background:var(--acro-tone);content:"";flex:0 0 24px;height:1px}.hw-acro .hw-acro__trigger:after{display:none}.hw-acro .hw-acro__detail{margin-top:12px}.hw-acro .hw-acro__detail p{color:var(--color-secondary);opacity:.7}.hw-acro .hw-acro__mobile-cta{align-items:center;background:var(--color-secondary);color:var(--color-primary);display:flex;gap:16px;justify-content:space-between;margin:0 0 0 auto;padding:18px 20px;position:relative;text-decoration:none;width:fit-content}.hw-acro .hw-acro__mobile-cta svg{flex:0 0 24px;height:24px;width:24px}.hw-acro a.hw-acro__mobile-cta:focus-visible{outline:2px solid var(--color-tertiary);outline-offset:4px}.hw-thinking__media{aspect-ratio:342/217}.hw-thinking__card:first-child .hw-thinking__media{aspect-ratio:342/217;padding-bottom:0}.hw-careers__scene{gap:32px;padding:0}.hw-careers__scene .hw-careers__media{order:1}.hw-careers__scene .hw-careers__copy{order:2;padding:0 24px 56px}.hw-closing__copy{padding:56px 24px}.hw-services__row.hw-services__row--cta:before,.hw-thinking__accent{display:none}.hw-acro .hw-acro__mobile-cta:hover{background:#ff7042}.hw-acro .hw-acro__mobile-cta{transition:background .3s ease-in-out}.hero__cta{min-height:auto;padding:16px 20px!important}.hw-acro .hw-acro__mobile-cta,.hw-industries__cta{font-weight:600;padding:16px 20px}.hw-careers__cta,.hw-closing__button{padding:16px 20px}.hw-b2b-banner__grid{grid-template-columns:minmax(0,1fr)}.hw-b2b-banner__copy{padding:32px 24px 40px}.hw-b2b-banner__breadcrumb{font-size:14px}.hw-b2b-banner__breadcrumb li,.hw-b2b-banner__breadcrumb ol{gap:12px}.hw-b2b-banner h1{margin-top:48px}.hw-b2b-banner__description{font-size:22px;padding-top:48px}.hw-b2b-banner__media{aspect-ratio:1/1.1}.hw-b2b-banner__copy{min-height:0;position:relative;top:auto}.hw-b2b-banner__media{height:auto;position:relative;top:auto}.hw-b2b-banner__body{font-size:18px;min-height:0;padding:40px 24px}.hw-b2b-banner__cta{max-width:100%}.hw-b2b-chapter__header,.hw-b2b-chapter__layout{gap:32px;grid-template-columns:minmax(0,1fr)}.hw-b2b-chapter__header{margin-bottom:40px}.hw-b2b-chapter__header p,.hw-b2b-chapter__panel p{font-size:18px}.hw-b2b-chapter__list button{font-size:20px;min-height:72px}.hw-b2b-chapter__detail{min-height:360px}.hw-b2b-chapter__number{font-size:64px}}@media (max-width:640px){.h1,h1{font-size:calc(var(--theme-h1-size)*.5)}.hw-about__heading br{display:none}.hw-work__metrics{width:80%}.hw-services__arrow{height:45px;width:45px}.hw-closing__copy{gap:30px}.hw-careers__copy h2{font-size:32px;letter-spacing:-4%;line-height:1.2}.hw-work .hw-work__mobile-copy h3{font-size:20px;font-weight:400;letter-spacing:-.02em;line-height:1.2;margin:0 0 8px}}@media (max-width:480px){.h1,h1{letter-spacing:-5%}.h1,.h2,h1,h2{font-size:40px;line-height:1.05}.h2,h2{letter-spacing:-4%}.h4,h4{font-size:32px}.h4,.h5,h4,h5{letter-spacing:-4%;line-height:1.2}.h5,h5{font-size:30px}.h6,h6{font-size:20px;letter-spacing:-3%;line-height:1.2}.hw-about__heading br{display:none}.hw-acro__product h3,.hw-work__case-title{font-size:calc(var(--theme-h6-size)*.8)}.h3,h3{font-size:30px}.font18,.font18 *,.font20,.font20 *{font-size:16px;line-height:1.5}.hw-industries__panel[data-active=false] .hw-industries__number,.hw-industries__panel[data-active=false] .hw-industries__vertical{position:static;transform:none}.hw-industries__panel[data-active=false] .hw-industries__vertical{font-size:20px;line-height:1.3;margin:0;overflow-wrap:anywhere}.hw-industries__panel[data-active=false] .hw-industries__action{bottom:auto;top:50%;transform:translateY(-50%)}.hw-thinking__card h3,.hw-thinking__card:first-child h3{font-size:22px;line-height:1.3}.hw-careers__copy h2{font-size:32px;letter-spacing:-4%;line-height:1.2}.content-wrapper{padding:0 24px}.hw-acro__scene .hw-acro__intro>p{font-size:16px}.hw-services__title{font-size:20px;letter-spacing:-3%;line-height:1.2}.hw-services__description{font-size:14px;line-height:1.5}.hw-work__layout.content-wrapper{padding:56px 24px}.hw-about__card{padding:28px 24px 32px}article.hw-about__card span.hw-about__number{font-size:12px;font-weight:400;line-height:1.67}.hw-about .hw-about__copy p{font-size:14px;line-height:1.5;text-wrap:unset}.hw-work .hw-work__eyebrow{font-size:14px}.hw-work .hw-work__title h2{font-size:32px;letter-spacing:-4%;line-height:1.1}.hw-work .hw-work__image{aspect-ratio:342/219}.hw-work .hw-work__mobile-copy p{font-size:14px;line-height:1.5}.hw-logo-grid__cell,.hw-logo-grid__cta{min-height:112px;padding:22px}.hw-logo-grid__cta{gap:8px}.hw-logo-grid__cta svg{height:24px;width:24px}.hw-industries__copy h3{font-size:20px;letter-spacing:-3%;line-height:1.2}.hw-industries__copy p{font-size:14px;line-height:1.5}.hw-industries__cta{font-weight:600;justify-content:space-between;margin-top:4px;width:100%}.hero__copy{padding:32px 24px 28px}.hero__copy>p{text-wrap:pretty}.hero__cta{padding:24px 15px}.hw-closing__button{line-height:1.5}.hw-careers__cta,.hw-closing__button{justify-content:space-between;padding:16px 20px;width:100%}.hw-acro .hw-acro__mobile-cta,.hw-industries__cta{padding:16px 20px}.hw-services__row.hw-services__row--cta:hover{background:#ff7042}.hero__camera{height:240px}.hero__cta{min-height:auto;padding:16px 20px}.hero[data-hero-module]{--hero-rail:12px}.hw-about_mbcontent,.hw-about_mbcontent *{font-size:18px;line-height:1.5}.hw-acro h2{font-size:32px;letter-spacing:-2%;line-height:1.2;max-width:300px}.hw-acro__product h3,.hw-work__case-title{font-size:20px}.hw-acro .hw-acro__detail p{font-size:14px;line-height:1.5}.button{font-weight:600!important;justify-content:space-between!important;width:100%!important}.hw-thinking__intro{gap:20px}.hw-thinking__cards{gap:32px}.hw-thinking__card h3,.hw-thinking__card:first-child h3{font-size:20px;letter-spacing:-3%;line-height:1.2}.hw-careers__scene{padding:0}}@media (hover:hover){.hw-thinking__media[data-pointer=true]{cursor:none}.hw-thinking__media[data-pointer=true] .hw-thinking__cursor,.hw-thinking__media[data-pointer=true] .hw-thinking__pixels{opacity:1}.hw-services__row--cta:hover .hw-services__mark--invert img{filter:invert(1)}.hw-services__row--cta:hover .hw-services__arrow svg{transform:none}.hw-services__row:hover{background:var(--service-hover,var(--color-primary));min-height:192px;padding-left:24px}.hw-services__row:hover,.hw-services__row:hover .hw-services__description{color:var(--color-primary)}.hw-services__row:hover .hw-services__arrow{background:var(--color-primary);color:var(--color-secondary)}.hw-services__row:hover .hw-services__arrow svg{transform:none}.hw-services__row--cta:hover{background:var(--color-primary);color:var(--color-secondary)}.hw-services__row--cta:hover .hw-services__arrow{background:var(--color-tertiary);color:var(--color-primary)}.hw-work__media[data-pointer=true] .hw-work__panel[data-active=true] .hw-work__pixels{opacity:1}.hw-work[data-ready] .hw-work__cursor{background:var(--color-tertiary);color:var(--color-primary);display:grid;height:56px;left:0;opacity:0;place-items:center;pointer-events:none;position:absolute;top:0;transform:translate(calc(var(--cursor-x,50%) - 50%),calc(var(--cursor-y,50%) - 50%));transition:opacity .12s;width:56px;z-index:5}.hw-work__cursor svg{height:18px;width:18px}.hw-work[data-ready] .hw-work__media[data-pointer=true] .hw-work__cursor{opacity:1}.hw-work[data-ready] .hw-work__media[data-pointer=true],.hw-work[data-ready] .hw-work__media[data-pointer=true] a{cursor:none}}@media (prefers-reduced-motion:reduce){.hw-awards__cell img{transition:none}.hw-closing *{transition:none!important}.hw-closing .hw-closing__button,.hw-closing .hw-closing__details p,.hw-closing .hw-closing__line>span{opacity:1!important;transform:none!important}.hw-closing .hw-closing__media{clip-path:none!important}.hw-industries *{transition:none!important}.hw-industries__intro :is(p,h2 span){opacity:1!important;transform:none!important}.hw-industries__accordion{clip-path:none!important}.hw-careers *{animation:none!important;transition:none!important}.hw-thinking *{clip-path:none!important;transform:none!important;transition:none!important}.hw-thinking :is(h3,.hw-thinking__intro p){opacity:1!important}.hw-services *,.hw-services__row:before{opacity:1!important;transform:none!important;transition:none!important}.hw-logo-grid :is(.hw-logo-grid__grid,.hw-logo-grid__logo,.hw-logo-grid__cta){clip-path:none!important;opacity:1!important;transform:none!important;transition:none!important}.hero[data-hero-module] *,.hero[data-hero-module] :before{animation:none!important;transition:none!important}.hero[data-hero-module] .hero__pixels{display:none}.hw-about *{animation:none!important}.hw-about *,.hw-acro *,.hw-work *{transition:none!important}.hw-work *{animation:none!important}}.hw-services .hw-services__row:focus-visible,.hw-services .hw-services__row[data-active=true]{column-gap:max(0px,calc(var(--service-gap) - 32px));min-height:192px;padding:44px min(32px,var(--service-gap))}@media (hover:hover) and (pointer:fine){.hw-services .hw-services__row:hover{column-gap:max(0px,calc(var(--service-gap) - 32px));min-height:192px;padding:44px min(32px,var(--service-gap))}}@media (max-width:767px){*,:after,:before,body,html{animation:none!important;scroll-behavior:auto!important;transition:none!important}.hw-closing .hw-closing__button,.hw-closing .hw-closing__details p,.hw-closing .hw-closing__line>span,.hw-industries .hw-industries__intro :is(p,h2 span),.hw-logo-grid :is(.hw-logo-grid__logo,.hw-logo-grid__cta),.hw-services .hw-services__intro>*,.hw-services .hw-services__row>*,.hw-thinking :is(.hw-thinking__intro p,.hw-thinking__card h3),.hw-work .hw-work__title-line>span{opacity:1!important;transform:none!important}.hw-services .hw-services__row:before{transform:none!important}.hw-closing .hw-closing__media,.hw-industries .hw-industries__accordion,.hw-logo-grid .hw-logo-grid__grid,.hw-thinking .hw-thinking__cover{clip-path:none!important}.hw-work[data-ready][data-entered=false] .hw-work__panel[data-active=true]{clip-path:none;opacity:1;transform:none}.hero .hero__pixels,.hw-about .hw-about__pixels,.hw-acro .hw-acro__pixels,.hw-careers .hw-careers__pixels,.hw-closing .hw-closing__pixels,.hw-thinking .hw-thinking__cursor,.hw-thinking .hw-thinking__pixels,.hw-work .hw-work__cursor,.hw-work .hw-work__pixels{display:none!important}.hw-thinking .hw-thinking__media[data-pointer=true],.hw-work .hw-work__media[data-pointer=true]{cursor:auto!important}.hw-work .hw-work__media[data-pointer=true] a{cursor:pointer!important}}.hw-b2b-chapter{--chapter-tone:#4bb7ff;--chapter-ease:cubic-bezier(.22,1,.36,1);background-color:var(--chapter-background,#000);background-image:var(--chapter-background-image,none);background-position:50%;background-size:cover;color:#fff;position:relative}.hw-b2b-chapter,.hw-b2b-chapter *{box-sizing:border-box}.hw-b2b-chapter .baseModuleOverlay{background:var(--chapter-overlay,transparent);inset:0;pointer-events:none;position:absolute}.hw-b2b-chapter .baseModuleParent{position:relative}.hw-b2b-chapter__header,.hw-b2b-chapter__layout{display:grid;gap:clamp(32px,5.556vw,80px);grid-template-columns:minmax(0,536fr) minmax(0,696fr)}.hw-b2b-chapter__header{align-items:start;margin-bottom:64px}.hw-b2b-chapter__header h2{margin:0}.hw-b2b-chapter_title{max-width:450px;width:100%}.hw-b2b-chapter__header p{margin:0}.hw-b2b-chapter__list button{align-items:center;background:transparent;border:0;border-radius:0;border-top:1px solid #444;color:#888;cursor:pointer;display:flex;font:400 24px/1.2 var(--display,Arial,sans-serif);gap:20px;letter-spacing:normal;min-height:88px;padding:22px 0;text-align:left;text-transform:none;transition:color .22s cubic-bezier(.4,0,.2,1),padding .36s var(--chapter-ease);width:100%}.hw-b2b-chapter__list button>span{font:400 14px var(--body,Arial,sans-serif)}.hw-b2b-chapter__list svg{flex-shrink:0;height:24px;margin-left:auto;opacity:0;transform:translateX(-12px);transition:transform .22s var(--chapter-ease),opacity .22s;width:24px}.hw-b2b-chapter__list button[aria-pressed=true]{color:var(--chapter-tone);padding-left:16px}.hw-b2b-chapter__list button:hover{color:#fff;padding-left:16px}.hw-b2b-chapter__list button[aria-pressed=true] svg{opacity:1;transform:none}.hw-b2b-chapter :is(button,a):focus-visible{outline:2px solid var(--chapter-tone);outline-offset:4px}.hw-b2b-chapter__detail{display:grid;min-height:500px}.hw-b2b-chapter__panel{align-items:flex-start;display:flex;flex-direction:column;grid-area:1/1;min-width:0;opacity:0;transform:translateY(20px);transition:opacity .22s cubic-bezier(.4,0,.2,1),transform .36s var(--chapter-ease),visibility .22s;visibility:hidden}.hw-b2b-chapter__panel[data-active=true]{opacity:1;transform:none;visibility:visible}.hw-b2b-chapter__number{color:var(--chapter-tone);font:400 80px/1 var(--display,Arial,sans-serif);letter-spacing:-3px;transition:color .22s}.hw-b2b-chapter__panel h6{margin:24px 0}.hw-b2b-chapter__panel p{color:#ccc;margin:0}.hw-b2b-chapter_BoxBtn{margin-top:auto}.hw-b2b-chapter__link{align-items:center;border-bottom:1px solid;color:inherit;display:inline-flex;font:600 16px/1.5 var(--display,Arial,sans-serif);gap:32px;margin-top:auto;padding-bottom:10px;padding-top:32px;text-decoration:none;transition:color .22s,gap .36s var(--chapter-ease)}.hw-b2b-chapter__link svg{height:24px;width:24px}.hw-b2b-chapter__link:focus-visible,.hw-b2b-chapter__link:hover{color:var(--chapter-tone);gap:48px}@media (max-width:900px){.hw-b2b-chapter__header,.hw-b2b-chapter__layout{grid-template-columns:minmax(0,1fr)}.hw-b2b-chapter_BoxBtn{margin-top:20px}.hw-b2b-chapter__detail{min-height:auto}}@media (prefers-reduced-motion:reduce){.hw-b2b-chapter *,.hw-b2b-chapter :before{transition:none!important}.hw-b2b-chapter__panel{transform:none}}html[data-motion=reduced] .hw-b2b-chapter *{transition:none!important}html[data-motion=reduced] .hw-b2b-chapter__panel{transform:none}.hw-b2b-chapter.baseModuleStyle{margin:var(--chapter-desktop-margin-top,0) var(--chapter-desktop-margin-right,0) var(--chapter-desktop-margin-bottom,0) var(--chapter-desktop-margin-left,0);padding:var(--chapter-desktop-padding-top,96px) var(--chapter-desktop-padding-right,0) var(--chapter-desktop-padding-bottom,96px) var(--chapter-desktop-padding-left,0)}@media (max-width:1024px){.hw-b2b-chapter.baseModuleStyle{margin:var(--chapter-tab-margin-top,0) var(--chapter-tab-margin-right,0) var(--chapter-tab-margin-bottom,0) var(--chapter-tab-margin-left,0);padding:var(--chapter-tab-padding-top,64px) var(--chapter-tab-padding-right,0) var(--chapter-tab-padding-bottom,64px) var(--chapter-tab-padding-left,0)}}@media (max-width:767px){.hw-b2b-chapter.baseModuleStyle{margin:var(--chapter-mobile-margin-top,0) var(--chapter-mobile-margin-right,0) var(--chapter-mobile-margin-bottom,0) var(--chapter-mobile-margin-left,0);padding:var(--chapter-mobile-padding-top,48px) var(--chapter-mobile-padding-right,0) var(--chapter-mobile-padding-bottom,48px) var(--chapter-mobile-padding-left,0)}}.hw-b2b-work__header{margin-bottom:72px;max-width:800px}.hw-b2b-work__header h2,.hw-b2b-work__header h3{transition:opacity .36s cubic-bezier(.4,0,.2,1),transform .65s cubic-bezier(.22,1,.36,1)}.hw-b2b-work__portfolio{align-items:start;display:grid;gap:96px 64px;grid-template-columns:repeat(2,minmax(0,1fr))}.hw-b2b-work__case{--case-accent:#4bb7ff;min-width:0}.hw-b2b-work__caseTrack:nth-child(2n){margin-top:160px}.hw-b2b-work__case:has(.hw-b2b-work__visual[style*=--orchid]){--case-accent:#fa9bff}.hw-b2b-work__case:has(.hw-b2b-work__visual[style*=--zest]){--case-accent:#ff7042}.hw-b2b-work__visual{clip-path:inset(0);height:416px;transition:clip-path .65s cubic-bezier(.22,1,.36,1);width:100%}.hw-b2b-work__placeholder{background:#f1f1f1;border:1px solid #e2e2e2;position:relative}.hw-b2b-work__copy{padding-top:28px;transition:opacity .36s cubic-bezier(.4,0,.2,1),transform .65s cubic-bezier(.22,1,.36,1);transition-delay:.12s}.hw-b2b-work__client{color:#5f5f5f;font-size:18px;line-height:1.5;margin-bottom:14px}.hw-b2b-work__copy h3{font-family:var(--display,Arial,sans-serif);font-size:36px;font-weight:400;letter-spacing:-1.2px;line-height:1.12;max-width:600px}.hw-b2b-work__copy h3 a{display:inline;text-decoration-color:#0000;text-decoration-line:underline;text-decoration-thickness:3px;text-underline-offset:8px;transition:text-decoration-color .22s cubic-bezier(.4,0,.2,1)}.hw-b2b-work__description{color:#555;margin-top:24px;max-width:580px}.hw-b2b-work__tags{color:#666;display:flex;flex-wrap:wrap;font-size:14px;gap:8px 20px;line-height:1.5;margin-top:24px}.hw-b2b-work__tags li{border-bottom:1px solid #c7c7c7;padding-bottom:5px}.hw-b2b-work__metrics{display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr));margin:40px 0 0}.hw-b2b-work__metrics>div{align-items:flex-start;border-top:3px solid #fa9bff;display:flex;flex-direction:column;padding-top:20px}.hw-b2b-work__metrics>div:nth-child(2n){border-color:#4bb7ff}.hw-b2b-work__metrics dd{font-family:var(--display,Arial,sans-serif);font-size:48px;letter-spacing:-1.92px;line-height:1.08;margin:0 0 10px;order:-1}.hw-b2b-work__metrics dt{color:#555;font-size:16px;line-height:1.5;max-width:246px}.hw-b2b-work__more{align-items:center;background:#000;color:#fff;display:flex;font:600 16px/24px var(--display,Arial,sans-serif);gap:32px;justify-content:space-between;margin-top:80px;min-height:64px;padding:20px 24px;transition:color .22s cubic-bezier(.4,0,.2,1),background-color .22s cubic-bezier(.4,0,.2,1);width:fit-content}.hw-b2b-work__more:focus-visible,.hw-b2b-work__more:hover{background:#ff7042;color:#000}.hw-b2b-work__more svg{height:24px;transition:transform .36s cubic-bezier(.22,1,.36,1);width:24px}.hw-b2b-work__more:focus-visible svg,.hw-b2b-work__more:hover svg{transform:translate(3px,-3px)}.hw-b2b-work__header h2>span,.hw-b2b-work__header h3>span{display:block}.hw-b2b-work__demoVisual{overflow:hidden;position:relative}.hw-b2b-work__demoVisual img{object-fit:cover}.hw-b2b-work__caseTrack{min-width:0}.hw-b2b-work__introduction{font:400 20px/1.5 var(--body,Arial,sans-serif);margin-top:24px;max-width:760px}.hw-b2b-work__case[data-text-only=true]{background:#f1f1f1;border-top:8px solid var(--industry-accent);min-height:320px;padding:48px}.hw-b2b-work__case[data-text-only=true] .hw-b2b-work__copy{padding:0}.hw-b2b-work__case[data-brief=true]{min-height:180px}.hw-b2b-work.baseModuleStyle{margin:var(--b2bwork-desktop-margin-top,0) var(--b2bwork-desktop-margin-right,0) var(--b2bwork-desktop-margin-bottom,0) var(--b2bwork-desktop-margin-left,0);padding:var(--b2bwork-desktop-padding-top,96px) var(--b2bwork-desktop-padding-right,0) var(--b2bwork-desktop-padding-bottom,112px) var(--b2bwork-desktop-padding-left,0)}@media (max-width:1024px){.hw-b2b-work.baseModuleStyle{margin:var(--b2bwork-tab-margin-top,0) var(--b2bwork-tab-margin-right,0) var(--b2bwork-tab-margin-bottom,0) var(--b2bwork-tab-margin-left,0);padding:var(--b2bwork-tab-padding-top,64px) var(--b2bwork-tab-padding-right,0) var(--b2bwork-tab-padding-bottom,64px) var(--b2bwork-tab-padding-left,0)}}@media (max-width:767px){.hw-b2b-work.baseModuleStyle{margin:var(--b2bwork-mobile-margin-top,0) var(--b2bwork-mobile-margin-right,0) var(--b2bwork-mobile-margin-bottom,0) var(--b2bwork-mobile-margin-left,0);padding:var(--b2bwork-mobile-padding-top,48px) var(--b2bwork-mobile-padding-right,0) var(--b2bwork-mobile-padding-bottom,48px) var(--b2bwork-mobile-padding-left,0)}}.hw-b2b-work{background-color:var(--b2bwork-background,#fff);background-image:var(--b2bwork-background-image,none);background-position:50%;background-size:cover;color:#000;position:relative}.hw-b2b-work *{box-sizing:border-box}.hw-b2b-work .baseModuleOverlay{background:var(--b2bwork-overlay,transparent);inset:0;pointer-events:none;position:absolute}.hw-b2b-work .baseModuleParent{position:relative}.hw-b2b-work__header h2,.hw-b2b-work__header h3{margin:0;max-width:600px}.hw-b2b-work__visual{background:#f1f1f1;display:block;overflow:hidden;position:relative}.hw-b2b-work__visual img{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .65s cubic-bezier(.22,1,.36,1);width:100%}.hw-b2b-work__linked{--media-accent:#4bb7ff;isolation:isolate}.hw-b2b-work__linked:hover img{transform:scale(1.035)}.hw-b2b-work__linked:after{background:var(--media-accent,#4bb7ff);bottom:0;content:"";height:5px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .36s cubic-bezier(.22,1,.36,1),background-color .22s cubic-bezier(.4,0,.2,1);z-index:3}.hw-b2b-work__linked:focus-visible:after,.hw-b2b-work__linked:hover:after{transform:scaleX(1)}.hw-b2b-work__cursor{background:var(--media-accent,#4bb7ff);color:#000;display:grid;height:64px;left:var(--cursor-x,50%);opacity:0;place-items:center;pointer-events:none;position:absolute;top:var(--cursor-y,50%);transform:translate(-50%,-50%) scale(.8);transition:opacity .12s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.22,1,.36,1),background-color .22s cubic-bezier(.4,0,.2,1);width:64px;z-index:4}.hw-b2b-work__cursor svg{height:24px;width:24px}.hw-b2b-work__linked[data-cursor=true]{cursor:none}.hw-b2b-work__linked:focus-visible .hw-b2b-work__cursor,.hw-b2b-work__linked[data-cursor=true] .hw-b2b-work__cursor{opacity:1;transform:translate(-50%,-50%) scale(1)}.hw-b2b-work__linked:focus-visible .hw-b2b-work__cursor{left:50%;top:50%}.hw-b2b-work__pixels{height:100%;image-rendering:pixelated;inset:0;pointer-events:none;position:absolute;visibility:hidden;width:100%}.hw-b2b-work__copy h3{color:inherit;margin:0}.hw-b2b-work__copy h3 a{color:inherit}.hw-b2b-work__case:has(.hw-b2b-work__linked:hover) h3 a,.hw-b2b-work__copy h3 a:focus-visible,.hw-b2b-work__copy h3 a:hover{text-decoration-color:#4bb7ff}.hw-b2b-work__tags{list-style:none;padding:0}.hw-b2b-work a:focus-visible{outline:2px solid #4bb7ff;outline-offset:4px}.hw-b2b-work__more{text-decoration:none}@media (max-width:991px){.hw-b2b-work__portfolio{gap:56px;grid-template-columns:minmax(0,1fr)}.hw-b2b-work__caseTrack:nth-child(2n){margin-top:0}.hw-b2b-work__more{margin-top:30px}}@media(max-width:767px){.hw-b2b-work__header{margin-bottom:40px}.hw-b2b-work__portfolio{gap:40px;grid-template-columns:1fr}.hw-b2b-work__caseTrack:nth-child(2n){margin-top:0}.hw-b2b-work__visual{aspect-ratio:3/2;height:auto}.hw-b2b-work__copy h3{font-size:30px}.hw-b2b-work__metrics dd{font-size:40px}}@media(max-width:767px),(prefers-reduced-motion:reduce){.hw-b2b-work *{transition:none!important}.hw-b2b-work__case[data-reveal] .hw-b2b-work__copy,.hw-b2b-work__header[data-reveal] h2{opacity:1;transform:none}.hw-b2b-work__case[data-reveal] .hw-b2b-work__visual{clip-path:none}.hw-b2b-work__cursor,.hw-b2b-work__pixels{display:none}.hw-b2b-work__linked[data-cursor=true]{cursor:pointer}.hw-b2b-work__linked:hover img{transform:none}}html[data-motion=reduced] .hw-b2b-work *{transition:none!important}html[data-motion=reduced] .hw-b2b-work__case[data-reveal] .hw-b2b-work__copy,html[data-motion=reduced] .hw-b2b-work__header[data-reveal] h2{opacity:1;transform:none}html[data-motion=reduced] .hw-b2b-work__case[data-reveal] .hw-b2b-work__visual{clip-path:none}html[data-motion=reduced] .hw-b2b-work__cursor,html[data-motion=reduced] .hw-b2b-work__pixels{display:none}html[data-motion=reduced] .hw-b2b-work__linked[data-cursor=true]{cursor:pointer}