.project-case-template-module__tBfV3W__projectCasePage{--project-case-inline:var(--page-pad);--project-case-case-padding:192px 0 128px;--project-case-next-padding:128px 0;--project-case-case-gap:128px;--project-case-hero-section-gap:64px;--project-case-media-section-gap:64px;--project-case-solution-media-gap:24px;--project-case-next-gap:64px;--project-case-hero-gap:56px;--project-case-row-gap:24px;--project-case-pair-gap:24px;--project-case-detail-gap:24px;--project-case-work-gap:12px;--project-case-result-gap:16px;--project-case-result-icon:24px;--project-case-breadcrumb-icon:24px;--project-case-next-arrow:48px;--project-case-h1-size:72px;--project-case-h1-line:86px;--project-case-heading-size:48px;--project-case-heading-line:64px;--project-case-body-size:32px;--project-case-body-line:44px;--project-case-body-gap:36px;--project-case-crumb-size:18px;--project-case-crumb-line:24px;--project-case-radius:24px;--project-case-task-radius:24px;--project-case-hero-media-height:875px;--project-case-paired-media-height:688px;--project-case-task-media-height:875px;--project-case-solution-main-height:875px;--project-case-solution-detail-height:516px;--project-case-next-media-height:787.5px;--project-case-copy-width:700px;background:var(--white);width:100%;color:var(--black)}.project-case-template-module__tBfV3W__caseContent,.project-case-template-module__tBfV3W__nextProject{width:min(var(--site-max), calc(100% - (var(--project-case-inline) * 2)));margin-inline:auto}.project-case-template-module__tBfV3W__caseContent{gap:var(--project-case-case-gap);padding:var(--project-case-case-padding);border-bottom:1px solid var(--gray-2);flex-direction:column;display:flex}.project-case-template-module__tBfV3W__heroGroup,.project-case-template-module__tBfV3W__mediaSection,.project-case-template-module__tBfV3W__solutionMediaGroup{flex-direction:column;display:flex}.project-case-template-module__tBfV3W__heroGroup{gap:var(--project-case-hero-section-gap)}.project-case-template-module__tBfV3W__mediaSection{gap:var(--project-case-media-section-gap)}.project-case-template-module__tBfV3W__solutionMediaGroup{gap:var(--project-case-solution-media-gap)}.project-case-template-module__tBfV3W__heroIntro{gap:var(--project-case-hero-gap);flex-direction:column;display:flex}.project-case-template-module__tBfV3W__breadcrumbs{color:var(--gray-4);font-size:var(--project-case-crumb-size);line-height:var(--project-case-crumb-line);flex-wrap:wrap;align-items:center;gap:8px;font-weight:500;display:flex}.project-case-template-module__tBfV3W__breadcrumbs a{color:var(--gray-4);transition:color .3s}@media (hover:hover){.project-case-template-module__tBfV3W__breadcrumbs a:hover{color:var(--gray-5)}}.project-case-template-module__tBfV3W__breadcrumbs a:active,.project-case-template-module__tBfV3W__breadcrumbs [aria-current=page]{color:var(--black)}.project-case-template-module__tBfV3W__breadcrumbFullLabel{display:inline}.project-case-template-module__tBfV3W__breadcrumbCompactLabel{display:none}.project-case-template-module__tBfV3W__breadcrumbSeparator{width:var(--project-case-breadcrumb-icon);height:var(--project-case-breadcrumb-icon);flex:none;display:inline-flex}.project-case-template-module__tBfV3W__breadcrumbSeparator svg{width:100%;height:100%;display:block}.project-case-template-module__tBfV3W__caseContent h1,.project-case-template-module__tBfV3W__caseContent h2,.project-case-template-module__tBfV3W__nextProject h2{font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;margin:0;font-weight:700}.project-case-template-module__tBfV3W__caseContent h1{font-size:var(--project-case-h1-size);line-height:var(--project-case-h1-line)}.project-case-template-module__tBfV3W__caseContent h2{font-size:var(--project-case-heading-size);line-height:var(--project-case-heading-line)}.project-case-template-module__tBfV3W__copy,.project-case-template-module__tBfV3W__workList,.project-case-template-module__tBfV3W__resultLink,.project-case-template-module__tBfV3W__resultText{font-size:var(--project-case-body-size);line-height:var(--project-case-body-line);font-weight:500}.project-case-template-module__tBfV3W__copy{gap:var(--project-case-body-gap);flex-direction:column;display:flex}.project-case-template-module__tBfV3W__copy p{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}.project-case-template-module__tBfV3W__infoList{flex-direction:column;gap:0;display:flex}.project-case-template-module__tBfV3W__infoRow,.project-case-template-module__tBfV3W__textRow,.project-case-template-module__tBfV3W__finalRow{gap:var(--project-case-row-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.project-case-template-module__tBfV3W__infoRow:not(:last-child){border-bottom:1px solid var(--gray-2);padding-bottom:64px}.project-case-template-module__tBfV3W__infoRow+.project-case-template-module__tBfV3W__infoRow{padding-top:64px}.project-case-template-module__tBfV3W__workList{gap:var(--project-case-work-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.project-case-template-module__tBfV3W__sectionList{margin:calc(var(--project-case-body-gap) * -.5) 0 0;flex-direction:column;gap:8px;padding:0 0 0 1em;list-style:outside;display:flex}.project-case-template-module__tBfV3W__sectionList li{padding-left:.1em}.project-case-template-module__tBfV3W__resultLink{align-items:center;gap:var(--project-case-result-gap);width:fit-content;color:var(--black);transition:color .2s;display:inline-flex}.project-case-template-module__tBfV3W__resultLink:after{content:"";width:var(--project-case-result-icon);height:var(--project-case-result-icon);background:currentColor;flex:none;-webkit-mask:url(/images/figma/lead-arrow.svg) 50%/contain no-repeat;mask:url(/images/figma/lead-arrow.svg) 50%/contain no-repeat}@media (hover:hover){.project-case-template-module__tBfV3W__resultLink:hover{color:var(--gray-4)}}.project-case-template-module__tBfV3W__resultLink:active{color:var(--gray-5)}.project-case-template-module__tBfV3W__resultText{margin:0}.project-case-template-module__tBfV3W__pairedMedia,.project-case-template-module__tBfV3W__solutionDetailGrid{gap:var(--project-case-pair-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-case-template-module__tBfV3W__solutionDetailGrid{gap:var(--project-case-detail-gap)}.project-case-template-module__tBfV3W__media{border-radius:var(--project-case-radius);background:var(--gray-1);position:relative;overflow:hidden}.project-case-template-module__tBfV3W__media img{object-fit:cover;width:100%;height:100%;display:block}.project-case-template-module__tBfV3W__heroMedia{aspect-ratio:16/10}.project-case-template-module__tBfV3W__pairedMediaItem{aspect-ratio:1}.project-case-template-module__tBfV3W__taskMedia{aspect-ratio:16/10;border-radius:var(--project-case-task-radius)}.project-case-template-module__tBfV3W__solutionMainMedia{aspect-ratio:16/10}.project-case-template-module__tBfV3W__solutionDetailMedia{aspect-ratio:4/3}.project-case-template-module__tBfV3W__nextProject{gap:var(--project-case-next-gap);padding:var(--project-case-next-padding);border-top:1px solid var(--gray-2);flex-direction:column;display:flex}.project-case-template-module__tBfV3W__nextIntro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:64px;display:grid}.project-case-template-module__tBfV3W__nextProject h2{font-size:var(--project-case-h1-size);line-height:var(--project-case-h1-line)}.project-case-template-module__tBfV3W__nextTitleLink,.project-case-template-module__tBfV3W__nextMediaLink{color:inherit}.project-case-template-module__tBfV3W__nextTitleLink{transition:color .3s}.project-case-template-module__tBfV3W__nextMediaLink{display:block}.project-case-template-module__tBfV3W__nextLink{color:var(--black);text-transform:uppercase;align-items:center;gap:16px;font-size:32px;font-weight:700;line-height:36px;transition:color .2s;display:inline-flex}@media (hover:hover){.project-case-template-module__tBfV3W__nextTitleLink:hover,.project-case-template-module__tBfV3W__nextLink:hover{color:var(--gray-4)}}.project-case-template-module__tBfV3W__nextTitleLink:active,.project-case-template-module__tBfV3W__nextLink:active{color:var(--gray-5)}.project-case-template-module__tBfV3W__nextArrow{width:var(--project-case-next-arrow);height:var(--project-case-next-arrow);color:var(--green-1);flex:none}.project-case-template-module__tBfV3W__nextArrow svg{width:100%;height:100%;display:block}.project-case-template-module__tBfV3W__nextMedia{aspect-ratio:16/10}@media (max-width:1440px){.project-case-template-module__tBfV3W__projectCasePage{--project-case-inline:80px;--project-case-case-padding:200px 0 96px;--project-case-next-padding:96px 0;--project-case-case-gap:96px;--project-case-h1-size:64px;--project-case-h1-line:72px;--project-case-heading-size:32px;--project-case-heading-line:36px;--project-case-hero-media-height:630px;--project-case-paired-media-height:548px;--project-case-task-media-height:700px;--project-case-solution-main-height:700px;--project-case-solution-detail-height:411px;--project-case-next-media-height:630px}.project-case-template-module__tBfV3W__infoRow,.project-case-template-module__tBfV3W__textRow,.project-case-template-module__tBfV3W__finalRow{gap:var(--project-case-row-gap);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1239px){.project-case-template-module__tBfV3W__projectCasePage{--project-case-inline:64px;--project-case-case-padding:160px 0 64px;--project-case-next-padding:64px 0;--project-case-case-gap:64px;--project-case-hero-section-gap:48px;--project-case-solution-media-gap:16px;--project-case-next-gap:48px;--project-case-hero-gap:40px;--project-case-row-gap:16px;--project-case-pair-gap:16px;--project-case-detail-gap:16px;--project-case-result-gap:12px;--project-case-h1-size:44px;--project-case-h1-line:48px;--project-case-heading-size:32px;--project-case-heading-line:36px;--project-case-body-size:24px;--project-case-body-line:32px;--project-case-body-gap:24px;--project-case-radius:16px;--project-case-task-radius:24px;--project-case-hero-media-height:468px;--project-case-paired-media-height:408px;--project-case-task-media-height:520px;--project-case-solution-main-height:520px;--project-case-solution-detail-height:306px;--project-case-next-media-height:468px}.project-case-template-module__tBfV3W__nextIntro{gap:24px}.project-case-template-module__tBfV3W__nextLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:959px){.project-case-template-module__tBfV3W__projectCasePage{--project-case-next-padding:64px 0 128px 0;--project-case-inline:40px;--project-case-h1-size:40px;--project-case-h1-line:48px;--project-case-heading-size:32px;--project-case-heading-line:36px;--project-case-hero-section-gap:32px;--project-case-hero-gap:24px;--project-case-next-gap:32px;--project-case-row-gap:32px;--project-case-task-radius:16px;--project-case-hero-media-height:387px;--project-case-paired-media-height:336px;--project-case-task-media-height:430px;--project-case-solution-main-height:430px;--project-case-solution-detail-height:516px;--project-case-next-media-height:387px}.project-case-template-module__tBfV3W__infoRow,.project-case-template-module__tBfV3W__textRow,.project-case-template-module__tBfV3W__finalRow{gap:var(--project-case-row-gap);flex-direction:column;display:flex}.project-case-template-module__tBfV3W__infoRow:not(:last-child){padding-bottom:48px}.project-case-template-module__tBfV3W__infoRow+.project-case-template-module__tBfV3W__infoRow{padding-top:48px}.project-case-template-module__tBfV3W__solutionDetailGrid{grid-template-columns:1fr}.project-case-template-module__tBfV3W__finalRow>[aria-hidden=true]{display:none}}@media (max-width:767px){.project-case-template-module__tBfV3W__projectCasePage{--project-case-inline:28px;--project-case-case-padding:106px 0 64px;--project-case-next-padding:64px 0 128px 0;--project-case-hero-section-gap:28px;--project-case-hero-gap:20px;--project-case-next-gap:28px;--project-case-row-gap:28px;--project-case-work-gap:8px;--project-case-result-gap:8px;--project-case-result-icon:16px;--project-case-breadcrumb-icon:16px;--project-case-next-arrow:32px;--project-case-h1-size:36px;--project-case-h1-line:44px;--project-case-heading-size:24px;--project-case-heading-line:32px;--project-case-body-size:16px;--project-case-body-line:24px;--project-case-body-gap:16px;--project-case-crumb-size:14px;--project-case-crumb-line:20px;--project-case-hero-media-height:238.5px;--project-case-paired-media-height:424px;--project-case-task-media-height:265px;--project-case-solution-main-height:265px;--project-case-solution-detail-height:318px;--project-case-next-media-height:238.5px}.project-case-template-module__tBfV3W__pairedMedia{grid-template-columns:1fr}.project-case-template-module__tBfV3W__pairedInterface{display:none}.project-case-template-module__tBfV3W__nextIntro{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:479px){.project-case-template-module__tBfV3W__projectCasePage{--project-case-inline:20px;--project-case-case-padding:106px 0 48px;--project-case-next-padding:48px 0 128px 0;--project-case-case-gap:48px;--project-case-hero-section-gap:24px;--project-case-hero-gap:16px;--project-case-next-gap:24px;--project-case-row-gap:24px;--project-case-next-arrow:24px;--project-case-h1-size:24px;--project-case-h1-line:32px;--project-case-heading-size:24px;--project-case-heading-line:32px;--project-case-body-size:14px;--project-case-body-line:20px;--project-case-body-gap:14px;--project-case-hero-media-height:180px;--project-case-paired-media-height:320px;--project-case-task-media-height:200px;--project-case-solution-main-height:200px;--project-case-solution-detail-height:240px;--project-case-next-media-height:180px}.project-case-template-module__tBfV3W__breadcrumbs{gap:4px}.project-case-template-module__tBfV3W__infoRow:not(:last-child){padding-bottom:48px}}@media (max-width:480px){.project-case-template-module__tBfV3W__breadcrumbCurrentWithCompactLabel .project-case-template-module__tBfV3W__breadcrumbFullLabel{display:none}.project-case-template-module__tBfV3W__breadcrumbCurrentWithCompactLabel .project-case-template-module__tBfV3W__breadcrumbCompactLabel{display:inline}}
