@import"https://fonts.googleapis.com/css2?family=Oswald:wght@400;500;600&display=swap";.case-study{--cs-brass: #c08a3e;--cs-olive: #aac44a;--cs-ink: #234b21;--cs-location: var(--cs-brass);--cs-btn-bg: var(--cs-brass);--cs-hero-bg: #161614;--cs-scrim: #0a0a09;--cs-scrim-opacity: .9;--cs-hero-text: #ffffff;--cs-btn-text: #161614;--cs-section-bg: transparent;--cs-body-text: #3a3a34;--cs-plate-from: #d8d2c0;--cs-plate-to: #b9b092;--cs-plate-text: #161614;--cs-cta-bg: #f6f3ec;--cs-cta-text: #234b21;font-family:Futura PT,Futura,Century Gothic,sans-serif}.case-study__section{background:var(--cs-section-bg)}.case-study__container{max-width:1280px;margin:0 auto;padding:40px 24px}.case-study__hero{position:relative;min-height:520px;display:flex;align-items:flex-end;background:var(--cs-hero-bg);overflow:hidden}.case-study__hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.case-study__hero-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(115deg,rgba(255,255,255,.03) 0px,rgba(255,255,255,.03) 1px,transparent 1px,transparent 5px)}.case-study__hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--cs-scrim) 5%,color-mix(in srgb,var(--cs-scrim) 30%,transparent) 55%,transparent);opacity:var(--cs-scrim-opacity)}.case-study__hero-content{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:48px 24px 56px;width:100%}.case-study__breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:Futura PT,Futura,Century Gothic,sans-serif;font-size:12px;letter-spacing:.04em;color:color-mix(in srgb,var(--cs-hero-text) 60%,transparent);margin-bottom:20px}.case-study__breadcrumb a{color:color-mix(in srgb,var(--cs-hero-text) 75%,transparent);text-decoration:none}.case-study__breadcrumb a:hover{color:var(--cs-brass)}.case-study__location{font-family:Futura PT,Futura,Century Gothic,sans-serif;font-weight:500;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--cs-location);margin:0 0 10px}.case-study__title{font-weight:800;font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.05;color:var(--cs-hero-text);margin:0 0 20px;max-width:760px}.case-study__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.case-study__tag{font-family:Futura PT,Futura,Century Gothic,sans-serif;font-weight:500;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--cs-hero-text);border:1px solid color-mix(in srgb,var(--cs-hero-text) 30%,transparent);border-radius:999px;padding:6px 14px}.case-study__cta{display:inline-flex;align-items:center;gap:8px;background:var(--cs-btn-bg);color:var(--cs-btn-text);font-family:Futura PT,Futura,Century Gothic,sans-serif;font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;padding:15px 28px;transition:filter .25s ease,transform .25s ease,background-color .25s ease,color .25s ease;border-radius:999px}.case-study__cta:hover,.case-study__cta:focus-visible{filter:brightness(1.12);transform:translateY(-1px);background:#aac44a}.case-study__story{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:56px}.case-study__story--text-only{grid-template-columns:minmax(0,1fr)}.case-study__story--plate-only{grid-template-columns:minmax(0,300px)}.case-study__eyebrow{font-family:Futura PT,Futura,Century Gothic,sans-serif;font-weight:500;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--cs-olive);margin:0 0 18px}.case-study__text{font-size:16px;line-height:1.7;color:var(--cs-body-text)}.case-study__text p{margin:0 0 18px}.case-study__text p:last-child{margin-bottom:0}.case-study__plate{position:relative;align-self:start;background:linear-gradient(155deg,var(--cs-plate-from),var(--cs-plate-to));color:var(--cs-plate-text);padding:26px 24px 22px;box-shadow:0 18px 36px #0000002e,inset 0 0 0 1px #00000014;clip-path:polygon(6% 0%,94% 0%,100% 6%,100% 100%,0% 100%,0% 6%)}.case-study__plate-hole{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--cs-plate-text);box-shadow:inset 0 1px 2px #0009,0 1px #ffffff40}.case-study__plate-hole--tl{top:12px;left:12px}.case-study__plate-hole--tr{top:12px;right:12px}.case-study__plate-hole--bl{bottom:12px;left:12px}.case-study__plate-hole--br{bottom:12px;right:12px}.case-study__plate-heading{font-family:Futura PT,Futura,Century Gothic,sans-serif;font-weight:600;font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--cs-plate-text) 25%,transparent);text-align:center}.case-study__plate-list{margin:0;display:flex;flex-direction:column;gap:12px}.case-study__plate-list>div{display:flex;flex-direction:column;gap:2px;padding-bottom:10px;border-bottom:1px dashed color-mix(in srgb,var(--cs-plate-text) 20%,transparent)}.case-study__plate-list>div:last-child{border-bottom:none;padding-bottom:0}.case-study__plate-list dt{font-family:Futura PT,Futura,Century Gothic,sans-serif;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--cs-plate-text) 60%,transparent)}.case-study__plate-list dd{margin:0;font-weight:600;font-size:13.5px}.case-study__gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.case-study__gallery-item{border-radius:8px;overflow:hidden;aspect-ratio:4 / 3}.case-study__gallery-item--wide{grid-column:span 2;aspect-ratio:16 / 8}.case-study__gallery-item img{width:100%;height:100%;object-fit:cover;display:block}.case-study__footer-cta{padding:44px 24px;background:var(--cs-cta-bg);border-radius:10px}.case-study__footer-cta>*{margin-top:0;margin-bottom:16px}.case-study__footer-cta>*:last-child{margin-bottom:0}.case-study__footer-cta .case-study__cta-heading{font-size:var(--blk-size, 36px);font-weight:700;line-height:1.15;color:var(--blk-color, var(--cs-cta-text))}.case-study__footer-cta .case-study__cta-subheading{font-family:Futura PT,Futura,Century Gothic,sans-serif;font-size:var(--blk-size, 18px);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--blk-color, var(--cs-cta-text))}.case-study__footer-cta .case-study__cta-text{font-size:var(--blk-size, 16px);font-weight:400;line-height:1.6;color:var(--blk-color, var(--cs-cta-text))}.case-study__footer-cta .case-study__cta-text p{margin:0 0 12px;font-size:inherit;font-weight:inherit;color:inherit}.case-study__footer-cta .case-study__cta-text p:last-child{margin-bottom:0}.case-study__footer-cta .case-study__btn{font-size:var(--btn-size, 13px);border:1.5px solid var(--btn-bg, var(--cs-brass));border-radius:999px}.case-study__footer-cta .case-study__btn :hover{background:#aac44a;color:var(--cs-cta-bg);border-radius:999px}.case-study__footer-cta .case-study__btn--solid{background:var(--btn-bg, var(--cs-brass));color:var(--btn-color, var(--cs-btn-text))}.case-study__footer-cta .case-study__btn--solid :hover{background:#aac44a;color:var(--cs-cta-bg);border-radius:999px}.case-study__footer-cta .case-study__btn--outline{background:transparent;color:var(--btn-color, var(--cs-cta-text));border-color:var(--btn-bg, var(--cs-cta-text))}.case-study__footer-cta .case-study__btn--outline:hover,.case-study__footer-cta .case-study__btn--outline:focus-visible{background:#aac44a;color:var(--cs-cta-bg);filter:none}@media(max-width:860px){.case-study__story,.case-study__story--plate-only{grid-template-columns:1fr}.case-study__plate{max-width:340px}}@media(max-width:640px){.case-study__hero{min-height:420px}.case-study__gallery{grid-template-columns:1fr}.case-study__gallery-item--wide{grid-column:span 1;aspect-ratio:4 / 3}.case-study__footer-cta .case-study__cta-heading{font-size:calc(var(--blk-size, 36px) * .7)}.case-study__footer-cta .case-study__cta-subheading{font-size:calc(var(--blk-size, 18px) * .85)}}@media(prefers-reduced-motion:reduce){.case-study__cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-project-case-study.css.map */
