.project-case-study-module__wjToSW__caseStudy{background:var(--color-bg);color:#fff;font-family:var(--font-sans)}.project-case-study-module__wjToSW__intro{z-index:1;background:var(--color-bg);align-items:flex-start;width:100%;height:min-content;padding:24px 0 80px;display:flex;position:relative}.project-case-study-module__wjToSW__introContainer{width:100%;max-width:1440px;margin:0 auto;display:flex;overflow:hidden}.project-case-study-module__wjToSW__introGrid{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:12px;width:100%;min-width:0;display:flex}.project-case-study-module__wjToSW__titleColumn{flex:none;width:100%;padding:16px}.project-case-study-module__wjToSW__title{font-family:var(--font-display);margin:0;font-size:64px;letter-spacing:-.04em!important;font-weight:600!important;line-height:64px!important}.project-case-study-module__wjToSW__overview{flex-direction:column;flex:none;align-items:flex-start;width:100%;display:flex;overflow:hidden}.project-case-study-module__wjToSW__label,.project-case-study-module__wjToSW__moreHeading{color:var(--color-accent);font-size:18px;font-weight:600;line-height:24px}.project-case-study-module__wjToSW__label span,.project-case-study-module__wjToSW__moreHeading span{font-size:16px;font-weight:400}.project-case-study-module__wjToSW__label{white-space:nowrap;border-bottom-right-radius:12px;width:min-content;margin:0;padding:12px 16px}.project-case-study-module__wjToSW__description{letter-spacing:-.02em;text-wrap:balance;width:100%;margin:0;padding:16px;font-size:26px;font-weight:500;line-height:36px}.project-case-study-module__wjToSW__gallery{gap:20px;display:grid}.project-case-study-module__wjToSW__more{z-index:1;border-top:1px solid var(--color-line);background:var(--color-bg);margin-top:20px;padding:0;position:relative}.project-case-study-module__wjToSW__moreHeading{margin:0 16px 40px;padding-top:12px}.project-case-study-module__wjToSW__relatedGrid{gap:0;display:grid}.project-case-study-module__wjToSW__card{color:#fff;display:block}.project-case-study-module__wjToSW__cardInner{background:var(--color-bg);border-radius:20px;grid-template-rows:496px auto;gap:10px;padding:12px;display:grid}.project-case-study-module__wjToSW__cardMedia{background:var(--color-surface);border-radius:16px;min-width:0;position:relative;overflow:hidden}.project-case-study-module__wjToSW__cardMedia:after{z-index:1;border:1px solid var(--color-line);border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}.project-case-study-module__wjToSW__cardImage{object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1)}.project-case-study-module__wjToSW__card:is(:hover,:focus-visible) .project-case-study-module__wjToSW__cardImage{transform:scale(1.03)}.project-case-study-module__wjToSW__cardCopy{border-radius:12px;flex-direction:column;justify-content:center;gap:8px;padding:16px;display:flex;position:relative}.project-case-study-module__wjToSW__cardCopy:after{border:1px solid var(--color-line);border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}.project-case-study-module__wjToSW__year{font-family:var(--font-dm-mono), monospace;order:1;margin:0;font-size:16px;line-height:22px}.project-case-study-module__wjToSW__cardTitle{font-family:var(--font-display);order:0;margin:0;font-size:24px;font-weight:500;letter-spacing:-.04em!important;line-height:28px!important}@media (min-width:810px){.project-case-study-module__wjToSW__intro{height:min-content;padding:0 0 80px}.project-case-study-module__wjToSW__introGrid{flex-direction:column}.project-case-study-module__wjToSW__titleColumn,.project-case-study-module__wjToSW__overview{flex:none;width:100%}.project-case-study-module__wjToSW__titleColumn{padding:0 0 20px 20px}.project-case-study-module__wjToSW__title{font-size:120px;line-height:108px!important}.project-case-study-module__wjToSW__label{padding:12px 20px}.project-case-study-module__wjToSW__description{padding:20px;font-size:32px;line-height:42px}.project-case-study-module__wjToSW__moreHeading{margin-bottom:48px;margin-left:20px;margin-right:20px}.project-case-study-module__wjToSW__relatedGrid{grid-auto-flow:row}.project-case-study-module__wjToSW__card{height:60vh;padding:60px 20px 20px}.project-case-study-module__wjToSW__cardInner{grid-template-rows:1fr;grid-template-columns:minmax(0,64%) 1fr;height:100%}.project-case-study-module__wjToSW__cardMedia{align-self:stretch;height:auto}.project-case-study-module__wjToSW__cardCopy{justify-content:flex-start;gap:24px;padding:32px}.project-case-study-module__wjToSW__year{order:0;font-size:18px;line-height:26px}.project-case-study-module__wjToSW__cardTitle{order:1;font-size:32px;line-height:36px!important}}@media (min-width:1200px){.project-case-study-module__wjToSW__intro{height:min-content;padding:0 0 80px}.project-case-study-module__wjToSW__introGrid{flex-direction:row}.project-case-study-module__wjToSW__titleColumn,.project-case-study-module__wjToSW__overview{flex:1 0 0;width:1px}.project-case-study-module__wjToSW__description{font-size:40px;line-height:44px}.project-case-study-module__wjToSW__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.project-case-study-module__wjToSW__card{height:auto;padding:0}.project-case-study-module__wjToSW__cardInner{grid-template-rows:496px auto;grid-template-columns:1fr;height:auto}.project-case-study-module__wjToSW__cardMedia{height:496px}.project-case-study-module__wjToSW__cardCopy{justify-content:center;gap:8px;padding:16px}.project-case-study-module__wjToSW__year{order:1}.project-case-study-module__wjToSW__cardTitle{order:0;font-size:40px;line-height:44px!important}}
