.case-study-root .cbsc-case-page{--cbsc-ink:#061417;--cbsc-panel:#0a2025;--cbsc-cyan:#6ff1ff;--cbsc-red:#ff5d51;--cbsc-paper:#eef4f3;--cbsc-steel:#b8c7c7;padding-bottom:110px}@media (prefers-reduced-motion:reduce){.case-study-root .cbsc-case-page *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}
.DV2oZq_page{--hart:var(--green);--hart-ink:#1f2c2c;--hart-sage:#9bc7c2;--hart-radius:var(--radius-lg);--hart-gap:88px;padding-top:36px;padding-bottom:96px}.DV2oZq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.DV2oZq_back{border-radius:var(--radius-lg);background:var(--panel-2);width:max-content;min-height:44px;color:var(--text);align-items:center;gap:8px;padding:0 18px 0 14px;font-size:15px;transition:background-color .2s;display:inline-flex}.DV2oZq_back:focus-visible{background:color-mix(in srgb, var(--panel-2) 80%, var(--text) 10%)}@media (hover:hover) and (pointer:fine){.DV2oZq_back:hover{background:color-mix(in srgb, var(--panel-2) 80%, var(--text) 10%)}}.DV2oZq_back,.DV2oZq_primaryAction,.DV2oZq_secondaryAction,.DV2oZq_services a,.DV2oZq_linkList a{touch-action:manipulation}.DV2oZq_back:active,.DV2oZq_primaryAction:active,.DV2oZq_secondaryAction:active,.DV2oZq_services a:active,.DV2oZq_linkList a:active{opacity:.72;transition-duration:.12s}.DV2oZq_article{color:var(--text);margin-top:56px}.DV2oZq_eyebrow{color:var(--hart);font:600 11px/1.1 var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px}.DV2oZq_hero h1{letter-spacing:-.032em;text-wrap:balance;max-width:880px;margin:0;font-size:clamp(34px,4.4vw,54px);font-weight:500;line-height:1.06}.DV2oZq_dek{max-width:640px;color:var(--muted);letter-spacing:-.01em;text-wrap:pretty;margin:22px 0 0;font-size:clamp(17px,1.6vw,21px);line-height:1.5}.DV2oZq_heroActions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.DV2oZq_primaryAction,.DV2oZq_secondaryAction{border-radius:var(--radius-lg);align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:16px;font-weight:500;transition:opacity .2s,background-color .2s,border-color .2s;display:inline-flex}.DV2oZq_primaryAction{background:var(--text);color:var(--bg)}.DV2oZq_secondaryAction{border:1px solid var(--line);background:var(--panel-2);color:var(--text)}.DV2oZq_primaryAction:focus-visible{opacity:.88}.DV2oZq_secondaryAction:focus-visible{border-color:var(--line-strong)}@media (hover:hover) and (pointer:fine){.DV2oZq_primaryAction:hover{opacity:.88}.DV2oZq_secondaryAction:hover{border-color:var(--line-strong)}}.DV2oZq_facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:64px 0 56px;display:grid}.DV2oZq_facts dt,.DV2oZq_label,.DV2oZq_caption span,.DV2oZq_boundary strong,.DV2oZq_stats dt,.DV2oZq_contactList dt,.DV2oZq_advisorRole,.DV2oZq_sourceNote,.DV2oZq_byline,.DV2oZq_placeholder strong,.DV2oZq_placeholder em,.DV2oZq_services span{font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase}.DV2oZq_facts dt{color:var(--muted);font-size:13px}.DV2oZq_facts dd{margin:10px 0 0;font-size:18px;line-height:1.35}.DV2oZq_stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:44px 0 0;display:grid}.DV2oZq_stats div{flex-direction:column-reverse;justify-content:flex-end;gap:8px;padding:22px 20px 22px 0;display:flex}.DV2oZq_stats div+div{border-left:1px solid var(--line);padding-left:20px}.DV2oZq_stats dt{color:var(--muted);font-size:11px;line-height:1.45}.DV2oZq_stats dd{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(30px,3.2vw,40px);font-weight:500;line-height:1}.DV2oZq_sourceNote{max-width:760px;color:var(--muted);margin:16px 0 0;font-size:11px;line-height:1.65}.DV2oZq_chapter,.DV2oZq_faq{margin-top:var(--hart-gap)}.DV2oZq_chapter>.DV2oZq_copy,.DV2oZq_chapter>h2,.DV2oZq_chapter>.DV2oZq_label{max-width:640px}.DV2oZq_label{color:var(--text);flex-wrap:wrap;align-items:center;margin:0;font-size:13px;display:flex}.DV2oZq_label>span{color:var(--muted);margin-right:12px}.DV2oZq_article h2[id]{scroll-margin-top:72px}@media (max-width:1199.98px){.DV2oZq_article h2[id]{scroll-margin-top:148px}}.DV2oZq_chapter h2,.DV2oZq_faq h2,.DV2oZq_contact h2{letter-spacing:-.025em;text-wrap:balance;margin:14px 0 0;font-size:clamp(24px,2.4vw,30px);font-weight:500;line-height:1.18}.DV2oZq_copy p{color:var(--muted);text-wrap:pretty;margin:18px 0 0;font-size:18px;line-height:1.62}.DV2oZq_copy a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}@media (hover:hover) and (pointer:fine){.DV2oZq_copy a:hover{text-decoration-color:currentColor}}.DV2oZq_landscape{margin:44px 0 0}.DV2oZq_photo{border:1px solid var(--line);border-radius:var(--hart-radius);overflow:hidden}.DV2oZq_photo img{aspect-ratio:21/9;object-fit:cover;width:100%;height:auto;display:block}.DV2oZq_caption{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:14px;font-size:14px;line-height:1.5;display:flex}.DV2oZq_caption span{color:var(--text);font-size:11px}.DV2oZq_services{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:none;margin-top:36px;display:grid}.DV2oZq_services article{border:1px solid var(--line);border-radius:var(--hart-radius);background:var(--panel);flex-direction:column;min-height:230px;padding:24px;display:flex}.DV2oZq_services span{color:var(--hart);font-size:12px}.DV2oZq_services h3{letter-spacing:-.02em;margin:28px 0 0;font-size:20px;font-weight:500}.DV2oZq_services p{color:var(--muted);margin:8px 0 0;font-size:15px;line-height:1.55}.DV2oZq_services a{align-items:center;gap:6px;min-height:32px;margin-top:auto;padding-top:14px;font-size:14px;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.DV2oZq_services a:hover,.DV2oZq_linkList a:hover,.DV2oZq_contactList a:hover{text-underline-offset:3px;text-decoration:underline}}.DV2oZq_advisor{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);grid-template-columns:280px minmax(0,1fr);align-items:start;gap:40px;margin-top:32px;padding:28px;display:grid}.DV2oZq_advisor figure{border-radius:var(--hart-radius);margin:0;overflow:hidden}.DV2oZq_advisor figure img{aspect-ratio:4/4.4;object-fit:cover;object-position:center 25%;width:100%;height:auto;display:block}.DV2oZq_advisor h3{letter-spacing:-.03em;margin:4px 0 0;font-size:28px;font-weight:500}.DV2oZq_advisorRole{color:var(--hart);margin:10px 0 0;font-size:12px}.DV2oZq_advisor p:not(.DV2oZq_advisorRole){max-width:560px;color:var(--muted);margin:18px 0 0;font-size:17px;line-height:1.6}.DV2oZq_linkList{flex-wrap:wrap;gap:8px 22px;margin:22px 0 0;padding:0;list-style:none;display:flex}.DV2oZq_linkList a{align-items:center;gap:6px;min-height:32px;font-size:14px;font-weight:500;display:inline-flex}.DV2oZq_boundary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:220px minmax(0,1fr);gap:16px;margin-top:40px;padding:24px 0;display:grid}.DV2oZq_boundary strong{font-size:12px;font-weight:400;line-height:1.6}.DV2oZq_boundary p{max-width:640px;margin:0}.DV2oZq_pull{color:var(--text);letter-spacing:-.02em;font-size:clamp(20px,2vw,24px);line-height:1.35}.DV2oZq_boundary small{color:var(--muted);margin-top:14px;font-size:14px;line-height:1.5;display:block}.DV2oZq_placeholders{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.DV2oZq_placeholder{border:1.5px dashed var(--line-strong);border-radius:var(--hart-radius);background:color-mix(in srgb, var(--panel) 70%, transparent);-webkit-backdrop-filter:blur(8px);flex-direction:column;align-items:flex-start;gap:8px;padding:24px;display:flex}.DV2oZq_placeholderIcon{border:1px solid var(--line);background:var(--panel-2);width:44px;height:44px;color:var(--hart);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.DV2oZq_placeholder strong{font-size:12px;font-weight:500}.DV2oZq_placeholder p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.5}.DV2oZq_placeholder em{color:var(--text);margin-top:auto;padding-top:8px;font-size:12px;font-style:normal}.DV2oZq_faqList{border-top:1px solid var(--line);margin-top:24px}.DV2oZq_faqList details{border-bottom:1px solid var(--line)}.DV2oZq_faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;list-style:none;display:flex}.DV2oZq_faqList summary::-webkit-details-marker{display:none}.DV2oZq_faqList summary h3{margin:0;font-size:17px;font-weight:500;line-height:1.4}.DV2oZq_faqList summary svg{color:var(--muted);flex:none;transition:transform .25s}.DV2oZq_faqList details[open] summary svg{transform:rotate(180deg)}.DV2oZq_faqList details p{max-width:720px;color:var(--muted);margin:0;padding-bottom:22px;font-size:16px;line-height:1.65}.DV2oZq_contact{margin-top:var(--hart-gap);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);padding:48px}.DV2oZq_contact h2{letter-spacing:-.035em;max-width:640px;font-size:clamp(30px,3.4vw,44px);line-height:1.06}.DV2oZq_contactIntro{max-width:600px;color:var(--muted);margin:18px 0 0;font-size:17px;line-height:1.6}.DV2oZq_contact .DV2oZq_primaryAction{margin-top:28px}.DV2oZq_contactList{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:36px 0 0;display:grid}.DV2oZq_contactList div{border-top:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.DV2oZq_contactList dt{color:var(--muted);padding-top:3px;font-size:11px}.DV2oZq_contactList dd{overflow-wrap:anywhere;margin:0;font-size:15px}.DV2oZq_byline{color:var(--muted);margin:64px 0 0;font-size:12px}.DV2oZq_navigation{margin-top:24px}@media (max-width:900px){.DV2oZq_services a,.DV2oZq_linkList a{min-height:44px}.DV2oZq_facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.DV2oZq_services{grid-template-columns:repeat(2,minmax(0,1fr))}.DV2oZq_placeholders{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.DV2oZq_page{--hart-radius:var(--radius-md);--hart-gap:var(--space-6);padding-top:20px}.DV2oZq_article{margin-top:36px}.DV2oZq_facts{margin:48px 0 40px}.DV2oZq_facts dd{font-size:16px}.DV2oZq_heroActions a{flex:auto;justify-content:center}.DV2oZq_stats{margin-top:32px}.DV2oZq_stats div,.DV2oZq_stats div+div{padding:16px 8px 16px 0}.DV2oZq_stats div+div{padding-left:12px}.DV2oZq_stats dt{font-size:10px}.DV2oZq_copy p{font-size:17px}.DV2oZq_contactList{grid-template-columns:minmax(0,1fr)}.DV2oZq_services,.DV2oZq_placeholders{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.DV2oZq_services article{min-height:0;padding:var(--space-4)}.DV2oZq_services h3{margin-top:var(--space-4)}.DV2oZq_placeholder{padding:var(--space-4)}.DV2oZq_advisor{gap:var(--space-5);padding:var(--space-4);grid-template-columns:minmax(0,1fr)}.DV2oZq_boundary{grid-template-columns:minmax(0,1fr);gap:8px}.DV2oZq_faqList summary{padding:16px 0}.DV2oZq_contact{padding:var(--space-5) var(--space-4)}.DV2oZq_contact .DV2oZq_primaryAction{justify-content:center;width:100%}.DV2oZq_contactList div{grid-template-columns:96px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.DV2oZq_faqList summary svg{transition:none}}
._5BV5Hq_page{--hi-accent:var(--violet);--hi-radius:var(--radius-lg);--hi-gap:88px;padding-top:36px;padding-bottom:96px}._5BV5Hq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._5BV5Hq_back{border-radius:var(--radius-lg);background:var(--panel-2);width:max-content;min-height:44px;color:var(--text);align-items:center;gap:8px;padding:0 18px 0 14px;font-size:15px;transition:background-color .2s;display:inline-flex}._5BV5Hq_back:focus-visible{background:color-mix(in srgb, var(--panel-2) 80%, var(--text) 10%)}@media (hover:hover) and (pointer:fine){._5BV5Hq_back:hover{background:color-mix(in srgb, var(--panel-2) 80%, var(--text) 10%)}}._5BV5Hq_back,._5BV5Hq_primaryAction,._5BV5Hq_secondaryAction,._5BV5Hq_transcript summary,._5BV5Hq_faqList summary{touch-action:manipulation}._5BV5Hq_back:active,._5BV5Hq_primaryAction:active,._5BV5Hq_secondaryAction:active,._5BV5Hq_transcript summary:active,._5BV5Hq_faqList summary:active{opacity:.72;transition-duration:.12s}._5BV5Hq_article{color:var(--text);margin-top:56px}._5BV5Hq_mono,._5BV5Hq_facts dt,._5BV5Hq_label,._5BV5Hq_kicker,._5BV5Hq_stats dt,._5BV5Hq_statsNote,._5BV5Hq_showcaseNote,._5BV5Hq_reported span,._5BV5Hq_placeholder span,._5BV5Hq_spotlightMeta,._5BV5Hq_byline,._5BV5Hq_equation{font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase}._5BV5Hq_kicker{color:var(--muted);letter-spacing:.14em;align-items:center;gap:10px;margin:0 0 22px;font-size:11px;font-weight:600;line-height:1.1;display:inline-flex}._5BV5Hq_kicker:before{content:"";background:var(--hi-accent);border-radius:50%;width:8px;height:8px}._5BV5Hq_hero h1{letter-spacing:-.032em;text-wrap:balance;max-width:880px;margin:0;font-size:clamp(34px,4.4vw,54px);font-weight:500;line-height:1.06}._5BV5Hq_dek{max-width:620px;color:var(--muted);letter-spacing:-.01em;text-wrap:pretty;margin:22px 0 0;font-size:clamp(17px,1.6vw,21px);line-height:1.5}._5BV5Hq_heroActions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}._5BV5Hq_primaryAction,._5BV5Hq_secondaryAction{border-radius:var(--radius-lg);align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:16px;font-weight:500;transition:opacity .2s,border-color .2s;display:inline-flex}._5BV5Hq_primaryAction{background:var(--text);color:var(--bg)}._5BV5Hq_secondaryAction{border:1px solid var(--line);background:var(--panel-2);color:var(--text)}._5BV5Hq_primaryAction:focus-visible{opacity:.88}._5BV5Hq_secondaryAction:focus-visible{border-color:var(--line-strong)}@media (hover:hover) and (pointer:fine){._5BV5Hq_primaryAction:hover{opacity:.88}._5BV5Hq_secondaryAction:hover{border-color:var(--line-strong)}}._5BV5Hq_facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:64px 0 56px;display:grid}._5BV5Hq_facts dt{color:var(--muted);font-size:13px}._5BV5Hq_facts dd{margin:10px 0 0;font-size:18px;line-height:1.35}._5BV5Hq_spotlight{border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(60% 90% at 88% 50%, color-mix(in srgb, var(--hi-accent) 24%, transparent), transparent 70%), var(--panel);grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:center;gap:56px;padding:56px;scroll-margin-top:90px;display:grid;position:relative;overflow:hidden}._5BV5Hq_spotlightCopy{min-width:0;position:relative}._5BV5Hq_spotlight h2{letter-spacing:-.035em;text-wrap:balance;margin:14px 0 0;font-size:clamp(28px,3.4vw,44px);font-weight:500;line-height:1.08}._5BV5Hq_pull{border-left:3px solid var(--hi-accent);margin:28px 0 0;padding:0 0 0 22px}._5BV5Hq_pull p{letter-spacing:-.02em;text-wrap:pretty;margin:0;font-size:clamp(20px,2.1vw,27px);font-weight:500;line-height:1.32}._5BV5Hq_pull footer{color:var(--muted);margin-top:14px;font-size:15px}._5BV5Hq_spotlightNote{max-width:520px;color:var(--muted);margin:22px 0 0;font-size:15px;line-height:1.6}._5BV5Hq_transcript{border-top:1px solid var(--line);max-width:520px;margin-top:22px}._5BV5Hq_transcript summary{cursor:pointer;align-items:center;min-height:44px;font-size:15px;font-weight:500;display:flex}._5BV5Hq_transcript p{color:var(--muted);margin:0 0 12px;font-size:15px;line-height:1.6}._5BV5Hq_videoWrap{justify-self:end;width:100%;margin:0;position:relative}._5BV5Hq_video{aspect-ratio:9/16;object-fit:cover;border:1px solid var(--line-strong);border-radius:var(--radius-lg);width:100%;max-height:640px;box-shadow:0 30px 80px color-mix(in srgb, var(--hi-accent) 30%, transparent);background:#000;display:block}._5BV5Hq_spotlightMeta{color:var(--muted);margin-top:14px;font-size:11px;line-height:1.5}._5BV5Hq_copy p._5BV5Hq_equation{margin:28px 0 0;font-size:13px;line-height:1.6}._5BV5Hq_equation strong{color:var(--text);font-weight:500}._5BV5Hq_statsBlock{margin-top:44px}._5BV5Hq_stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}._5BV5Hq_stats div{flex-direction:column-reverse;justify-content:flex-end;gap:8px;padding:22px 20px 22px 0;display:flex}._5BV5Hq_stats div+div{border-left:1px solid var(--line);padding-left:20px}._5BV5Hq_stats dt{color:var(--muted);font-size:11px;line-height:1.45}._5BV5Hq_stats dd{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(30px,3.2vw,40px);font-weight:500;line-height:1}._5BV5Hq_statsNote{color:var(--muted);margin:14px 0 0;font-size:11px;line-height:1.6}._5BV5Hq_statsNote a,._5BV5Hq_copy a,._5BV5Hq_reported p a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;padding-block:5px}._5BV5Hq_showcaseGroup{margin-top:36px}._5BV5Hq_chapter,._5BV5Hq_faq{margin-top:var(--hi-gap)}._5BV5Hq_chapter{max-width:640px}._5BV5Hq_chapterWide{max-width:none}._5BV5Hq_chapterWide>h2,._5BV5Hq_chapterWide>._5BV5Hq_label,._5BV5Hq_chapterWide>._5BV5Hq_copy{max-width:640px}._5BV5Hq_label{color:var(--text);flex-wrap:wrap;align-items:center;margin:0;font-size:13px;display:flex}._5BV5Hq_label>span{color:var(--muted);margin-right:12px}._5BV5Hq_article h2[id]{scroll-margin-top:72px}@media (max-width:1199.98px){._5BV5Hq_article h2[id]{scroll-margin-top:148px}}._5BV5Hq_chapter h2,._5BV5Hq_faq h2{letter-spacing:-.025em;text-wrap:balance;margin:14px 0 0;font-size:clamp(24px,2.4vw,30px);font-weight:500;line-height:1.18}._5BV5Hq_copy p{color:var(--muted);text-wrap:pretty;margin:18px 0 0;font-size:18px;line-height:1.62}._5BV5Hq_list{border-top:1px solid var(--line);margin:24px 0 0;padding:0;list-style:none}._5BV5Hq_list li{border-bottom:1px solid var(--line);gap:16px;padding:14px 0;font-size:17px;line-height:1.45;display:flex}._5BV5Hq_list li>span{width:28px;color:var(--muted);font-family:var(--font-geist-mono), monospace;flex:none;padding-top:3px;font-size:12px}._5BV5Hq_list li small{color:var(--muted);margin-top:4px;font-size:15px;line-height:1.5;display:block}._5BV5Hq_twoCol{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:8px;display:grid}._5BV5Hq_twoCol h3{font-size:13px;font-weight:500;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:28px 0 0}._5BV5Hq_words{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}._5BV5Hq_words li{border:1px solid var(--line);border-radius:var(--hi-radius);background:var(--panel);letter-spacing:-.015em;padding:18px 20px;font-size:18px;font-weight:500;line-height:1.3}._5BV5Hq_words li:before{content:"“";color:var(--hi-accent)}._5BV5Hq_words li:after{content:"”";color:var(--hi-accent)}._5BV5Hq_sourceNote{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.5}._5BV5Hq_reportedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}._5BV5Hq_reported{border:1px solid var(--line);border-radius:var(--hi-radius);background:var(--panel);padding:22px}._5BV5Hq_reported span{color:var(--muted);font-size:11px}._5BV5Hq_reported strong{letter-spacing:-.03em;margin-top:10px;font-size:26px;font-weight:500;line-height:1.1;display:block}._5BV5Hq_reported p{color:var(--muted);margin:8px 0 0;font-size:15px;line-height:1.5}._5BV5Hq_placeholder{border:1.5px dashed var(--line-strong);border-radius:var(--hi-radius);background:color-mix(in srgb, var(--hi-accent) 7%, var(--panel));align-items:center;gap:18px;margin-top:28px;padding:24px;display:flex}._5BV5Hq_placeholder svg{border-radius:var(--radius-md);background:color-mix(in srgb, var(--hi-accent) 18%, transparent);width:40px;height:40px;color:var(--text);flex:none;padding:9px}._5BV5Hq_placeholder span{color:var(--muted);font-size:11px;display:block}._5BV5Hq_placeholder strong{margin-top:6px;font-size:17px;font-weight:500;display:block}._5BV5Hq_placeholder p{color:var(--muted);margin:4px 0 0;font-size:15px}._5BV5Hq_faq{max-width:640px}._5BV5Hq_faqList{border-top:1px solid var(--line);margin-top:24px}._5BV5Hq_faqList details{border-bottom:1px solid var(--line)}._5BV5Hq_faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:44px;padding:20px 0;list-style:none;display:flex}._5BV5Hq_faqList summary::-webkit-details-marker{display:none}._5BV5Hq_faqList summary h3{margin:0;font-size:17px;font-weight:500;line-height:1.4}._5BV5Hq_faqList summary svg{color:var(--muted);flex:none;transition:transform .25s}._5BV5Hq_faqList details[open] summary svg{transform:rotate(180deg)}._5BV5Hq_faqList details p{max-width:720px;color:var(--muted);margin:0;padding-bottom:22px;font-size:16px;line-height:1.65}._5BV5Hq_contact{border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(70% 120% at 100% 0%, color-mix(in srgb, var(--hi-accent) 16%, transparent), transparent 70%), var(--panel);max-width:none;padding:48px}._5BV5Hq_contact h2{letter-spacing:-.035em;max-width:640px;font-size:clamp(30px,3.4vw,44px);line-height:1.06}._5BV5Hq_contact ._5BV5Hq_contactIntro{max-width:600px;color:var(--muted);margin:18px 0 0;font-size:17px;line-height:1.6}._5BV5Hq_contact ._5BV5Hq_heroActions{margin-top:28px}._5BV5Hq_byline{color:var(--muted);margin:48px 0 0;font-size:11px;line-height:1.6}._5BV5Hq_navigation{margin-top:28px}@media (max-width:960px){._5BV5Hq_spotlight{grid-template-columns:minmax(0,1fr);gap:36px;padding:32px 24px}._5BV5Hq_videoWrap{justify-self:start;max-width:340px}._5BV5Hq_facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:48px 0 40px}._5BV5Hq_stats{grid-template-columns:repeat(2,minmax(0,1fr))}._5BV5Hq_stats div:nth-child(odd){border-left:0;padding-left:0}._5BV5Hq_stats div:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:640px){._5BV5Hq_page{--hi-gap:var(--space-6);padding-bottom:72px}._5BV5Hq_twoCol,._5BV5Hq_words,._5BV5Hq_reportedGrid{grid-template-columns:minmax(0,1fr);gap:12px}._5BV5Hq_twoCol{gap:0}._5BV5Hq_contact{padding:var(--space-5) var(--space-4)}._5BV5Hq_placeholder{align-items:flex-start}}@media (prefers-reduced-motion:reduce){._5BV5Hq_back,._5BV5Hq_primaryAction,._5BV5Hq_secondaryAction,._5BV5Hq_faqList summary svg{transition:none}}@media (max-width:640px){._5BV5Hq_heroActions a{flex:100%;justify-content:center}}
.krTYpa_page{--pp-accent:var(--green);--pp-ink:color-mix(in srgb, var(--green) 52%, var(--text));--pp-radius:var(--radius-lg);--bee-radius:var(--pp-radius);--pp-gap:88px;padding-top:36px;padding-bottom:96px}.krTYpa_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.krTYpa_back{border-radius:var(--radius-lg);background:var(--panel-2);width:max-content;min-height:44px;color:var(--text);align-items:center;gap:8px;padding:0 18px 0 14px;font-size:15px;transition:background-color .2s;display:inline-flex}.krTYpa_back:focus-visible{background:color-mix(in srgb, var(--panel-2) 80%, var(--text) 10%)}@media (hover:hover) and (pointer:fine){.krTYpa_back:hover{background:color-mix(in srgb, var(--panel-2) 80%, var(--text) 10%)}}.krTYpa_back,.krTYpa_primaryAction,.krTYpa_secondaryAction,.krTYpa_lensTabs button,.krTYpa_lensReset,.krTYpa_faqList summary{touch-action:manipulation}.krTYpa_back:active,.krTYpa_primaryAction:active,.krTYpa_secondaryAction:active,.krTYpa_lensTabs button:active,.krTYpa_lensReset:active,.krTYpa_faqList summary:active{opacity:.72;transition-duration:.12s}.krTYpa_article{color:var(--text);margin-top:56px}.krTYpa_eyebrow{color:var(--pp-ink);font:600 11px/1.1 var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 22px;display:inline-flex}.krTYpa_eyebrow i{background:var(--pp-accent);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--pp-accent) 22%, transparent);border-radius:50%}.krTYpa_hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:900px;margin:0;font-size:clamp(36px,4.8vw,60px);font-weight:500;line-height:1.04}.krTYpa_hero h1 em{color:var(--pp-ink);font-style:normal}.krTYpa_dek{max-width:640px;color:var(--muted);letter-spacing:-.01em;text-wrap:pretty;margin:22px 0 0;font-size:clamp(17px,1.6vw,21px);line-height:1.5}.krTYpa_heroActions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.krTYpa_primaryAction,.krTYpa_secondaryAction{border-radius:var(--radius-lg);align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:16px;font-weight:500;transition:opacity .2s,background-color .2s;display:inline-flex}.krTYpa_primaryAction{background:var(--text);color:var(--bg)}.krTYpa_secondaryAction{border:1px solid var(--line);background:var(--panel-2);color:var(--text)}.krTYpa_primaryAction:focus-visible{opacity:.88}.krTYpa_secondaryAction:focus-visible{border-color:var(--line-strong)}@media (hover:hover) and (pointer:fine){.krTYpa_primaryAction:hover{opacity:.88}.krTYpa_secondaryAction:hover{border-color:var(--line-strong)}}.krTYpa_facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:64px 0 56px;display:grid}.krTYpa_facts dt,.krTYpa_label,.krTYpa_boundary strong,.krTYpa_stats dt,.krTYpa_stepNo,.krTYpa_placeholder small,.krTYpa_lensTabs button span,.krTYpa_lensField span,.krTYpa_lensTag,.krTYpa_sourceNote,.krTYpa_byline,.krTYpa_contactList dt{font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase}.krTYpa_facts dt{color:var(--muted);font-size:13px}.krTYpa_facts dd{margin:10px 0 0;font-size:18px;line-height:1.35}.krTYpa_stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:44px 0 0;display:grid}.krTYpa_stats div{flex-direction:column-reverse;justify-content:flex-end;gap:8px;padding:22px 20px 22px 0;display:flex}.krTYpa_stats div+div{border-left:1px solid var(--line);padding-left:20px}.krTYpa_stats dt{color:var(--muted);font-size:11px;line-height:1.45}.krTYpa_stats dd{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(30px,3.2vw,40px);font-weight:500;line-height:1}.krTYpa_statsNote{margin:12px 0 0}.krTYpa_chapter,.krTYpa_faq{margin-top:var(--pp-gap)}.krTYpa_chapter{max-width:640px}.krTYpa_chapterWide{max-width:none}.krTYpa_label{color:var(--text);flex-wrap:wrap;align-items:center;margin:0;font-size:13px;display:flex}.krTYpa_label>span{color:var(--muted);margin-right:12px}.krTYpa_article h2[id]{scroll-margin-top:72px}@media (max-width:1199.98px){.krTYpa_article h2[id]{scroll-margin-top:148px}}.krTYpa_chapter h2,.krTYpa_faq h2{letter-spacing:-.025em;text-wrap:balance;margin:14px 0 0;font-size:clamp(24px,2.4vw,30px);font-weight:500;line-height:1.18}.krTYpa_copy{max-width:640px}.krTYpa_copy p{color:var(--muted);text-wrap:pretty;margin:18px 0 0;font-size:18px;line-height:1.62}.krTYpa_copy a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}@media (hover:hover) and (pointer:fine){.krTYpa_copy a:hover{text-decoration-color:currentColor}}.krTYpa_sourceNote{max-width:760px;color:var(--muted);margin:16px 0 0;font-size:11px;line-height:1.65}.krTYpa_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:40px 0 0;padding:0;list-style:none;display:grid}.krTYpa_steps li{border:1px solid var(--line);border-radius:var(--pp-radius);background:var(--panel);padding:26px 24px 24px;position:relative}.krTYpa_steps li:before{content:"";background:var(--pp-accent);border-radius:0 0 3px 3px;width:44px;height:3px;position:absolute;top:-1px;left:24px}.krTYpa_stepNo{color:var(--muted);font-size:11px}.krTYpa_steps h3{letter-spacing:-.02em;margin:12px 0 0;font-size:19px;font-weight:500;line-height:1.25}.krTYpa_steps p{color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.55}.krTYpa_steps ul{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.krTYpa_steps ul li{background:0 0;border:0;border-radius:0;padding:0 0 0 20px;font-size:14px;position:static}.krTYpa_steps ul li:before{background:color-mix(in srgb, var(--pp-accent) 70%, transparent);border-radius:50%;width:8px;height:8px;top:.55em;left:0}.krTYpa_steps ul li{position:relative}.krTYpa_features{margin-top:40px}.krTYpa_features h3{color:var(--muted);margin:0;font-size:15px;font-weight:500}.krTYpa_features ul{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:28px;margin:18px 0 0;padding:0;list-style:none;display:grid}.krTYpa_features li{border-top:1px solid var(--line);padding:22px 0 24px}.krTYpa_features li strong{font-size:16px;font-weight:500;line-height:1.3;display:block}.krTYpa_features li p{color:var(--muted);margin:8px 0 0;font-size:14.5px;line-height:1.55}.krTYpa_lens{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--pp-accent) 14%, transparent), transparent 60%), var(--panel);margin-top:40px;overflow:hidden}.krTYpa_lensHead{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:18px 24px;display:flex}.krTYpa_lensTag{border:1px dashed var(--line-strong);color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:5px 10px;font-size:11px;display:inline-flex}.krTYpa_lensTabs{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg);gap:4px;padding:4px;display:inline-flex}.krTYpa_lensTabs button{border-radius:var(--radius-md);min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 16px;font-size:15px;font-weight:500;transition:background-color .2s,color .2s;display:inline-flex}.krTYpa_lensTabs button span{font-size:11px}.krTYpa_lensTabs button[aria-selected=true]{background:var(--text);color:var(--bg)}@media (hover:hover) and (pointer:fine){.krTYpa_lensTabs button:not([aria-selected=true]):hover{color:var(--text)}}.krTYpa_lensBody{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:40px;padding:32px 24px 28px;display:grid}.krTYpa_lensBody[hidden]{display:none}.krTYpa_lensInputs{align-content:start;gap:16px;display:grid}.krTYpa_lensInputs h3{letter-spacing:-.025em;margin:0;font-size:22px;font-weight:500;line-height:1.2}.krTYpa_lensInputs>p{color:var(--muted);margin:-6px 0 4px;font-size:15px;line-height:1.55}.krTYpa_lensField{gap:8px;display:grid}.krTYpa_lensField span{color:var(--muted);font-size:11px}.krTYpa_lensMoney{display:block;position:relative}.krTYpa_lensMoney:before{content:"$";color:var(--muted);pointer-events:none;font-size:16px;position:absolute;top:50%;left:14px;translate:0 -50%}.krTYpa_lensField input{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--bg);width:100%;min-height:48px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;padding:0 14px 0 30px;font-size:17px}.krTYpa_lensField input:focus-visible{outline:2px solid var(--pp-ink);outline-offset:2px}.krTYpa_lensPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.krTYpa_lensReset{border:1px solid var(--line-strong);border-radius:var(--radius-md);width:max-content;min-height:44px;color:var(--text);font:inherit;cursor:pointer;background:0 0;padding:0 16px;font-size:14px}.krTYpa_lensReset:focus-visible{background:var(--panel-2)}@media (hover:hover) and (pointer:fine){.krTYpa_lensReset:hover{background:var(--panel-2)}}.krTYpa_lensResult{border:1px solid var(--line);border-radius:var(--pp-radius);background:var(--bg);align-content:start;gap:18px;padding:26px;display:grid}.krTYpa_lensResult>small{color:var(--muted);font-size:13px;line-height:1.55}.krTYpa_lensRate{align-items:center;gap:22px;display:flex}.krTYpa_lensRing{flex:none;rotate:-90deg}.krTYpa_lensRing circle{fill:none;stroke-width:7px}.krTYpa_lensRing circle:first-child{stroke:var(--line-strong)}.krTYpa_lensRing circle:last-child{stroke:var(--pp-accent);stroke-linecap:round;transition:stroke-dashoffset .5s cubic-bezier(.2,.7,.2,1)}.krTYpa_lensRate p{color:var(--muted);font-size:12px;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;margin:0}.krTYpa_lensRate strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:clamp(40px,5vw,56px);font-weight:500;line-height:1;display:block}.krTYpa_lensSentence{margin:0;font-size:17px;line-height:1.5}.krTYpa_lensSentence b{color:var(--pp-ink);font-weight:600}.krTYpa_lensBars{gap:14px;margin:0;padding:0;list-style:none;display:grid}.krTYpa_lensBars li{gap:8px;display:grid}.krTYpa_lensBars li>div{justify-content:space-between;gap:12px;font-size:15px;display:flex}.krTYpa_lensBars li>div span:last-child{font-variant-numeric:tabular-nums;font-weight:500}.krTYpa_lensTrack{background:var(--panel-2);border-radius:999px;height:10px;display:block;overflow:hidden}.krTYpa_lensTrack i{border-radius:inherit;background:color-mix(in srgb, var(--pp-accent) 55%, var(--muted));height:100%;transition:width .5s cubic-bezier(.2,.7,.2,1);display:block}.krTYpa_lensBars li[data-lower] .krTYpa_lensTrack i{background:var(--pp-accent)}.krTYpa_lensVerdict{border-top:1px solid var(--line);margin:0;padding-top:16px;font-size:15px;line-height:1.55}.krTYpa_placeholders{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.krTYpa_placeholder{border:1.5px dashed var(--line-strong);border-radius:var(--pp-radius);background:color-mix(in srgb, var(--panel) 70%, transparent);-webkit-backdrop-filter:blur(8px);justify-items:start;gap:6px;padding:26px 24px;display:grid}.krTYpa_placeholder svg{border-radius:var(--radius-md);background:color-mix(in srgb, var(--pp-accent) 18%, transparent);width:30px;height:30px;color:var(--pp-ink);margin-bottom:10px;padding:6px}.krTYpa_placeholder strong{font-size:17px;font-weight:500}.krTYpa_placeholder p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.krTYpa_placeholder small{color:var(--pp-ink);margin-top:8px;font-size:12px}.krTYpa_boundaries{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);margin-top:36px;display:grid}.krTYpa_boundary{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:14px;padding:20px 0;display:grid}.krTYpa_boundary strong{font-size:11px;font-weight:400;line-height:1.6}.krTYpa_boundary p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.krTYpa_marks{flex-wrap:wrap;align-items:center;gap:14px 18px;margin:28px 0 0;padding:0;list-style:none;display:flex}.krTYpa_marks li{border:1px solid var(--line);border-radius:var(--radius-lg);background:#f3f1ec;place-items:center;height:64px;padding:0 22px;display:grid}.krTYpa_marks img{object-fit:contain;width:auto;max-width:130px;height:30px;display:block}.krTYpa_faqList{border-top:1px solid var(--line);margin-top:24px}.krTYpa_faqList details{border-bottom:1px solid var(--line)}.krTYpa_faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;list-style:none;display:flex}.krTYpa_faqList summary::-webkit-details-marker{display:none}.krTYpa_faqList summary h3{margin:0;font-size:17px;font-weight:500;line-height:1.4}.krTYpa_faqList summary svg{color:var(--muted);flex:none;transition:transform .25s}.krTYpa_faqList details[open] summary svg{transform:rotate(180deg)}.krTYpa_faqList details p{max-width:720px;color:var(--muted);margin:0;padding-bottom:22px;font-size:16px;line-height:1.65}.krTYpa_contact{margin-top:var(--pp-gap);border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(90% 120% at 100% 0%, color-mix(in srgb, var(--pp-accent) 13%, transparent), transparent 60%), var(--panel);padding:48px}.krTYpa_contact h2{letter-spacing:-.035em;text-wrap:balance;max-width:660px;margin:14px 0 0;font-size:clamp(30px,3.4vw,44px);font-weight:500;line-height:1.06}.krTYpa_contactIntro{max-width:600px;color:var(--muted);margin:18px 0 0;font-size:17px;line-height:1.6}.krTYpa_contactActions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.krTYpa_contactList{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:36px 0 0;display:grid}.krTYpa_contactList div{border:1px solid var(--line);border-radius:var(--pp-radius);background:var(--bg);padding:20px 22px}.krTYpa_contactList dt{color:var(--muted);font-size:11px}.krTYpa_contactList dd{overflow-wrap:anywhere;margin:8px 0 0;font-size:15px;line-height:1.5}@media (hover:hover) and (pointer:fine){.krTYpa_contactList a:hover{text-underline-offset:3px;text-decoration:underline}}.krTYpa_byline{color:var(--muted);margin:64px 0 0;font-size:12px}.krTYpa_navigation{margin-top:24px}@media (max-width:1000px){.krTYpa_lensBody{grid-template-columns:minmax(0,1fr);gap:28px}.krTYpa_boundaries{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.krTYpa_facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.krTYpa_stats{grid-template-columns:repeat(2,minmax(0,1fr))}.krTYpa_stats div:nth-child(3){border-left:0;padding-left:0}.krTYpa_stats div:nth-child(n+3){border-top:1px solid var(--line)}.krTYpa_steps,.krTYpa_placeholders,.krTYpa_contactList{grid-template-columns:minmax(0,1fr)}.krTYpa_features ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.krTYpa_page{--pp-radius:var(--radius-md);--pp-gap:var(--space-6);padding-top:20px}.krTYpa_article{margin-top:36px}.krTYpa_facts{margin:48px 0 40px}.krTYpa_facts dd{font-size:16px}.krTYpa_heroActions a{flex:auto;justify-content:center}.krTYpa_stats div,.krTYpa_stats div+div{border-left:0;padding:18px 12px 18px 0}.krTYpa_stats div:nth-child(2n){border-left:1px solid var(--line);padding-left:16px}.krTYpa_copy p{font-size:17px}.krTYpa_boundary,.krTYpa_lensPair{grid-template-columns:minmax(0,1fr)}.krTYpa_features ul{column-gap:var(--space-4)}.krTYpa_steps{gap:var(--space-3)}.krTYpa_steps li,.krTYpa_placeholder{padding:var(--space-4)}.krTYpa_placeholders{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.krTYpa_features li{padding:16px 0 18px}.krTYpa_boundary{gap:6px}.krTYpa_faqList summary{padding:16px 0}.krTYpa_lensHead{padding:16px}.krTYpa_lensTabs{width:100%}.krTYpa_lensTabs button{flex:1 1 0;justify-content:center;padding:0 8px;font-size:14px}.krTYpa_lensTabs button span{display:none}.krTYpa_lensBody{padding:24px 16px 20px}.krTYpa_lensResult{padding:20px 16px}.krTYpa_lensRate{gap:16px}.krTYpa_contact{padding:var(--space-5) var(--space-4)}.krTYpa_contactActions a{flex:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.krTYpa_faqList summary svg,.krTYpa_lensRing circle:last-child,.krTYpa_lensTrack i,.krTYpa_lensTabs button,.krTYpa_back,.krTYpa_primaryAction,.krTYpa_secondaryAction{transition:none}}
.case-study-root .prospect-case-page{--prospect-ink:#101c51;--prospect-night:#0d252b;--prospect-paper:#f1eadf;--prospect-sand:#d9c29d;--prospect-rust:#a44e2f;padding-bottom:110px}@media (prefers-reduced-motion:reduce){.case-study-root .prospect-case-page *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}
.ig_xOq_page{--pt-accent:var(--cyan);--pt-radius:var(--radius-lg);--pt-gap:88px;padding-top:36px;padding-bottom:96px}.ig_xOq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ig_xOq_back{border-radius:var(--radius-lg);background:var(--panel-2);width:max-content;min-height:44px;color:var(--text);align-items:center;gap:8px;padding:0 18px 0 14px;font-size:15px;transition:background-color .2s;display:inline-flex}.ig_xOq_back:focus-visible{background:color-mix(in srgb, var(--panel-2) 80%, var(--text) 10%)}@media (hover:hover) and (pointer:fine){.ig_xOq_back:hover{background:color-mix(in srgb, var(--panel-2) 80%, var(--text) 10%)}}.ig_xOq_back,.ig_xOq_primaryAction,.ig_xOq_secondaryAction,.ig_xOq_faqList summary{touch-action:manipulation}.ig_xOq_back:active,.ig_xOq_primaryAction:active,.ig_xOq_secondaryAction:active,.ig_xOq_faqList summary:active{opacity:.72;transition-duration:.12s}.ig_xOq_article{color:var(--text);margin-top:56px}.ig_xOq_logo{width:auto;height:36px;margin:0 0 28px;display:block}.case-study-root .ig_xOq_logo{border-radius:var(--radius-md);background:#f6f4ee;height:52px;padding:8px 14px}.ig_xOq_hero h1{letter-spacing:-.032em;text-wrap:balance;max-width:880px;margin:0;font-size:clamp(34px,4.4vw,54px);font-weight:500;line-height:1.06}.ig_xOq_dek{max-width:640px;color:var(--muted);letter-spacing:-.01em;text-wrap:pretty;margin:22px 0 0;font-size:clamp(17px,1.6vw,21px);line-height:1.5}.ig_xOq_heroActions,.ig_xOq_contactActions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.ig_xOq_primaryAction,.ig_xOq_secondaryAction{border-radius:var(--radius-lg);align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:16px;font-weight:500;transition:opacity .2s,background-color .2s,border-color .2s;display:inline-flex}.ig_xOq_primaryAction{background:var(--text);color:var(--bg)}.ig_xOq_secondaryAction{border:1px solid var(--line);background:var(--panel-2);color:var(--text)}.ig_xOq_primaryAction:focus-visible{opacity:.88}.ig_xOq_secondaryAction:focus-visible{border-color:var(--line-strong)}@media (hover:hover) and (pointer:fine){.ig_xOq_primaryAction:hover{opacity:.88}.ig_xOq_secondaryAction:hover{border-color:var(--line-strong)}}.ig_xOq_facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:64px 0 56px;display:grid}.ig_xOq_facts dt,.ig_xOq_label,.ig_xOq_stats dt,.ig_xOq_timeline li>span,.ig_xOq_services span,.ig_xOq_chip,.ig_xOq_placeholder strong,.ig_xOq_officeList small,.ig_xOq_byline{font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase}.ig_xOq_facts dt{color:var(--muted);font-size:13px}.ig_xOq_facts dd{margin:10px 0 0;font-size:18px;line-height:1.35}.ig_xOq_stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:44px 0 0;display:grid}.ig_xOq_stats div{flex-direction:column-reverse;justify-content:flex-end;gap:8px;padding:22px 20px 22px 0;display:flex}.ig_xOq_stats div+div{border-left:1px solid var(--line);padding-left:20px}.ig_xOq_stats dt{color:var(--muted);font-size:11px;line-height:1.45}.ig_xOq_stats dd{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1}.ig_xOq_sourceNote{max-width:760px;color:var(--muted);font-family:var(--font-geist-mono), monospace;margin:16px 0 0;font-size:11px;line-height:1.65}.ig_xOq_chapter,.ig_xOq_faq{margin-top:var(--pt-gap)}.ig_xOq_chapter>.ig_xOq_copy,.ig_xOq_chapter>h2,.ig_xOq_chapter>.ig_xOq_label{max-width:640px}.ig_xOq_label{color:var(--text);flex-wrap:wrap;align-items:center;margin:0;font-size:13px;display:flex}.ig_xOq_label>span{color:var(--muted);margin-right:12px}.ig_xOq_article h2[id],.ig_xOq_chapter{scroll-margin-top:72px}@media (max-width:1199.98px){.ig_xOq_article h2[id],.ig_xOq_chapter{scroll-margin-top:148px}}.ig_xOq_chapter h2,.ig_xOq_faq h2{letter-spacing:-.025em;text-wrap:balance;margin:14px 0 0;font-size:clamp(24px,2.4vw,30px);font-weight:500;line-height:1.18}.ig_xOq_copy p{color:var(--muted);text-wrap:pretty;margin:18px 0 0;font-size:18px;line-height:1.62}.ig_xOq_chapter+figure{margin-top:40px}.ig_xOq_timeline{border-left:1px solid var(--line-strong);margin:40px 0 0;padding:0;list-style:none}.ig_xOq_timeline li{grid-template-columns:150px minmax(0,1fr);gap:16px;padding:0 0 28px 26px;display:grid;position:relative}.ig_xOq_timeline li:last-child{padding-bottom:0}.ig_xOq_timeline li:before{content:"";background:var(--pt-accent);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, var(--pt-accent) 20%, transparent);border-radius:50%;position:absolute;top:4px;left:-5px}.ig_xOq_timeline li>span{color:var(--pt-accent);padding-top:2px;font-size:12px}.ig_xOq_timeline strong{font-size:17px;font-weight:500}.ig_xOq_timeline p{max-width:560px;color:var(--muted);margin:6px 0 0;font-size:15px;line-height:1.6}.ig_xOq_stageWrap{margin-top:36px}.ig_xOq_services{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px;width:min(100%,980px);margin-top:40px;display:grid}.ig_xOq_services article{border-top:1px solid var(--line);padding:22px 0 24px}.ig_xOq_services span{color:var(--pt-accent);font-size:11px}.ig_xOq_services h3{margin:10px 0 0;font-size:17px;font-weight:500;line-height:1.3}.ig_xOq_services p{margin:8px 0 0;font-size:14.5px;line-height:1.55}.ig_xOq_copy .ig_xOq_services p{margin-top:8px;font-size:14.5px;line-height:1.55}.ig_xOq_footprint{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);grid-template-columns:320px minmax(0,1fr);align-items:stretch;gap:28px;margin-top:36px;padding:20px;display:grid}.ig_xOq_footprint figure{border-radius:var(--pt-radius);min-height:280px;margin:0;position:relative;overflow:hidden}.ig_xOq_footprint figure img{object-fit:cover}.ig_xOq_footprint>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;display:flex}.ig_xOq_chip{border:1px solid var(--pt-accent);min-height:28px;color:var(--pt-accent);border-radius:999px;align-items:center;padding:0 12px;font-size:12px;display:inline-flex}.ig_xOq_footprint ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ig_xOq_footprint li{border:1px solid var(--line);border-radius:999px;padding:8px 14px;font-size:15px}.ig_xOq_footprint a{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;align-items:center;gap:6px;font-size:15px;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.ig_xOq_footprint a:hover{text-decoration-color:currentColor}}.ig_xOq_placeholders{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.ig_xOq_placeholder{border:1.5px dashed var(--line-strong);border-radius:var(--pt-radius);background:color-mix(in srgb, var(--panel) 70%, transparent);color:var(--pt-accent);flex-direction:column;align-items:flex-start;gap:8px;padding:24px;display:flex}.ig_xOq_placeholder strong{color:var(--text);margin-top:6px;font-size:12px;font-weight:500}.ig_xOq_placeholder p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.ig_xOq_placeholder em{color:var(--text);margin-top:auto;padding-top:8px;font-size:15px;font-style:normal;font-weight:500}.ig_xOq_faqList{border-top:1px solid var(--line);margin-top:24px}.ig_xOq_faqList details{border-bottom:1px solid var(--line)}.ig_xOq_faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;list-style:none;display:flex}.ig_xOq_faqList summary::-webkit-details-marker{display:none}.ig_xOq_faqList summary h3{margin:0;font-size:17px;font-weight:500;line-height:1.4}.ig_xOq_faqList summary svg{color:var(--muted);flex:none;transition:transform .25s}.ig_xOq_faqList details[open] summary svg{transform:rotate(180deg)}.ig_xOq_faqList details p{max-width:720px;color:var(--muted);margin:0;padding-bottom:22px;font-size:16px;line-height:1.65}.ig_xOq_contact{margin-top:var(--pt-gap);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);padding:48px;scroll-margin-top:72px}.ig_xOq_contact h2{letter-spacing:-.035em;text-wrap:balance;max-width:640px;margin:14px 0 0;font-size:clamp(30px,3.4vw,44px);font-weight:500;line-height:1.06}.ig_xOq_contactIntro{max-width:600px;color:var(--muted);margin:18px 0 0;font-size:17px;line-height:1.6}.ig_xOq_contact .ig_xOq_contactActions{margin-top:28px}.ig_xOq_officeList{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:40px 0 0;padding:0;list-style:none;display:grid}.ig_xOq_officeList li{border-top:1px solid var(--line);padding:18px 0}.ig_xOq_officeList h3{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;font-size:17px;font-weight:500;display:flex}.ig_xOq_officeList small{color:var(--pt-accent);font-size:11px;font-weight:400}.ig_xOq_officeList p{color:var(--muted);margin:6px 0 0;font-size:14.5px;line-height:1.5}.ig_xOq_officeList a{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;align-items:center;font-size:15px;display:inline-flex}.ig_xOq_byline{color:var(--muted);margin:64px 0 0;font-size:12px}.ig_xOq_navigation{margin-top:24px}@media (max-width:900px){.ig_xOq_stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ig_xOq_stats div,.ig_xOq_stats div+div{border-left:0;border-bottom:1px solid var(--line);padding:20px 16px 20px 0}.ig_xOq_stats div:nth-child(2n){border-left:1px solid var(--line);padding-left:16px}.ig_xOq_stats div:last-child{border-bottom:0;grid-column:1/-1}.ig_xOq_services,.ig_xOq_placeholders{grid-template-columns:minmax(0,1fr)}.ig_xOq_services{column-gap:0}.ig_xOq_footprint{grid-template-columns:minmax(0,1fr)}.ig_xOq_footprint figure{min-height:220px}}@media (max-width:640px){.ig_xOq_page{--pt-gap:var(--space-6)}.ig_xOq_services,.ig_xOq_placeholders{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.ig_xOq_facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:44px 0 36px}.ig_xOq_copy p{font-size:17px}.ig_xOq_timeline li{grid-template-columns:minmax(0,1fr);gap:6px;padding-left:20px}.ig_xOq_contact{padding:var(--space-5) var(--space-4)}.ig_xOq_officeList{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ig_xOq_faqList summary svg,.ig_xOq_primaryAction,.ig_xOq_secondaryAction,.ig_xOq_back{transition:none}}@media (max-width:640px){.ig_xOq_heroActions a{flex:100%;justify-content:center}}
._1Aj0AG_avatar{margin-bottom:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--panel-2);flex:none;display:block;position:relative;overflow:hidden}._1Aj0AG_sm{width:56px;height:56px}._1Aj0AG_md{width:76px;height:76px}._1Aj0AG_avatar img{object-fit:cover;filter:grayscale()contrast(1.04);transition:filter .4s}._1Aj0AG_rocky img{object-position:center 20%}:is(a,article,div,section):hover>._1Aj0AG_avatar img,:is(a,article,div,section):focus-within>._1Aj0AG_avatar img{filter:grayscale(0)}@media (prefers-reduced-motion:reduce){._1Aj0AG_avatar img{transition:none}}
._4sgNja_page{--row-accent:var(--cyan);--row-radius:var(--radius-lg);--row-gap:88px;padding-top:36px;padding-bottom:96px}._4sgNja_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._4sgNja_back{border-radius:var(--radius-lg);background:var(--panel-2);width:max-content;min-height:44px;color:var(--text);align-items:center;gap:8px;padding:0 18px 0 14px;font-size:15px;transition:background-color .2s;display:inline-flex}._4sgNja_back:focus-visible{background:color-mix(in srgb, var(--panel-2) 80%, var(--text) 10%)}@media (hover:hover) and (pointer:fine){._4sgNja_back:hover{background:color-mix(in srgb, var(--panel-2) 80%, var(--text) 10%)}}._4sgNja_back,._4sgNja_primaryAction,._4sgNja_secondaryAction,._4sgNja_faqList summary{touch-action:manipulation}._4sgNja_back:active,._4sgNja_primaryAction:active,._4sgNja_secondaryAction:active,._4sgNja_faqList summary:active{opacity:.72;transition-duration:.12s}._4sgNja_article{color:var(--text);margin-top:56px}._4sgNja_mono,._4sgNja_facts dt,._4sgNja_label,._4sgNja_stats dt,._4sgNja_placeholder strong,._4sgNja_placeholder small,._4sgNja_quoteCite small,._4sgNja_timeline span,._4sgNja_sourceNote{font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase}._4sgNja_hero h1{letter-spacing:-.032em;text-wrap:balance;max-width:880px;margin:0;font-size:clamp(34px,4.4vw,54px);font-weight:500;line-height:1.06}._4sgNja_dek{max-width:640px;color:var(--muted);letter-spacing:-.01em;text-wrap:pretty;margin:22px 0 0;font-size:clamp(17px,1.6vw,21px);line-height:1.5}._4sgNja_heroActions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}._4sgNja_primaryAction,._4sgNja_secondaryAction{border-radius:var(--radius-lg);align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:16px;font-weight:500;transition:opacity .2s,background-color .2s,border-color .2s;display:inline-flex}._4sgNja_primaryAction{background:var(--text);color:var(--bg)}._4sgNja_secondaryAction{border:1px solid var(--line);background:var(--panel-2);color:var(--text)}._4sgNja_primaryAction:focus-visible{opacity:.88}._4sgNja_secondaryAction:focus-visible{border-color:var(--line-strong)}@media (hover:hover) and (pointer:fine){._4sgNja_primaryAction:hover{opacity:.88}._4sgNja_secondaryAction:hover{border-color:var(--line-strong)}}._4sgNja_facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:64px 0 56px;display:grid}._4sgNja_facts dt{color:var(--muted);font-size:13px}._4sgNja_facts dd{margin:10px 0 0;font-size:18px;line-height:1.35}._4sgNja_stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:44px 0 0;display:grid}._4sgNja_stats div{flex-direction:column-reverse;justify-content:flex-end;gap:8px;padding:22px 20px 22px 0;display:flex}._4sgNja_stats div+div{border-left:1px solid var(--line);padding-left:20px}._4sgNja_stats dt{color:var(--muted);font-size:11px;line-height:1.45}._4sgNja_stats dd{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(30px,3.2vw,40px);font-weight:500;line-height:1}._4sgNja_sourceNote{max-width:760px;color:var(--muted);margin:16px 0 0;font-size:11px;line-height:1.65}._4sgNja_chapter,._4sgNja_faq{margin-top:var(--row-gap)}._4sgNja_chapter{max-width:640px}._4sgNja_chapterWide{max-width:none}._4sgNja_label{color:var(--text);flex-wrap:wrap;align-items:center;margin:0;font-size:13px;display:flex}._4sgNja_label>span{color:var(--muted);margin-right:12px}._4sgNja_article h2[id]{scroll-margin-top:72px}@media (max-width:1199.98px){._4sgNja_article h2[id]{scroll-margin-top:148px}}._4sgNja_chapter h2,._4sgNja_faq h2,._4sgNja_contact h2{letter-spacing:-.025em;text-wrap:balance;margin:14px 0 0;font-size:clamp(24px,2.4vw,30px);font-weight:500;line-height:1.18}._4sgNja_copy p{color:var(--muted);text-wrap:pretty;margin:18px 0 0;font-size:18px;line-height:1.62}._4sgNja_copy a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}@media (hover:hover) and (pointer:fine){._4sgNja_copy a:hover{text-decoration-color:currentColor}}._4sgNja_copy ._4sgNja_lead{color:var(--text);font-size:20px}._4sgNja_photoTrio{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:44px 0 0;display:grid}._4sgNja_photoTrio figure{margin:0}._4sgNja_photo{aspect-ratio:4/3;border:1px solid var(--line);border-radius:var(--row-radius);position:relative;overflow:hidden}._4sgNja_photo img{object-fit:cover}._4sgNja_photoCaption{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.5}._4sgNja_scope{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:28px;margin:40px 0 0;padding:0;list-style:none;display:grid}._4sgNja_scope li{border-top:1px solid var(--line);padding:22px 0 24px}._4sgNja_scope strong{font-size:16px;font-weight:500;line-height:1.3;display:block}._4sgNja_scope p{color:var(--muted);margin:8px 0 0;font-size:14.5px;line-height:1.55}._4sgNja_scopeTitle{color:var(--muted);margin:40px 0 0;font-size:15px;font-weight:500}._4sgNja_quote{margin-top:var(--row-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:40px;display:grid}._4sgNja_quotePhoto{border:1px solid var(--line);border-radius:var(--row-radius);min-height:320px;position:relative;overflow:hidden}._4sgNja_quotePhoto img{object-fit:cover}._4sgNja_quote blockquote{flex-direction:column;justify-content:center;margin:0;display:flex}._4sgNja_quote blockquote>p:not(._4sgNja_label){letter-spacing:-.02em;text-wrap:balance;margin:14px 0 0;font-size:clamp(22px,2.3vw,29px);font-weight:500;line-height:1.28}._4sgNja_quoteCite{border-top:1px solid var(--line);gap:4px;margin-top:24px;padding-top:20px;font-size:15px;display:grid}._4sgNja_quoteCite span{color:var(--muted)}._4sgNja_quoteCite small{color:var(--muted);font-size:11px}._4sgNja_collab{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;margin-top:56px;padding:40px;display:grid}._4sgNja_collab h3{letter-spacing:-.03em;margin:14px 0 0;font-size:clamp(26px,3vw,36px);font-weight:500;line-height:1.08}._4sgNja_collab h3+p{color:var(--muted);margin:8px 0 0}._4sgNja_collab blockquote{margin:0}._4sgNja_collab blockquote p{margin:0;font-size:19px;line-height:1.5}._4sgNja_collab blockquote footer{color:var(--muted);margin-top:14px;font-size:13px}._4sgNja_collabNote{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;margin:0;padding-top:20px;font-size:15px;line-height:1.55}._4sgNja_placeholder{border:1.5px dashed var(--line-strong);border-radius:var(--row-radius);background:color-mix(in srgb, var(--panel) 70%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:flex-start;gap:16px;padding:24px;display:flex}._4sgNja_placeholder>svg{color:var(--row-accent);flex:none;margin-top:2px}._4sgNja_placeholder strong{font-size:12px;font-weight:500;display:block}._4sgNja_placeholder p{letter-spacing:-.02em;margin:8px 0 0;font-size:22px;font-weight:500}._4sgNja_placeholder small{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.55;display:block}._4sgNja_placeholderRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}._4sgNja_placeholderSolo{margin-top:40px}._4sgNja_timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}._4sgNja_boundary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:220px minmax(0,1fr);gap:16px;margin-top:32px;padding:22px 0;display:grid}._4sgNja_boundary strong{font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:400;line-height:1.6}._4sgNja_boundary p{max-width:640px;color:var(--muted);margin:0;font-size:15px;line-height:1.6}._4sgNja_faq{max-width:760px}._4sgNja_faqList{border-top:1px solid var(--line);margin-top:28px}._4sgNja_faqList details{border-bottom:1px solid var(--line)}._4sgNja_faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:14px 0;list-style:none;display:flex}._4sgNja_faqList summary::-webkit-details-marker{display:none}._4sgNja_faqList summary h3{margin:0;font-size:18px;font-weight:500;line-height:1.35}._4sgNja_faqList summary svg{flex:none;transition:rotate .2s}._4sgNja_faqList details[open] summary svg{rotate:180deg}._4sgNja_faqList details p{max-width:660px;color:var(--muted);margin:0 0 22px;font-size:16.5px;line-height:1.62}._4sgNja_contact{margin-top:var(--row-gap);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);padding:44px}._4sgNja_contact>p:not(._4sgNja_label){max-width:560px;color:var(--muted);margin:16px 0 0;font-size:17px;line-height:1.6}._4sgNja_contactActions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}._4sgNja_byline{color:var(--muted);margin:56px 0 0;font-size:14px}._4sgNja_navigation{margin-top:32px}@media (max-width:1100px){._4sgNja_scope{grid-template-columns:repeat(2,minmax(0,1fr))}._4sgNja_stats{grid-template-columns:repeat(3,minmax(0,1fr))}._4sgNja_stats div:nth-child(4){border-left:0;padding-left:0}._4sgNja_stats div:nth-child(n+4){border-top:1px solid var(--line)}}@media (max-width:820px){._4sgNja_facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:48px 0 40px}._4sgNja_quote,._4sgNja_collab,._4sgNja_placeholderRow,._4sgNja_boundary{grid-template-columns:minmax(0,1fr)}._4sgNja_quote{gap:24px}._4sgNja_quotePhoto{aspect-ratio:3/2;min-height:0}._4sgNja_photoTrio{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}._4sgNja_photoTrio>:first-child{grid-column:1/-1}._4sgNja_collab,._4sgNja_contact{padding:var(--space-5) var(--space-4)}._4sgNja_page{--row-gap:var(--space-6)}}@media (max-width:640px){._4sgNja_scope{column-gap:var(--space-4)}._4sgNja_stats{grid-template-columns:repeat(2,minmax(0,1fr))}._4sgNja_stats div{padding:18px 12px 18px 0}._4sgNja_stats div+div{border-left:0;padding-left:0}._4sgNja_stats div:nth-child(2n){border-left:1px solid var(--line);padding-left:16px}._4sgNja_stats div:nth-child(n+3){border-top:1px solid var(--line)}._4sgNja_heroActions a,._4sgNja_contactActions a{flex:100%;justify-content:center}._4sgNja_faqList summary h3{font-size:16.5px}._4sgNja_copy p{font-size:17px}}@media (prefers-reduced-motion:reduce){._4sgNja_back,._4sgNja_primaryAction,._4sgNja_secondaryAction,._4sgNja_faqList summary svg{transition:none}}
