.public-site_site__o_l09{--public-gutter:clamp(20px,4vw,80px);color:var(--ui-text);background:var(--ui-page);min-height:100svh;font-size:var(--ui-text-md)}.public-site_site__o_l09 p{color:var(--ui-text-secondary);line-height:1.6}.public-site_site__o_l09 a,.public-site_site__o_l09 button,.public-site_site__o_l09 summary{touch-action:manipulation}.public-site_site__o_l09 a:not(.button):hover{text-decoration:underline;text-underline-offset:5px}.public-site_site__o_l09 .button{min-height:var(--ui-mobile-target);padding:12px 20px;font-weight:var(--ui-weight-medium)}.public-site_footer__FgVjs,.public-site_header__hZ1DU,.public-site_main__y6921{width:min(100%,1760px);margin-inline:auto}.public-site_header__hZ1DU{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px var(--public-gutter);border-bottom:1px solid var(--ui-border-strong)}.public-site_brand__MOlHh{display:flex;align-items:center;min-height:var(--ui-mobile-target);flex-shrink:0}.public-site_brand__MOlHh span{width:168px}.public-site_navigation__f0gJg{display:flex;gap:24px;align-items:center;font-size:var(--ui-text-base);font-weight:var(--ui-weight-medium)}.public-site_navigation__f0gJg>a{display:inline-flex;min-height:var(--ui-mobile-target);align-items:center}.public-site_navigation__f0gJg a[aria-current]{text-decoration:underline;text-underline-offset:6px}.public-site_navigation__f0gJg button{min-width:var(--ui-mobile-target);min-height:var(--ui-mobile-target)}.public-site_skip__F_23o{position:absolute;top:8px;left:var(--public-gutter);transform:translateY(-180%);padding:12px;z-index:10;background:var(--ui-surface)}.public-site_skip__F_23o:focus{transform:translateY(0)}.public-site_hero__fs8l0{display:grid;grid-template-columns:1fr 1.05fr;grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:center;padding:clamp(36px,4vw,72px) var(--public-gutter)}.public-site_publicEyebrow__aa6Y5{font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);letter-spacing:.06em;text-transform:uppercase;margin-bottom:20px}.public-site_hero__fs8l0 h1{font-size:clamp(38px,4vw,64px);letter-spacing:-.045em;line-height:1.08;font-weight:var(--ui-weight-semibold);margin-bottom:24px}.public-site_lead__bXc3Y{max-width:43ch;font-size:clamp(17px,1.4vw,21px);margin-bottom:24px}.public-site_actions___zQ8H{display:flex;gap:12px 20px;flex-wrap:wrap;align-items:center;margin-block:20px 0}.public-site_textLink__82moV{display:inline-flex;min-height:var(--ui-mobile-target);align-items:center;gap:12px;font-weight:var(--ui-weight-medium)}.public-site_textLink__82moV span{font-size:var(--ui-text-xl)}.public-site_workSurface__1G7EJ{margin:0;min-width:0;padding:clamp(20px,2.4vw,36px);background:var(--ui-surface);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-surface)}.public-site_surfaceHeading__RDA8_{display:flex;flex-direction:column;gap:4px;padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid var(--ui-border-strong);font-size:var(--ui-text-sm);color:var(--ui-text-secondary)}.public-site_surfaceHeading__RDA8_ strong{font-weight:var(--ui-weight-medium);color:var(--ui-text)}.public-site_workSurface__1G7EJ h2{font-size:clamp(24px,2vw,32px);letter-spacing:-.03em;line-height:1.2;margin-bottom:20px}.public-site_callFields__57np8{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 24px;gap:16px 24px;margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.public-site_callFields__57np8 div{min-width:0}.public-site_callFields__57np8 dt{font-size:var(--ui-text-sm);color:var(--ui-text-secondary);margin-bottom:4px}.public-site_callFields__57np8 dd{margin:0;font-size:var(--ui-text-md)}.public-site_callFields__57np8 small{display:block;font-size:var(--ui-text-sm);color:var(--ui-text-secondary);margin-top:4px}.public-site_callFields__57np8 div:nth-child(4){grid-column:1/-1}.public-site_featureTiles__SahxW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;padding:0 var(--public-gutter) clamp(32px,4vw,56px)}.public-site_featureTiles__SahxW article{padding:20px;background:var(--ui-primary-subtle);border-radius:var(--ui-radius-surface)}.public-site_featureTiles__SahxW h2{font-size:var(--ui-text-lg);margin-bottom:8px;color:var(--ui-primary-subtle-text)}.public-site_featureTiles__SahxW p{margin:0;font-size:var(--ui-text-base)}.public-site_footer__FgVjs{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px 40px;justify-content:space-between;padding:24px var(--public-gutter);border-top:1px solid var(--ui-border-strong);font-size:var(--ui-text-sm)}.public-site_footerName__DPIkg{font-weight:var(--ui-weight-semibold)}.public-site_footer__FgVjs p{margin:8px 0 0}.public-site_footerLinks__m3FUU{display:flex;flex-wrap:wrap;gap:4px 24px}.public-site_footer__FgVjs a{display:inline-flex;align-items:center;min-height:var(--ui-mobile-target)}@media (max-width:1000px){.public-site_featureTiles__SahxW,.public-site_hero__fs8l0{grid-template-columns:1fr}.public-site_hero__fs8l0{gap:28px}.public-site_heroCopy__kdhCw{max-width:64ch}}@media (max-width:700px){.public-site_header__hZ1DU{gap:12px;padding-block:12px}.public-site_brand__MOlHh span{width:116px}.public-site_navigation__f0gJg{gap:12px;font-size:var(--ui-text-sm)}.public-site_hero__fs8l0{padding-block:28px;gap:24px}.public-site_hero__fs8l0 h1{font-size:clamp(34px,8.8vw,46px);margin-bottom:16px}.public-site_publicEyebrow__aa6Y5{font-size:var(--ui-text-xs);margin-bottom:12px}.public-site_lead__bXc3Y{margin-bottom:16px}.public-site_actions___zQ8H{margin-top:16px;gap:4px 16px}.public-site_workSurface__1G7EJ h2{font-size:26px}.public-site_callFields__57np8{gap:12px 16px}.public-site_footer__FgVjs{gap:12px}.public-site_footerLinks__m3FUU{gap:0 16px}}