body,body.gradient{background:#f1f1ed}.os-cs{--os-cs-ink: #161c25;--os-cs-body: #2b3038;--os-cs-muted: rgba(22, 28, 37, .66);--os-cs-line: rgba(22, 28, 37, .14);--os-cs-gutter: clamp(20px, 5vw, 80px);--os-cs-text: 700px;--os-cs-wide: 1120px;--os-cs-full: 1320px;--os-cs-radius: clamp(18px, 2vw, 28px);--os-cs-section: clamp(80px, 11vw, 152px);padding:clamp(16px,2.6vw,36px) var(--os-cs-gutter) 0;background:#f1f1ed;color:var(--os-cs-body);font-family:Aeonik,Inter,system-ui,-apple-system,sans-serif;letter-spacing:0}.os-cs p,.os-cs li,.os-cs blockquote{color:inherit;font-family:inherit;font-style:normal;font-weight:400;line-height:inherit}.os-cs a:focus-visible{outline:2px solid var(--os-cs-ink)!important;outline-offset:3px}.os-cs-head{text-align:center}.os-cs-head__logo img{width:clamp(150px,14vw,196px);height:auto;margin:0 auto}.os-cs-head__title{max-width:1200px;margin:clamp(14px,1.6vw,22px) auto 0;color:var(--os-cs-ink);font-family:Aeonik,OS Case Inter,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(36px,4.7vw,66px);font-weight:400;letter-spacing:-.025em;line-height:1.07;text-wrap:balance}.os-cs .os-cs-head__lead{max-width:780px;margin:clamp(16px,1.8vw,24px) auto 0;color:var(--os-cs-muted);font-size:clamp(17px,1.4vw,20px);line-height:1.5;text-wrap:balance}.os-cs-hero{position:relative;max-width:var(--os-cs-full);margin:clamp(32px,4.2vw,60px) auto 0}.os-cs-hero__frame{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--os-cs-radius);background:#d9d9d2}.os-cs-hero__frame img{width:100%;height:100%;object-fit:cover;object-position:50% 100%}.os-cs-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.os-cs-stat{padding:18px 18px 20px;border-radius:18px;background:#fff;color:var(--os-cs-ink)}.os-cs .os-cs-stat__value{font-size:clamp(32px,3.5vw,48px);letter-spacing:-.025em;line-height:1}.os-cs .os-cs-stat__label{margin-top:10px;font-size:15px;line-height:1.35;opacity:.72;text-wrap:balance}@media screen and (min-width:700px){.os-cs-hero__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#161c256b,#161c2500 70%)}.os-cs-hero__frame+.os-cs-stats{position:absolute;bottom:clamp(16px,2.4vw,32px);left:clamp(16px,2.4vw,32px);width:clamp(232px,23%,304px);grid-template-columns:1fr;grid-auto-rows:1fr;gap:12px;margin:0}.os-cs-hero__frame+.os-cs-stats .os-cs-stat{padding:20px 22px 22px;border:1px solid rgba(255,255,255,.26);background:#161c25bd;color:#fff}.os-cs-hero__frame+.os-cs-stats .os-cs-stat__label{max-width:220px;opacity:.86}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.os-cs-hero__frame+.os-cs-stats .os-cs-stat{background:#161c2599;-webkit-backdrop-filter:blur(22px) saturate(1.25);backdrop-filter:blur(22px) saturate(1.25)}}}@media screen and (min-width:700px){.os-cs-hero__frame{aspect-ratio:1320 / 740}}@media screen and (min-width:1200px){.os-cs-hero__frame{aspect-ratio:1320 / 640}}.os-cs-body{margin-top:clamp(64px,8vw,112px);font-size:clamp(17px,1.3vw,19px);line-height:1.7;text-wrap:pretty}.os-cs-body>*{max-width:var(--os-cs-text);margin-right:auto;margin-left:auto}.os-cs-body>p{margin-top:0;margin-bottom:1.3em}.os-cs-body>:last-child{margin-bottom:0}.os-cs-body>h2{margin-top:var(--os-cs-section);margin-bottom:clamp(20px,2.2vw,30px);color:var(--os-cs-ink);font-family:inherit;font-size:clamp(30px,3.5vw,48px);font-weight:400;letter-spacing:-.022em;line-height:1.1;text-wrap:balance}.os-cs-body h3{margin-top:2em;margin-bottom:.45em;color:var(--os-cs-ink);font-family:inherit;font-size:clamp(20px,1.7vw,24px);font-weight:500;letter-spacing:-.01em;line-height:1.25}.os-cs-body strong{color:var(--os-cs-ink);font-weight:500}.os-cs-body a{color:var(--os-cs-ink);text-decoration:underline;text-decoration-color:#161c2559;text-decoration-thickness:1px;text-underline-offset:3px}.os-cs-body a:hover{color:var(--os-cs-ink);text-decoration-color:#de7124}.os-cs-body ul,.os-cs-body ol{margin-top:0;margin-bottom:1.3em;padding-left:1.2em}.os-cs-body li{margin-bottom:.5em;list-style:disc}.os-cs-body ol>li{list-style:decimal}.os-cs-body img{width:100%;height:auto;border-radius:var(--os-cs-radius)}.os-cs-body figure{margin-top:clamp(48px,7vw,96px);margin-bottom:clamp(48px,7vw,96px)}.os-cs-body table{display:block;width:100%;overflow-x:auto;margin-bottom:1.3em;border-collapse:collapse;font-size:.94em}.os-cs-body th,.os-cs-body td{padding:12px 14px;border-bottom:1px solid var(--os-cs-line);text-align:left;vertical-align:top}.os-cs-body>.os-cs-center{text-align:center}.os-cs-body>.os-cs-wide{max-width:var(--os-cs-wide)}.os-cs-body>.os-cs-full{max-width:var(--os-cs-full)}.os-cs-body>.os-cs-intro{margin-bottom:0;color:var(--os-cs-ink);font-size:clamp(21px,1.9vw,27px);letter-spacing:-.014em;line-height:1.32}.os-cs-body>.os-cs-facts-title{max-width:var(--os-cs-wide);margin-top:clamp(56px,7vw,96px);margin-bottom:18px;font-size:clamp(18px,1.5vw,20px);font-weight:500;letter-spacing:-.005em;line-height:1.3}.os-cs-body>.os-cs-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px;max-width:var(--os-cs-wide);margin-bottom:0;padding:22px 0 24px;border-top:1px solid var(--os-cs-line);border-bottom:1px solid var(--os-cs-line);font-size:16px;line-height:1.45}.os-cs-facts li{margin:0;list-style:none}@media screen and (min-width:960px){.os-cs-body>.os-cs-facts{display:flex;gap:36px}.os-cs-facts li{flex:1 1 auto;min-width:128px}}.os-cs-facts strong{display:block;margin-bottom:6px;color:var(--os-cs-muted);font-size:14px;font-weight:400}.os-cs-facts strong span{display:none}.os-cs-body>blockquote{max-width:860px;margin-top:clamp(24px,3vw,40px);margin-bottom:clamp(32px,4vw,56px);padding:0;border:0;color:var(--os-cs-ink);font-size:clamp(21px,2.3vw,32px);letter-spacing:-.018em;line-height:1.3;text-align:center;text-wrap:balance}.os-cs-body blockquote p{margin:0}.os-cs-body blockquote p+p:last-child{margin-top:clamp(18px,2vw,28px);font-size:16px;letter-spacing:0;line-height:1.4;opacity:.62}.os-cs-body>.os-cs-quote--statement{max-width:var(--os-cs-full);margin-top:clamp(32px,4vw,56px);margin-bottom:clamp(40px,5vw,72px);padding:clamp(56px,9vw,136px) clamp(24px,7.5vw,120px);border-radius:var(--os-cs-radius);background:var(--os-cs-ink);color:#fff;font-size:clamp(29px,4.4vw,62px);letter-spacing:-.026em;line-height:1.1}.os-cs-body>.os-cs-takeaways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3.4vw,48px);max-width:var(--os-cs-wide);margin-bottom:0;padding:0;font-size:17px;line-height:1.55}.os-cs-takeaways li{margin:0;padding:22px 0 0;border-top:1px solid var(--os-cs-line);list-style:none}.os-cs-takeaways strong{display:block;margin-bottom:12px;font-size:clamp(21px,2vw,27px);font-weight:400;letter-spacing:-.014em;line-height:1.16}.os-cs-body>h3.os-cs-faq{margin-top:28px;margin-bottom:10px;padding-top:28px;border-top:1px solid var(--os-cs-line)}.os-cs-body>p.os-cs-about{margin-top:28px;padding-top:28px;border-top:1px solid var(--os-cs-line)}.os-cs .os-cs-byline{max-width:var(--os-cs-text);margin:clamp(40px,5vw,64px) auto 0;color:var(--os-cs-muted);font-size:14px;line-height:1.5}.os-cs-byline a{color:inherit;text-decoration:underline;text-underline-offset:3px}.os-cs-closing{margin:var(--os-cs-section) calc(-1 * var(--os-cs-gutter)) 0;padding:clamp(48px,7vw,104px) clamp(24px,6vw,96px);border-radius:var(--os-cs-radius) var(--os-cs-radius) 0 0;background:var(--os-cs-ink);color:#fff;text-align:center}.os-cs-closing a:focus-visible{outline-color:#fff!important}.os-cs-closing h2{max-width:880px;margin:0 auto clamp(18px,2vw,26px);color:#fff;font-family:inherit;font-size:clamp(32px,4.4vw,62px);font-weight:400;letter-spacing:-.025em;line-height:1.07;text-wrap:balance}.os-cs .os-cs-closing p{max-width:640px;margin:0 auto .9em;color:#ffffffc2;font-size:clamp(16px,1.25vw,18px);line-height:1.55;text-wrap:pretty}.os-cs-closing p a,.os-cs-closing p a:hover{color:#fff;text-decoration:underline;text-decoration-color:#fff6;text-underline-offset:3px}.os-cs-closing__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:clamp(26px,3vw,40px)}.os-cs-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 30px;border-radius:999px;background:#fff;color:var(--os-cs-ink);font-size:16px;font-weight:500;line-height:1.2;text-decoration:none;transition:opacity .2s ease}.os-cs-btn:hover{color:var(--os-cs-ink);opacity:.86}.os-cs-btn--ghost{background:transparent;box-shadow:inset 0 0 0 1px #ffffff59;color:#fff}.os-cs-btn--ghost:hover{color:#fff;opacity:1;box-shadow:inset 0 0 0 1px #fff}@media screen and (max-width:820px){.os-cs{--os-cs-text: 100%}}@media screen and (max-width:959px){.os-cs-body>.os-cs-facts{grid-template-columns:1fr;gap:14px;font-size:15.5px}.os-cs-facts li{display:flow-root;padding-left:128px}.os-cs-facts strong{float:left;width:120px;margin:0 0 0 -128px;font-size:15.5px}}@media screen and (max-width:749px){.os-cs-body>.os-cs-takeaways{grid-template-columns:1fr;font-size:16px}.os-cs-body blockquote p+p:last-child{font-size:15px}.os-cs-body>blockquote:not(.os-cs-quote--statement),.os-cs-body>.os-cs-center{text-align:left}}@media screen and (min-width:750px){.os-cs-body>h2:not(.os-cs-facts-title){text-align:center}}@media screen and (max-width:480px){.os-cs-hero__frame{aspect-ratio:1 / 1}.os-cs-stats{grid-template-columns:1fr}.os-cs .os-cs-stat__value{font-size:40px}.os-cs-btn{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.os-cs-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/OS-case-study.css.map */
