._3JkUBG_container{--green:#7feb82;--green-deep:#5fd463;--ink:#0e0f11;--muted:#5d6169;--soft:#a3a7ae;--on-dark:#a9adb4;--card:#f3f4f6;--bg:#fff;--radius:36px;--notch:24px;--page-pad:clamp(16px, 2.5vw, 40px);--inner-pad:clamp(24px, 4vw, 72px);--ease:cubic-bezier(.22, 1, .36, 1);--font-display:"Bricolage Grotesque", "DM Sans", system-ui, sans-serif;--font-body:"DM Sans", system-ui, sans-serif;background:var(--bg);min-height:100svh;color:var(--ink);font-family:var(--font-body);padding:var(--page-pad) var(--page-pad) clamp(64px, 8vw, 120px);-webkit-font-smoothing:antialiased;overflow-x:clip}._3JkUBG_inner{max-width:1600px;padding:0 var(--inner-pad);margin:0 auto}._3JkUBG_topbar{justify-content:space-between;align-items:center;gap:16px;padding-top:clamp(14px,3vh,36px);display:flex}._3JkUBG_topCta ._3JkUBG_ctaLabel,._3JkUBG_topCta ._3JkUBG_ctaIcon{height:52px}._3JkUBG_topCta ._3JkUBG_ctaIcon{width:52px}._3JkUBG_topCta ._3JkUBG_ctaLabel{padding:0 24px;font-size:1rem}._3JkUBG_hero{animation:_3JkUBG_fadeUp .8s var(--ease) both;padding:clamp(56px,9vh,120px) 0 0}._3JkUBG_eyebrow{align-items:center;gap:10px;margin:0 0 24px;font-size:1rem;font-weight:500;display:inline-flex}._3JkUBG_dot{background:var(--green-deep);border-radius:50%;width:10px;height:10px}._3JkUBG_title{max-width:14ch;font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(2.75rem,5.4vw,5.75rem);font-weight:600;line-height:.98}._3JkUBG_muted{color:var(--soft)}._3JkUBG_lead{max-width:44ch;color:var(--muted);margin:28px 0 0;font-size:clamp(1.0625rem,1.3vw,1.25rem);line-height:1.45}._3JkUBG_filters{flex-wrap:wrap;gap:8px;margin-top:clamp(36px,4vw,56px);display:flex}._3JkUBG_filter{background:var(--bg);height:46px;color:var(--ink);font:inherit;cursor:pointer;border:1px solid #0e0f1124;border-radius:999px;align-items:center;gap:10px;padding:0 8px 0 20px;font-size:.9375rem;font-weight:500;transition:background-color .25s,border-color .25s,color .25s;display:inline-flex}._3JkUBG_filter:hover{background:var(--card);border-color:#0e0f1138}._3JkUBG_filter:focus-visible{outline:2px solid var(--ink);outline-offset:3px}._3JkUBG_count{background:var(--card);border-radius:999px;place-items:center;min-width:30px;height:30px;padding:0 8px;font-size:.8125rem;transition:background-color .25s,color .25s;display:grid}._3JkUBG_filterOn,._3JkUBG_filterOn:hover{background:var(--ink);border-color:var(--ink);color:#fff}._3JkUBG_filterOn ._3JkUBG_count{background:var(--green);color:var(--ink)}._3JkUBG_list{flex-direction:column;gap:clamp(80px,9vw,140px);margin:clamp(56px,6vw,96px) 0 0;padding:0;list-style:none;display:flex}._3JkUBG_study{animation:_3JkUBG_fadeUp .7s var(--ease) both;animation-delay:calc(var(--i) * 80ms);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:clamp(28px,3.5vw,56px);display:grid}._3JkUBG_media{border-radius:var(--radius);min-height:clamp(440px,40vw,640px);color:var(--ink);isolation:isolate;background:#e6e8eb;grid-column:1/span 7;display:block;position:relative;overflow:hidden}._3JkUBG_content{grid-column:8/span 5}._3JkUBG_flip ._3JkUBG_media{order:2;grid-column:6/span 7}._3JkUBG_flip ._3JkUBG_content{order:1;grid-column:1/span 5}._3JkUBG_image{z-index:-1;object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease);position:absolute;inset:0}._3JkUBG_study:hover ._3JkUBG_image{transform:scale(1.04)}a._3JkUBG_media:focus-visible{outline:2px solid var(--ink);outline-offset:4px}._3JkUBG_stat{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#0e0f118c;border-radius:999px;align-items:center;gap:8px;padding:10px 18px 10px 14px;font-size:.9375rem;font-weight:500;display:inline-flex;position:absolute;top:20px;left:20px}._3JkUBG_stat strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.125rem;font-weight:600}._3JkUBG_statIcon{color:var(--green)}._3JkUBG_notch{background:var(--bg);border-bottom-left-radius:var(--radius);padding:0 0 10px 10px;position:absolute;top:0;right:0}._3JkUBG_notch:before,._3JkUBG_notch:after{content:"";width:var(--notch);height:var(--notch);background:radial-gradient(circle at 0 100%, transparent calc(var(--notch) - .5px), var(--bg) var(--notch));pointer-events:none;position:absolute}._3JkUBG_notch:before{top:0;right:100%}._3JkUBG_notch:after{top:100%;right:0}._3JkUBG_notchIcon{background:var(--green);width:60px;height:60px;color:var(--ink);transition:background-color .25s ease, transform .4s var(--ease);border-radius:50%;place-items:center;display:grid}a._3JkUBG_media:hover ._3JkUBG_notchIcon{background:var(--green-deep);transform:rotate(45deg)}._3JkUBG_meta{color:var(--soft);align-items:center;gap:10px;margin:0 0 18px;font-size:.9375rem;font-weight:500;display:flex}._3JkUBG_metaDot{background:var(--soft);border-radius:50%;width:4px;height:4px}._3JkUBG_tags{flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:0;list-style:none;display:flex}._3JkUBG_tag{background:var(--card);border-radius:999px;padding:6px 12px;font-size:.8125rem;font-weight:500}._3JkUBG_client{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(2.25rem,3.6vw,3.5rem);font-weight:600;line-height:1}._3JkUBG_summary{color:var(--muted);margin:14px 0 0;font-size:clamp(1.0625rem,1.25vw,1.1875rem);line-height:1.4}._3JkUBG_story{flex-direction:column;gap:18px;margin:32px 0 0;display:flex}._3JkUBG_storyRow{grid-template-columns:120px minmax(0,1fr);gap:16px;display:grid}._3JkUBG_storyRow dt{font-size:.9375rem;font-weight:600}._3JkUBG_storyRow dd{color:var(--muted);margin:0;font-size:1rem;line-height:1.4}._3JkUBG_stats{flex-wrap:wrap;gap:10px;margin:32px 0 0;padding:0;list-style:none;display:flex}._3JkUBG_statCard{background:var(--card);border-radius:22px;flex-direction:column;gap:4px;min-width:140px;padding:16px 20px;display:flex}._3JkUBG_statCard strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.75rem;font-weight:600;line-height:1}._3JkUBG_statCard span{color:var(--muted);font-size:.875rem}._3JkUBG_closer{border-radius:var(--radius);background:var(--ink);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-top:clamp(96px,11vw,176px);padding:clamp(36px,5vw,72px);display:flex}._3JkUBG_closerTitle{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(2.25rem,4.4vw,4.5rem);font-weight:600;line-height:1.02}._3JkUBG_closerText{max-width:40ch;color:var(--on-dark);margin:16px 0 0;font-size:clamp(1.0625rem,1.2vw,1.1875rem);line-height:1.4}._3JkUBG_cta{color:var(--ink);flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}._3JkUBG_ctaLabel,._3JkUBG_ctaIcon{background:var(--green);height:60px;transition:background-color .25s ease, transform .35s var(--ease)}._3JkUBG_ctaLabel{border-radius:999px;align-items:center;padding:0 30px;font-size:1.0625rem;font-weight:500;display:flex}._3JkUBG_ctaIcon{border-radius:50%;place-items:center;width:60px;margin-left:-6px;display:grid}._3JkUBG_cta:hover ._3JkUBG_ctaLabel,._3JkUBG_cta:hover ._3JkUBG_ctaIcon{background:var(--green-deep)}._3JkUBG_cta:hover ._3JkUBG_ctaIcon{transform:rotate(45deg)}._3JkUBG_cta:focus-visible{outline:2px solid var(--green);outline-offset:4px;border-radius:999px}@keyframes _3JkUBG_fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._3JkUBG_container *,._3JkUBG_container :before,._3JkUBG_container :after{transition:none!important;animation:none!important}}@media (max-width:1100px){._3JkUBG_media,._3JkUBG_flip ._3JkUBG_media{order:1;grid-column:1/span 6}._3JkUBG_content,._3JkUBG_flip ._3JkUBG_content{order:2;grid-column:7/span 6}._3JkUBG_storyRow{grid-template-columns:1fr;gap:4px}}@media (max-width:900px){._3JkUBG_study{grid-template-columns:1fr;gap:28px}._3JkUBG_media,._3JkUBG_flip ._3JkUBG_media,._3JkUBG_content,._3JkUBG_flip ._3JkUBG_content{grid-column:1}._3JkUBG_media{aspect-ratio:4/3;min-height:0}}@media (max-width:760px){._3JkUBG_container{--page-pad:12px;--inner-pad:12px;--radius:28px;--notch:20px}._3JkUBG_topbar{padding-top:22px}._3JkUBG_hero{padding-top:48px}._3JkUBG_filters{margin-right:calc((var(--page-pad) + var(--inner-pad)) * -1);padding-right:calc(var(--page-pad) + var(--inner-pad));scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}._3JkUBG_filters::-webkit-scrollbar{display:none}._3JkUBG_filter{flex-shrink:0}._3JkUBG_list{gap:72px}._3JkUBG_media{aspect-ratio:4/5}._3JkUBG_stat{padding:8px 14px 8px 12px;font-size:.875rem;top:14px;left:14px}._3JkUBG_notchIcon{width:52px;height:52px}._3JkUBG_ctaLabel,._3JkUBG_ctaIcon{height:54px}._3JkUBG_ctaIcon{width:54px}._3JkUBG_closer{padding:28px 24px}}@media (max-width:480px){._3JkUBG_topCta{display:none}}
