.CaseStudyLayout-module__cqRaeG__page{background:#fff;min-height:100vh;padding-bottom:6rem}.CaseStudyLayout-module__cqRaeG__back{z-index:20;mix-blend-mode:difference;display:block;position:fixed;top:1.25rem;left:2rem}.CaseStudyLayout-module__cqRaeG__back:hover{opacity:.7}.CaseStudyLayout-module__cqRaeG__backIcon{width:auto;height:clamp(2rem,4vw,3rem);display:block}.CaseStudyLayout-module__cqRaeG__bottomBack{justify-content:center;margin:4rem auto 0;display:flex}.CaseStudyLayout-module__cqRaeG__bottomBack:hover{opacity:.7}.CaseStudyLayout-module__cqRaeG__bottomBackIcon{width:auto;height:clamp(4rem,10vw,8.75rem);display:block}.CaseStudyLayout-module__cqRaeG__hero{aspect-ratio:1203/390;background:#000;width:100%;overflow:hidden}.CaseStudyLayout-module__cqRaeG__heroImg{object-fit:cover;width:100%;height:100%;display:block}.CaseStudyLayout-module__cqRaeG__container{box-sizing:border-box;max-width:1203px;margin:0 auto;padding:0 clamp(1.5rem,6vw,4.25rem)}.CaseStudyLayout-module__cqRaeG__metaBlock{max-width:34rem;padding-top:3.5rem}.CaseStudyLayout-module__cqRaeG__meta{letter-spacing:1px;color:#111;margin:0 0 .5rem;font-family:CourierPrime,monospace;font-size:.75rem}.CaseStudyLayout-module__cqRaeG__title{letter-spacing:1px;text-transform:lowercase;color:#111;margin:0 0 .5rem;font-family:Aktura,sans-serif;font-size:clamp(2.25rem,6vw,4rem);font-weight:300;line-height:1.1}.CaseStudyLayout-module__cqRaeG__tagline{letter-spacing:1px;color:#111;margin:0;font-family:CourierPrime,monospace;font-size:.9375rem;line-height:1.2}.CaseStudyLayout-module__cqRaeG__twoCol{grid-template-columns:1fr 1fr;gap:3rem;margin-top:4.5rem;display:grid}.CaseStudyLayout-module__cqRaeG__heading{letter-spacing:1px;text-transform:capitalize;color:#111;margin:0 0 1rem;font-family:CourierPrime,monospace;font-size:1.25rem;font-weight:700}.CaseStudyLayout-module__cqRaeG__body{letter-spacing:1px;color:#111;margin:0;font-family:CourierPrime,monospace;font-size:.9375rem;line-height:1.2}@media (max-width:720px){.CaseStudyLayout-module__cqRaeG__twoCol{grid-template-columns:1fr;gap:2.5rem}}.CaseStudyLayout-module__cqRaeG__textBlock{letter-spacing:1px;color:#111;max-width:34rem;margin-top:4.5rem;font-family:CourierPrime,monospace;font-size:.9375rem;line-height:1.6}.CaseStudyLayout-module__cqRaeG__row{align-items:stretch;gap:1.5rem;margin-top:4.5rem;display:flex}.CaseStudyLayout-module__cqRaeG__rowImg{object-fit:cover;border:.5px solid #ccc;border-radius:16px;flex:1;width:100%;min-width:0;height:auto;display:block}@media (max-width:720px){.CaseStudyLayout-module__cqRaeG__row{flex-direction:column}}
.case-study-main{flex-direction:column;width:100%;min-height:100vh;display:flex}.case-study-main--design{background:#fff}.case-study-main--category{background:#f5efe0}.case-study-nav{z-index:20;flex-shrink:0;align-items:baseline;gap:2rem;padding:1.25rem 2rem;display:flex;position:relative}.case-study-back{mix-blend-mode:difference;text-decoration:none;display:block}.case-study-back:hover{opacity:.7}.case-study-back-icon{width:auto;height:clamp(2rem,4vw,3rem);display:block}.case-study-body{box-sizing:border-box;flex:1;width:100%;max-width:52rem;margin:0 auto;padding:0 1.5rem 3rem}.case-study-title{letter-spacing:.2em;text-transform:lowercase;color:#1a1a1a;margin:0 0 1.5rem;font-size:clamp(1.25rem,3vw,2rem);font-weight:300}.case-study-main--category .case-study-title{color:#1a1a1a}.case-study-prose{color:#222;font-size:1rem;line-height:1.65}.case-study-prose h1,.case-study-prose h2,.case-study-prose h3{letter-spacing:.08em;text-transform:lowercase;margin:1.5em 0 .5em;font-weight:400}.case-study-prose p{margin:0 0 1em}.case-study-prose a{color:#3d67ff}.case-study-mdx-img{max-width:100%;height:auto;margin:1.25rem 0;display:block}
