#main.cd-page{overflow:clip}#main.cd-page>section{border-top:1px solid #ffffff0f;position:relative;padding:112px var(--site-gutter)!important}#main.cd-page>.cd-hero{isolation:isolate;border:0;flex-direction:column;gap:28px;display:flex;padding-top:96px!important;padding-bottom:64px!important}.cd-page .cd-glow{pointer-events:none;z-index:-1;object-fit:contain;width:900px;height:700px;position:absolute;top:-200px;right:-220px}.cd-page .cd-label,.cd-meta dt{font:400 13px/1.4 var(--font-mono);letter-spacing:1.3px;text-transform:uppercase;color:#b4b2ab}.cd-page .live-case-title{width:1040px;max-width:100%}.cd-page .live-case-title>span{color:#8e8c86}.cd-page .cd-dek{width:720px;max-width:100%;font:400 19px/1.58 var(--font-geist);color:#d1cfc9}.cd-meta{border-block:1px solid #ffffff1a;width:100%;margin:0;display:flex}.cd-meta>div{border-left:1px solid #ffffff14;flex:1;padding:18px 24px}.cd-meta>div:first-child{border:0;padding-left:0}.cd-meta dt{color:#8e8c86;font-size:12px}.cd-meta dd{margin:6px 0 0;font-size:16px;font-weight:500}.cd-cover{aspect-ratio:2;border-radius:24px;width:100%;margin:0;overflow:hidden}.cd-page .cd-cover img{object-fit:cover;object-position:center;width:100%;height:100%}#main.cd-page>.cd-stats-section{border:0;padding-top:0!important}.cd-stats-panel{background:linear-gradient(#ffffff0d,#ffffff03),#0a090899;border:1px solid #ffffff2e;border-radius:28px;flex-direction:column;gap:48px;padding:44px 48px 48px;display:flex}.cd-stats-panel h2{font:500 26px/1.3 var(--font-geist);margin-top:10px}.cd-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}.cd-stats>div{border-left:1px solid #ffffff14;min-width:0;padding-inline:40px}.cd-stats>div:first-child{border:0;padding-left:0}.cd-stats dt{font:400 12px/1.5 var(--font-mono);letter-spacing:1.2px;text-transform:uppercase;color:#b4b2ab;min-height:36px}.cd-stats dd{font:600 68px/72px var(--font-geist);letter-spacing:-2.04px;color:#f6f5f4;margin:14px 0 0}.cd-stats dd span{color:#b4b2ab;font-size:40px}.cd-section.cd-split,.cd-section.cd-challenge{grid-template-columns:500px minmax(0,1fr);gap:96px;display:grid}.cd-section-heading h2{font:600 32px/1.25 var(--font-geist);letter-spacing:-.64px}.cd-copy{min-width:0;max-width:760px}.cd-page .content-body{color:#d9d7d1;font-size:19px;line-height:1.75}.cd-page .content-body p{font-size:inherit;line-height:inherit}.cd-page .content-body h3{color:#f6f5f4;font-size:22px;line-height:1.35}.cd-page .content-body img{object-fit:contain;max-width:100%;height:auto}.cd-page .content-body table{width:100%}.cd-page .content-table-scroll{max-width:100%;overflow-x:auto}.cd-challenge .cd-copy>ul{counter-reset:item;padding:0;list-style:none}.cd-challenge .cd-copy>ul>li{counter-increment:item;border-bottom:1px solid #ffffff1a;padding:24px 0 24px 56px;position:relative}.cd-challenge .cd-copy>ul>li:before{content:counter(item,decimal-leading-zero);color:#8e8c86;font:italic 32px/1.2 var(--font-serif);position:absolute;left:0}.cd-strategy{flex-direction:column;gap:56px;display:flex}.cd-strategy-group>h2,.cd-results .cd-section-heading{margin-bottom:32px}.cd-strategy-copy>ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0;list-style:none;display:grid}.cd-strategy-copy>ul>li{background:#ffffff08;border:1px solid #ffffff1a;border-radius:18px;min-width:0;margin:0;padding:24px}.cd-strategy-copy ul ul{padding-left:20px;list-style:outside;display:block}.cd-strategy-copy>p{max-width:760px}.cd-strategy-copy>h3{margin-top:32px}.cd-results .cd-copy{max-width:none}.cd-results .cd-copy>ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0;list-style:none;display:grid}.cd-results .cd-copy>ul>li{background:linear-gradient(#ffffff0f,#ffffff03);border:1px solid #ffffff1f;border-radius:20px;margin:0;padding:28px}.cd-body .cd-copy{margin-top:32px}.cd-related{background:#060605}.cd-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.cd-browse{background:#140c08;border:1px solid #ff5a1f33;border-radius:20px;align-items:flex-end;min-width:0;padding:28px;display:flex}.cd-browse [data-name=CTA]{white-space:normal}.cd-closing-panel{background:radial-gradient(at 85% 0,#ff5a1f26,#0000 65%),linear-gradient(#ffffff17,#ffffff08);border:1px solid #ffffff42;border-radius:24px;justify-content:space-between;align-items:center;gap:40px;padding:56px;display:flex;position:relative}.cd-closing-panel .cd-label{color:#ff5a1f}.cd-closing-panel h2{font:600 44px/1.08 var(--font-geist);letter-spacing:-1.32px;margin:16px 0}.cd-closing-panel h2 em{font-size:50px}.cd-closing-panel>div>p:last-child:not(.cd-label){color:#b4b2ab;max-width:420px;font-size:17px;line-height:1.6}.cd-actions{flex-wrap:wrap;gap:12px;display:flex}.cd-page :focus:not(:focus-visible){outline:none}@media (min-width:1024px) and (max-width:1439px){.cd-section.cd-split,.cd-section.cd-challenge{grid-template-columns:40% minmax(0,1fr);gap:64px}.cd-closing-panel{flex-wrap:wrap}}@media (max-width:1023px){#main.cd-page>section{padding:72px 32px!important}.cd-section.cd-split,.cd-section.cd-challenge{grid-template-columns:minmax(0,1fr);gap:32px}.cd-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cd-stats>div{border:0;padding:0}.cd-stats dd{font-size:52px}.cd-strategy-copy>ul,.cd-results .cd-copy>ul,.cd-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cd-closing-panel{flex-direction:column;align-items:stretch}.cd-meta{flex-wrap:wrap}.cd-meta>div{flex-basis:40%}.cd-cover{border-radius:16px}}@media (max-width:767px){#main.cd-page>section{padding:64px 20px!important}#main.cd-page>.cd-hero{padding-top:48px!important}.cd-page .content-body,.cd-page .cd-dek{font-size:17px}.cd-stats-panel{gap:28px;padding:24px}.cd-stats dd{letter-spacing:-1px;font-size:38px;line-height:1.2}.cd-stats dd span{font-size:26px}.cd-stats-panel h2{font-size:23px}.cd-section-heading h2{font-size:28px}.cd-strategy-copy>ul,.cd-results .cd-copy>ul,.cd-related-grid{grid-template-columns:minmax(0,1fr)}.cd-closing-panel{padding:28px 20px}.cd-closing-panel h2{font-size:32px}.cd-closing-panel h2 em{font-size:38px}.cd-actions{flex-direction:column}.cd-actions>[data-name=CTA]{justify-content:space-between;width:100%}.cd-browse{min-height:140px}}.cd-page .cd-copy,.cd-page .cd-strategy-copy{white-space:normal;height:auto;min-height:0}.cd-page .content-body p{margin:0 0 24px}.cd-page .content-body>ul:last-child{margin-bottom:0}.cd-page .cd-wide-chart{max-width:100%;margin:32px 0 0;overflow-x:auto}.cd-page .cd-wide-chart img{width:100%;height:auto;margin:0;display:block}@media (max-width:767px){.cd-page .cd-wide-chart img{min-width:640px}}.cd-strategy-group>h2{font:600 32px/1.25 var(--font-geist);letter-spacing:-.64px;margin-bottom:32px}@media (max-width:767px){.cd-strategy-group>h2{font-size:28px}}#main.cd-page>.cd-hero{padding-top:112px!important}.cd-page .cd-stats{grid-template-columns:repeat(var(--cd-stat-columns,3),minmax(0,1fr))}.cd-page .cd-stats>div:last-child{padding-right:0}.cd-stat-track{background:#ffffff0d;border-radius:4px;height:8px;margin-top:28px;display:block;position:relative;overflow:hidden}.cd-stat-track>span{width:var(--cd-start,56.2%);background:#ffffff38;height:100%;display:block}.cd-stat-track:after{content:"";left:var(--cd-start,56.2%);background:linear-gradient(90deg,#ff7a45b3,#ff5a1f);border-radius:0 4px 4px 0;height:8px;position:absolute;top:0;right:0}.cd-section.cd-challenge{grid-template-columns:440px minmax(0,1fr)}.cd-page .cd-section-heading h2,.cd-page .cd-strategy-group>h2{letter-spacing:-.88px;font-size:44px;line-height:1.1}.cd-page .cd-challenge .cd-copy>ul>li{border-top:1px solid #ffffff1a;border-bottom:0;padding:28px 0 28px 72px}.cd-page .cd-challenge .cd-copy>ul>li:last-child{border-bottom:1px solid #ffffff1a}.cd-page .cd-challenge .cd-copy>ul>li:before{width:44px;font-size:34px;top:28px}.cd-page .cd-strategy-copy>ul{gap:18px}.cd-page .cd-strategy-copy>ul>li{background:#ffffff08;border-color:#ffffff1a;border-radius:18px;padding:24px 24px 26px;line-height:1.75}.cd-page .cd-results .cd-section-heading{margin-bottom:56px}.cd-page .cd-results .cd-copy>ul{gap:16px}.cd-page .cd-results .cd-copy>ul>li{background:radial-gradient(at 0 20%,#ff5a1f1f,#0000 75%),linear-gradient(#ffffff12,#ffffff05),#0e0b0a;border:1px solid #ffffff38;border-radius:20px;padding:28px 28px 30px;box-shadow:0 10px 24px #00000073}.cd-page .cd-conclusion{grid-template-columns:minmax(0,1fr) 420px;gap:96px;display:grid}.cd-conclusion-copy{max-width:760px;margin-top:24px}.cd-page .cd-conclusion-copy>p:first-of-type{letter-spacing:-.24px;color:#f6f5f4;font-size:30px;font-weight:500;line-height:1.35}.cd-details .content-body{margin-top:24px;font-size:14px;line-height:1.5}.cd-details .content-body>ul{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.cd-details .content-body>ul>li{background:#ffffff08;border:1px solid #ffffff24;border-radius:999px;margin:0;padding:8px 14px}@media (min-width:1024px) and (max-width:1439px){.cd-page .cd-section.cd-challenge{grid-template-columns:37% minmax(0,1fr);gap:64px}.cd-page .cd-conclusion{grid-template-columns:minmax(0,1fr) 35%;gap:64px}}@media (max-width:1023px){.cd-page .cd-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cd-page .cd-section.cd-challenge,.cd-page .cd-conclusion{grid-template-columns:minmax(0,1fr);gap:32px}.cd-page .cd-section-heading h2,.cd-page .cd-strategy-group>h2{font-size:36px}}@media (max-width:767px){.cd-page .cd-section-heading h2,.cd-page .cd-strategy-group>h2{letter-spacing:-.6px;font-size:30px}.cd-page .cd-conclusion-copy>p:first-of-type{font-size:23px;line-height:1.6}.cd-page .cd-challenge .cd-copy>ul>li{padding-left:50px}.cd-stat-track{margin-top:20px}}.cd-page .cd-step-grid>ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:24px 0;padding:0;list-style:none;display:grid}.cd-page .cd-step-grid>ul>li{background:#ffffff08;border:1px solid #ffffff1a;border-radius:18px;min-width:0;margin:0;padding:24px 24px 26px}.cd-page .cd-extra-body{max-width:760px;margin-top:32px}.cd-page .cd-extra-body ul{padding-left:25px;list-style:outside;display:block}.cd-page .cd-extra-body li{background:0 0;border:0;margin-bottom:12px;padding:0}@media (max-width:1023px){.cd-page .cd-step-grid>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.cd-page .cd-step-grid>ul{grid-template-columns:minmax(0,1fr)}}.cd-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cd-result-card{background:radial-gradient(at 0 20%,#ff5a1f1f,#0000 75%),linear-gradient(#ffffff12,#ffffff05),#0e0b0a;border:1px solid #ffffff38;border-radius:20px;min-width:0;padding:28px 28px 30px;box-shadow:0 10px 24px #00000073}.cd-result-icon{background:#ff5a1f1a;border:1px solid #ff5a1f47;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:14px;display:grid}.cd-page .cd-result-icon img{width:22px;height:22px;margin:0}@media (max-width:1023px){.cd-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.cd-result-grid{grid-template-columns:minmax(0,1fr)}}.cd-page[data-detail-design=screenshot-998-4858] .cd-split .cd-copy{font-size:calc(var(--cd-overview-font-size) * 1px);line-height:var(--cd-overview-line-height)}.cd-page[data-detail-design=screenshot-998-4858] .cd-challenge .cd-copy{font-size:calc(var(--cd-challenge-font-size) * 1px);line-height:var(--cd-challenge-line-height)}.cd-page[data-detail-design=screenshot-998-4858] .cd-challenge .cd-copy>ul>li>b{letter-spacing:-.06px;color:#f6f5f4;margin-bottom:8px;font-size:20px;line-height:1.3;display:block}.cd-page[data-detail-design=screenshot-998-4858] .cd-step-grid>ul>li{font-size:calc(var(--cd-step-font-size) * 1px);line-height:var(--cd-step-line-height);min-height:calc(var(--cd-step-min-height) * 1px)}.cd-page[data-detail-design=screenshot-998-4858] .cd-result-card{font-size:calc(var(--cd-result-font-size) * 1px);line-height:var(--cd-result-line-height);min-height:calc(var(--cd-result-min-height) * 1px)}@media (max-width:767px){.cd-page[data-detail-design=screenshot-998-4858] .cd-split .cd-copy{font-size:17px;line-height:1.75}.cd-page[data-detail-design=screenshot-998-4858] .cd-step-grid>ul>li,.cd-page[data-detail-design=screenshot-998-4858] .cd-result-card{min-height:0}}.cd-page[data-detail-design=screenshot-998-4858] .cd-challenge .cd-copy,.cd-page[data-detail-design=screenshot-998-4858] .cd-step-grid>ul>li,.cd-page[data-detail-design=screenshot-998-4858] .cd-result-card{color:#b4b2ab}.cd-page[data-detail-design=screenshot-998-4858] .cd-step-grid>ul>li>b{letter-spacing:-.057px;color:#f6f5f4;font-size:19px;line-height:1.3}
#main.cd-designed{color:#f6f5f4;overflow:clip}#main.cd-designed>section{border-top:1px solid #ffffff0f;position:relative;padding:112px var(--site-gutter)!important}.cd-designed :is(p,h1,h2,h3,dl,dd,ol){margin:0}.cd-designed .df-label{font:400 13px/normal var(--font-mono);letter-spacing:1.3px;color:#b4b2ab;text-transform:uppercase}#main.cd-designed>.df-hero{isolation:isolate;border:0;flex-direction:column;gap:56px;display:flex;padding-top:40px!important;padding-bottom:64px!important}.df-hero-glow{pointer-events:none;z-index:-1;width:900px;height:700px;position:absolute;top:-200px;left:760px}.cd-designed .df-hero-glow img{width:1340px;max-width:none;height:1140px;position:absolute;top:-220px;left:-220px}.df-breadcrumb{font:400 14px/normal var(--font-geist);color:#8e8c86;white-space:nowrap;gap:10px;display:flex}.df-breadcrumb [aria-current]{color:#f6f5f4}.df-breadcrumb a:focus-visible{outline-offset:4px;outline:2px solid #ff7833}.df-hero-copy{flex-direction:column;gap:28px;width:100%;min-width:0;display:flex}.df-eyebrow{align-items:center;gap:10px;display:flex}.df-hero-title{width:1040px;max-width:100%}.df-dek{width:720px;max-width:100%}.df-meta{width:100%;font:400 16px/normal var(--font-geist);border-block:1px solid #ffffff1a;display:flex}.df-meta>div{flex-direction:column;flex-shrink:0;gap:6px;width:223px;padding:18px 0;display:flex}.df-meta>div+div{border-left:1px solid #ffffff14;width:260px;padding-left:24px}.df-meta>div:nth-child(3){width:365px}.df-meta>div:last-child{flex:1;width:auto;min-width:0}.df-meta dt{font:400 12px/normal var(--font-mono);letter-spacing:1.2px;text-transform:uppercase;color:#8e8c86}.df-meta dd{font-weight:500}#main.cd-designed>.df-stats-section{border:0;padding-top:0!important}.df-stats-panel{isolation:isolate;background:linear-gradient(#ffffff0d,#ffffff03),#0a090899;border:1px solid #ffffff2e;border-radius:28px;flex-direction:column;gap:48px;padding:44px 48px 48px;display:flex;position:relative;overflow:hidden}.df-stats-glow{z-index:-1;pointer-events:none;width:520px;height:220px;position:absolute;top:215px;left:339px}.cd-designed .df-stats-glow img{width:760px;max-width:none;height:460px;position:absolute;top:-120px;left:-120px}.df-stats-head{justify-content:space-between;align-items:flex-end;display:flex;position:relative}.df-stats-head>div:first-child{flex-direction:column;gap:10px;line-height:normal;display:flex}.df-stats-head>div:first-child>p:first-child{text-transform:uppercase}.df-legend{gap:20px;display:flex}.df-legend>span{font:400 12px/normal var(--font-mono);letter-spacing:.96px;text-transform:uppercase;color:#b4b2ab;white-space:nowrap;align-items:center;gap:8px;display:flex}.df-legend i{background:#ffffff38;border-radius:3px;width:18px;height:6px}.df-legend i[data-growth=true]{background:#ff5a1f}.df-stats{width:100%;display:flex}.df-stats>div{flex:1 0 0;min-width:0;padding-right:40px}.df-stats>div+div{border-left:1px solid #ffffff14;padding-left:40px}.df-stats>div:last-child{padding-right:var(--df-stat-end-padding,0)}.df-stats dt{font:400 12px/normal var(--font-mono);letter-spacing:1.2px;text-transform:uppercase;color:#b4b2ab;white-space:nowrap}.df-stats dd{margin-top:14px!important}.df-track{background:#ffffff0d;border-radius:4px;height:8px;margin-top:28px;position:relative}.df-track>i{height:8px;width:var(--baseline);background:#ffffff38;border-radius:4px 0 0 4px;position:absolute;top:0;left:0}.df-track>b{left:var(--baseline);height:8px;width:var(--growth);background:linear-gradient(90deg,#ff7a45b3,#ff5a1f);border-radius:0 4px 4px 0;position:absolute;top:0;box-shadow:0 0 12px #ff5a1f8c}.df-track>span{left:calc(var(--tick,var(--baseline)) - 1px);background:#f6f5f4b3;border-radius:1px;width:2px;height:16px;position:absolute;top:-4px}.df-stat-captions{font:400 12px/normal var(--font-mono);letter-spacing:.96px;text-transform:uppercase;color:#8e8c86;white-space:nowrap;justify-content:space-between;margin-top:12px;display:flex}.df-stat-captions>span:last-child{color:#ff7a45}.cd-designed .df-overview,.cd-designed .df-challenges{align-items:flex-start;gap:96px;display:flex}.df-section-title{flex-direction:column;gap:20px;display:flex}.df-overview>.df-section-title{flex:none;width:500px}.df-overview-body{flex-direction:column;flex:1;gap:32px;min-width:0;display:flex}.df-goals{flex-direction:column;gap:12px;display:flex}.df-goals>p{font:400 12px/normal var(--font-mono);letter-spacing:1.2px;text-transform:uppercase;color:#8e8c86}.df-goals>div{gap:10px;display:flex}.df-goals span{white-space:nowrap;font:500 15px/normal var(--font-geist);background:#ff5a1f0f;border:1px solid #ff7a4559;border-radius:999px;align-items:center;gap:10px;padding:10px 16px 10px 14px;display:flex}.df-challenges>.df-section-title{flex:none;width:440px}.df-challenges>ol{flex:1;min-width:0;padding:0;list-style:none}.df-challenges li{border-top:1px solid #ffffff1a;gap:28px;padding:28px 0;display:flex}.df-challenges li:last-child{border-bottom:1px solid #ffffff1a}.df-challenges li>span{font:italic 34px/1 var(--font-serif);color:#8e8c86;flex:none;width:44px}.df-challenges li>div{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.df-challenges h3{font:600 20px/normal var(--font-geist);letter-spacing:-.06px}.df-challenges li p{font:400 16px/1.55 var(--font-geist);color:#b4b2ab}.cd-designed .df-strategy{flex-direction:column;gap:24px;display:flex}.df-strategy-head{justify-content:space-between;align-items:flex-end;width:100%;display:flex}.df-strategy-head>p{flex:none;width:460px}.df-strategy-spacer{flex:none;height:40px}.df-groups{gap:18px;display:flex}.df-groups p{font:400 12px/normal var(--font-mono);letter-spacing:1.2px;color:#b4b2ab;text-transform:uppercase;flex:1;align-items:center;gap:10px;padding-bottom:10px;display:flex}.df-groups p:last-child{color:#f6f5f4}.df-rail{height:12px;position:relative}.df-rail>i{background:linear-gradient(90deg,#ffffff1f,#ff5a1fcc);height:1px;position:absolute;top:6px;left:0;right:0}.df-rail img{width:12px;height:12px;position:absolute;top:.5px}.df-steps{gap:18px;padding:0;list-style:none;display:flex}.df-steps>li{background:#ffffff08;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;flex:1;align-self:stretch;gap:14px;min-width:0;padding:24px 24px 26px;display:flex}.df-steps>li>div{justify-content:space-between;align-items:center;display:flex}.df-steps>li>div>span:first-child{font:italic 30px/1 var(--font-serif);color:#8e8c86}.df-steps>li>div>span:last-child{font:400 12px/normal var(--font-mono);letter-spacing:1.2px;text-transform:uppercase;color:#b4b2ab}.df-steps h3{font:600 19px/normal var(--font-geist);letter-spacing:-.057px;white-space:nowrap}.df-steps>li>p{font:400 15px/1.65 var(--font-geist);color:#b4b2ab}.cd-designed .df-results{flex-direction:column;gap:56px;display:flex}.df-results-grid{gap:16px;display:flex}.df-results-grid>article{background:radial-gradient(at 0 20%,#ff5a1f1f,#0000 75%),linear-gradient(#ffffff12,#ffffff05),#0e0b0a;border:1px solid #ffffff38;border-radius:20px;flex-direction:column;flex:1;align-self:stretch;gap:14px;min-width:0;padding:28px 28px 30px;display:flex;position:relative;box-shadow:0 10px 24px #00000073,inset 0 1px #ffffff1f}.df-result-top{justify-content:space-between;align-items:center;display:flex}.df-result-top>span:first-child{background:#ff5a1f1a;border:1px solid #ff5a1f47;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.df-result-top>span:last-child{font:italic 30px/1 var(--font-serif);color:#8e8c86}.df-result-spacer{flex:none;height:10px}.df-results-grid h3{font:600 21px/normal var(--font-geist);letter-spacing:-.084px}.df-results-grid article>p{font:400 16px/1.55 var(--font-geist);color:#b4b2ab}.cd-designed .df-conclusion{align-items:flex-start;gap:96px;display:flex}.df-conclusion>div{flex-direction:column;flex:1;gap:24px;min-width:0;display:flex}.df-conclusion>aside{flex:none;width:420px}.df-tools{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.df-tools>span,.df-service>span{font:500 14px/normal var(--font-geist);background:#ffffff08;border:1px solid #ffffff24;border-radius:999px;padding:8px 14px}.df-service{flex-direction:column;align-items:flex-start;gap:12px;padding-top:28px;display:flex}.cd-designed .df-related{background:#060605;flex-direction:column;gap:40px;display:flex}.df-related-grid{grid-template-columns:1fr 1fr 1.15fr;align-items:stretch;gap:24px;display:grid}.df-related-grid>*{flex:1;min-width:0}.df-browse{background:#ff5a1f0f;border:1px solid #ff7a4559;border-radius:20px;flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-start;padding:28px;display:flex}.df-browse>div{flex-direction:column;gap:14px;display:flex}.df-browse h3{font:500 24px/1.2 var(--font-geist)}#main.cd-designed>.df-closing{border:0;padding-bottom:128px!important}.df-closing-panel{isolation:isolate;background:linear-gradient(#ffffff17,#ffffff08);border:1px solid #ffffff42;border-radius:24px;justify-content:space-between;align-items:center;padding:56px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24}.df-closing-glow{z-index:-1;pointer-events:none;width:700px;height:420px;position:absolute;top:-201px;left:559px}.df-closing-copy{flex-direction:column;flex:none;gap:16px;display:flex}.df-closing-copy>.df-label{letter-spacing:1.04px;color:#ff5a1f}.df-closing-copy>p:last-child{font:400 17px/1.6 var(--font-geist);color:#b4b2ab;width:420px}.df-buttons{align-items:flex-start;gap:12px;display:flex}.cd-designed :focus:not(:focus-visible){outline:none}.cd-designed a,.cd-designed button{-webkit-tap-highlight-color:transparent}.cd-designed .df-steps>li>p{white-space:pre-line}.cd-designed .df-stats dd>p{height:72px;line-height:72px!important}.cd-designed .df-stats dd>p span{line-height:1!important}.cd-designed .df-section-title>h2{min-height:107px}.cd-designed .df-related .df-section-title>h2{min-height:121px}.cd-designed .df-closing-copy>h2{min-height:104px}@media (min-width:1101px){.cd-designed>.df-hero{min-height:var(--df-hero-height)}.cd-designed>.df-stats-section{min-height:var(--df-stats-height)}.cd-designed>.df-overview{min-height:var(--df-overview-height)}.cd-designed>.df-challenges{min-height:var(--df-challenges-height)}.cd-designed>.df-strategy{min-height:var(--df-strategy-height)}.cd-designed>.df-results{min-height:var(--df-results-height)}.cd-designed>.df-conclusion{min-height:var(--df-conclusion-height)}.cd-designed>.df-related{min-height:var(--df-related-height)}.cd-designed>.df-closing{min-height:var(--df-closing-height)}}#main.cd-designed>.df-related{border:0}.cd-designed .df-conclusion>div>p:first-of-type span{line-height:41px!important}.cd-designed .df-conclusion>div>p:last-child{line-height:28px!important}.cd-designed .df-section-title>h2>span:first-child{height:51px}.cd-designed .df-related .df-section-title>h2>span:first-child{height:57px}.cd-designed .df-closing-copy>h2>span:first-child{height:50px}.cd-designed .df-browse h3{font-size:26px;font-weight:600}#main.cd-designed .df-buttons [data-variant=primary]>[data-name=Arrow\ badge]{background:#1a0a05e6;border:0}.df-goals>div{flex-wrap:wrap}.cd-designed .df-steps>li{min-height:var(--df-step-card-height,335px)}.cd-designed .df-results-grid>article{min-height:var(--df-result-card-height,233px)}@media (max-width:767px){#main.cd-designed>.df-related{padding-inline:20px!important}.cd-designed .df-related-grid{grid-template-columns:minmax(0,1fr)}.cd-designed .df-browse{min-height:300px}.cd-designed .df-related .df-section-title>h2{min-height:0;font-size:0!important;line-height:1.15!important}.cd-designed .df-related .df-section-title>h2>span:first-child{height:auto}.cd-designed .df-related .df-section-title>h2 span{letter-spacing:-1px!important;font-size:36px!important;line-height:1.15!important}.cd-designed .df-related .df-section-title>h2 span[style*=serif]{font-size:42px!important}}
.case-study .cs43{flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:56px;width:100%;padding:40px 120px 64px;display:flex;position:relative;overflow:clip}.case-study .cs44{width:900px;height:700px;position:absolute;top:-200px;left:760px}.case-study .cs45{position:absolute;inset:-31.43% -24.44%}.case-study .cs46{width:100%;max-width:none;height:100%;display:block}.case-study .cs47{font-family:var(--font-geist);white-space:nowrap;flex-shrink:0;align-content:stretch;align-items:center;gap:10px;font-size:14px;font-weight:400;line-height:normal;display:flex;position:relative;overflow:clip}.case-study .cs48,.case-study .cs49,.case-study .cs50,.case-study .cs51{color:#8e8c86;flex-shrink:0;position:relative}.case-study .cs52{color:#f6f5f4;flex-shrink:0;position:relative}.case-study .cs53{flex-shrink:0;align-content:stretch;align-items:center;width:100%;display:flex;position:relative}.case-study .cs54{flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;gap:28px;min-width:1px;display:flex;position:relative}.case-study .cs55{flex-shrink:0;align-content:stretch;align-items:center;gap:10px;display:flex;position:relative}.case-study .cs56{flex-shrink:0;width:7px;height:7px;position:relative}.case-study .cs57{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.case-study .cs58{font-family:var(--font-mono);color:#b4b2ab;letter-spacing:1.3px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:400;line-height:normal;position:relative}.case-study .cs59{font-family:var(--font-jakarta);color:#f6f5f4;letter-spacing:-1.96px;flex-shrink:0;width:1040px;font-size:0;font-weight:700;line-height:0;position:relative}.case-study .cs60{font-size:56px;line-height:64px}.case-study .cs61{color:#8e8c86;font-size:56px;line-height:64px}.case-study .cs62{font-family:var(--font-serif);color:#ff5a1f;letter-spacing:-.68px;font-size:68px;font-style:italic;line-height:64px}.case-study .cs63{font-family:var(--font-geist);color:#d1cfc9;flex-shrink:0;width:720px;font-size:19px;font-weight:400;line-height:1.58;position:relative}.case-study .cs64{border-style:solid;border-color:#ffffff1a;border-top-width:1px;border-bottom-width:1px;flex-shrink:0;align-content:stretch;align-items:flex-start;width:100%;line-height:normal;display:flex;position:relative;overflow:clip}.case-study .cs65{flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;gap:6px;min-width:1px;padding-top:18px;padding-bottom:18px;display:flex;position:relative}.case-study .cs66{font-family:var(--font-mono);color:#8e8c86;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:400;position:relative}.case-study .cs67{font-family:var(--font-geist);color:#f6f5f4;flex-shrink:0;width:min-content;min-width:100%;font-size:16px;font-weight:500;position:relative}.case-study .cs68{border-style:solid;border-color:#ffffff14;border-left-width:1px;flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;gap:6px;min-width:1px;padding-top:18px;padding-bottom:18px;padding-left:24px;display:flex;position:relative}.case-study .cs69{font-family:var(--font-mono);color:#8e8c86;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:400;position:relative}.case-study .cs70{font-family:var(--font-geist);color:#f6f5f4;flex-shrink:0;width:min-content;min-width:100%;font-size:16px;font-weight:500;position:relative}.case-study .cs71{border-style:solid;border-color:#ffffff14;border-left-width:1px;flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;gap:6px;min-width:1px;padding-top:18px;padding-bottom:18px;padding-left:24px;display:flex;position:relative}.case-study .cs72{font-family:var(--font-mono);color:#8e8c86;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:400;position:relative}.case-study .cs73{font-family:var(--font-geist);color:#f6f5f4;flex-shrink:0;width:min-content;min-width:100%;font-size:16px;font-weight:500;position:relative}.case-study .cs74{border-style:solid;border-color:#ffffff14;border-left-width:1px;flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;gap:6px;min-width:1px;padding-top:18px;padding-bottom:18px;padding-left:24px;display:flex;position:relative}.case-study .cs75{font-family:var(--font-mono);color:#8e8c86;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:400;position:relative}.case-study .cs76{font-family:var(--font-geist);color:#f6f5f4;flex-shrink:0;width:min-content;min-width:100%;font-size:16px;font-weight:500;position:relative}.case-study .cs77{flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;width:100%;padding-bottom:112px;padding-left:120px;padding-right:120px;display:flex;position:relative}.case-study .cs78{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff2e;border-radius:28px;flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:48px;width:100%;padding:44px 48px 48px;display:flex;position:relative;overflow:clip}.case-study .cs79{width:520px;height:220px;position:absolute;top:215px;left:339px}.case-study .cs80{position:absolute;inset:-54.55% -23.08%}.case-study .cs81{width:100%;max-width:none;height:100%;display:block}.case-study .cs82{flex-shrink:0;place-content:stretch space-between;align-items:flex-end;width:100%;display:flex;position:relative}.case-study .cs83{white-space:nowrap;flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:10px;line-height:normal;display:flex;position:relative}.case-study .cs84{font-family:var(--font-mono);color:#b4b2ab;letter-spacing:1.2px;text-transform:uppercase;flex-shrink:0;font-size:12px;font-weight:400;position:relative}.case-study .cs85{font-family:var(--font-geist);color:#f6f5f4;letter-spacing:-.13px;flex-shrink:0;font-size:26px;font-weight:500;position:relative}.case-study .cs86{font-family:var(--font-geist);color:#8e8c86;flex-shrink:0;font-size:14px;font-weight:400;position:relative}.case-study .cs87{flex-shrink:0;align-content:stretch;align-items:center;gap:20px;display:flex;position:relative}.case-study .cs88{flex-shrink:0;align-content:stretch;align-items:center;gap:8px;display:flex;position:relative}.case-study .cs89{background-color:#ffffff38;border-radius:3px;flex-shrink:0;width:18px;height:6px;position:relative}.case-study .cs90{font-family:var(--font-mono);color:#b4b2ab;letter-spacing:.96px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:400;line-height:normal;position:relative}.case-study .cs91{flex-shrink:0;align-content:stretch;align-items:center;gap:8px;display:flex;position:relative}.case-study .cs92{background-color:#ff5a1f;border-radius:3px;flex-shrink:0;width:18px;height:6px;position:relative}.case-study .cs93{font-family:var(--font-mono);color:#b4b2ab;letter-spacing:.96px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:400;line-height:normal;position:relative}.case-study .cs94{flex-shrink:0;align-content:stretch;align-items:flex-start;width:100%;display:flex;position:relative}.case-study .cs95{flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;min-width:1px;padding-right:40px;display:flex;position:relative}.case-study .cs96{flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;width:100%;display:flex;position:relative}.case-study .cs97{font-family:var(--font-mono);color:#b4b2ab;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:400;line-height:normal;position:relative}.case-study .cs98{flex-shrink:0;width:1px;height:14px;position:relative}.case-study .cs99{font-family:var(--font-geist);color:#f6f5f4;letter-spacing:-2.04px;white-space:nowrap;flex-shrink:0;font-size:0;font-weight:600;line-height:0;position:relative}.case-study .cs100{color:#ff5a1f;font-size:68px;line-height:72px}.case-study .cs101{font-size:68px;line-height:72px}.case-study .cs102{color:#b4b2ab;font-size:40px;line-height:72px}.case-study .cs103{flex-shrink:0;width:1px;height:28px;position:relative}.case-study .cs104{background-color:#ffffff0d;border-radius:4px;flex-shrink:0;width:100%;height:8px;position:relative}.case-study .cs105{background-color:#ffffff38;width:176px;height:8px;position:absolute;top:0;left:0}.case-study .cs106{background-image:linear-gradient(90deg,#ff7a45b3,#ff5a1f);width:25px;height:8px;position:absolute;top:0;left:176px;box-shadow:0 0 12px #ff5a1f8c}.case-study .cs107{background-color:#f6f5f4b3;border-radius:1px;width:2px;height:16px;position:absolute;top:-4px;left:175px}.case-study .cs108{flex-shrink:0;width:1px;height:12px;position:relative}.case-study .cs109{font-family:var(--font-mono);letter-spacing:.96px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;place-content:stretch space-between;align-items:flex-start;width:100%;font-size:12px;font-weight:400;line-height:normal;display:flex;position:relative}.case-study .cs110{color:#8e8c86;flex-shrink:0;position:relative}.case-study .cs111{color:#b4b2ab;flex-shrink:0;position:relative}.case-study .cs112{border-style:solid;border-color:#ffffff14;border-left-width:1px;flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;min-width:1px;padding-left:40px;padding-right:40px;display:flex;position:relative}.case-study .cs113{flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;width:100%;display:flex;position:relative}.case-study .cs114{font-family:var(--font-mono);color:#b4b2ab;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:400;line-height:normal;position:relative}.case-study .cs115{flex-shrink:0;width:1px;height:14px;position:relative}.case-study .cs116{font-family:var(--font-geist);color:#f6f5f4;letter-spacing:-2.04px;white-space:nowrap;flex-shrink:0;font-size:0;font-weight:600;line-height:0;position:relative}.case-study .cs117{color:#ff5a1f;font-size:68px;line-height:72px}.case-study .cs118{font-size:68px;line-height:72px}.case-study .cs119{color:#b4b2ab;font-size:40px;line-height:72px}.case-study .cs120{flex-shrink:0;width:1px;height:28px;position:relative}.case-study .cs121{background-color:#ffffff0d;border-radius:4px;flex-shrink:0;width:100%;height:8px;position:relative}.case-study .cs122{background-color:#ffffff38;width:176px;height:8px;position:absolute;top:0;left:0}.case-study .cs123{background-image:linear-gradient(90deg,#ff7a45b3,#ff5a1f);width:137px;height:8px;position:absolute;top:0;left:176px;box-shadow:0 0 12px #ff5a1f8c}.case-study .cs124{background-color:#f6f5f4b3;border-radius:1px;width:2px;height:16px;position:absolute;top:-4px;left:175px}.case-study .cs125{flex-shrink:0;width:1px;height:12px;position:relative}.case-study .cs126{font-family:var(--font-mono);letter-spacing:.96px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;place-content:stretch space-between;align-items:flex-start;width:100%;font-size:12px;font-weight:400;line-height:normal;display:flex;position:relative}.case-study .cs127{color:#8e8c86;flex-shrink:0;position:relative}.case-study .cs128{color:#ff7a45;flex-shrink:0;position:relative}.case-study .cs129{border-style:solid;border-color:#ffffff14;border-left-width:1px;flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;min-width:1px;padding-left:40px;display:flex;position:relative}.case-study .cs130{flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;width:100%;display:flex;position:relative}.case-study .cs131{font-family:var(--font-mono);color:#b4b2ab;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:400;line-height:normal;position:relative}.case-study .cs132{flex-shrink:0;width:1px;height:14px;position:relative}.case-study .cs133{font-family:var(--font-geist);color:#f6f5f4;letter-spacing:-2.04px;white-space:nowrap;flex-shrink:0;font-size:0;font-weight:600;line-height:0;position:relative}.case-study .cs134{color:#ff5a1f;font-size:68px;line-height:72px}.case-study .cs135{font-size:68px;line-height:72px}.case-study .cs136{color:#b4b2ab;font-size:40px;line-height:72px}.case-study .cs137{flex-shrink:0;width:1px;height:28px;position:relative}.case-study .cs138{background-color:#ffffff0d;border-radius:4px;flex-shrink:0;width:100%;height:8px;position:relative}.case-study .cs139{background-color:#ffffff38;width:176px;height:8px;position:absolute;top:0;left:0}.case-study .cs140{background-image:linear-gradient(90deg,#ff7a45b3,#ff5a1f);width:130px;height:8px;position:absolute;top:0;left:176px;box-shadow:0 0 12px #ff5a1f8c}.case-study .cs141{background-color:#f6f5f4b3;border-radius:1px;width:2px;height:16px;position:absolute;top:-4px;left:175px}.case-study .cs142{flex-shrink:0;width:1px;height:12px;position:relative}.case-study .cs143{font-family:var(--font-mono);letter-spacing:.96px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;place-content:stretch space-between;align-items:flex-start;width:100%;font-size:12px;font-weight:400;line-height:normal;display:flex;position:relative}.case-study .cs144{color:#8e8c86;flex-shrink:0;position:relative}.case-study .cs145{color:#b4b2ab;flex-shrink:0;position:relative}.case-study .cs146{border-style:solid;border-color:#ffffff0f;border-top-width:1px;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:96px;width:100%;padding:112px 120px;display:flex;position:relative}.case-study .cs147{flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:20px;width:500px;display:flex;position:relative}.case-study .cs148{font-family:var(--font-mono);color:#b4b2ab;letter-spacing:1.3px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:400;line-height:normal;position:relative}.case-study .cs149{font-family:var(--font-geist);color:#f6f5f4;letter-spacing:-.88px;flex-shrink:0;width:min-content;min-width:100%;font-size:0;font-weight:600;line-height:0;position:relative}.case-study .cs150{margin-bottom:0;font-size:44px;line-height:1.1}.case-study .cs151{color:#8e8c86;font-size:44px;line-height:1.1}.case-study .cs152{font-family:var(--font-serif);color:#ff5a1f;font-size:51px;font-style:italic;line-height:1.1}.case-study .cs153{flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;gap:32px;min-width:1px;display:flex;position:relative}.case-study .cs154{font-family:var(--font-geist);color:#b4b2ab;flex-shrink:0;width:min-content;min-width:100%;font-size:20px;font-weight:400;line-height:0;position:relative}.case-study .cs155{color:#f6f5f4;line-height:1.55}.case-study .cs156{line-height:1.55}.case-study .cs157{flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:12px;display:flex;position:relative}.case-study .cs158{font-family:var(--font-mono);color:#8e8c86;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:400;line-height:normal;position:relative}.case-study .cs159{flex-shrink:0;align-content:stretch;align-items:flex-start;gap:10px;display:flex;position:relative}.case-study .cs160{background-color:#ff5a1f0f;border:1px solid #ff7a4559;border-radius:999px;flex-shrink:0;align-content:stretch;align-items:center;gap:10px;padding:10px 16px 10px 14px;display:flex;position:relative}.case-study .cs161{flex-shrink:0;width:16px;height:16px;position:relative}.case-study .cs162{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.case-study .cs163{font-family:var(--font-geist);color:#f6f5f4;white-space:nowrap;flex-shrink:0;font-size:15px;font-weight:500;line-height:normal;position:relative}.case-study .cs164{background-color:#ff5a1f0f;border:1px solid #ff7a4559;border-radius:999px;flex-shrink:0;align-content:stretch;align-items:center;gap:10px;padding:10px 16px 10px 14px;display:flex;position:relative}.case-study .cs165{flex-shrink:0;width:16px;height:16px;position:relative}.case-study .cs166{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.case-study .cs167{font-family:var(--font-geist);color:#f6f5f4;white-space:nowrap;flex-shrink:0;font-size:15px;font-weight:500;line-height:normal;position:relative}.case-study .cs168{border-style:solid;border-color:#ffffff0f;border-top-width:1px;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:96px;width:100%;padding:112px 120px;display:flex;position:relative}.case-study .cs169{flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:20px;width:440px;display:flex;position:relative}.case-study .cs170{font-family:var(--font-mono);color:#b4b2ab;letter-spacing:1.3px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:400;line-height:normal;position:relative}.case-study .cs171{font-family:var(--font-geist);color:#f6f5f4;letter-spacing:-.88px;flex-shrink:0;width:min-content;min-width:100%;font-size:0;font-weight:600;line-height:0;position:relative}.case-study .cs172{margin-bottom:0;font-size:44px;line-height:1.1}.case-study .cs173{color:#8e8c86;font-size:44px;line-height:1.1}.case-study .cs174{font-family:var(--font-serif);color:#ff5a1f;font-size:51px;font-style:italic;line-height:1.1}.case-study .cs175{font-family:var(--font-geist);color:#b4b2ab;flex-shrink:0;width:min-content;min-width:100%;font-size:18px;font-weight:400;line-height:1.58;position:relative}.case-study .cs176{flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;min-width:1px;display:flex;position:relative}.case-study .cs177{border-style:solid;border-color:#ffffff1a;border-top-width:1px;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:28px;width:100%;padding-top:28px;padding-bottom:28px;display:flex;position:relative}.case-study .cs178{font-family:var(--font-serif);color:#8e8c86;flex-shrink:0;width:44px;font-size:34px;font-style:italic;line-height:1;position:relative}.case-study .cs179{flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;gap:8px;min-width:1px;display:flex;position:relative}.case-study .cs180{font-family:var(--font-geist);color:#f6f5f4;letter-spacing:-.06px;flex-shrink:0;width:100%;font-size:20px;font-weight:600;line-height:normal;position:relative}.case-study .cs181{font-family:var(--font-geist);color:#b4b2ab;flex-shrink:0;width:100%;font-size:16px;font-weight:400;line-height:1.55;position:relative}.case-study .cs182{border-style:solid;border-color:#ffffff1a;border-top-width:1px;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:28px;width:100%;padding-top:28px;padding-bottom:28px;display:flex;position:relative}.case-study .cs183{font-family:var(--font-serif);color:#8e8c86;flex-shrink:0;width:44px;font-size:34px;font-style:italic;line-height:1;position:relative}.case-study .cs184{flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;gap:8px;min-width:1px;display:flex;position:relative}.case-study .cs185{font-family:var(--font-geist);color:#f6f5f4;letter-spacing:-.06px;flex-shrink:0;width:100%;font-size:20px;font-weight:600;line-height:normal;position:relative}.case-study .cs186{font-family:var(--font-geist);color:#b4b2ab;flex-shrink:0;width:100%;font-size:16px;font-weight:400;line-height:1.55;position:relative}.case-study .cs187{border-style:solid;border-color:#ffffff1a;border-top-width:1px;border-bottom-width:1px;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:28px;width:100%;padding-top:28px;padding-bottom:28px;display:flex;position:relative}.case-study .cs188{font-family:var(--font-serif);color:#8e8c86;flex-shrink:0;width:44px;font-size:34px;font-style:italic;line-height:1;position:relative}.case-study .cs189{flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;gap:8px;min-width:1px;display:flex;position:relative}.case-study .cs190{font-family:var(--font-geist);color:#f6f5f4;letter-spacing:-.06px;flex-shrink:0;width:100%;font-size:20px;font-weight:600;line-height:normal;position:relative}.case-study .cs191{font-family:var(--font-geist);color:#b4b2ab;flex-shrink:0;width:100%;font-size:16px;font-weight:400;line-height:1.55;position:relative}.case-study .cs192{border-style:solid;border-color:#ffffff0f;border-top-width:1px;flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:24px;width:100%;padding:112px 120px;display:flex;position:relative}.case-study .cs193{flex-shrink:0;place-content:stretch space-between;align-items:flex-end;width:100%;display:flex;position:relative}.case-study .cs194{white-space:nowrap;flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:20px;display:flex;position:relative}.case-study .cs195{font-family:var(--font-mono);color:#b4b2ab;letter-spacing:1.3px;text-transform:uppercase;flex-shrink:0;font-size:13px;font-weight:400;line-height:normal;position:relative}.case-study .cs196{font-family:var(--font-geist);color:#f6f5f4;letter-spacing:-.88px;flex-shrink:0;font-size:0;font-weight:600;line-height:0;position:relative}.case-study .cs197{margin-bottom:0;font-size:44px;line-height:1.1}.case-study .cs198{color:#8e8c86;font-size:44px;line-height:1.1}.case-study .cs199{font-family:var(--font-serif);color:#ff5a1f;font-size:51px;font-style:italic;line-height:1.1}.case-study .cs200{font-family:var(--font-geist);color:#b4b2ab;flex-shrink:0;width:460px;font-size:18px;font-weight:400;line-height:1.58;position:relative}.case-study .cs201{flex-shrink:0;width:1px;height:40px;position:relative}.case-study .cs202{flex-shrink:0;align-content:stretch;align-items:flex-start;gap:18px;width:100%;display:flex;position:relative}.case-study .cs203{flex:1 0 0;align-content:stretch;align-items:center;gap:10px;min-width:1px;padding-bottom:10px;display:flex;position:relative}.case-study .cs204{flex-shrink:0;width:6px;height:6px;position:relative}.case-study .cs205{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.case-study .cs206{font-family:var(--font-mono);color:#b4b2ab;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:400;line-height:normal;position:relative}.case-study .cs207{flex:1 0 0;align-content:stretch;align-items:center;gap:10px;min-width:1px;padding-bottom:10px;display:flex;position:relative}.case-study .cs208{flex-shrink:0;width:6px;height:6px;position:relative}.case-study .cs209{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.case-study .cs210{font-family:var(--font-mono);color:#f6f5f4;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:400;line-height:normal;position:relative}.case-study .cs211{flex-shrink:0;width:100%;height:12px;position:relative}.case-study .cs212{background-image:linear-gradient(90deg,#ffffff1f,#ff5a1fcc);width:1200px;height:1px;position:absolute;top:6px;left:0}.case-study .cs213{width:12px;height:12px;position:absolute;top:.5px;left:0}.case-study .cs214{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.case-study .cs215{width:12px;height:12px;position:absolute;top:.5px;left:304.5px}.case-study .cs216{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.case-study .cs217{width:12px;height:12px;position:absolute;top:.5px;left:609px}.case-study .cs218{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.case-study .cs219{width:12px;height:12px;position:absolute;top:.5px;left:913.5px}.case-study .cs220{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.case-study .cs221{flex-shrink:0;align-content:stretch;align-items:flex-start;gap:18px;width:100%;display:flex;position:relative}.case-study .cs222,.case-study .cs223,.case-study .cs224,.case-study .cs225{background-color:#ffffff08;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;flex:1 0 0;align-content:stretch;align-self:stretch;align-items:flex-start;gap:14px;min-width:1px;padding:24px 24px 26px;display:flex;position:relative}.case-study .cs226{border-style:solid;border-color:#ffffff0f;border-top-width:1px;flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:56px;width:100%;padding:112px 120px;display:flex;position:relative}.case-study .cs227{white-space:nowrap;flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:20px;display:flex;position:relative}.case-study .cs228{font-family:var(--font-mono);color:#b4b2ab;letter-spacing:1.3px;text-transform:uppercase;flex-shrink:0;font-size:13px;font-weight:400;line-height:normal;position:relative}.case-study .cs229{font-family:var(--font-geist);color:#f6f5f4;letter-spacing:-.88px;flex-shrink:0;font-size:0;font-weight:600;line-height:0;position:relative}.case-study .cs230{margin-bottom:0;font-size:44px;line-height:1.1}.case-study .cs231{color:#8e8c86;font-size:44px;line-height:1.1}.case-study .cs232{font-family:var(--font-serif);color:#ff5a1f;font-size:51px;font-style:italic;line-height:1.1}.case-study .cs233{flex-shrink:0;align-content:stretch;align-items:flex-start;gap:16px;width:100%;display:flex;position:relative}.case-study .cs234{border:1px solid #ffffff38;border-radius:20px;flex-direction:column;flex:1 0 0;align-content:stretch;align-self:stretch;align-items:flex-start;gap:14px;min-width:1px;padding:28px 28px 30px;display:flex;position:relative}.case-study .cs235{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;border-radius:20px;position:absolute;inset:0}.case-study .cs236{flex-shrink:0;place-content:stretch space-between;align-items:center;width:100%;display:flex;position:relative}.case-study .cs237{background-color:#ff5a1f1a;border:1px solid #ff5a1f47;border-radius:12px;flex-shrink:0;place-content:stretch center;align-items:center;width:44px;height:44px;display:flex;position:relative}.case-study .cs238{flex-shrink:0;width:22px;height:22px;position:relative}.case-study .cs239{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.case-study .cs240{font-family:var(--font-serif);color:#8e8c86;white-space:nowrap;flex-shrink:0;font-size:30px;font-style:italic;line-height:1;position:relative}.case-study .cs241{flex-shrink:0;width:1px;height:10px;position:relative}.case-study .cs242{font-family:var(--font-geist);color:#f6f5f4;letter-spacing:-.084px;flex-shrink:0;width:min-content;min-width:100%;font-size:21px;font-weight:600;line-height:normal;position:relative}.case-study .cs243{font-family:var(--font-geist);color:#b4b2ab;flex-shrink:0;width:min-content;min-width:100%;font-size:16px;font-weight:400;line-height:1.55;position:relative}.case-study .cs244{pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff1f}.case-study .cs245{border:1px solid #ffffff38;border-radius:20px;flex-direction:column;flex:1 0 0;align-content:stretch;align-self:stretch;align-items:flex-start;gap:14px;min-width:1px;padding:28px 28px 30px;display:flex;position:relative}.case-study .cs246{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;border-radius:20px;position:absolute;inset:0}.case-study .cs247{flex-shrink:0;place-content:stretch space-between;align-items:center;width:100%;display:flex;position:relative}.case-study .cs248{background-color:#ff5a1f1a;border:1px solid #ff5a1f47;border-radius:12px;flex-shrink:0;place-content:stretch center;align-items:center;width:44px;height:44px;display:flex;position:relative}.case-study .cs249{flex-shrink:0;width:22px;height:22px;position:relative}.case-study .cs250{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.case-study .cs251{font-family:var(--font-serif);color:#8e8c86;white-space:nowrap;flex-shrink:0;font-size:30px;font-style:italic;line-height:1;position:relative}.case-study .cs252{flex-shrink:0;width:1px;height:10px;position:relative}.case-study .cs253{font-family:var(--font-geist);color:#f6f5f4;letter-spacing:-.084px;flex-shrink:0;width:min-content;min-width:100%;font-size:21px;font-weight:600;line-height:normal;position:relative}.case-study .cs254{font-family:var(--font-geist);color:#b4b2ab;flex-shrink:0;width:min-content;min-width:100%;font-size:16px;font-weight:400;line-height:1.55;position:relative}.case-study .cs255{pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff1f}.case-study .cs256{border:1px solid #ffffff38;border-radius:20px;flex-direction:column;flex:1 0 0;align-content:stretch;align-self:stretch;align-items:flex-start;gap:14px;min-width:1px;padding:28px 28px 30px;display:flex;position:relative}.case-study .cs257{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;border-radius:20px;position:absolute;inset:0}.case-study .cs258{flex-shrink:0;place-content:stretch space-between;align-items:center;width:100%;display:flex;position:relative}.case-study .cs259{background-color:#ff5a1f1a;border:1px solid #ff5a1f47;border-radius:12px;flex-shrink:0;place-content:stretch center;align-items:center;width:44px;height:44px;display:flex;position:relative}.case-study .cs260{flex-shrink:0;width:22px;height:22px;position:relative}.case-study .cs261{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.case-study .cs262{font-family:var(--font-serif);color:#8e8c86;white-space:nowrap;flex-shrink:0;font-size:30px;font-style:italic;line-height:1;position:relative}.case-study .cs263{flex-shrink:0;width:1px;height:10px;position:relative}.case-study .cs264{font-family:var(--font-geist);color:#f6f5f4;letter-spacing:-.084px;flex-shrink:0;width:min-content;min-width:100%;font-size:21px;font-weight:600;line-height:normal;position:relative}.case-study .cs265{font-family:var(--font-geist);color:#b4b2ab;flex-shrink:0;width:min-content;min-width:100%;font-size:16px;font-weight:400;line-height:1.55;position:relative}.case-study .cs266{pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff1f}.case-study .cs267{border-style:solid;border-color:#ffffff0f;border-top-width:1px;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:96px;width:100%;padding:112px 120px;display:flex;position:relative}.case-study .cs268{flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;gap:24px;min-width:1px;display:flex;position:relative}.case-study .cs269{font-family:var(--font-mono);color:#b4b2ab;letter-spacing:1.3px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:400;line-height:normal;position:relative}.case-study .cs270{font-family:var(--font-geist);color:#8e8c86;letter-spacing:-.24px;flex-shrink:0;width:min-content;min-width:100%;font-size:30px;font-weight:500;line-height:0;position:relative}.case-study .cs271{color:#f6f5f4;line-height:1.35}.case-study .cs272{line-height:1.35}.case-study .cs273{font-family:var(--font-geist);color:#b4b2ab;flex-shrink:0;width:min-content;min-width:100%;font-size:18px;font-weight:400;line-height:1.58;position:relative}.case-study .cs274{flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;width:420px;display:flex;position:relative}.case-study .cs275{font-family:var(--font-mono);color:#b4b2ab;letter-spacing:1.3px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:400;line-height:normal;position:relative}.case-study .cs276{flex-shrink:0;width:1px;height:12px;position:relative}.case-study .cs277{flex-shrink:0;align-content:stretch;align-items:flex-start;gap:8px;display:flex;position:relative}.case-study .cs278{background-color:#ffffff08;border:1px solid #ffffff24;border-radius:999px;flex-shrink:0;align-content:stretch;align-items:flex-start;padding:8px 14px;display:flex;position:relative}.case-study .cs279{font-family:var(--font-geist);color:#f6f5f4;white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:500;line-height:normal;position:relative}.case-study .cs280{background-color:#ffffff08;border:1px solid #ffffff24;border-radius:999px;flex-shrink:0;align-content:stretch;align-items:flex-start;padding:8px 14px;display:flex;position:relative}.case-study .cs281{font-family:var(--font-geist);color:#f6f5f4;white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:500;line-height:normal;position:relative}.case-study .cs282{flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:12px;width:100%;padding-top:28px;display:flex;position:relative}.case-study .cs283{font-family:var(--font-mono);color:#b4b2ab;letter-spacing:1.3px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:400;line-height:normal;position:relative}.case-study .cs284{background-color:#ffffff08;border:1px solid #ffffff24;border-radius:999px;flex-shrink:0;align-content:stretch;align-items:flex-start;padding:8px 14px;display:flex;position:relative}.case-study .cs285{font-family:var(--font-geist);color:#f6f5f4;white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:500;line-height:normal;position:relative}.case-study .cs286{background-color:#060605;flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:40px;width:100%;padding:112px 120px;display:flex;position:relative;overflow:clip}.case-study .cs287{flex-shrink:0;place-content:stretch space-between;align-items:flex-end;width:100%;display:flex;position:relative;overflow:clip}.case-study .cs288{white-space:nowrap;flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:20px;display:flex;position:relative;overflow:clip}.case-study .cs289{font-family:var(--font-mono);color:#b4b2ab;letter-spacing:1.04px;text-transform:uppercase;flex-shrink:0;font-size:13px;font-weight:400;line-height:normal;position:relative}.case-study .cs290{font-family:var(--font-geist);color:var(--color\/text,#f6f5f4);letter-spacing:-1.82px;flex-shrink:0;font-size:0;font-weight:600;line-height:0;position:relative}.case-study .cs291{color:#f6f5f4;margin-bottom:0;font-size:52px;line-height:1.05}.case-study .cs292{color:#8e8c86;font-size:52px;line-height:1.05}.case-study .cs293{font-family:var(--font-serif);color:#ff5a1f;font-size:60px;font-style:italic;line-height:1.05}.case-study .cs294{flex-shrink:0;align-content:stretch;align-items:flex-start;gap:24px;width:100%;display:flex;position:relative;overflow:clip}.case-study .cs295{border:1px solid #ffffff42;border-radius:20px;flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;min-width:1px;height:417px;display:flex;position:relative;overflow:clip}.case-study .cs296{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background-image:linear-gradient(#ffffff17,#ffffff08);border-radius:20px;position:absolute;inset:0}.case-study .cs297{flex-shrink:0;width:100%;height:165px;position:relative}.case-study .cs298{pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.case-study .cs299{flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;gap:8px;width:100%;padding:20px 24px 22px;display:flex;position:relative;overflow:clip}.case-study .cs300{flex-shrink:0;align-content:stretch;align-items:center;display:flex;position:relative;overflow:clip}.case-study .cs301{font-family:var(--font-mono);color:var(--color\/text-subtle,#8e8c86);letter-spacing:1.04px;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:400;line-height:1.4;position:relative}.case-study .cs302{font-family:var(--font-geist);min-width:100%;color:var(--color\/text,#f6f5f4);letter-spacing:-.2px;flex-shrink:0;width:min-content;font-size:20px;font-weight:600;line-height:1.3;position:relative}.case-study .cs303{font-family:var(--font-geist);min-width:100%;color:var(--color\/text-muted,#b4b2ab);flex-shrink:0;width:min-content;font-size:16px;font-weight:400;line-height:1.5;position:relative}.case-study .cs304{flex:1 0 0;width:10px;position:relative}.case-study .cs305{border-style:solid;border-color:#ffffff17;border-top-width:1px;flex-shrink:0;align-content:stretch;align-items:center;gap:12px;width:100%;padding-top:14px;display:flex;position:relative;overflow:clip}.case-study .cs306{font-family:var(--font-geist);color:var(--color\/accent,#ff5a1f);letter-spacing:-1.6px;white-space:nowrap;flex-shrink:0;font-size:40px;font-weight:600;line-height:1.05;position:relative}.case-study .cs307{font-family:var(--font-geist);min-width:1px;color:var(--color\/text-muted,#b4b2ab);flex:1 0 0;font-size:15px;font-weight:400;line-height:1.35;position:relative}.case-study .cs308{pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff24}.case-study .cs309{border:1px solid #ffffff42;border-radius:20px;flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;min-width:1px;height:417px;display:flex;position:relative;overflow:clip}.case-study .cs310{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background-image:linear-gradient(#ffffff17,#ffffff08);border-radius:20px;position:absolute;inset:0}.case-study .cs311{flex-shrink:0;width:100%;height:165px;position:relative}.case-study .cs312{pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.case-study .cs313{flex-direction:column;flex:1 0 0;align-content:stretch;align-items:flex-start;gap:8px;width:100%;padding:20px 24px 22px;display:flex;position:relative;overflow:clip}.case-study .cs314{font-family:var(--font-mono);color:var(--color\/text-subtle,#8e8c86);letter-spacing:1.04px;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:400;line-height:1.4;position:relative}.case-study .cs315{font-family:var(--font-geist);min-width:100%;color:var(--color\/text,#f6f5f4);letter-spacing:-.2px;flex-shrink:0;width:min-content;font-size:20px;font-weight:600;line-height:1.3;position:relative}.case-study .cs316{font-family:var(--font-geist);min-width:100%;color:var(--color\/text-muted,#b4b2ab);flex-shrink:0;width:min-content;font-size:16px;font-weight:400;line-height:1.5;position:relative}.case-study .cs317{flex:1 0 0;width:10px;position:relative}.case-study .cs318{border-style:solid;border-color:#ffffff17;border-top-width:1px;flex-shrink:0;align-content:stretch;align-items:center;gap:12px;width:100%;padding-top:14px;display:flex;position:relative;overflow:clip}.case-study .cs319{font-family:var(--font-geist);color:var(--color\/accent,#ff5a1f);letter-spacing:-1.6px;white-space:nowrap;flex-shrink:0;font-size:40px;font-weight:600;line-height:1.05;position:relative}.case-study .cs320{font-family:var(--font-geist);min-width:1px;color:var(--color\/text-muted,#b4b2ab);flex:1 0 0;font-size:15px;font-weight:400;line-height:1.35;position:relative}.case-study .cs321{pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff24}.case-study .cs322{background-color:#ff5a1f0f;border:1px solid #ff7a4559;border-radius:20px;flex-direction:column;flex:1 0 0;place-content:stretch space-between;align-self:stretch;align-items:flex-start;min-width:1px;padding:28px;display:flex;position:relative;overflow:clip}.case-study .cs323{flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:14px;width:100%;display:flex;position:relative;overflow:clip}.case-study .cs324{font-family:var(--font-mono);color:#b4b2ab;letter-spacing:1.3px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:400;line-height:normal;position:relative}.case-study .cs325{font-family:var(--font-geist);color:#f6f5f4;flex-shrink:0;width:min-content;min-width:100%;font-size:26px;font-weight:600;line-height:1.2;position:relative}.case-study .cs326{border:1px solid #fff3;border-radius:999px;flex-shrink:0;align-content:stretch;align-items:center;gap:12px;padding:5px 5px 5px 18px;display:flex;position:relative}.case-study .cs327{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background-color:#ffffff0f;border-radius:999px;position:absolute;inset:0}.case-study .cs328{font-family:var(--font-geist);color:var(--color\/text,#f6f5f4);white-space:nowrap;flex-shrink:0;font-size:15px;font-weight:600;line-height:normal;position:relative}.case-study .cs329{background-color:#ff5a1f29;border:1px solid #ff5a1f8c;border-radius:999px;flex-shrink:0;place-content:stretch center;align-items:center;width:34px;height:34px;display:flex;position:relative;overflow:clip}.case-study .cs330{flex-shrink:0;width:14px;height:14px;position:relative}.case-study .cs331{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.case-study .cs332{pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff1f}.case-study .cs333{background-color:#000;flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;width:100%;padding:112px 120px 128px;display:flex;position:relative;overflow:clip}.case-study .cs334{border:1px solid #ffffff42;border-radius:24px;flex-shrink:0;place-content:stretch space-between;align-items:center;width:100%;padding:56px;display:flex;position:relative;overflow:clip}.case-study .cs335{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background-image:linear-gradient(#ffffff17,#ffffff08);border-radius:24px;position:absolute;inset:0}.case-study .cs336{width:700px;height:420px;position:absolute;top:-201px;left:559px}.case-study .cs337{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.case-study .cs338{flex-direction:column;flex-shrink:0;align-content:stretch;align-items:flex-start;gap:16px;display:flex;position:relative;overflow:clip}.case-study .cs339{font-family:var(--font-mono);color:var(--color\/accent,#ff5a1f);letter-spacing:1.04px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:400;line-height:normal;position:relative}.case-study .cs340{font-family:var(--font-geist);color:var(--color\/text,#f6f5f4);letter-spacing:-1.32px;white-space:nowrap;flex-shrink:0;font-size:0;font-weight:600;line-height:0;position:relative}.case-study .cs341{color:#f6f5f4;margin-bottom:0;font-size:44px;line-height:1.08}.case-study .cs342{color:#f6f5f4;font-size:44px;line-height:1.08}.case-study .cs343{font-family:var(--font-serif);color:#ff5a1f;font-size:50px;font-style:italic;line-height:1.08}.case-study .cs344{font-family:var(--font-geist);color:var(--color\/text-muted,#b4b2ab);flex-shrink:0;width:420px;font-size:17px;font-weight:400;line-height:1.6;position:relative}.case-study .cs345{flex-shrink:0;align-content:stretch;align-items:flex-start;gap:12px;display:flex;position:relative;overflow:clip}.case-study .cs346{border-radius:999px;flex-shrink:0;align-content:stretch;align-items:center;gap:14px;padding:6px 6px 6px 24px;display:flex;position:relative}.case-study .cs347{border:1px solid #fff3;border-radius:999px;flex-shrink:0;align-content:stretch;align-items:center;gap:14px;padding:6px 6px 6px 24px;display:flex;position:relative}.case-study .cs348{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background-color:#ffffff0f;border-radius:999px;position:absolute;inset:0}.case-study .cs349{font-family:var(--font-geist);color:var(--color\/text,#f6f5f4);white-space:nowrap;flex-shrink:0;font-size:16px;font-weight:600;line-height:normal;position:relative}.case-study .cs350{background-color:#ff5a1f29;border:1px solid #ff5a1f8c;border-radius:999px;flex-shrink:0;place-content:stretch center;align-items:center;width:40px;height:40px;display:flex;position:relative;overflow:clip}.case-study .cs351{flex-shrink:0;width:16px;height:16px;position:relative}.case-study .cs352{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.case-study .cs353{pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff1f}.case-study .cs354{pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff24}@media (max-width:1100px){.case-section>div{padding-block:64px;padding-inline:32px}.case-study [data-name=Hero\ content]{width:100%}.case-study h1{width:100%;max-width:100%}.case-study [data-name=Header],.case-study [data-name=Head],.case-study [data-name=Newsletter\ Panel]{flex-wrap:wrap;gap:24px}.case-study [data-name=Steps]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.case-study [data-name=Rail],.case-study [data-name=Groups]{display:none}.case-study [data-name="03 · Project overview"],.case-study [data-name="04 · The challenges"],.case-study [data-name="07 · Conclusion"]{gap:40px}.case-study [data-name=Title]{min-width:0;max-width:45%}.case-study [data-name=Stats]>div{min-width:0;padding-inline:16px}.case-study [data-name=Stats]>div:first-child{padding-left:0}.case-study [data-name=Stats]>div:last-child{padding-right:0}.case-study [data-name=Track]>div{max-width:100%}.case-study [data-name=Starting\ point]{width:56.2%!important}.case-study [data-name=Growth]{width:43.8%!important;left:56.2%!important}.case-study [data-name=Start\ tick]{left:56.2%!important}.case-study [data-name="Case / Result stat"] span{font-size:42px;line-height:1.2}}@media (max-width:767px){.case-section>div{flex-direction:column;gap:28px;padding:64px 20px!important}.case-study h1 span{letter-spacing:-1px;font-size:38px;line-height:1.15}.case-study h1 span:last-child{font-size:44px}.case-study [data-name=Hero\ content]{gap:24px}.case-study [data-name=Hero\ content]>p{width:100%;font-size:17px}.case-study [data-name=Case\ meta]{grid-template-columns:1fr 1fr;gap:0;width:100%;display:grid}.case-study [data-name=Case\ meta]>div{border:0;padding:16px 10px 16px 0}.case-study [data-name="Results at a glance"]{border-radius:20px;gap:28px;padding:24px 16px}.case-study [data-name=Stats]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px;display:grid}.case-study [data-name=Stats]>div{border:0;padding:0}.case-study [data-name="Case / Result stat"] span{letter-spacing:-1px;font-size:32px}.case-study [data-name="Case / Result stat"] span:last-child{font-size:22px}.case-study [data-name="Case / Result stat"]>p:first-child{letter-spacing:.3px;min-height:48px;font-size:12px}.case-study [data-name=Caption]{flex-direction:column;gap:6px}.case-study [data-name=Title]{white-space:normal;width:100%;max-width:100%}.case-study h2,.case-study h2>span,.case-study h2 span{white-space:normal;letter-spacing:-.7px;font-size:32px;line-height:1.25}.case-study h2 span span:last-child{font-size:37px}.case-study [data-name=Goal\ chips]{flex-wrap:wrap}.case-study [data-name=Overview],.case-study [data-name=Challenges]{width:100%}.case-study [data-node-id="999:4901"],.case-study [data-node-id="998:4984"],.case-study [data-node-id="998:5468"]{width:100%;font-size:17px;line-height:1.75}.case-study [data-name=Steps]{scroll-snap-type:x mandatory;align-items:stretch;width:100%;display:flex;overflow-x:auto}.case-study .case-step{scroll-snap-align:start;flex:0 0 85%}.case-study [data-name=Head]{align-items:flex-start}.case-study [data-name=Legend]{flex-wrap:wrap}.case-study [data-name=Copy]{width:100%}.case-study [data-name=Copy] p{white-space:normal;max-width:100%}.case-study [data-name=Buttons]{flex-direction:column;width:100%}.case-study [data-name=Buttons]>[data-name=CTA]{justify-content:space-between;width:100%;min-height:44px}.case-study [data-name=Newsletter\ Panel]{flex-direction:column;padding:28px 20px}.case-study [data-name=Hero\ row]{width:100%}}.case-study [data-name=Result\ cards]>div{filter:drop-shadow(0 10px 12px #00000073)}.case-study [data-name=Track]{border-radius:4px}.case-study [data-name=Starting\ point]{border-radius:4px 0 0 4px}.case-study [data-name=Growth]{border-radius:0 4px 4px 0}.case-study [data-name=Conclusion]>p:last-child{color:#d9d7d1;font-size:19px;line-height:1.75}.case-study h2>span:after{content:" "}@media (max-width:1100px){.case-study [data-name=Hero\ content]>p{max-width:100%}.case-study [data-name="07 · Conclusion"]{flex-direction:column}.case-study [data-name=Conclusion],.case-study [data-name=Details]{width:100%;max-width:100%}.case-study [data-name=Tools]{flex-wrap:wrap}}@media (max-width:767px){.case-study.case-study h1 span{letter-spacing:-1px;font-size:38px;line-height:1.15}.case-study.case-study h1 span:last-child{font-size:44px}.case-study.case-study h2,.case-study.case-study h2>span,.case-study.case-study h2 span{white-space:normal;letter-spacing:-.7px;font-size:32px;line-height:1.25}.case-study.case-study h2 span span:last-child{font-size:37px}.case-study [data-name=Result\ cards],.case-study [data-name=Related]{scroll-snap-type:x mandatory;width:100%;padding-bottom:8px;overflow-x:auto}.case-study [data-name=Result\ cards]>div,.case-study [data-name=Related]>div{scroll-snap-align:start;flex:0 0 85%}.case-study [data-name=Conclusion]>p:last-child{font-size:17px}.case-study [data-name=Service] [data-name=Chip]{max-width:100%}.case-study [data-name=Service] p{white-space:normal}}@media (max-width:1100px){.case-study [data-name=Stats]>div:first-child [data-name=Growth]{width:7.99%!important}.case-study [data-name=Stats]>div:nth-child(3) [data-name=Growth]{width:41.53%!important}}@media (max-width:767px){.case-study .case-step ul{font-size:17px;line-height:1.75}.case-study [data-name=Result\ cards] p{white-space:normal}.case-study [data-name=Conclusion]>p:nth-child(2){font-size:23px;line-height:1.6}.case-study [data-name=Conclusion]>p:nth-child(2) span{line-height:inherit}}.case-study{overflow:clip}.case-study .case-section{padding:0!important}.case-section>div{padding-inline:var(--site-gutter)}.case-study h1,.case-study h2,.case-study h3,.case-study p{margin:0}.case-study h2>span{display:block}.case-study img{object-fit:contain}.case-study [data-name=Image] img{object-fit:cover}.case-study .case-step{background:#ffffff08;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;flex:1;align-self:stretch;gap:14px;min-width:0;padding:24px 24px 26px;display:flex}.case-study .case-step-top{justify-content:space-between;align-items:center;display:flex}.case-step-top>span:first-child{font:italic 30px/1 var(--font-serif);color:#8e8c86}.case-step-top>span:last-child{font:12px var(--font-mono);letter-spacing:1.2px;text-transform:uppercase;color:#b4b2ab}.case-step h3{font-size:19px;font-weight:600}.case-step ul{color:#b4b2ab;margin:0;padding:0;font-size:15px;line-height:1.65;list-style:none}.case-study [data-node-id="999:4901"],.case-study [data-node-id="998:4984"],.case-study [data-node-id="998:5468"]{color:#d9d7d1;font-size:19px;line-height:1.75}.case-study [data-node-id="999:4901"] span{line-height:inherit}.case-study [data-name=Glow]{pointer-events:none}.case-study a,.case-study button{-webkit-tap-highlight-color:transparent}.case-study :focus:not(:focus-visible){outline:none}.case-study [data-name="Case / Result stat"]>p:first-child{white-space:normal;min-height:30px}.case-study [data-name=Newsletter\ Panel]{gap:24px}.case-study [data-name=Buttons]{flex-wrap:wrap;justify-content:flex-end}@media (max-width:1100px){.case-section>div{padding-inline:32px}.case-study h2{white-space:normal;max-width:100%}.case-study [data-name=Copy]{max-width:100%}.case-study [data-name=Copy] p{white-space:normal;max-width:100%}.case-study [data-name=Header]{max-width:100%}}@media (max-width:767px){.case-study .case-step{flex:0 0 85%}.case-study .case-step ul{font-size:17px;line-height:1.75}.case-study [data-node-id="999:4901"],.case-study [data-node-id="998:4984"],.case-study [data-node-id="998:5468"]{font-size:17px}.case-study [data-name="Case / Result stat"]>p:first-child{min-height:48px}}.live-case-study .live-case-title{font:700 56px/64px var(--font-jakarta);letter-spacing:-1.96px;color:#f6f5f4;max-width:1040px;margin:0}.live-case-study .cs54{flex:auto;width:100%}.live-case-cover{border-radius:24px;width:100%;margin:0;overflow:hidden}.live-case-cover img{width:100%;height:auto;display:block}.live-case-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;width:100%;margin:0;display:grid}.live-case-metrics>div+div{border-left:1px solid #ffffff14;padding-left:40px}.live-case-metrics dt{font:400 12px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:1.2px;color:#b4b2ab}.live-case-metrics dd{font:600 68px/1.1 var(--font-geist);letter-spacing:-2px;color:#ff5a1f;margin:14px 0 0}.live-case-section-heading{flex-shrink:0;width:440px;max-width:100%}.live-case-section-heading h2{font:600 32px/1.25 var(--font-geist);color:#f6f5f4;letter-spacing:-.02em;overflow-wrap:anywhere;margin:20px 0 0}.live-case-copy{flex:1;width:100%;max-width:760px}.live-case-study .cs192 .live-case-copy,.live-case-study .cs226 .live-case-copy{max-width:900px}.live-case-copy>:first-child{margin-top:0}@media (max-width:1023px){.live-case-study .live-case-title{font-size:44px;line-height:1.12}.live-case-section-heading{width:100%}.live-case-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.live-case-metrics>div+div{border:0;padding-left:0}.live-case-metrics dd{font-size:52px}}@media (max-width:767px){.live-case-study .live-case-title{letter-spacing:-1px;font-size:36px;line-height:1.12}.live-case-study .cs43,.live-case-study .cs77,.live-case-study .cs146,.live-case-study .cs168,.live-case-study .cs192,.live-case-study .cs226,.live-case-study .cs267{padding-left:20px;padding-right:20px}.live-case-section-heading h2{font-size:26px}.live-case-metrics dd{font-size:42px}.live-case-study .cs78{padding:24px}.live-case-cover{border-radius:16px}}@media (max-width:1023px){.live-case-study .cs146,.live-case-study .cs168,.live-case-study .cs267{flex-direction:column;gap:32px}.live-case-study .live-case-copy{flex:auto}}.live-case-study .cs63{max-width:100%}.live-case-study .live-case-title em{font:italic 400 68px/64px var(--font-serif);letter-spacing:-.68px;color:#ff5a1f}.live-case-study .cs78{background-image:linear-gradient(#ffffff0d,#ffffff03),linear-gradient(90deg,#0a090899,#0a090899)}@media (max-width:1023px){.live-case-study .live-case-title em{font-size:52px;line-height:1.12}}@media (max-width:767px){.live-case-study .live-case-title em{font-size:44px;line-height:1.12}}.live-case-study .cs168 .content-body>ul{counter-reset:challenge;padding:0;list-style:none}.live-case-study .cs168 .content-body>ul>li{counter-increment:challenge;border-top:1px solid #ffffff1a;margin:0;padding:28px 0 28px 72px;position:relative}.live-case-study .cs168 .content-body>ul>li:last-child{border-bottom:1px solid #ffffff1a}.live-case-study .cs168 .content-body>ul>li:before{content:counter(challenge,decimal-leading-zero);width:44px;font:italic 34px/1 var(--font-serif);color:#8e8c86;position:absolute;top:28px;left:0}.live-case-study .cs168 .content-body>ul>li>strong,.live-case-study .cs168 .content-body>ul>li>b{color:#f6f5f4;margin-bottom:8px;font-size:20px;line-height:1.3;display:block}.live-case-study .cs192 .live-case-strategy,.live-case-study .cs226 .live-case-results{max-width:100%}.live-case-strategy>p,.live-case-results>p{max-width:760px}.live-case-strategy>ul,.live-case-results>ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0;list-style:none;display:grid}.live-case-results>ul{grid-template-columns:repeat(3,minmax(0,1fr))}.live-case-strategy>ul>li,.live-case-results>ul>li{background:#ffffff08;border:1px solid #ffffff1a;border-radius:18px;min-width:0;margin:0;padding:24px;font-size:16px;line-height:1.65}.live-case-strategy>ul>li>strong,.live-case-strategy>ul>li>b{color:#f6f5f4;margin-bottom:14px;font-size:19px;line-height:1.3;display:block}@media (max-width:1023px){.live-case-strategy>ul,.live-case-results>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.live-case-strategy>ul,.live-case-results>ul{scroll-snap-type:x mandatory;max-width:100%;padding-bottom:8px;display:flex;overflow-x:auto}.live-case-strategy>ul>li,.live-case-results>ul>li{scroll-snap-align:start;flex:0 0 85%;font-size:17px;line-height:1.75}}.live-case-study .cs168 .content-body>ul>li>strong,.live-case-study .cs168 .content-body>ul>li>b{margin-bottom:0;display:inline}
