.article_root__yGpM_{padding:4rem 0}.article_container__BPZ0D{max-width:var(--content-max);margin:0 auto;padding:0 var(--gutter-x)}.article_textColumn__psVpe{max-width:72ch}.article_back__n2n1j{display:inline-block;font-size:.875rem;font-weight:500;color:#656565;text-decoration:none;margin-bottom:2.5rem}.article_back__n2n1j:hover{color:#000}.article_imageWrap__ccDFq{margin-bottom:2.75rem;border-radius:.75rem;overflow:hidden}.article_image__y4Q7o{width:100%;height:auto;aspect-ratio:2/1;object-fit:cover;display:block}.article_meta__mpK2R{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:1.125rem}.article_badge__g2arV{display:inline-block;padding:.125rem .625rem;border-radius:.25rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:#f1f5f9;color:#475569}.article_date__U5BIi{font-size:.875rem;color:#64748b;letter-spacing:.01em}.article_title__CD6Ag{font-size:clamp(2.4rem,4vw,3.5rem);font-weight:500;line-height:1.08;letter-spacing:-.02em;margin:0 0 1rem}.article_author__YMqhV{font-size:.9375rem;color:#656565;margin:0 0 3rem}.article_body__JDSqA{font-size:1.125rem;line-height:1.625;color:#2f2f2f;margin-bottom:2.5rem}.article_body__JDSqA>p:first-child{font-size:1.25rem;line-height:1.75;color:#1f2937}.article_body__JDSqA h2{font-size:1.5rem;font-weight:600;margin:2rem 0 .75rem}.article_body__JDSqA h3{font-size:1.25rem;font-weight:600;margin:1.5rem 0 .5rem}.article_body__JDSqA>p{margin:0 0 1.25rem}.article_body__JDSqA ol,.article_body__JDSqA ul{margin:0 0 1rem;padding-left:1.5rem}.article_body__JDSqA img{max-width:100%;height:auto;border-radius:.5rem;margin:1rem 0}.article_body__JDSqA blockquote{border-left:3px solid #e2e8f0;padding-left:1rem;margin:1rem 0;color:#64748b;font-style:italic}.article_body__JDSqA a{color:inherit;text-decoration:underline}.article_blocks__NU97Y{max-width:var(--content-max);margin:0 auto;padding:0 var(--gutter-x);display:grid;grid-gap:1.25rem;gap:1.25rem}.article_blocks__NU97Y>div,.article_blocks__NU97Y>figure,.article_blocks__NU97Y>section{max-width:100%;padding-left:0;padding-right:0;margin-left:0;margin-right:0}.article_blocks__NU97Y.article_blocks__NU97Y [data-block-type=blockquote],.article_blocks__NU97Y.article_blocks__NU97Y [data-block-type=callout],.article_blocks__NU97Y.article_blocks__NU97Y [data-block-type=code_block],.article_blocks__NU97Y.article_blocks__NU97Y [data-block-type=heading],.article_blocks__NU97Y.article_blocks__NU97Y [data-block-type=paragraph]{max-width:72ch;margin-left:0;margin-right:auto;justify-self:start}.article_blocks__NU97Y [data-block-type=gallery]{width:100%;max-width:calc(var(--content-max) - 2 * var(--gutter-x));margin-left:0;margin-right:0;justify-self:start}.article_blocks__NU97Y.article_blocks__NU97Y [data-image-width=narrow]>*{max-width:72ch}.article_blocks__NU97Y [data-block-type=heading]{padding:.5rem 0 0}.article_blocks__NU97Y [data-block-type=heading] h1,.article_blocks__NU97Y [data-block-type=heading] h2,.article_blocks__NU97Y [data-block-type=heading] h3,.article_blocks__NU97Y [data-block-type=heading] h4,.article_blocks__NU97Y [data-block-type=heading] h5,.article_blocks__NU97Y [data-block-type=heading] h6{line-height:1.18;letter-spacing:-.02em}.article_blocks__NU97Y [data-block-type=paragraph]{padding:0}.article_blocks__NU97Y [data-block-type=paragraph]>div{max-width:none;padding:0;font-size:1.125rem;line-height:1.625;color:#2f2f2f}.article_blocks__NU97Y [data-block-type=paragraph]>div ol,.article_blocks__NU97Y [data-block-type=paragraph]>div ul,.article_blocks__NU97Y [data-block-type=paragraph]>div>p{margin-bottom:1.25rem}.article_blocks__NU97Y [data-block-type=blockquote]{margin-top:1rem;margin-bottom:1rem}.article_blocks__NU97Y [data-block-type=callout],.article_blocks__NU97Y [data-block-type=code_block]{margin-top:.5rem;margin-bottom:.5rem}.article_blocks__NU97Y [data-block-type=split_section]{max-width:72ch;margin-left:0;margin-right:auto;justify-self:start;padding:1rem 0;display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;align-items:start}.article_blocks__NU97Y [data-block-type=split_section]>:first-child,.article_blocks__NU97Y [data-block-type=split_section]>:last-child{width:100%;min-width:0}.article_blocks__NU97Y [data-block-type=split_section] img{width:100%;height:auto;display:block}.article_blocks__NU97Y [data-block-type=split_section] h1,.article_blocks__NU97Y [data-block-type=split_section] h2{margin:0 0 .75rem;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.15;letter-spacing:-.02em}.article_blocks__NU97Y [data-block-type=split_section] p{font-size:1.0625rem;line-height:1.8}.article_blocks__NU97Y>div>*,.article_blocks__NU97Y>figure>*,.article_blocks__NU97Y>section>*{max-width:100%}.article_tags__U4RT7{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.article_tag__XrEWX{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;background:#f1f5f9;color:#475569}.article_relatedSection__5h1ei{margin-top:4rem;padding:4rem 0 0;border-top:1px solid #e2e8f0}.article_relatedHeader__yU9TX{max-width:72ch;margin:0 auto 2rem}.article_relatedTitle__SdVWZ{font-size:2rem;line-height:1.15;letter-spacing:-.02em;margin:0 0 .5rem}.article_relatedIntro__bODC2{margin:0;color:#64748b;font-size:1rem;line-height:1.7}.article_relatedGrid__vS2NQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.article_relatedCard__IGQGN{color:inherit;text-decoration:none;background:#fff;border:1px solid #e5e7eb;border-radius:1rem;overflow:hidden;transition:transform .15s ease,border-color .15s ease}.article_relatedCard__IGQGN:hover{transform:translateY(-2px);border-color:#cbd5e1}.article_relatedImageWrap__MngMc{aspect-ratio:16/10;overflow:hidden;background:#f8fafc}.article_relatedImage__WyuoE{width:100%;height:100%;object-fit:cover;display:block}.article_relatedCardBody__kGu18{padding:1.25rem}.article_relatedDate__QY80y{display:block;margin-bottom:.5rem;font-size:.8125rem;color:#64748b}.article_relatedCardTitle__e7NBK{margin:0 0 .625rem;font-size:1.25rem;line-height:1.25}.article_relatedExcerpt__y6_ty{margin:0 0 1rem;color:#4b5563;line-height:1.7}.article_relatedLink__uqJCg{font-size:.9375rem;font-weight:600}@media (max-width:768px){.article_root__yGpM_{padding:2.5rem 0}.article_textColumn__psVpe{max-width:100%}.article_imageWrap__ccDFq{margin-bottom:2rem;margin-left:calc(var(--gutter-x) * -1);margin-right:calc(var(--gutter-x) * -1);border-radius:0}.article_image__y4Q7o{aspect-ratio:4/3}.article_title__CD6Ag{font-size:2.2rem;line-height:1.12}.article_author__YMqhV{margin-bottom:2.25rem}.article_body__JDSqA{font-size:1.0625rem;line-height:1.8}.article_body__JDSqA>p:first-child{font-size:1.125rem}.article_blocks__NU97Y{gap:1rem}.article_blocks__NU97Y [data-block-type=paragraph]>div{font-size:1.0625rem;line-height:1.8}.article_relatedSection__5h1ei{margin-top:3rem;padding-top:3rem}.article_relatedTitle__SdVWZ{font-size:1.6rem}.article_relatedGrid__vS2NQ{grid-template-columns:1fr}.article_blocks__NU97Y [data-block-type=gallery]{width:calc(100% + 2 * var(--gutter-x));margin-left:calc(-1 * var(--gutter-x));margin-right:calc(-1 * var(--gutter-x));max-width:none}}.blocks_heroWrap__veicZ{position:relative;overflow:hidden;min-height:20rem;display:flex;align-items:center}.blocks_heroFull__f19Fk{width:100vw;margin-left:calc(-50vw + 50%);min-height:auto;aspect-ratio:21/9}.blocks_heroBg__5IQu_{position:absolute;inset:0;object-fit:cover;width:100%;height:100%}.blocks_heroOverlay__M7XWh{position:absolute;inset:0;pointer-events:none}.blocks_heroContent__3EHTE{position:relative;z-index:1;padding:var(--block-pad-y-hero) var(--gutter-x);max-width:var(--content-max);margin:0 auto;width:100%}.blocks_heroHeading__nfnuJ{margin:0;font-size:4rem;font-weight:500;line-height:1.1;color:var(--hero-color,#fff)}.blocks_heroSubtext__MaXP_{margin:var(--space-4) 0 0;font-size:1.375rem;opacity:.85;line-height:1.6;color:var(--hero-color,#fff)}.blocks_ctaButton__cvf8Y{background:#000;color:#fff;border-radius:.5rem;font-weight:700;border:none}.blocks_ctaButton__cvf8Y,.blocks_ctaOutline__V588w{display:inline-block;padding:.625rem 1.5rem;font-size:.9375rem;text-decoration:none}.blocks_ctaOutline__V588w{background:transparent;color:#000;border:1.5px solid #000;border-radius:.5rem;font-weight:600}.blocks_splitRow__Q0jNH{display:flex;gap:3rem;padding:var(--block-pad-y) var(--gutter-x);max-width:var(--content-max);margin:0 auto;align-items:center}.blocks_splitImage__5hKMU{flex:1 1;min-width:0;border-radius:.5rem;overflow:hidden}.blocks_splitImage__5hKMU img{aspect-ratio:4/3;object-fit:cover;display:block;border-radius:.5rem}.blocks_splitText__httVN{flex:1 1;min-width:0}.blocks_splitHeading__ByWPn{margin:0 0 .75rem;font-size:4rem;font-weight:500;line-height:1.2}.blocks_splitHeadingHero__mSknd{font-size:4rem;line-height:1.1;font-weight:500}.blocks_splitBody__z2pAG{font-size:1.375rem;color:#000;line-height:1.7;margin-bottom:1.5rem;white-space:pre-wrap}.blocks_heading__AuGlV{padding:var(--block-pad-y) var(--gutter-x);max-width:var(--content-max);margin:0 auto}.blocks_heading__AuGlV:has(+.blocks_paragraphOuter__mvBU4){padding-bottom:clamp(.875rem,1.5vw,1.5rem)}.blocks_paragraphOuter__mvBU4{padding:var(--block-pad-y-tight) var(--gutter-x);max-width:var(--content-max);margin:0 auto}.blocks_heading__AuGlV+.blocks_paragraphOuter__mvBU4{padding-top:clamp(.5rem,1vw,.875rem)}.blocks_paragraphOuter__mvBU4:has(+.blocks_heading__AuGlV),.blocks_paragraphOuter__mvBU4:has(+.blocks_paragraphOuter__mvBU4){padding-bottom:clamp(.875rem,1.5vw,1.5rem)}.blocks_paragraphOuter__mvBU4+.blocks_paragraphOuter__mvBU4{padding-top:clamp(.875rem,1.5vw,1.5rem)}.blocks_paragraph__U_zZG{max-width:70ch;font-size:1.125rem;line-height:1.625;color:rgb(47,47,47)}.blocks_paragraph__U_zZG :where(h1,h2,h3,h4,h5,h6){margin:1.5em 0 .6em;line-height:1.25;color:#111827}.blocks_paragraph__U_zZG>:where(p,ul,ol,blockquote,pre,hr){margin:.9em 0}.blocks_paragraph__U_zZG>:first-child{margin-top:0}.blocks_paragraph__U_zZG>:last-child{margin-bottom:0}.blocks_paragraph__U_zZG ol,.blocks_paragraph__U_zZG ul{padding-left:1.25em}.blocks_paragraph__U_zZG li+li{margin-top:.25em}.blocks_imageBlock__rxYds{padding:0 var(--gutter-x);max-width:var(--content-max);margin:0 auto}.blocks_imageWidthNarrow__ehGGD>*{max-width:48rem}.blocks_imageWidthWide__yGCNh{padding-left:calc(var(--gutter-x) / 2);padding-right:calc(var(--gutter-x) / 2)}.blocks_imageWidthFull__GfoZz{max-width:none;padding-left:0;padding-right:0}.blocks_imageBlock__rxYds img{width:100%;height:auto;display:block;object-fit:cover}.blocks_gallery__BbJtF{padding:var(--block-pad-y) var(--gutter-x);max-width:var(--content-max);margin:0 auto}.blocks_galleryGrid__tLXKk{display:grid;grid-gap:1rem;gap:1rem}.blocks_galleryGrid__tLXKk img{width:100%;height:100%;object-fit:cover;border-radius:.5rem}.blocks_carouselWrap__l_xt8{position:relative;width:100%;padding:2rem 0;overflow:hidden;touch-action:pan-y}.blocks_carouselTrack__PydXB{display:flex;gap:1.5rem}.blocks_carouselSlide__xeDmH{flex:0 0 50%;border-radius:.5rem;overflow:hidden;transition:opacity .55s cubic-bezier(.4,0,.2,1),transform .55s cubic-bezier(.4,0,.2,1),box-shadow .55s cubic-bezier(.4,0,.2,1)}.blocks_carouselSlideCenter__N57tq{opacity:1;transform:scale(1);box-shadow:0 12px 40px rgba(0,0,0,.15);z-index:2}.blocks_carouselSlideSide__ki_jY{opacity:.45;transform:scale(.9);cursor:pointer}.blocks_carouselSlideSide__ki_jY:hover{opacity:.65;transform:scale(.92)}.blocks_carouselNoTransition__He3Jo .blocks_carouselSlide__xeDmH{transition:none}.blocks_carouselImage__1NIYy{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}.blocks_carouselArrow__sif2j{position:absolute;top:50%;transform:translateY(-50%);width:2.75rem;height:2.75rem;border-radius:50%;border:none;background:rgba(0,0,0,.7);color:#fff;font-size:1.5rem;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,transform .15s;z-index:3}.blocks_carouselArrow__sif2j:hover{background:rgba(0,0,0,.9);transform:translateY(-50%) scale(1.08)}.blocks_carouselArrow__sif2j:active{transform:translateY(-50%) scale(.95)}.blocks_carouselArrowLeft__atjeD{left:1rem}.blocks_carouselArrowRight__fvr44{right:1rem}.blocks_sectionWrap__Du_RO{width:100vw;margin-left:calc(-50vw + 50%);background:var(--section-bg);padding:var(--section-pad,4rem) max(var(--gutter-x),calc((100vw - var(--content-max)) / 2 + var(--gutter-x)))}.blocks_sectionWrap__Du_RO>.blocks_accordionSection__KX6uy,.blocks_sectionWrap__Du_RO>.blocks_blockFallback__y1TiD,.blocks_sectionWrap__Du_RO>.blocks_blockquote__PZXXn,.blocks_sectionWrap__Du_RO>.blocks_callout__4zZvy,.blocks_sectionWrap__Du_RO>.blocks_cardSection__AaZ6V,.blocks_sectionWrap__Du_RO>.blocks_ctaWrap__XjWys,.blocks_sectionWrap__Du_RO>.blocks_formWrap__pNG7J,.blocks_sectionWrap__Du_RO>.blocks_gallery__BbJtF,.blocks_sectionWrap__Du_RO>.blocks_heading__AuGlV,.blocks_sectionWrap__Du_RO>.blocks_logoWall__BnwHw,.blocks_sectionWrap__Du_RO>.blocks_newsletterWrap__KqoVg,.blocks_sectionWrap__Du_RO>.blocks_paragraphOuter__mvBU4,.blocks_sectionWrap__Du_RO>.blocks_splitRow__Q0jNH,.blocks_sectionWrap__Du_RO>.blocks_tabsWrap__x6I0_,.blocks_sectionWrap__Du_RO>.blocks_videoWrap__yxdIF{padding-top:0;padding-bottom:0}.blocks_sectionBlock__bgE2I{width:100vw;margin-left:calc(-50vw + 50%);background:var(--section-bg);padding-top:var(--section-pad,4rem);padding-bottom:var(--section-pad,4rem)}.blocks_divider__IIkMz{max-width:var(--content-max);margin:0 auto;padding:0 var(--gutter-x)}.blocks_divider__IIkMz hr{border:none;border-top:1px var(--divider-style,solid) #e2e8f0;margin:2rem 0}.blocks_spacerXs__3jxhm{height:1rem}.blocks_spacerSm__0_7NT{height:2rem}.blocks_spacerMd__kdwt3{height:3rem}.blocks_spacerLg__W9rfh{height:4rem}.blocks_spacerXl__7K7qp{height:6rem}.blocks_ctaWrap__XjWys{text-align:center}.blocks_cardSection__AaZ6V,.blocks_ctaWrap__XjWys{padding:var(--block-pad-y) var(--gutter-x);max-width:var(--content-max);margin:0 auto}.blocks_sectionHeader__x4kQE{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;flex-direction:row}.blocks_sectionHeading__9PyEP{margin:0;font-size:2rem;font-weight:500;line-height:1.25;color:#000}.blocks_sectionSubheading__2yHT9{margin:.25rem 0 0;font-size:1rem;color:#656565}.blocks_sectionLink__KUnmn{font-size:.875rem;font-weight:500;color:#000;text-decoration:none;white-space:nowrap}.blocks_sectionLink__KUnmn:hover{text-decoration:underline}.blocks_cardGrid__XxrrW{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(var(--grid-cols,3),1fr)}.blocks_cardGrid__XxrrW[data-grid-cols="1"]{grid-template-columns:minmax(0,28rem);justify-content:start}.blocks_card__3nlWH{border-radius:0;overflow:hidden;display:flex;flex-direction:column;background:transparent}.blocks_cardImage__sRuTy{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block;border-radius:.5rem}.blocks_cardBody__7gRCB{padding:.75rem 0 1rem;display:flex;flex-direction:column;flex:1 1}.blocks_cardHasBg__gSJzB{border-radius:.5rem;overflow:hidden}.blocks_cardHasBg__gSJzB .blocks_cardImage__sRuTy{border-radius:0}.blocks_cardHasBg__gSJzB .blocks_cardBody__7gRCB{padding:1.25rem 1.5rem 1.5rem}.blocks_sectionWrap__Du_RO .blocks_card__3nlWH{border-radius:.5rem;background:#fff}.blocks_sectionWrap__Du_RO .blocks_cardImage__sRuTy{border-radius:0}.blocks_sectionWrap__Du_RO .blocks_cardBody__7gRCB{padding:1.25rem 1.5rem 1.5rem}.blocks_cardBadge__RqG0d{display:inline-block;width:-moz-fit-content;width:fit-content;padding:.125rem .5rem;margin-bottom:.5rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;border-radius:.25rem}.blocks_cardTitle__pboqv{margin:0 0 .375rem;font-size:1.5rem;font-weight:500;line-height:1.3;color:#000}.blocks_cardDesc__X58kr{margin:0 0 .75rem;font-size:.9375rem;color:rgb(47,47,47);line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blocks_cardLink__B5G80{margin:auto 0 0;font-size:1rem;font-weight:500;color:#000}.blocks_cardLink__B5G80 a{color:inherit;text-decoration:none}.blocks_cardLink__B5G80 a:hover{text-decoration:underline}.blocks_contactActions__Ooc4F{margin-top:auto;display:flex;flex-direction:column;gap:.375rem}.blocks_contactActionLink__QkJTj{font-size:1rem;font-weight:500;color:#000;text-decoration:none;width:-moz-fit-content;width:fit-content}.blocks_contactActionLink__QkJTj:hover{text-decoration:underline}.blocks_eventDate__vzT5Y{margin:0 0 .5rem;font-size:1rem;font-weight:700;line-height:1.25;color:#000;text-transform:uppercase;letter-spacing:.04em}.blocks_filterLabel__CiW6E{font-size:var(--font-size-sm,.875rem);font-weight:500;color:var(--color-text-muted,#64748b);margin-bottom:.625rem}.blocks_eventFilterBar__GTWWN{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.blocks_eventFilterPill__diEa_{min-height:2.75rem;display:inline-flex;align-items:center;padding:8px 1rem;font-size:.875rem;font-weight:500;border-radius:8px;border:1.5px solid #e2e8f0;background:var(--color-surface-alt);color:#000;cursor:pointer;transition:background .15s,border-color .15s}.blocks_eventFilterPill__diEa_:hover{background:#000;color:#fff}.blocks_eventFilterPillActive__Fl8eu{background:#000;border-color:#000;color:#fff}.blocks_logoWall__BnwHw{padding:var(--block-pad-y) var(--gutter-x);max-width:var(--content-max);margin:0 auto}.blocks_logoWallHeading__28O2k{text-align:center;max-width:16ch;margin:0 auto 2rem}.blocks_logoGrid__cauv0{display:grid;grid-template-columns:repeat(var(--logo-cols,4),1fr);grid-gap:2rem 3rem;gap:2rem 3rem;align-items:stretch;justify-items:center}.blocks_logoItem__ww5q4{display:flex;align-items:center;justify-content:center;width:100%;min-height:clamp(5rem,8vw,7rem);padding:.75rem 1rem}.blocks_logoImg__M2xnE{width:100%;height:100%;max-height:none;object-fit:contain;filter:grayscale(100%);opacity:.82;transition:filter .18s ease,opacity .18s ease}.blocks_logoItem__ww5q4:focus-within .blocks_logoImg__M2xnE,.blocks_logoItem__ww5q4:hover .blocks_logoImg__M2xnE{filter:grayscale(0);opacity:1}.blocks_logoAltText__JwkUB{font-size:.875rem;color:#a0aec0}.blocks_blockFallback__y1TiD{padding:2rem var(--gutter-x);text-align:center;color:#656565;font-size:.875rem}.blocks_videoWrap__yxdIF{padding:0 var(--gutter-x);max-width:var(--content-max);margin:0 auto}.blocks_videoIframe__OJp_0{width:100%;aspect-ratio:16/9;border:none;display:block}.blocks_videoElement__7m7AA{width:100%;aspect-ratio:16/9;background:#000;display:block}.blocks_videoBlock__Pj660{padding:0;max-width:100%;margin:0 auto}.blocks_teamMemberPhotoPlaceholder__lzi1Q{width:100%;aspect-ratio:3/4;background:#e2e8f0}.blocks_teamMemberTags__Qcw2z{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.5rem}.blocks_heroWrapDynamic__fMrp_{background:var(--hero-bg,#fef3c7);min-height:var(--hero-min-h,20rem)}.blocks_heroOverlayDynamic__I_lPB{background:var(--overlay-bg)}.blocks_heroContentDynamic__bVuVM{text-align:var(--hero-align,left);color:var(--hero-color,#000)}.blocks_heroContentDynamic__bVuVM>*{max-width:var(--hero-max-w,100%)}.blocks_splitEyebrow__ot2II{display:inline-block;margin-bottom:1rem;padding:.2em .75em;border-radius:999px;background:var(--color-primary-bg,rgba(0,0,0,.06));color:var(--color-primary);font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.blocks_heroBadge__A_V2O{margin:0 0 var(--space-4)}.blocks_heroBadgeImg__rYMWR{height:.75rem;width:auto;object-fit:contain}.blocks_heroCtaRow__nkjFg{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:var(--hero-align,flex-start);margin-top:var(--space-8)}.blocks_heroCtaRow__nkjFg:empty{margin-top:0}.blocks_heroCtaButton__CCuqw{display:inline-block;padding:.875rem 1.75rem;background:var(--hero-btn-bg,#fff);color:var(--hero-btn-color,#000);border:1.5px solid transparent;border-radius:.5rem;font-weight:700;font-size:.9375rem;text-decoration:none}.blocks_ctaOutlineDynamic__DVV_g{padding:.875rem 1.75rem;color:var(--cta-color,#000);border-color:var(--cta-border,#000)}.blocks_splitRowReverse__FP6Mr{flex-direction:row-reverse}.blocks_splitRowEditorial__FJih_{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;max-width:72ch;padding:1rem 0;align-items:start}.blocks_splitRowHero__AFsdO{padding-top:var(--block-pad-y-hero);padding-bottom:var(--block-pad-y-hero)}.blocks_splitImagePlaceholder__2xxaA{background:#f1f5f9;border-radius:.5rem;min-height:16rem;display:flex;align-items:center;justify-content:center;color:#656565}.blocks_splitSubtext__r_1wm{margin:0 0 .75rem;font-size:1rem;color:#656565}.blocks_splitTextEditorial__spEG8{text-align:left}.blocks_splitTextEditorial__spEG8 .blocks_splitHeadingHero__mSknd,.blocks_splitTextEditorial__spEG8 .blocks_splitHeading__ByWPn{font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.15}.blocks_splitTextEditorial__spEG8 .blocks_splitBody__z2pAG{font-size:1.0625rem;line-height:1.8}.blocks_headingBase__l5dEg{margin:0;font-weight:700;line-height:1.25;color:#000;font-size:var(--heading-size,1.75rem)}.blocks_headingSubtext__JigaQ{margin:.5rem 0 0;font-size:1rem;color:#656565}.blocks_imageBlockDynamic__pbW4N{aspect-ratio:var(--img-ratio);object-position:var(--focal,50% 50%)}.blocks_imagePlaceholder__GLbBj{color:#94a3b8;text-align:center}.blocks_imageCaption__2F37R{margin:.5rem 0 0;font-size:.8125rem;color:#656565;text-align:left}.blocks_galleryGridDynamic__qDroS{grid-template-columns:repeat(var(--grid-cols,3),1fr)}.blocks_galleryEditorial__ZHcke{max-width:72ch;padding:.75rem 0}.blocks_galleryGridEditorial__NpbLP{grid-template-columns:repeat(var(--grid-cols,2),1fr);align-items:start;gap:.875rem}.blocks_galleryImageEditorial__VtwsD{width:100%;height:auto;display:block;object-fit:contain;aspect-ratio:auto;border-radius:.5rem}@media (max-width:768px){.blocks_galleryGridEditorial__NpbLP{grid-template-columns:repeat(var(--grid-cols-mobile,2),1fr)}}.blocks_footer__R1hvj{background:#000;color:#fff;padding:3rem 2rem 2rem}.blocks_footerGrid__7mN92{max-width:72rem;margin:0 auto;display:grid;grid-gap:2rem;gap:2rem}.blocks_sectionWrap__Du_RO.blocks_sectionWrap__Du_RO>*{max-width:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0;--block-pad-y:0;--block-pad-y-tight:0}@media (max-width:1024px){.blocks_splitRow__Q0jNH{gap:2rem}.blocks_heroHeading__nfnuJ{font-size:3rem}.blocks_cardGrid__XxrrW{grid-template-columns:repeat(2,1fr)}.blocks_sectionHeading__9PyEP{font-size:2.25rem}.blocks_heroContentDynamic__bVuVM>*{max-width:100%}.blocks_splitHeadingHero__mSknd{font-size:2.75rem}.blocks_logoGrid__cauv0{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.blocks_splitRow__Q0jNH{flex-direction:column;padding:2rem 0;gap:1.25rem;max-width:100%;margin:0}.blocks_splitRowHero__AFsdO{padding-top:var(--block-pad-y-hero);padding-bottom:var(--block-pad-y-hero)}.blocks_splitText__httVN{padding:0 var(--gutter-x)}.blocks_splitImage__5hKMU{border-radius:0}.blocks_sectionWrap__Du_RO .blocks_splitText__httVN{padding-left:0;padding-right:0}.blocks_sectionWrap__Du_RO .blocks_splitImage__5hKMU,.blocks_sectionWrap__Du_RO .blocks_splitImage__5hKMU img{border-radius:.5rem}.blocks_heroWrap__veicZ{min-height:20rem}.blocks_heroWrapDynamic__fMrp_{min-height:var(--hero-min-h,20rem)}.blocks_heroFull__f19Fk{width:100%;margin-left:0;aspect-ratio:auto;min-height:55vh;min-height:55svh}.blocks_heroHeading__nfnuJ{font-size:2rem}.blocks_heroSubtext__MaXP_{font-size:1rem}.blocks_heroCtaRow__nkjFg{margin-top:var(--space-6)}.blocks_galleryGridDynamic__qDroS{grid-template-columns:repeat(2,1fr)}.blocks_cardGrid__XxrrW,.blocks_cardGrid__XxrrW[data-grid-cols="1"]{grid-template-columns:1fr}.blocks_blockFallback__y1TiD{padding:1.25rem var(--gutter-x)}.blocks_sectionHeader__x4kQE{flex-direction:column;gap:.5rem}.blocks_sectionHeading__9PyEP{font-size:1.75rem}.blocks_splitHeading__ByWPn{font-size:2rem}.blocks_splitHeadingHero__mSknd{font-size:2.25rem}.blocks_splitBody__z2pAG{font-size:1.125rem;line-height:1.6}.blocks_carouselSlide__xeDmH{flex:0 0 85%}.blocks_carouselSlideSide__ki_jY{opacity:.3;transform:scale(.85)}.blocks_carouselSlideSide__ki_jY:hover{opacity:.5;transform:scale(.87)}.blocks_carouselArrow__sif2j{width:2.75rem;height:2.75rem;font-size:1.25rem}.blocks_footerGrid__7mN92{grid-template-columns:1fr}.blocks_logoGrid__cauv0{grid-template-columns:repeat(2,1fr);gap:1.5rem 2rem}.blocks_logoItem__ww5q4{min-height:4.75rem;padding:.625rem .75rem}.blocks_spacerSm__0_7NT{height:1.25rem}.blocks_spacerMd__kdwt3{height:2rem}.blocks_spacerLg__W9rfh{height:2.5rem}.blocks_spacerXl__7K7qp{height:3.5rem}.blocks_heroContentDynamic__bVuVM>*{max-width:100%}.blocks_sectionWrap__Du_RO{width:100%;margin-left:0;padding:min(var(--section-pad,4rem),3rem) var(--gutter-x)}.blocks_sectionBlock__bgE2I{width:100%;margin-left:0}}.blocks_blockquote__PZXXn{padding:var(--block-pad-y) var(--gutter-x);max-width:var(--content-max);margin:0 auto;font-size:1.125rem;font-style:italic;color:#656565;background:var(--color-surface-alt,#f8fafc);border-radius:0 var(--radius-md) var(--radius-md) 0}.blocks_quoteText__83RRi{margin:0;border-left:3px solid #000;padding-left:1.5rem;font-size:var(--font-size-lg,1.125rem);font-style:italic;color:var(--color-text,#1e293b);line-height:1.7}.blocks_quoteAttribution__I_BDT{margin-top:var(--space-3);padding-left:1.5rem;font-size:var(--font-size-sm,.875rem);font-style:normal;color:var(--color-text-muted,#64748b)}.blocks_callout__4zZvy{display:flex;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid;width:calc(100% - 2 * var(--gutter-x));max-width:calc(var(--content-max) - 2 * var(--gutter-x));margin:1rem auto}.blocks_calloutInfo__59yvb{background:#eff6ff;border-color:#bfdbfe;color:#1e40af}.blocks_calloutWarning__otybb{background:#fffbeb;border-color:#fde68a;color:#92400e}.blocks_calloutSuccess__r_CbL{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.blocks_calloutDanger__Y8XjP{background:#fff1f2;border-color:#fecdd3;color:#9f1239}.blocks_calloutIcon__kHB8a{font-size:1.25rem;flex-shrink:0;margin-top:2px}.blocks_calloutTitle__LGepq{font-size:var(--font-size-sm,.875rem);font-weight:700;margin:0 0 var(--space-1)}.blocks_calloutBody__CgRUR{font-size:var(--font-size-sm,.875rem);margin:0;line-height:1.6}.blocks_codeBlockWrap__sh3_t{border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-lg);overflow:hidden}.blocks_codeLang__td7C9{background:var(--color-surface-alt,#f1f5f9);color:var(--color-text-muted,#64748b);font-size:var(--font-size-xs,.75rem);font-family:var(--font-mono,monospace);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border,#e2e8f0)}.blocks_codePre__3ebGk{margin:0;padding:var(--space-4) var(--space-6);background:#1e293b;color:#e2e8f0;font-size:.875rem;font-family:var(--font-mono,"Courier New",monospace);overflow-x:auto;line-height:1.6}.blocks_tableWrap__5G6_m{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-lg)}.blocks_table__i9v8F{width:100%;border-collapse:collapse;font-size:var(--font-size-sm,.875rem)}.blocks_tableTh__Ngmnx{background:var(--color-surface-alt,#f8fafc);text-align:left;font-weight:600;border-bottom:2px solid var(--color-border,#e2e8f0)}.blocks_tableTd__t180a,.blocks_tableTh__Ngmnx{padding:var(--space-2) var(--space-4);color:var(--color-text,#1e293b)}.blocks_tableTd__t180a{border-bottom:1px solid var(--color-border,#e2e8f0);vertical-align:top}.blocks_table__i9v8F tbody tr:last-child .blocks_tableTd__t180a{border-bottom:none}.blocks_fileDownload__so2_k,.blocks_table__i9v8F tbody tr:hover{background:var(--color-surface-alt,#f8fafc)}.blocks_fileDownload__so2_k{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-lg);transition:background .15s}.blocks_fileDownload__so2_k:hover{background:var(--color-surface-hover,#f1f5f9)}.blocks_fileDownloadIcon__o1Q_l{font-size:1.5rem;flex-shrink:0}.blocks_fileDownloadLabel__NMC_n{font-size:var(--font-size-sm,.875rem);font-weight:600;color:var(--color-primary,#0ea5e9);text-decoration:none;display:block}.blocks_fileDownloadLabel__NMC_n:hover{text-decoration:underline}.blocks_fileDownloadDesc__4aZKl{margin:var(--space-1) 0 0;font-size:var(--font-size-xs,.75rem);color:var(--color-text-muted,#64748b)}.blocks_embedWrap__K55uB{width:100%}.blocks_embedBox__D_oqn{position:relative;width:100%;padding-top:calc(100% / (var(--embed-ratio, 16/9)))}.blocks_embedIframe__IGcDO{position:absolute;inset:0;width:100%;height:100%;border:none;border-radius:var(--radius-md)}.blocks_testimonialGrid__JtNgI{display:grid;grid-template-columns:repeat(var(--grid-cols,3),1fr);grid-gap:var(--space-6);gap:var(--space-6)}@media (max-width:900px){.blocks_testimonialGrid__JtNgI{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.blocks_testimonialGrid__JtNgI{grid-template-columns:1fr}}.blocks_testimonialCard__iMDaM{padding:var(--space-6);background:var(--color-surface,#fff);border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--space-4)}.blocks_testimonialQuote___Jc79{font-size:var(--font-size-base,1rem);font-style:italic;color:var(--color-text,#1e293b);margin:0;line-height:1.7;flex:1 1}.blocks_testimonialAuthorRow__wttW0{display:flex;align-items:center;gap:var(--space-3)}.blocks_testimonialAvatar__Pjkqz{border-radius:50%;object-fit:cover;flex-shrink:0}.blocks_testimonialAuthor__sTtI7{margin:0;font-size:var(--font-size-sm,.875rem);font-weight:600;color:var(--color-text,#1e293b)}.blocks_testimonialRole__8gMf8{margin:0;font-size:var(--font-size-xs,.75rem);color:var(--color-text-muted,#64748b)}.blocks_accordionSection__KX6uy{padding:var(--block-pad-y) var(--gutter-x);max-width:var(--content-max);margin:0 auto;width:100%}.blocks_accordionList__fasK8{display:flex;flex-direction:column}.blocks_accordionItem__ZEXee{border-bottom:1px solid var(--color-border,#d1d5db)}.blocks_accordionItem__ZEXee:first-child{border-top:1px solid var(--color-border,#d1d5db)}.blocks_accordionSummary__lrVl_{padding:1.125rem 0;font-size:1rem;font-weight:400;color:var(--color-text,#111827);cursor:pointer;background:transparent;list-style:none;display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;user-select:none;gap:1.5rem}.blocks_accordionSummary__lrVl_::-webkit-details-marker{display:none}.blocks_accordionSummary__lrVl_:after{content:"↓";font-size:1rem;color:var(--color-text,#111827);flex-shrink:0;transition:transform .2s ease}details[open]>.blocks_accordionSummary__lrVl_:after{transform:rotate(180deg)}.blocks_accordionBody__a8Cux{padding:0 0 1.125rem;font-size:.9375rem;color:var(--color-text-muted,#4b5563);line-height:1.7}.blocks_tabsWrap__x6I0_{padding:var(--block-pad-y) var(--gutter-x);max-width:var(--content-max);margin:0 auto;width:100%;box-sizing:border-box}.blocks_tabBar__QNpfK{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-6)}.blocks_tabBtn__KTV_G{padding:.825rem 1rem;font-size:var(--font-size-sm,.875rem);font-weight:600;color:var(--color-text,#1e293b);background:#fff;border:1.5px solid var(--color-border,#e2e8f0);border-radius:8px;cursor:pointer;white-space:nowrap;transition:border-color .15s,background .15s,color .15s}.blocks_tabBtnActive__qQkxJ,.blocks_tabBtn__KTV_G:hover{border-color:var(--color-text,#1e293b)}.blocks_tabBtnActive__qQkxJ{background:var(--color-text,#1e293b);color:#fff}.blocks_tabPanel__lQrK0{padding:var(--space-6) 0 0;font-size:var(--font-size-base,1rem);color:var(--color-text,#1e293b);line-height:1.7;border-top:1px solid var(--color-border,#e2e8f0)}.blocks_newsletterWrap__KqoVg{padding:var(--block-pad-y) var(--gutter-x);max-width:var(--content-max);margin:0 auto}.blocks_newsletterHeading__g_Y7g{font-size:2.5rem;font-weight:500;color:var(--color-text,#111827);margin:0 0 .75rem;line-height:1.15}.blocks_newsletterSubtext__eDOdU{font-size:1rem;color:var(--color-text,#111827);margin:0 0 1.75rem;max-width:52ch}.blocks_newsletterForm__YFlt7{display:flex;flex-direction:column;gap:var(--space-4);max-width:480px}.blocks_newsletterInput__fyF6G{width:100%;padding:.75rem 1rem;border:1px solid var(--color-border,#d1d5db);border-radius:.5rem;font-size:1rem;background:#fff;color:var(--color-text,#111827);outline:none;transition:border-color .15s;box-sizing:border-box}.blocks_newsletterInput__fyF6G:focus{border-color:#111827}.blocks_newsletterCheckbox__Aa6xM{display:flex;align-items:flex-start;gap:.625rem;font-size:.875rem;color:var(--color-text,#111827);cursor:pointer}.blocks_newsletterCheckbox__Aa6xM input[type=checkbox]{margin-top:.125rem;width:1rem;height:1rem;flex-shrink:0;cursor:pointer;accent-color:#111827}.blocks_newsletterBtn__okgK6{align-self:flex-start;margin-top:var(--space-4);padding:.875rem 2rem;background:#111827;color:#fff;font-size:1rem;font-weight:600;border:none;border-radius:.5rem;cursor:pointer;white-space:nowrap;transition:opacity .15s}.blocks_newsletterBtn__okgK6:hover{opacity:.85}.blocks_newsletterSuccess__iL_LE{font-size:1rem;font-weight:600;color:#166534;margin:1rem 0 0}.blocks_formWrap__pNG7J{padding:var(--block-pad-y) var(--gutter-x);max-width:640px;margin:0 auto}.blocks_formHeading__26J9R{font-size:var(--font-size-2xl,1.5rem);font-weight:700;color:var(--color-text,#1e293b);margin:0 0 var(--space-6)}.blocks_formField__YbEJa{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-4)}.blocks_formLabel__tBxfz{font-size:var(--font-size-sm,.875rem);font-weight:600;color:var(--color-text,#1e293b)}.blocks_formRequired__JuXKy{color:#e11d48;margin-left:2px}.blocks_formInput__ycfXV,.blocks_formTextarea__HZDF7{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-lg);font-size:var(--font-size-base,1rem);background:#fff;color:var(--color-text,#1e293b);outline:none;transition:border-color .15s;font-family:inherit;width:100%;box-sizing:border-box}.blocks_formInput__ycfXV:focus,.blocks_formTextarea__HZDF7:focus{border-color:var(--color-primary,#0ea5e9)}.blocks_formTextarea__HZDF7{min-height:120px;resize:vertical}.blocks_formSubmit__Kq2yK{padding:var(--space-3) var(--space-8);background:var(--color-primary,#0ea5e9);color:#fff;font-size:var(--font-size-base,1rem);font-weight:600;border:none;border-radius:var(--radius-lg);cursor:pointer;transition:opacity .15s}.blocks_formSubmit__Kq2yK:hover{opacity:.9}.blocks_formSuccess__JaJID{padding:var(--space-4);background:#f0fdf4;border:1px solid #bbf7d0;border-radius:var(--radius-lg);color:#166534;font-size:var(--font-size-base,1rem);font-weight:600;text-align:center}.blocks_contentListGrid__u0XDI{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));grid-gap:var(--space-6);gap:var(--space-6)}.blocks_contentListCard__6syrq{display:flex;flex-direction:column;text-decoration:none;color:inherit;border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-lg);overflow:hidden;transition:box-shadow .15s}.blocks_contentListCard__6syrq:hover{box-shadow:0 4px 16px rgba(0,0,0,.1)}.blocks_contentListThumb__Pc4ZJ{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--color-bg-muted,#f1f5f9)}.blocks_contentListThumbImg__n6GGc{object-fit:cover}.blocks_contentListBody__I6pmc{padding:var(--space-4);flex:1 1;display:flex;flex-direction:column;gap:var(--space-2)}.blocks_contentListDate__6K9I1{font-size:var(--font-size-sm,.875rem);color:var(--color-text-muted,#64748b);text-transform:uppercase;letter-spacing:.04em;margin:0}.blocks_contentListTitle___Dt9V{font-size:var(--font-size-lg,1.125rem);font-weight:600;margin:0;line-height:1.35}.blocks_contentListExcerpt__k1jwe{font-size:var(--font-size-sm,.875rem);color:var(--color-text-muted,#64748b);margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.Breadcrumbs_breadcrumbs__Rwb5T{max-width:var(--content-max);margin:0 auto;padding:2rem var(--gutter-x) 0;font-size:.875rem;color:#656565}.Breadcrumbs_breadcrumbs__Rwb5T.Breadcrumbs_breadcrumbs__Rwb5T+[data-block-type=heading],.Breadcrumbs_breadcrumbs__Rwb5T.Breadcrumbs_breadcrumbs__Rwb5T+[data-block-type=paragraph]{padding-top:1.25rem}.Breadcrumbs_list__t4SKY{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 0;margin:0;padding:0;list-style:none}.Breadcrumbs_item__xYLs3{display:inline-flex;align-items:center}.Breadcrumbs_item__xYLs3+.Breadcrumbs_item__xYLs3:before{content:"›";margin:0 .5rem;color:#a3a3a3}.Breadcrumbs_item__xYLs3 [aria-current=page]{color:#000}.Breadcrumbs_link__qaLwr{color:inherit;text-decoration:none}.Breadcrumbs_link__qaLwr:hover{color:#000;text-decoration:underline}