.sad-reference-nav{color:inherit;width:100%}.sad-reference-nav summary{display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;font:inherit;list-style:none;padding:14px 0}.sad-reference-nav summary::-webkit-details-marker{display:none}.sad-reference-nav summary span{font-size:28px;color:#cfb77c}.sad-reference-nav[open] summary span{transform:rotate(45deg)}.sad-reference-nav .sad-reference-nav__links{display:grid!important;grid-template-columns:1fr!important;list-style:none;margin:0!important;padding:4px 0 16px 24px!important;gap:4px!important}.sad-reference-nav .sad-reference-nav__links a{font-size:18px!important;padding:9px 0!important;line-height:1.5!important}.sad-reference-nav summary:focus-visible{outline:2px solid #cfb77c;outline-offset:5px}
.sad-cases{--ink:#101c2b;--paper:#f4f5f3;--gold:#cfb77c;--muted:#b8c1cc;background:var(--ink);color:#fff;font-family:Manrope,Arial,sans-serif;letter-spacing:0;overflow:clip}.sad-cases *{box-sizing:border-box;letter-spacing:0}.sad-cases h1,.sad-cases h2,.sad-cases h3,.sad-cases p,.sad-cases figure{margin:0}.sad-cases a{color:inherit;text-decoration:none}.sad-cases a:focus-visible{outline:2px solid var(--gold);outline-offset:6px}.sad-case-wrap{width:min(1440px,calc(100% - 96px));margin-inline:auto}.sad-case-intro{padding:154px 0 64px}.sad-case-kicker{font-size:12px;line-height:1.6;text-transform:uppercase;color:var(--gold);font-weight:700;margin-bottom:22px!important}.sad-cases h1{font-size:64px;line-height:1.08;color:#fff;max-width:1040px;font-weight:600;overflow-wrap:anywhere}.sad-case-lead{max-width:790px;color:#d0d7e0;font-size:20px;line-height:1.7;margin-top:28px!important}.sad-case-meta{display:flex;flex-wrap:wrap;gap:10px 32px;border-top:1px solid #ffffff26;padding-top:24px;margin-top:36px;font-size:13px;color:#c9d0d9}.sad-case-status{color:var(--gold)}.sad-case-hero{padding:0 0 64px}.sad-case-hero img{display:block;width:100%;height:auto;aspect-ratio:1265/712;object-fit:cover;object-position:top;border:0;border-radius:0}.sad-cases figcaption{font-size:12px;line-height:1.65;color:var(--muted);margin-top:12px}.sad-case-band{padding:88px 0}.sad-case-band--light{background:var(--paper);color:var(--ink)}.sad-case-split{display:grid;grid-template-columns:1fr 1.5fr;gap:80px}.sad-cases h2{font-size:36px;line-height:1.2;color:inherit;font-weight:600;overflow-wrap:anywhere}.sad-cases h3{font-size:20px;line-height:1.4;color:inherit;font-weight:700}.sad-case-prose{font-size:17px;line-height:1.85}.sad-case-prose p+p{margin-top:20px}.sad-case-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:44px}.sad-case-feature{border-top:1px solid #ffffff36;padding-top:24px}.sad-case-feature>span{display:block;color:var(--gold);font-size:12px;margin-bottom:16px}.sad-case-feature p{font-size:15px;line-height:1.8;color:#c9d0d9;margin-top:14px}.sad-case-results{display:flex;gap:48px;flex-wrap:wrap;margin-top:32px}.sad-case-metric strong{font-size:64px;line-height:1.1;color:inherit;font-weight:600}.sad-case-metric span{display:block;font-size:14px;margin-top:8px}.sad-case-note{font-size:13px;line-height:1.8;max-width:800px;margin-top:24px!important;opacity:.8}.sad-case-textlink{display:inline-block;border-bottom:1px solid currentColor;margin-top:22px;font-size:14px}.sad-case-directory{padding:0 0 80px}.sad-case-item{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:64px;padding:56px 0;border-top:1px solid #ffffff26}.sad-case-item:nth-child(even) .sad-case-thumb{order:2}.sad-case-thumb{display:block;overflow:hidden}.sad-case-thumb img{display:block;width:100%;height:auto;aspect-ratio:1265/712;object-fit:cover;transition:transform .3s}.sad-case-thumb:hover img{transform:scale(1.025)}.sad-case-item h2{font-size:36px;margin:16px 0}.sad-case-item p{font-size:16px;line-height:1.85;color:#c9d0d9}.sad-case-cta{border-top:1px solid #ffffff26;padding:64px 0 80px}.sad-case-cta p{font-size:17px;line-height:1.8;color:#c9d0d9;max-width:760px;margin-top:20px}.sad-case-command{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;background:var(--gold);color:#101c2b!important;padding:17px 24px;font-size:15px;font-weight:700;margin-top:28px;border-radius:3px}.sad-case-command:hover{background:#e2cf9b}.sad-case-breadcrumb{font-size:13px;color:#c9d0d9;margin-bottom:30px}.sad-case-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.sad-case-disclosure{border-left:2px solid var(--gold);padding:16px 20px;margin-top:28px;font-size:15px;line-height:1.8;background:#ffffff07}.sad-case-band--light .sad-case-kicker{color:#685324}
body:has(.sad-cases) .content-container{max-width:none;padding:0}body:has(.sad-cases) .content-area{margin:0}body:has(.sad-cases) .entry-content-wrap{padding:0}body:has(.sad-cases) .entry-header{display:none}body:has(.sad-cases) .entry-content{margin:0}body:has(.sad-cases) .entry{background:transparent;box-shadow:none;border-radius:0}body:has(.sad-cases) .site-main{margin:0}
@media(max-width:900px){.sad-case-wrap{width:calc(100% - 48px)}.sad-case-intro{padding-top:128px}.sad-cases h1{font-size:48px}.sad-case-split{grid-template-columns:1fr;gap:32px}.sad-case-features{grid-template-columns:1fr;gap:30px}.sad-case-item{gap:30px}.sad-case-item h2{font-size:30px}}
@media(max-width:600px){.sad-case-wrap{width:calc(100% - 36px)}.sad-case-intro{padding:112px 0 40px}.sad-cases h1{font-size:36px;line-height:1.15}.sad-case-lead{font-size:17px;margin-top:22px!important}.sad-case-meta{gap:12px 20px;line-height:1.7}.sad-case-hero{padding-bottom:40px}.sad-case-band{padding:54px 0}.sad-cases h2{font-size:28px}.sad-case-prose{font-size:16px}.sad-case-item{grid-template-columns:1fr;gap:24px;padding:36px 0}.sad-case-item:nth-child(even) .sad-case-thumb{order:0}.sad-case-item h2{font-size:28px}.sad-case-results{gap:28px}.sad-case-metric strong{font-size:52px}.sad-case-cta{padding:48px 0}.sad-reference-nav .sad-reference-nav__links{padding-left:12px!important}}
@media(prefers-reduced-motion:reduce){.sad-case-thumb img{transition:none}.sad-case-thumb:hover img{transform:none}}
.sad-case-intro{padding-top:80px}.szaboartdesign-mobile-navigation__menu .sad-reference-nav summary{font-family:"Cormorant Garamond",Georgia,serif;font-size:20px;font-weight:650;line-height:1.3;padding:0}.szaboartdesign-mobile-navigation__menu .sad-reference-nav__links{padding-top:12px!important}.szaboartdesign-mobile-navigation__menu .sad-reference-nav__links a{font-family:Manrope,Arial,sans-serif!important;font-size:16px!important}
@media(max-width:600px){.sad-case-intro{padding-top:64px}}
.sad-cases figure.sad-case-wrap{margin-inline:auto}
.szaboartdesign-mobile-navigation[data-szaboartdesign-agency-overlay] .szaboartdesign-mobile-navigation__menu>li>a::after,.szaboartdesign-mobile-navigation[data-szaboartdesign-agency-overlay] .szaboartdesign-mobile-navigation__accordion>button::after{content:"\2197"}
.sad-case-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:32px 0 52px;font-size:14px;line-height:1.8}.sad-case-facts dt{color:#b8c1cc;font-size:12px;text-transform:uppercase;margin-bottom:8px}.sad-case-facts dd{margin:0;color:#fff}.sad-case-byline{font-size:13px;color:#b8c1cc;margin-top:24px!important;line-height:1.8}.sad-case-story{background:#f4f5f3;color:#101c2b;padding:64px 0 80px}.sad-case-reading{width:min(900px,calc(100% - 64px));margin:auto}.sad-case-toc{border-block:1px solid #101c2b26;padding:24px 0;margin-bottom:48px}.sad-case-toc p{font-weight:700;font-size:14px;margin-bottom:16px}.sad-case-toc ol{display:grid;grid-template-columns:1fr 1fr;gap:10px 32px;margin:0;padding-left:20px;font-size:14px;line-height:1.7}.sad-case-toc a{text-decoration:underline;text-underline-offset:4px}.sad-case-chapter{padding:48px 0;border-top:1px solid #101c2b1c;scroll-margin-top:130px}.sad-case-chapter:first-of-type{border:0}.sad-case-chapter h2{font-size:32px;line-height:1.3;max-width:820px;margin-bottom:26px}.sad-case-chapter h3{font-size:21px;line-height:1.5;margin:28px 0 14px}.sad-case-chapter p,.sad-case-chapter li{font-size:17px;line-height:1.9}.sad-case-chapter p+p{margin-top:20px}.sad-case-chapter ul{padding-left:22px;margin:22px 0}.sad-case-chapter li+li{margin-top:10px}.sad-case-detail-image{margin:40px 0!important}.sad-case-detail-image img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#e9ecec}.sad-case-story figcaption{color:#59606a;font-size:13px;line-height:1.7}.sad-case-detail-image>a{display:block}.sad-case-qa{padding:22px 0;border-top:1px solid #101c2b26}.sad-case-qa summary{font-size:18px;line-height:1.6;font-weight:700;cursor:pointer;padding-right:24px}.sad-case-qa p{font-size:16px;margin-top:18px}.sad-case-related{display:flex;gap:18px 32px;flex-wrap:wrap;margin-top:24px}.sad-case-related a{font-size:15px;border-bottom:1px solid currentColor}.sad-case-hero img,.sad-case-thumb img{aspect-ratio:16/9}.sad-case-hero>a{display:block}.sad-case-reading a:not(.sad-case-command){text-decoration:underline;text-underline-offset:4px}
@media(min-width:1280px),(max-width:767px){.szaboartdesign-mobile-navigation[data-szaboartdesign-agency-overlay] .szaboartdesign-mobile-navigation__nav.is-services-open .sad-reference-item{opacity:0;pointer-events:none}.szaboartdesign-mobile-navigation[data-szaboartdesign-agency-overlay] .szaboartdesign-mobile-navigation__nav.is-references-open .szaboartdesign-mobile-navigation__menu>li:not(.sad-reference-item){opacity:0;pointer-events:none;filter:blur(5px);transform:translate(-50%,-50%) scale(.7)}.szaboartdesign-mobile-navigation[data-szaboartdesign-agency-overlay] .szaboartdesign-mobile-navigation__nav.is-references-open .sad-reference-item{top:50%;left:50%;z-index:7;width:196px}.szaboartdesign-mobile-navigation[data-szaboartdesign-agency-overlay] .szaboartdesign-mobile-navigation__nav>.sad-reference-submenu li:nth-child(1){top:17%;left:50%}.szaboartdesign-mobile-navigation[data-szaboartdesign-agency-overlay] .szaboartdesign-mobile-navigation__nav>.sad-reference-submenu li:nth-child(2){top:80%;left:50%}}
@media(max-width:767px){.szaboartdesign-mobile-navigation[data-szaboartdesign-agency-overlay] .szaboartdesign-mobile-navigation__nav.is-references-open .sad-reference-item{width:128px}}
@media(max-width:600px){.sad-case-reading{width:calc(100% - 36px)}.sad-case-facts{grid-template-columns:1fr;gap:20px}.sad-case-story{padding:36px 0 52px}.sad-case-toc ol{grid-template-columns:1fr}.sad-case-chapter{padding:32px 0;scroll-margin-top:108px}.sad-case-chapter h2{font-size:26px}.sad-case-chapter p,.sad-case-chapter li{font-size:16px;line-height:1.85}.sad-case-chapter h3{font-size:20px}.sad-case-qa summary{font-size:17px}}
