.cv-work-logo.medium{height:24px}.cv-work-logo.small{height:20px}.link{vertical-align:baseline;text-underline-offset:.15em;line-height:101%;-webkit-text-decoration:underline #42aae0;text-decoration:underline #42aae0;text-decoration-thickness:1px;display:inline}.link:hover{color:var(--blew);text-decoration-color:#f06522}.link.left-margin{padding-left:4px}.small{font-size:13px}.tag.small{background-color:color-mix(in srgb,var(--tag-color),transparent 80%);font-size:10px}.case_study-cover{grid-column-gap:32px;grid-row-gap:32px;background-image:url(/images/cover.avif);background-position:100%;background-repeat:no-repeat;background-size:cover;flex-direction:column;flex:none;justify-content:center;align-items:flex-start;width:100vw;margin-left:-50vw;margin-right:-50vw;padding-top:80px;padding-bottom:80px;display:flex;position:relative;left:50%;right:50%}.case_study-cover.banner{background-image:url(/images/brand-billboard.avif);height:49vw;margin-bottom:80px}.case_study-cover.banner.pittsburgh-image-2{background-image:url(/images/Pittsburgh-New-Terminal-49-LG.webp)}.case_study-cover.pittsburgh{background-image:linear-gradient(354deg,#000c,#00000045),url(/images/FIDS-AirportMockup.avif);background-position:0 0,100%;background-repeat:repeat,no-repeat;background-size:auto,cover}.case_study-cover._2025{background-image:url(/images/20251127-1640-IMG_6884-Large.avif);background-position:50% 60%;padding-top:240px;padding-bottom:0}.section-case_study{grid-row-gap:24px;border-top:1px solid #ccc;flex-flow:column;align-items:flex-start;padding-top:16px;padding-bottom:80px;display:inline-flex}.section-case_study.stacked{flex-flow:column}.section-case_study.stacked.no-bottm-margin{padding-bottom:0}.section-case_study.intro{padding-top:64px}.section-case_study.workingwithme-review{border-top-style:none;padding-top:0}.case_study-title{margin-top:-1px;font-size:40px;font-weight:100;position:relative}.case_study-title.cs-margin-bottom{margin-bottom:48px}.text-intro{color:#333;letter-spacing:0;width:75%;margin-top:-1px;font-size:32px;font-weight:400;line-height:130%}.text-body-light{color:#333;letter-spacing:0;flex:1;font-family:"Source Sans 3",sans-serif;font-size:24px;font-weight:300;line-height:130%;position:relative}.text-body-light.margin-top{margin-top:24px}.case_study-cover-content{grid-column-gap:32px;grid-row-gap:32px;color:#fff;flex-flow:column;justify-content:space-between;align-items:flex-start;width:856px;padding-left:16px;padding-right:16px;display:flex}.case_study-cover-content.xxl{grid-column-gap:0px;grid-row-gap:0px}.cs-ux-captions._01{margin-top:-56px}.cs-ux-captions._02{z-index:10;margin-top:32px;margin-bottom:-48px;position:relative}.cs-ux-captions._03{margin-top:-48px}.case_study-name{margin-top:0;margin-bottom:0;font-size:80px;font-weight:600;line-height:110%;position:relative}.case_study-name.xxl{font-size:160px;font-weight:700}.project-image-row{display:flex;grid-column-gap:16px;grid-row-gap:16px;flex-flow:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;height:240px}.project-image-row-image{background-image:url(/images/og_2.avif);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:1;height:100%}.project-image-row-image._01{background-image:url(/images/Gemini_Generated_Image_wdtgt4wdtgt4wdtg.avif)}.project-image-row-image._02{background-image:url(/images/Mockup-Spread.avif)}.project-image-row-image._04{background-image:url(/images/terraflow-2.avif)}.project-image-row-image._03{background-image:url(/images/terraflow-5.avif)}.project-image-row-image.pit1{background-image:url(/images/download.webp)}.project-image-row-image.pit2{background-image:url(/images/Pittsburgh-New-Terminal-49-LG.webp)}.project-image-row-image.makepublic{background-image:url(/images/makepublic.avif)}.project-image-row-image.sva{background-image:url(/images/20250903-0136-IMG_0975.avif)}.project-image-row-image.curious{background-image:url(/images/curious.avif)}.project-image-row-image.signal{background-image:url(/images/entdeckungenuber00chla-109.avif)}.project-image-row-image.buckle{background-image:url(/images/buckle-Large.avif)}.project-image-row-image.strapon{background-image:url(/images/strapon-Large.avif);position:relative}.project-image-row-image.wasup{background-image:url(/images/Update-20260129.avif)}.project-image-row-image.curiouse-events{background-image:url(/images/curious-events.avif)}.project-image-row-image.daily{background-image:url(/images/cover_1.avif)}.project-image-row-image.world-you-want{background-image:url(/images/worldyouwant.avif)}.project-image-row-image.frequency{background-image:url(/images/Artboard-2.avif)}.text-block-6{color:var(--mray);font-size:11px;font-weight:300;position:absolute;inset:auto 0% -8%}.case_study-cover-content{max-width:100%;margin-left:auto;margin-right:auto}@media screen and (min-width:1440px){.case_study-cover{background-position:100%;background-repeat:no-repeat;background-size:cover}}@media screen and (max-width:991px){.text-intro{font-size:24px}.case_study-cover-content{width:100%}}@media screen and (max-width:767px){.section-case_study{flex-flow:column}.text-intro{width:100%}.cs-ux-captions._01{margin-top:-24px}.cs-ux-captions._02{margin-bottom:-24px}.cs-ux-captions._03{margin-top:-24px}.project-image-row{flex-flow:column;height:400px}.project-image-row.small{height:180px}.project-image-row-image{align-self:stretch}}@media screen and (max-width:479px){.text-body-light{font-size:20px}.text-body-light.medium{font-size:20px;font-weight:400;line-height:130%}.case_study-name.xxl{font-size:120px}.project-image-row{height:120vw}.project-image-row.small{height:35vw}}
