.case-nav[data-astro-cid-22qyq2ce]{z-index:90;transition:transform .5s var(--ease-out), opacity .3s ease;gap:2px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.case-nav[data-astro-cid-22qyq2ce].away{opacity:0;pointer-events:none;transform:translate(-50%,140%)}.cn-btn[data-astro-cid-22qyq2ce]{background:var(--dark);color:#fafafa;white-space:nowrap;height:40px;transition:background .3s var(--ease-out), color .3s var(--ease-out), border-radius .45s var(--ease-out), transform .2s var(--ease-out);border-radius:0;align-items:center;gap:8px;padding:0 16px;font-size:15px;display:inline-flex}.cn-arrow[data-astro-cid-22qyq2ce]{transition:transform .4s var(--ease-out);display:inline-block}@media (hover:hover) and (pointer:fine){.cn-btn[data-astro-cid-22qyq2ce]:hover{background:var(--green);color:var(--dark);border-radius:90px}.cn-btn[data-astro-cid-22qyq2ce]:active{transform:scale(.95)}.cn-btn[data-astro-cid-22qyq2ce]:hover .cn-arrow[data-astro-cid-22qyq2ce]{transform:translateX(var(--nudge,3px))}.cn-btn[data-astro-cid-22qyq2ce]:first-child:hover .cn-arrow[data-astro-cid-22qyq2ce]{--nudge:-3px}}.cn-btn[data-astro-cid-22qyq2ce]:focus-visible{outline:2px solid var(--green);outline-offset:2px}@media (width<=809.98px){.case-nav[data-astro-cid-22qyq2ce]{bottom:16px}.cn-btn[data-astro-cid-22qyq2ce]{height:36px;padding:0 12px;font-size:14px}}@media (prefers-reduced-motion:reduce){.case-nav[data-astro-cid-22qyq2ce],.cn-arrow[data-astro-cid-22qyq2ce]{transition:none}}.case{z-index:1;position:relative}.case .content{flex-direction:column;gap:40px;max-width:1200px;margin:0 auto;padding:96px 32px 40px;display:flex}.case .p-header{flex-direction:column;justify-content:flex-end;gap:32px;min-height:480px;display:flex}.case .p-top{flex-direction:column;flex:1;justify-content:space-between;gap:40px;padding-top:70px;display:flex}.case .crumbs{color:#1a1d219e;gap:8px;display:flex}.case .crumb-link{transition:color .2s}.case .crumb-link:hover{color:var(--green);text-decoration:underline}.case .sep{color:#1a1d214d}.case .current{color:var(--dark)}.case .p-title-block{flex-direction:column;gap:40px;display:flex}.case .p-title{max-width:65%;color:var(--dark)}.case .p-meta{gap:40px;width:80%;margin:0;display:flex}.case .p-meta dt{color:var(--text-3);font-size:14px}.case .p-meta dd{color:var(--dark);margin:4px 0 0;font-size:14px}.case .p-divider{background:var(--grey);height:1px}.case .p-hero{background:#0277fe;margin:0;overflow:hidden}.case .p-hero img{aspect-ratio:2.4311;width:100%;height:auto}.case .p-copy{flex-direction:column;gap:120px;display:flex}.case .p-row{gap:40px;padding:0 80px;display:flex}.case .p-row.first{padding-top:40px}.case .p-row.last{padding-bottom:40px}.case .p-label{color:var(--text-3);white-space:nowrap;flex:1;gap:32px;display:flex}.case .p-text{flex-direction:column;flex:6;gap:40px;display:flex}.case .p-text .section-title{max-width:80%;color:var(--dark)}.case .p-body{max-width:85%;color:var(--text-3);flex-direction:column;gap:1em;display:flex}.case .p-flow{background:#f8f8f8;justify-content:center;margin:0;display:flex}.case .p-flow picture{width:100%}.case .p-flow img{aspect-ratio:2.4311;width:100%}.case .p-outcome{align-items:flex-start;gap:64px;padding-top:40px;display:flex}.case .o-copy{flex-direction:column;flex:1;gap:230px;display:flex}.case .o-block{flex-direction:column;gap:64px;padding-left:80px;display:flex}.case .o-block.o-last{padding-bottom:160px}.case .o-block .p-label,.case .r-copy .p-label{flex:none}.case .o-text{flex-direction:column;gap:40px;display:flex}.case .o-text .section-title{color:var(--dark)}.case .o-text .p-body{max-width:none}.case .o-panel{background:#f7f7f7;flex:1;place-items:center;min-height:80vh;display:grid;position:sticky;top:40px}.case .o-panel img{aspect-ratio:.93;object-fit:contain;width:451px;max-width:90%}.case .p-reflection{align-items:flex-start;gap:64px;display:flex}.case .r-copy{flex-direction:column;flex:1;gap:64px;padding-left:80px;display:flex;position:sticky;top:96px}.case .metrics{flex-direction:column;flex:1;align-items:flex-end;gap:32px;display:flex}.case .metric{background:#f7f7f7;flex-direction:column;justify-content:space-between;gap:10px;width:100%;min-height:75vh;padding:20px;display:flex}.case .metric .h4{color:var(--dark)}.case .big{letter-spacing:-.03em;color:var(--dark);font-size:110px;line-height:.8}.case .p-next{flex-direction:column;gap:40px;padding:72px 0;display:flex}.case .np-head{justify-content:space-between;align-items:flex-end;display:flex}.case .np-title{flex-direction:column;gap:20px;display:flex}.case .np-grid{grid-template-columns:repeat(2,1fr);gap:48px 24px;display:grid}@media (width<=1199.98px){.case .content{max-width:810px;padding:96px 24px 32px}.case .p-header{padding-top:120px}.case .p-top{justify-content:flex-start;padding-top:0}.case .p-title{max-width:90%}.case .p-meta{gap:24px 100px}.case .p-hero img{aspect-ratio:2.4311}.case .p-copy{gap:80px}.case .p-row{flex-direction:column;gap:24px;padding:0 40px 0 0}.case .p-row.first{padding-top:40px}.case .p-text .section-title,.case .p-body{max-width:80%}.case .p-outcome{flex-direction:column;gap:80px;padding-top:32px}.case .o-copy{gap:80px}.case .o-block{padding:0 40px 0 0}.case .o-block.o-last{padding-bottom:64px}.case .o-text .p-body{max-width:70%}.case .o-panel{width:100%;min-height:560px;position:relative;top:auto}.case .p-reflection{flex-direction:column;gap:40px}.case .r-copy{padding-left:0;position:relative;top:auto}.case .metrics{width:100%}.case .metric{width:50%;min-height:420px}.case .p-next{gap:20px;padding:32px 0}.case .np-grid{gap:32px 20px}}@media (width<=809.98px){.case .content{gap:32px;max-width:390px;padding:80px 16px 40px}.case .p-header{min-height:0;padding-top:44px}.case .p-title{letter-spacing:-.025em;max-width:100%;font-size:24px;line-height:1.2}.case .p-meta{grid-template-columns:repeat(2,1fr);gap:16px 18px;width:100%;display:grid}.case .p-hero img{aspect-ratio:.8193}.case .p-copy{gap:56px}.case .p-row{padding:0}.case .p-row.first{padding-top:40px}.case .p-row.last{padding-bottom:40px}.case .p-text .section-title,.case .p-body{max-width:100%}.case .p-flow{padding-top:32px}.case .p-flow img{aspect-ratio:.7665}.case .p-outcome{gap:32px;padding-top:24px}.case .o-copy{gap:56px}.case .o-block{padding:0}.case .o-text .p-body{max-width:100%}.case .o-panel{min-height:0;padding:0}.case .o-panel img{width:100%;max-width:none;height:385px}.case .p-reflection{gap:32px}.case .metrics{gap:16px}.case .metric{width:100%;min-height:320px}.case .big{font-size:88px}.case .p-next{gap:16px;padding:24px 0}.case .np-head{flex-direction:column;align-items:flex-start;gap:20px}.case .np-grid{grid-template-columns:1fr;gap:32px 12px}}.case .ph{width:100%;height:100%;min-height:inherit;text-align:center;color:var(--text-3);background:repeating-linear-gradient(-45deg,#0000 0 14px,#1a1d2108 14px 15px);place-items:center;padding:32px;font-size:14px;line-height:1.4;display:grid}.case .ph b{color:var(--dark);margin-bottom:6px;font-weight:400;display:block}.case .p-hero .ph,.case .p-flow .ph{aspect-ratio:2.4311}.case .p-hero.has-ph{background:#f0f0f0}@media (width<=809.98px){.case .p-hero .ph{aspect-ratio:.8193}.case .p-flow .ph{aspect-ratio:.7665}}@media (width>=810px) and (width<=1199.98px){.case .p-meta:has(>:nth-child(4)){gap:24px 48px;width:100%}}@media (width<=809.98px){.case .o-panel .ph{min-height:385px}}.case .dlog{width:100%;max-width:520px;color:var(--dark);grid-template-columns:1fr 1fr;gap:32px;padding:40px 32px;display:grid}.case .dlog-col{flex-direction:column;gap:8px;display:flex}.case .dlog-who{color:var(--text-3);font-size:14px}.case .dlog-name{margin-top:4px}.case .dlog-sub{color:var(--text-3);margin-bottom:20px;font-size:14px}.case .dlog-h{color:var(--dark);border-top:1px solid #1a1d211a;padding-top:12px;font-size:14px}.case .dlog ul{color:var(--text-3);margin:0 0 20px;padding:0;font-size:14px;line-height:1.5;list-style:none}@media (width<=809.98px){.case .dlog{gap:20px;padding:32px 16px}}.case{--rease:cubic-bezier(.25, .46, .45, .94);--sdur:1.6s;--sodur:.8s;--ss:50ms;--rodur:.8s}.case [data-reveal]{--ry:24px;--rdur:1.6s}.case [data-reveal=para]{--ry:16px;--rdur:1.6s}
