.service-page_page__KdrCk{min-height:100vh;background:var(--canvas)}.service-page_hero__xERKO{position:relative;isolation:isolate;overflow:hidden;padding:clamp(100px,9vw,130px) clamp(24px,5vw,64px) clamp(64px,7vw,88px);border-bottom:1px solid var(--line)}.service-page_hero__xERKO:after{position:absolute;z-index:-1;top:-10vw;left:50%;transform:translateX(-50%);width:70vw;height:40vw;border-radius:50%;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--coral) 7%,transparent),transparent 70%);content:"";pointer-events:none}.service-page_hero__xERKO>*{position:relative;z-index:1}.service-page_heroTopMeta__MQDnF{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:clamp(24px,3.5vw,40px)}.service-page_breadcrumb__j_QrE{display:flex;align-items:center;gap:8px;color:var(--text-soft);font-size:13px;margin:0}.service-page_breadcrumb__j_QrE a:hover,.service-page_readingList__Lq3xG a:hover{color:var(--coral)}.service-page_heroBadge__c2fE7{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border-radius:6px;background:color-mix(in srgb,var(--coral) 10%,transparent);border:1px solid color-mix(in srgb,var(--coral) 25%,transparent);color:var(--coral);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.service-page_heroBadgeDot__ukOOL{width:6px;height:6px;border-radius:50%;background:var(--coral);display:inline-block}.service-page_heroSplitRow__2mJk5{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(320px,1fr);gap:clamp(32px,4.5vw,68px);align-items:end;margin-bottom:clamp(36px,4.5vw,54px)}@media (max-width:960px){.service-page_heroSplitRow__2mJk5{display:flex;flex-direction:column;align-items:stretch;gap:24px;margin-bottom:32px}}.service-page_heroTitleCol__HOSHL{min-width:0}.service-page_heroTitle__mV7LF{margin:0;font-size:clamp(42px,5.6vw,84px);font-weight:400;line-height:.98;letter-spacing:-.055em;color:var(--ink);text-align:left}.service-page_heroMetaCol__SfLYK{display:flex;flex-direction:column;justify-content:flex-end;gap:24px;padding-bottom:6px;text-align:left}.service-page_intro__tAguT{margin:0;font-size:clamp(16px,1.35vw,19px);line-height:1.55;color:var(--text-soft);max-width:50ch;text-align:left}.service-page_heroActions__z3pPj{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:0}.service-page_primaryCta___CT_W{display:inline-flex;min-height:var(--control-height);gap:12px;align-items:center;padding:5px 6px 5px 18px;border:1px solid var(--ink);border-radius:var(--control-radius);color:var(--on-ink);background:var(--ink);font-size:var(--font-small);font-weight:600;box-shadow:none;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.service-page_primaryCta___CT_W:hover{border-color:#1F1E1D;background:#1F1E1D;color:#fff;box-shadow:0 6px 16px #2E2D2C18;transform:translateY(-1px)}.service-page_primaryCta___CT_W:focus-visible{outline:2px solid var(--coral);outline-offset:4px}.service-page_secondaryCta__ZocKz{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-height);padding:5px 22px;border-radius:var(--control-radius);background:color-mix(in srgb,var(--ink) 6%,transparent);border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);color:var(--ink);font-size:var(--font-small);font-weight:500;text-decoration:none;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.service-page_secondaryCta__ZocKz:hover{background:color-mix(in srgb,var(--ink) 10%,transparent);transform:translateY(-1px);color:var(--ink)}.service-page_secondaryCta__ZocKz:focus-visible{outline:2px solid var(--coral);outline-offset:4px}.service-page_heroVisualStage__Il6wA{position:relative;width:100%;margin:0 auto}.service-page_heroVisualPane__pbw98{position:relative;width:100%;height:clamp(380px,45vw,560px);min-height:320px;border-radius:clamp(16px,2vw,24px);overflow:hidden;box-shadow:0 18px 48px rgba(46,45,44,.07),0 2px 8px rgba(46,45,44,.03);border:1px solid color-mix(in srgb,var(--ink) 9%,transparent);background:#ffffff}@media (max-width:800px){.service-page_heroVisualPane__pbw98{height:clamp(280px,65vw,360px);border-radius:14px}}.service-page_section__yq_J9{padding:88px clamp(24px,8vw,120px);border-bottom:1px solid var(--line)}.service-page_sectionLabel__5fefX{display:flex;align-items:center;gap:16px}.service-page_sectionLabel__5fefX:after{width:min(180px,16vw);height:1px;background:var(--line);content:""}.service-page_faq__nqozT h2,.service-page_section__yq_J9 h2{max-width:18ch;margin:16px 0 34px;font-size:clamp(34px,5vw,62px);font-weight:400;line-height:1.02;letter-spacing:-.05em}.service-page_deliverables__eW4jC,.service-page_fitList__0ub_h{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;margin:0;list-style:none}.service-page_deliverables__eW4jC>section,.service-page_fitList__0ub_h li{position:relative;min-height:166px;padding:28px 24px 24px;border:1px solid #ffffffb8;background:rgb(255 255 255/58%);box-shadow:inset 0 1px 0 #ffffffd9;backdrop-filter:blur(18px) saturate(155%);-webkit-backdrop-filter:blur(18px) saturate(155%);font-size:17px;line-height:1.5;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.service-page_deliverables__eW4jC>section:before,.service-page_fitList__0ub_h li:before{display:block;width:7px;height:7px;margin-bottom:22px;border-radius:50%;background:var(--coral);content:""}.service-page_deliverables__eW4jC>section:hover,.service-page_fitList__0ub_h li:hover{border-color:color-mix(in srgb,var(--coral) 48%,var(--line));box-shadow:0 10px 24px #2526290d;transform:translateY(-3px)}.service-page_deliverables__eW4jC h3{margin:0;font-size:19px;font-weight:600;letter-spacing:-.02em}.service-page_deliverables__eW4jC ul{display:grid;gap:8px;padding:0;margin:18px 0 0;list-style:none;color:var(--text-soft);font-size:15px}.service-page_deliverables__eW4jC li{padding-left:16px;position:relative}.service-page_deliverables__eW4jC li:before{position:absolute;top:.65em;left:0;width:5px;height:1px;background:var(--coral);content:""}.service-page_change__IjPD_{background:var(--surface-muted)}.service-page_changeList__Y87Mu{display:grid;gap:0;max-width:980px;border-top:1px solid var(--line)}.service-page_changeItem__qgGXt{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line)}.service-page_changeItem__qgGXt p{min-height:112px;padding:24px 28px 24px 0;margin:0;font-size:18px;line-height:1.5}.service-page_changeItem__qgGXt p+p{padding-left:28px;border-left:1px solid var(--line)}.service-page_changeItem__qgGXt span{display:block;margin-bottom:12px;color:var(--text-soft);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.service-page_changeItem__qgGXt p+p span{color:var(--coral)}.service-page_process__7Rocx{background:var(--surface-muted)}.service-page_process__7Rocx ol{max-width:900px;padding:0;margin:0;list-style:none}.service-page_process__7Rocx li{display:grid;grid-template-columns:70px 1fr;gap:12px;align-items:start;padding:24px 0;border-top:1px solid var(--line);transition:padding-left .18s ease}.service-page_process__7Rocx li:last-child{border-bottom:1px solid var(--line)}.service-page_process__7Rocx li:hover{padding-left:10px}.service-page_process__7Rocx li span{color:var(--coral);font-size:14px;font-variant-numeric:tabular-nums}.service-page_process__7Rocx li strong{display:block;margin-bottom:6px;font-size:17px;font-weight:600}.service-page_process__7Rocx li p{max-width:54ch;margin:0;font-size:20px;line-height:1.45}.service-page_scopeNote____HuX{margin:22px 0 0;color:var(--text-soft);font-size:14px}.service-page_cases__CL_L8{background:var(--ink);color:var(--canvas)}.service-page_cases__CL_L8 .service-page_sectionLabel__5fefX{color:#b5b2ad}.service-page_caseGrid__zG2WH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.service-page_caseCard__h1ttq{display:flex;flex-direction:column;min-height:286px;padding:26px;border:1px solid #ffffff30;border-radius:var(--radius-md);background:rgb(255 255 255/6%);box-shadow:inset 0 1px 0 #ffffff18;backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%);transition:border-color .2s,transform .2s,background-color .2s}.service-page_caseCard__h1ttq:hover{border-color:var(--coral);background:#ffffff08;transform:translateY(-4px)}.service-page_caseCard__h1ttq>span{color:#b5b2ad;font-size:12px}.service-page_caseCard__h1ttq h3{margin:30px 0 0;font-size:clamp(23px,3vw,34px);font-weight:400;letter-spacing:-.04em}.service-page_caseCard__h1ttq p{color:#d2d0ca;font-size:15px;line-height:1.5}.service-page_caseCard__h1ttq b{margin-top:auto;padding-top:24px;font-size:13px;font-weight:600}.service-page_readingList__Lq3xG{display:grid;gap:0;max-width:850px;padding:0;margin:0;list-style:none}.service-page_readingList__Lq3xG li{padding:18px 0;border-top:1px solid var(--line);font-size:18px}.service-page_faq__nqozT{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,1.2fr);gap:40px;padding:88px clamp(24px,8vw,120px);border-bottom:1px solid var(--line)}.service-page_faq__nqozT h2{font-size:clamp(32px,4vw,48px)}.service-page_faqList__c7ud6 details{padding:22px 0;border-top:1px solid var(--line)}.service-page_faqList__c7ud6 details:last-child{border-bottom:1px solid var(--line)}.service-page_faqList__c7ud6 summary{cursor:pointer;font-size:17px;font-weight:600;line-height:1.4}.service-page_faqList__c7ud6 summary:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--coral);outline-offset:5px}.service-page_faqList__c7ud6 details p{max-width:62ch;margin:14px 0 0;color:var(--text-soft);font-size:16px;line-height:1.55}.service-page_contact__xi450{display:flex;align-items:center;flex-wrap:wrap;gap:18px 28px;padding:72px clamp(24px,8vw,120px)}.service-page_contact__xi450 p{width:100%;margin:0;font-size:clamp(22px,3vw,34px)}.service-page_contactLink__CFqfu{font-size:15px;font-weight:700;text-decoration:underline;text-decoration-color:var(--coral);text-underline-offset:5px}.service-page_contact__xi450>a:last-child{color:var(--text-soft);font-size:14px}@media (max-width:800px){.service-page_hero__xERKO{padding:clamp(96px,14vw,120px) 20px clamp(48px,6vw,64px)}.service-page_breadcrumb__j_QrE{margin-bottom:20px}.service-page_heroTitle__mV7LF{font-size:clamp(32px,8vw,44px)}.service-page_intro__tAguT{margin-top:18px;font-size:17px}.service-page_heroActions__z3pPj{flex-direction:column;width:100%;gap:12px;margin-top:28px}.service-page_primaryCta___CT_W,.service-page_secondaryCta__ZocKz{width:100%;box-sizing:border-box;justify-content:center}.service-page_heroVisualStage__Il6wA{margin-top:36px}.service-page_heroVisualPane__pbw98{height:clamp(280px,65vw,360px);min-height:280px;border-radius:20px}.service-page_heroVisualReflection__agYrd{bottom:-16px;height:32px;filter:blur(16px)}.service-page_section__yq_J9{padding:64px 20px}.service-page_sectionLabel__5fefX{gap:12px;font-size:11px}.service-page_sectionLabel__5fefX:after{flex:1;width:auto}.service-page_section__yq_J9 h2{font-size:clamp(34px,10vw,48px)}.service-page_caseGrid__zG2WH,.service-page_deliverables__eW4jC,.service-page_fitList__0ub_h{grid-template-columns:1fr;gap:10px}.service-page_deliverables__eW4jC>section,.service-page_fitList__0ub_h li{min-height:0;padding:22px 20px}.service-page_deliverables__eW4jC>section:before,.service-page_fitList__0ub_h li:before{margin-bottom:16px}.service-page_changeItem__qgGXt{display:block;padding:18px 0}.service-page_changeItem__qgGXt p{min-height:0;padding:0;font-size:17px}.service-page_changeItem__qgGXt p+p{padding:20px 0 0;margin-top:20px;border-top:1px solid var(--line);border-left:0}.service-page_process__7Rocx li{grid-template-columns:42px 1fr;gap:8px;padding:20px 0}.service-page_process__7Rocx li p{font-size:18px}.service-page_caseCard__h1ttq{min-height:220px;padding:22px 20px}.service-page_caseCard__h1ttq h3{margin-top:22px}.service-page_faq__nqozT{display:block;padding:64px 20px}.service-page_faqList__c7ud6{margin-top:34px}.service-page_contact__xi450{padding:54px 20px}}.service-page_faq__nqozT,.service-page_section__yq_J9{padding-top:clamp(80px,9vw,128px);padding-bottom:clamp(80px,9vw,128px)}.service-page_deliverables__eW4jC>section,.service-page_fitList__0ub_h li{border-color:var(--line);border-radius:var(--radius-md);background:var(--paper)}.service-page_deliverables__eW4jC>section:before,.service-page_fitList__0ub_h li:before{background:var(--ink)}.service-page_deliverables__eW4jC>section:hover,.service-page_fitList__0ub_h li:hover{border-color:color-mix(in srgb,var(--ink) 35%,var(--line));box-shadow:0 14px 30px #2E2D2C0d}.service-page_cases__CL_L8{background:#2E2D2C}.service-page_caseCard__h1ttq{border-color:#ffffff30}.service-page_caseCard__h1ttq:hover{border-color:#ffffff8c}.service-page_caseCard__h1ttq b{color:var(--coral)}@media (prefers-reduced-motion:reduce){.service-page_caseCard__h1ttq,.service-page_deliverables__eW4jC>section,.service-page_fitList__0ub_h li,.service-page_process__7Rocx li{transition:none}}[data-theme=dark] .service-page_heroVisualPane__pbw98{background:var(--paper);border-color:rgba(255,255,255,.08);box-shadow:0 18px 44px rgba(0,0,0,.5),0 2px 8px rgba(0,0,0,.3)}[data-theme=dark] .service-page_cases__CL_L8{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}[data-theme=dark] .service-page_primaryCta___CT_W{background:var(--coral);border-color:var(--coral);color:#fff}[data-theme=dark] .service-page_primaryCta___CT_W:hover{background:#e05423;border-color:#e05423;color:#fff}[data-theme=dark] .service-page_caseCard__h1ttq{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.04)}[data-theme=dark] .service-page_caseCard__h1ttq:hover{border-color:var(--coral);background:rgba(255,255,255,.07)}.site-footer_footer__UVYZj.site-footer_footer__UVYZj.site-footer{display:block;min-height:0;margin:0;padding:clamp(12px,2vw,24px);background:var(--canvas);color:var(--ink)}.site-footer_diagnosticFooter__dyb8i.site-footer{display:flex;min-height:0;align-items:center;justify-content:space-between;gap:20px;margin:0;padding:22px clamp(22px,7vw,110px) 28px;border-top:1px solid var(--line);background:var(--canvas);color:var(--text-soft)}.site-footer_diagnosticFooter__dyb8i>a{display:inline-flex;flex:0 0 auto;border-radius:4px}.site-footer_diagnosticFooter__dyb8i>a:focus-visible,.site-footer_diagnosticLegal__h2aMy a:focus-visible{outline:2px solid var(--coral);outline-offset:4px}.site-footer_diagnosticFooter__dyb8i img{display:block;width:68px;height:auto}.site-footer_diagnosticLegal__h2aMy{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 22px;font-size:11px;line-height:1.5}.site-footer_diagnosticLegal__h2aMy>span+span:before{margin-right:22px;color:var(--coral);content:"·"}.site-footer_footer__UVYZj.site-footer_footer__UVYZj.site-footer .site-footer_card__VO01e{position:relative;overflow:hidden;border:1px solid #ffffffc2;border-radius:clamp(20px,2.4vw,32px);background:rgb(255 255 255/72%);box-shadow:0 20px 56px #2E2D2C14,inset 0 1px 0 #ffffffeb;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%)}.site-footer_footer__UVYZj.site-footer_footer__UVYZj.site-footer .site-footer_card__VO01e:before{position:absolute;inset:0 0 auto;height:3px;background:var(--coral);content:""}.site-footer_details__QkTOL{display:grid;grid-template-columns:minmax(200px,.9fr) minmax(0,1.5fr) minmax(220px,.9fr);align-items:stretch;padding:clamp(36px,5vw,72px) clamp(28px,5vw,80px) clamp(32px,4vw,56px)}.site-footer_identity__E9SxF{display:flex;flex-direction:column;align-items:flex-start;padding-right:clamp(24px,4vw,60px)}.site-footer_identity__E9SxF img{display:block;width:100px;height:auto;margin:0 0 18px}.site-footer_contact__mpYub p,.site-footer_identity__E9SxF p{max-width:31ch;margin:0;color:var(--text-soft);font-size:14px;line-height:1.65}.site-footer_socials__iaqwL{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px}.site-footer_footer__UVYZj.site-footer_footer__UVYZj.site-footer .site-footer_socials__iaqwL{width:100%;align-items:center;justify-content:flex-start;gap:8px;margin-inline:0;padding:0;font-size:inherit}.site-footer_socials__iaqwL a{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);border-radius:50%;color:var(--ink);text-decoration:none;transition:border-color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.site-footer_socials__iaqwL a:after{display:none!important}.site-footer_socials__iaqwL a:hover{transform:translateY(-2px);border-color:var(--coral);background:var(--coral);color:var(--ink);text-decoration:none}.site-footer_cta__x_8pC:focus-visible,.site-footer_legal__IkUG8 a:focus-visible,.site-footer_navigation__VSCon a:focus-visible,.site-footer_socials__iaqwL a:focus-visible{outline:2px solid var(--coral);outline-offset:4px}.site-footer_socials__iaqwL svg{display:block;width:19px;height:19px;overflow:visible}.site-footer_socials__iaqwL a svg{fill:currentColor}.site-footer_socials__iaqwL .site-footer_contactIcon__qpNAp{width:20px;height:20px;fill:none!important;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.site-footer_socials__iaqwL .site-footer_brandIcon__vECP_{width:19px;height:19px}.site-footer_socials__iaqwL .site-footer_whatsappIcon__azdts{width:21px;height:21px}.site-footer_navGroups__PJn8J{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,64px);padding-inline:clamp(24px,4vw,64px);border-inline:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}.site-footer_navigation__VSCon{display:flex;flex-direction:column}.site-footer_footer__UVYZj.site-footer_footer__UVYZj.site-footer .site-footer_navigation__VSCon,.site-footer_navigation__VSCon{align-items:flex-start;justify-content:flex-start;gap:12px}.site-footer_navigation__VSCon h2{margin:0 0 8px;color:var(--coral);font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.14em;text-transform:uppercase}.site-footer_navigation__VSCon a{color:var(--ink);font-size:14px;font-weight:500;line-height:1.4;transition:color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.site-footer_navigation__VSCon a:hover{transform:translateX(2px);color:var(--coral)}.site-footer_contact__mpYub{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;padding-left:clamp(24px,4vw,64px)}.site-footer_contactTitle__Kt6Ga{margin:0 0 2px;color:var(--ink);font-size:clamp(19px,2vw,24px);font-weight:600;line-height:1.2;letter-spacing:-.04em}.site-footer_location__MvVXP{display:flex;align-items:center;gap:10px;color:var(--muted)!important;font-size:11px!important;font-weight:600;letter-spacing:.1em;line-height:1.4!important;text-transform:uppercase}.site-footer_location__MvVXP svg{width:19px;height:19px;flex:0 0 auto;fill:none;stroke:var(--muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.site-footer_cta__x_8pC{width:fit-content;max-width:100%;margin-top:10px}.site-footer_legal__IkUG8{display:flex;justify-content:space-between;gap:24px;margin:0 clamp(28px,5vw,80px);padding:18px 0 22px;border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent);color:var(--text-soft);font-size:12px;line-height:1.5}.site-footer_legal__IkUG8 a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ink) 35%,transparent);text-underline-offset:3px;transition:color var(--motion-fast) var(--ease-standard)}.site-footer_legal__IkUG8 a:hover{color:var(--coral)}@media (max-width:1050px){.site-footer_details__QkTOL{grid-template-columns:minmax(190px,.8fr) minmax(0,1.4fr);row-gap:28px}.site-footer_navGroups__PJn8J{border-right:0;padding-right:0}.site-footer_contact__mpYub{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px;padding:24px 0 0;border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}.site-footer_contactTitle__Kt6Ga{grid-column:1;grid-row:1}.site-footer_cta__x_8pC{grid-column:2;grid-row:1;margin:0}.site-footer_contact__mpYub>p:first-of-type{grid-column:1;grid-row:2}.site-footer_contact__mpYub>p:nth-of-type(2){grid-column:1;grid-row:3}}@media (max-width:680px){.site-footer_footer__UVYZj.site-footer_footer__UVYZj.site-footer{padding:10px 12px 16px}.site-footer_footer__UVYZj.site-footer_footer__UVYZj.site-footer .site-footer_card__VO01e{border-radius:22px}.site-footer_diagnosticFooter__dyb8i.site-footer{align-items:flex-start;padding:18px}.site-footer_diagnosticFooter__dyb8i img{width:60px}.site-footer_diagnosticLegal__h2aMy{justify-content:flex-end;gap:6px 12px;font-size:10px}.site-footer_diagnosticLegal__h2aMy>span+span:before{margin-right:12px}.site-footer_details__QkTOL{grid-template-columns:minmax(0,1fr);gap:26px;padding:34px 24px 28px}.site-footer_identity__E9SxF{padding:0}.site-footer_identity__E9SxF img{width:82px}.site-footer_identity__E9SxF p{max-width:34ch}.site-footer_navGroups__PJn8J{gap:16px;padding:24px 0;border:0;border-block:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}.site-footer_navigation__VSCon{gap:11px}.site-footer_navigation__VSCon h2{margin-bottom:5px}.site-footer_contact__mpYub{grid-column:auto;grid-template-columns:minmax(0,1fr);gap:10px;padding:0;border:0}.site-footer_contactTitle__Kt6Ga,.site-footer_contact__mpYub>p,.site-footer_cta__x_8pC{grid-column:auto;grid-row:auto}.site-footer_cta__x_8pC{margin-top:8px}.site-footer_legal__IkUG8{flex-direction:column;gap:8px;margin:0 24px;padding:15px 0 18px}}@media (max-width:370px){.site-footer_navGroups__PJn8J{grid-template-columns:1fr;gap:22px}}@media (prefers-reduced-motion:reduce){.site-footer_cta__x_8pC,.site-footer_footer__UVYZj.site-footer_footer__UVYZj.site-footer .site-footer_cta__x_8pC.site-footer_button__bx12S>span[aria-hidden=true],.site-footer_navigation__VSCon a,.site-footer_socials__iaqwL a{transition:none}}[data-theme=dark] .site-footer_footer__UVYZj.site-footer_footer__UVYZj.site-footer .site-footer_card__VO01e{border-color:rgba(255,255,255,.09);background:rgba(26,25,23,.78);box-shadow:0 20px 56px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.08)}[data-theme=dark] .site-footer_socials__iaqwL a{border-color:rgba(255,255,255,.12);color:var(--ink)}[data-theme=dark] .site-footer_socials__iaqwL a:hover{border-color:var(--coral);background:var(--coral);color:#fff}.blog_page__i3gIe{min-height:100vh;background:var(--canvas)}.blog_articleHero__m2fLu,.blog_indexHero__hAEgM{padding:146px clamp(24px,5vw,72px) 78px;border-bottom:1px solid var(--line)}.blog_indexHero__hAEgM{display:grid;grid-template-columns:minmax(0,7fr) minmax(220px,3fr);align-items:end;gap:32px}.blog_back___MR7A,.blog_eyebrow__BA9dX,.blog_meta__l_Cxn{margin:0;color:var(--text-soft);font-size:13px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.blog_articleHero__m2fLu h1,.blog_indexHero__hAEgM h1{max-width:14ch;margin:24px 0 0;font-weight:400;line-height:1;letter-spacing:-.055em}.blog_indexHero__hAEgM>p:last-child{max-width:33ch;margin:0 0 4px;color:var(--text-soft);font-size:17px;line-height:1.55}.blog_listing__2_Oqm{padding:0 clamp(24px,5vw,72px) 112px}.blog_post__kwcSJ{display:grid;gap:32px;padding:34px 0 42px;border-bottom:1px solid var(--line)}.blog_post__kwcSJ:first-child{border-top:1px solid var(--line)}.blog_postMeta__IjTU0{display:grid;align-content:start;gap:8px}.blog_postMeta__IjTU0 span{color:var(--text-soft);font-size:13px;line-height:1.45}.blog_postImage__DEnGh{position:relative;display:block;min-width:0;align-self:start;aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius-md);background:var(--surface-muted)}.blog_postImage__DEnGh img{object-fit:cover;transition:transform .42s var(--ease-standard)}.blog_postImage__DEnGh:hover img{transform:scale(1.025)}.blog_postImage__DEnGh:focus-visible{outline:2px solid var(--coral);outline-offset:4px}.blog_post__kwcSJ h2{max-width:18ch;margin:0;font-size:var(--font-h3);line-height:var(--leading-heading);letter-spacing:-.035em}.blog_back___MR7A:hover,.blog_post__kwcSJ h2 a:hover,.blog_readLink__0exM4:hover{color:var(--coral)}.blog_post__kwcSJ p{max-width:48ch;margin:16px 0 0;color:var(--text-soft);font-size:17px;line-height:1.55}.blog_tags__jIgDd{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.blog_tag__k43Pg{border:1px solid #ffffffb8;padding:5px 8px;background:rgb(255 255 255/48%);box-shadow:inset 0 1px 0 #ffffffc7;backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);color:var(--text-soft);font-size:var(--font-caption);line-height:1.2}.blog_readLink__0exM4{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;align-self:end;width:fit-content;padding-bottom:5px;border-bottom:1px solid;font-size:13px;font-weight:700}.blog_readLink__0exM4 span{color:var(--coral);transition:transform .18s var(--ease-standard)}.blog_readLink__0exM4:hover span{transform:translate(2px,-2px)}.blog_articleHero__m2fLu{padding-bottom:64px}.blog_back___MR7A{display:inline-block;margin-bottom:54px}.blog_articleHero__m2fLu h1{max-width:15ch;margin-top:0}.blog_description__BeEuR{max-width:58ch;margin:30px 0 0;color:var(--text-soft);font-size:clamp(18px,2vw,23px);line-height:1.45}.blog_articleMeta__EpOVE{display:flex;flex-wrap:wrap;gap:10px 18px;margin:34px 0 0;color:var(--text-soft);font-size:13px;line-height:1.5}.blog_articleMeta__EpOVE span+span:before{content:"•";margin-right:18px;color:var(--coral)}.blog_article__caXiG{width:min(100% - 48px,720px);margin:0 auto;padding:80px 0 96px;font-size:19px;line-height:1.68}.blog_article__caXiG p{margin:0 0 1.35em}.blog_article__caXiG h2{margin:2.8em 0 .78em;font-size:clamp(32px,4vw,46px);line-height:1.08;letter-spacing:-.045em}.blog_article__caXiG h3{margin:2.4em 0 .7em;font-size:clamp(28px,2.8vw,36px);line-height:1.12;letter-spacing:-.035em}.blog_article__caXiG strong{font-weight:700}.blog_article__caXiG em{font-family:inherit;font-style:italic}.blog_article__caXiG a{color:inherit;text-decoration:underline;text-decoration-color:var(--coral);text-decoration-thickness:2px;text-underline-offset:3px}.blog_article__caXiG ol,.blog_article__caXiG ul{margin:0 0 1.35em;padding-left:1.25em}.blog_article__caXiG li+li{margin-top:.35em}.blog_article__caXiG blockquote{margin:2em 0;padding:8px 0 8px 24px;border-left:2px solid var(--coral);font-size:clamp(18px,2vw,21px);line-height:1.45;letter-spacing:0}.blog_article__caXiG blockquote p:last-child{margin-bottom:0}.blog_article__caXiG figure{margin:2em 0}.blog_article__caXiG figure img{display:block;width:100%;height:auto}.blog_article__caXiG figcaption{margin-top:10px;color:var(--text-soft);font-size:13px;line-height:1.45}.blog_article__caXiG hr{height:1px;margin:3em 0;border:0;background:var(--line)}.blog_article__caXiG code{border-radius:3px;padding:.1em .3em;background:var(--surface-muted);font-size:.88em}.blog_articleCta__HR_7G{margin:0 auto 112px;padding:32px;width:min(100% - 48px,720px);border:1px solid #ffffffc2;border-radius:var(--radius-md);background:rgb(255 255 255/62%);box-shadow:inset 0 1px 0 #ffffffdf,0 16px 42px #2E2D2C0b;backdrop-filter:blur(20px) saturate(155%);-webkit-backdrop-filter:blur(20px) saturate(155%)}.blog_articleCta__HR_7G p{max-width:31ch;margin:0;font-size:clamp(18px,2vw,21px);line-height:1.45;letter-spacing:0}.blog_articleCta__HR_7G a{display:inline-block;margin-top:26px;padding-bottom:6px;border-bottom:1px solid;font-size:14px;font-weight:700}.blog_articleCta__HR_7G a:hover{color:var(--coral)}@media (max-width:800px){.blog_articleHero__m2fLu,.blog_indexHero__hAEgM{padding:118px 18px 54px}.blog_indexHero__hAEgM{display:block}.blog_indexHero__hAEgM h1{font-size:var(--font-h1)}.blog_indexHero__hAEgM>p:last-child{margin-top:24px}.blog_listing__2_Oqm{padding:0 18px 72px}.blog_post__kwcSJ{display:block;padding:26px 0 32px}.blog_postImage__DEnGh{width:100%;margin-top:20px;aspect-ratio:16/9}.blog_post__kwcSJ h2{margin-top:22px;font-size:var(--font-h3)}.blog_post__kwcSJ p{font-size:16px}.blog_readLink__0exM4{display:inline-block;margin-top:26px}.blog_back___MR7A{margin-bottom:42px}.blog_articleHero__m2fLu h1{font-size:var(--font-h1)}.blog_description__BeEuR{font-size:18px}.blog_article__caXiG{width:min(100% - 36px,720px);padding:54px 0 70px;font-size:17px;line-height:1.65}.blog_article__caXiG h2{margin-top:2.25em;font-size:32px}.blog_article__caXiG h3{font-size:26px}.blog_articleCta__HR_7G{width:min(100% - 36px,720px);margin-bottom:72px;padding:26px 0}}.blog_articleHero__m2fLu,.blog_indexHero__hAEgM{padding-top:clamp(148px,16vw,208px);padding-bottom:clamp(72px,9vw,120px)}.blog_articleHero__m2fLu h1,.blog_indexHero__hAEgM h1{font-size:var(--font-display);letter-spacing:var(--tracking-heading)}.blog_listing__2_Oqm{padding-top:22px}.blog_post__kwcSJ{grid-template-columns:minmax(100px,1.1fr) minmax(160px,2fr) minmax(0,6fr) minmax(100px,1.2fr);gap:clamp(22px,4vw,52px);padding-block:42px 48px}.blog_post__kwcSJ h2{letter-spacing:-.04em}.blog_tag__k43Pg{border-radius:var(--radius-sm)}.blog_article__caXiG{font-size:18px}.blog_article__caXiG h2,.blog_article__caXiG h3{letter-spacing:-.04em}@media (max-width:800px){.blog_articleHero__m2fLu,.blog_indexHero__hAEgM{padding-top:124px}.blog_post__kwcSJ{display:block;padding-block:30px 36px}}@media (prefers-reduced-motion:reduce){.blog_postImage__DEnGh img{transition:none}}[data-theme=dark] .blog_tag__k43Pg{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.06);box-shadow:none;color:var(--text-soft)}[data-theme=dark] .blog_article__caXiG blockquote{border-left-color:var(--coral);color:var(--ink)}