.home--hero.svelte-1uha8ag{text-align:center;width:100%;margin:0;padding-top:100px}@media only screen and (device-width>=500px){.home--hero.svelte-1uha8ag{margin:0 0 58px}}.home--hero.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-transform:uppercase;color:var(--white);margin:10px 0;font-size:40px;font-weight:700;line-height:38px}.home--hero.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-top:0;font-family:Playfair Display,serif;font-size:18px;font-weight:400}h4.home--hero-sub-header.svelte-1uha8ag{text-transform:uppercase;justify-content:center;align-items:center;margin-top:0;margin-bottom:0;font-size:18px;display:flex}.home--hero-sub-header.svelte-1uha8ag .home--hero-sub-header-divider:where(.svelte-1uha8ag){margin-left:10px;margin-right:10px}.hipster-spacer.svelte-1uha8ag{background-color:#369;width:7%;min-height:3px}.home--info.svelte-1uha8ag .hipster-spacer:where(.svelte-1uha8ag){background-color:var(--white)}.home--info.svelte-1uha8ag{color:var(--white);box-sizing:border-box;border-top:1px solid var(--accentColorFour);flex-direction:row;justify-content:center;align-items:stretch;min-height:375px;display:flex}.home--info.svelte-1uha8ag>div:where(.svelte-1uha8ag){flex-direction:column;flex:1.6;justify-content:center;padding:0 5% 0 10%;display:flex}.home--info.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-top:0;font-size:28px}.home--info.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-bottom:20px;font-size:18px;line-height:28px}.home--info-photo.svelte-1uha8ag{cursor:crosshair;flex:1}@media (width<=700px){.home--info-photo.svelte-1uha8ag{display:none}.home--info.svelte-1uha8ag{padding-top:5%;padding-bottom:5%}}.home--case-studies.svelte-1uha8ag{width:100vw;color:var(--white);background:var(--darkColor);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;margin-left:-50vw;margin-right:-50vw;padding:100px 20px 80px;display:flex;position:relative;left:50%;right:50%;overflow:hidden}.home--case-studies.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-top:0}.home--case-studies.svelte-1uha8ag .hipster-spacer:where(.svelte-1uha8ag){background-color:var(--white)}.home--case-studies-content.svelte-1uha8ag{width:100%;max-width:var(--desktop-container-width);margin-top:10px}.case-study-item.svelte-1uha8ag{text-align:left;margin-bottom:20px}.case-study-item.svelte-1uha8ag h4:where(.svelte-1uha8ag){justify-content:center;align-items:center;margin:0;display:flex;position:relative}.case-study-item.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--white);font-size:32px;font-weight:700;text-decoration:none;transition:color .3s}.case-study-item.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--accentColor)}.company-logo.svelte-1uha8ag{vertical-align:middle;transform-origin:0;transition:transform .3s;display:inline-block;position:relative}.company-logo.svelte-1uha8ag img:where(.svelte-1uha8ag){opacity:0;width:auto;max-height:48px;display:block}.company-logo.svelte-1uha8ag:after{content:"";background-color:var(--white);-webkit-mask-image:var(--logo-url);-webkit-mask-position:0;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--logo-url);mask-image:var(--logo-url);transition:background-color .3s;position:absolute;inset:0;-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.company-name-pre2.svelte-1uha8ag,.company-name-pre1.svelte-1uha8ag,.company-name-post1.svelte-1uha8ag,.company-name-post2.svelte-1uha8ag{text-transform:uppercase;color:var(--accentColorThree);white-space:nowrap;opacity:.1;font-size:60px;font-weight:900;position:absolute;top:50%;left:50%}.company-name-pre2.svelte-1uha8ag{transform:translate(calc(-50% - 400px),-50%)}.company-name-pre1.svelte-1uha8ag{transform:translate(calc(-50% - 980px),-50%)}.company-name-post1.svelte-1uha8ag{transform:translate(calc(300px - 50%),-50%)}.company-name-post2.svelte-1uha8ag{transform:translate(calc(820px - 50%),-50%)}.case-study-link.svelte-1uha8ag:hover .company-logo:where(.svelte-1uha8ag){transform:scale(1.05)}.case-study-link.svelte-1uha8ag:hover .company-logo:where(.svelte-1uha8ag):after{background-color:var(--accentColor)}.home--posts-header.svelte-1uha8ag{flex-direction:column;justify-content:center;align-items:center;margin-top:60px;margin-bottom:30px;display:flex}.home--posts-header.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-top:0}.home--posts.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;width:90%;margin:0 auto;display:flex}.view-all-container.svelte-1uha8ag{text-align:center;margin:40px 0 60px}
