._3Bw2eq_page{background:var(--paper);color:var(--ink);padding-bottom:calc(var(--section-gap) / 2)}._3Bw2eq_container,._3Bw2eq_hero,._3Bw2eq_section{width:min(calc(100% - var(--site-gutter) * 2), var(--site-width));margin-inline:auto}._3Bw2eq_hero{padding-block:var(--section-gap) calc(var(--section-gap) / 2)}._3Bw2eq_heroSplit,._3Bw2eq_split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}._3Bw2eq_heroCopy,._3Bw2eq_split>*{min-width:0}._3Bw2eq_split p,._3Bw2eq_cta p{max-width:var(--measure)}._3Bw2eq_title{max-width:19ch;margin-bottom:var(--block-gap);font-size:var(--type-display);letter-spacing:var(--tracking-display);line-height:1;font-weight:var(--type-display-weight)}._3Bw2eq_lead{max-width:var(--measure);margin-bottom:var(--block-gap);font-size:var(--type-lead);line-height:1.4}._3Bw2eq_section{padding-block:calc(var(--section-gap) / 2)}._3Bw2eq_sectionHead{margin-bottom:var(--block-gap);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(28px,6vw,88px);display:grid}._3Bw2eq_section :where(h2),._3Bw2eq_band :where(h2),._3Bw2eq_cta :where(h2){font-size:var(--type-h2);line-height:1.05;font-weight:var(--type-h2-weight);letter-spacing:var(--tracking-heading)}._3Bw2eq_section :where(h3),._3Bw2eq_band :where(h3){font-size:var(--type-h3);line-height:1.2;font-weight:var(--type-h3-weight);letter-spacing:var(--tracking-heading)}._3Bw2eq_section :where(p),._3Bw2eq_band :where(p){font-size:var(--type-body);line-height:1.55}._3Bw2eq_sectionHead p{max-width:52ch;margin:8px 0 0}._3Bw2eq_media,._3Bw2eq_figure{background:var(--image-ground);margin:0;overflow:clip}._3Bw2eq_image,._3Bw2eq_media>img,._3Bw2eq_figure>img{object-fit:cover;width:100%;height:auto;display:block}._3Bw2eq_caption{font-size:var(--type-small);color:var(--muted);padding-top:14px;line-height:1.5}._3Bw2eq_textLink{text-underline-offset:6px;min-height:44px;transition:color .18s var(--ease-out);align-items:center;gap:14px;font-weight:600;text-decoration-thickness:1.5px;display:inline-flex}@media (hover:hover){._3Bw2eq_textLink:hover{color:var(--brand)}}._3Bw2eq_notice{background:var(--mint);border-radius:var(--radius-card-marketing);font-size:var(--type-body);padding:24px 28px;line-height:1.55}._3Bw2eq_notice p:last-child{margin-bottom:0}._3Bw2eq_richText,._3Bw2eq_prose{max-width:var(--measure);overflow-wrap:anywhere;font-size:var(--type-body);line-height:1.55}._3Bw2eq_richText h2,._3Bw2eq_prose h2{margin-block:var(--section-gap) var(--block-gap);font-size:var(--type-h2)}._3Bw2eq_richText h3,._3Bw2eq_prose h3{margin-block:var(--block-gap) var(--space-4);font-size:var(--type-h3)}._3Bw2eq_richText li,._3Bw2eq_prose li{padding-block:6px}._3Bw2eq_stack{gap:var(--block-gap);display:grid}._3Bw2eq_band{background:var(--mint);padding:var(--section-gap) var(--site-gutter)}._3Bw2eq_band>*{max-width:var(--site-width);margin-inline:auto}._3Bw2eq_links,._3Bw2eq_actionRow{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}._3Bw2eq_cta{background:var(--mint);border-radius:var(--radius-card-marketing);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:clamp(32px,5vw,72px);display:grid}._3Bw2eq_cta h2,._3Bw2eq_cta p:last-child{margin-bottom:0}._3Bw2eq_values{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 80px;display:grid}._3Bw2eq_value p{max-width:48ch}._3Bw2eq_quiet{color:var(--muted);font-size:var(--type-small)}._3Bw2eq_contactEmail{max-width:100%;color:var(--brand);font-size:var(--type-h2);letter-spacing:var(--tracking-heading);overflow-wrap:anywhere;text-underline-offset:10px;line-height:1.05;display:inline-block}._3Bw2eq_breadcrumbs{margin-bottom:var(--block-gap);font-size:var(--type-small);flex-wrap:wrap;align-items:center;gap:12px;display:flex}._3Bw2eq_breadcrumbs a{min-height:var(--control-min);text-underline-offset:5px;align-items:center;display:inline-flex}._3Bw2eq_empty{background:var(--mint);border-radius:var(--radius-card-marketing);padding:clamp(32px,6vw,80px)}._3Bw2eq_empty p{max-width:52ch}@media (max-width:800px){._3Bw2eq_heroSplit,._3Bw2eq_split,._3Bw2eq_sectionHead{grid-template-columns:minmax(0,1fr);gap:32px}._3Bw2eq_title{max-width:23ch}._3Bw2eq_cta{grid-template-columns:minmax(0,1fr)}._3Bw2eq_cta>a{justify-self:start}._3Bw2eq_values{gap:32px}}@media (max-width:500px){._3Bw2eq_values{grid-template-columns:minmax(0,1fr)}._3Bw2eq_notice{padding:20px}}@keyframes _3Bw2eq_public-rise{0%{opacity:.4;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes _3Bw2eq_public-picture{0%{opacity:.7;transform:scale(1.06)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){._3Bw2eq_page [data-reveal]{animation:_3Bw2eq_public-rise 1s var(--ease-expo) both;animation-timeline:view();animation-range:entry entry 40%}._3Bw2eq_page [data-picture]>img{animation:_3Bw2eq_public-picture 1s var(--ease-out) both;animation-timeline:view();animation-range:entry}}}@media (prefers-reduced-motion:reduce){._3Bw2eq_page [data-reveal],._3Bw2eq_page [data-picture]>img{opacity:1;animation:none;transform:none}._3Bw2eq_textLink:hover{transform:none}}._3Bw2eq_page :where(figure){margin:0}
