.case-studies-module__AyNS7q__main{color:var(--ink)}.case-studies-module__AyNS7q__intro{text-wrap:balance}.case-studies-module__AyNS7q__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;margin:0 0 96px;padding:0;list-style:none;display:grid}@media (max-width:700px){.case-studies-module__AyNS7q__list{grid-template-columns:minmax(0,1fr)}}.case-studies-module__AyNS7q__card{border:1px solid var(--landing-surface-border);background:#fff;border-radius:20px;flex-direction:column;padding:8px;display:flex}.case-studies-module__AyNS7q__cover{aspect-ratio:16/9;background:#f4f2ee;border-radius:12px;display:block;position:relative;overflow:hidden}.case-studies-module__AyNS7q__cover img{object-fit:cover}.case-studies-module__AyNS7q__cardBody{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex}.case-studies-module__AyNS7q__card h2{letter-spacing:var(--type-tracking-small);color:#000;margin:0;font-size:18px;line-height:1.3}.case-studies-module__AyNS7q__card p{color:#73706d;margin:0;font-size:15px;font-weight:400;line-height:1.5}.case-studies-module__AyNS7q__card .case-studies-module__AyNS7q__read{color:#000;margin-top:auto;padding-top:4px;font-size:14px;font-weight:500}.landing--home .case-studies-module__AyNS7q__hero.case-studies-module__AyNS7q__hero{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:24px}.case-studies-module__AyNS7q__heading{flex-direction:column;align-items:flex-start;gap:24px;min-width:0;display:flex}.landing--home .case-studies-module__AyNS7q__hero.case-studies-module__AyNS7q__hero .landing-headline{white-space:normal;text-wrap:balance;font-size:clamp(30px,4.4vw,44px);line-height:1.06}.case-studies-module__AyNS7q__hero>.action-button{margin-top:5px}.case-studies-module__AyNS7q__photos{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;margin-bottom:40px;display:grid}.case-studies-module__AyNS7q__photo{background:#f4f2ee;border-radius:16px;position:relative;overflow:hidden}.case-studies-module__AyNS7q__photo img{object-fit:cover}.case-studies-module__AyNS7q__photoWide{aspect-ratio:3/2}.case-studies-module__AyNS7q__photoTall{aspect-ratio:3/4}.case-studies-module__AyNS7q__quote{border:1px solid var(--landing-surface-border);background:#fff;border-radius:20px;flex-direction:column;gap:20px;margin:0 0 40px;padding:24px;display:flex}.case-studies-module__AyNS7q__quote blockquote,.case-studies-module__AyNS7q__quote p{margin:0}.case-studies-module__AyNS7q__quote p{max-width:720px;letter-spacing:var(--type-tracking-heading);text-wrap:balance;color:#000;font-size:22px;font-weight:500;line-height:1.3}.case-studies-module__AyNS7q__quote figcaption{flex-wrap:wrap;gap:4px 8px;font-size:15px;line-height:1.4;display:flex}.case-studies-module__AyNS7q__quote figcaption strong{color:#000;font-weight:500}.case-studies-module__AyNS7q__quote figcaption span{color:#73706d;font-weight:400}.case-studies-module__AyNS7q__story{width:100%}.case-studies-module__AyNS7q__pair{border-top:.75px solid var(--landing-surface-border);grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:48px;padding:40px 0;display:grid}.case-studies-module__AyNS7q__pair h2{letter-spacing:var(--type-tracking-small);color:#000;margin:0;font-size:18px;line-height:1.4}.case-studies-module__AyNS7q__answer,.case-studies-module__AyNS7q__resultList{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.case-studies-module__AyNS7q__answer p,.case-studies-module__AyNS7q__resultList li{color:#73706d;margin:0;font-size:16px;font-weight:400;line-height:1.6}.case-studies-module__AyNS7q__resultList strong{color:#000;font-weight:500;display:block}.case-studies-module__AyNS7q__footer{border-top:.75px solid var(--landing-surface-border);color:#73706d;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding:40px 0 96px;font-size:14px;font-weight:400;line-height:1.5;display:flex}.case-studies-module__AyNS7q__footer a{color:#000;text-underline-offset:3px;text-decoration:underline}.case-studies-module__AyNS7q__colophon{display:none}@media (max-width:600px){.landing--home .case-studies-module__AyNS7q__hero.case-studies-module__AyNS7q__hero{flex-direction:column}.case-studies-module__AyNS7q__hero>.action-button{margin-top:0}.case-studies-module__AyNS7q__heading{gap:20px}.case-studies-module__AyNS7q__quote{margin-bottom:32px}.case-studies-module__AyNS7q__quote p{font-size:19px}.case-studies-module__AyNS7q__photos{gap:8px;margin-bottom:32px}.case-studies-module__AyNS7q__photo{border-radius:12px}.case-studies-module__AyNS7q__pair{grid-template-columns:minmax(0,1fr);gap:16px;padding:32px 0}.case-studies-module__AyNS7q__footer{padding-bottom:64px}}@page study{size:letter;margin:.45in .7in}@media print{body:has(.case-studies-module__AyNS7q__sheet){page:study;min-height:0}.landing:has(.case-studies-module__AyNS7q__sheet){-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;padding:0;display:block}.landing:has(.case-studies-module__AyNS7q__sheet) .landing-nav{padding:0}.landing:has(.case-studies-module__AyNS7q__sheet) .landing-nav a.landing-mark{color:var(--orange)}:is(.landing:has(.case-studies-module__AyNS7q__sheet) .landing-links,.landing:has(.case-studies-module__AyNS7q__sheet) .landing-footer,body:has(.case-studies-module__AyNS7q__sheet) nextjs-portal){display:none}.landing--home:has(.case-studies-module__AyNS7q__sheet) .case-studies-module__AyNS7q__hero.case-studies-module__AyNS7q__hero{padding:.18in 0 .16in}.case-studies-module__AyNS7q__hero.case-studies-module__AyNS7q__hero.case-studies-module__AyNS7q__hero>.action-button{display:none}.case-studies-module__AyNS7q__hero .landing-headline-tail{visibility:visible}.landing--home:has(.case-studies-module__AyNS7q__sheet) .case-studies-module__AyNS7q__hero.case-studies-module__AyNS7q__hero .landing-headline{font-size:23pt}.case-studies-module__AyNS7q__heading{gap:11pt}.case-studies-module__AyNS7q__photos{break-inside:avoid;gap:9pt;margin-bottom:.16in}.case-studies-module__AyNS7q__photo{border-radius:9pt}.case-studies-module__AyNS7q__quote{break-inside:avoid;border-radius:9pt;gap:9pt;margin-bottom:.16in;padding:13pt}.case-studies-module__AyNS7q__quote p{font-size:13pt}.case-studies-module__AyNS7q__quote figcaption{font-size:9pt}.case-studies-module__AyNS7q__pair{break-inside:avoid;gap:.3in;padding:.13in 0}.case-studies-module__AyNS7q__pair h2{font-size:11pt;line-height:1.35}.case-studies-module__AyNS7q__answer,.case-studies-module__AyNS7q__resultList{gap:7pt}.case-studies-module__AyNS7q__answer p,.case-studies-module__AyNS7q__resultList li{color:#5c5855;font-size:9.25pt;line-height:1.5}.case-studies-module__AyNS7q__footer{padding:.16in 0 0;font-size:8pt}.case-studies-module__AyNS7q__footer a{display:none}.case-studies-module__AyNS7q__footer:not(:has(span)){display:none}.case-studies-module__AyNS7q__colophon{border-top:.75pt solid var(--landing-surface-border);color:#8a8683;justify-content:space-between;margin-top:.14in;padding-top:8pt;font-size:8pt;font-weight:400;display:flex}.case-studies-module__AyNS7q__colophon i{opacity:.7;padding:0 .6em;font-style:normal}}
