.article_root__yGpM_{padding:4rem 0}.article_container__BPZ0D{max-width:var(--content-max);margin:0 auto;padding:0 var(--gutter-x)}.article_back__n2n1j{display:inline-block;font-size:.875rem;font-weight:500;color:#656565;text-decoration:none;margin-bottom:2rem}.article_back__n2n1j:hover{color:#000}.article_imageWrap__ccDFq{margin-bottom:2rem;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:1rem}.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:#94a3b8;letter-spacing:.01em}.article_title__CD6Ag{font-size:2.5rem;font-weight:500;line-height:1.2;margin:0 0 1.25rem}.article_author__YMqhV{font-size:.9375rem;color:#656565;margin:0 0 1.5rem}.article_body__JDSqA{font-size:1.0625rem;line-height:1.68;color:#2f2f2f;margin-bottom:2rem}.article_body__JDSqA h2{font-size:1.5rem;font-weight:600;line-height:1.28;letter-spacing:-.01em;margin:2.4rem 0 .85rem}.article_body__JDSqA h3{font-size:1.25rem;font-weight:600;line-height:1.32;letter-spacing:-.005em;margin:1.9rem 0 .65rem}.article_body__JDSqA p{margin:0 0 1.1rem}.article_body__JDSqA h2+p,.article_body__JDSqA h3+p{margin-top:0}.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)}.article_blocks__NU97Y>div,.article_blocks__NU97Y>figure,.article_blocks__NU97Y>section{padding-left:0;padding-right:0}.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}.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_,.blocks_heroVideoBg__XwFcn{position:absolute;inset:0;object-fit:cover;width:100%;height:100%}.blocks_heroVideoBg__XwFcn{border:0}.blocks_heroOverlay__M7XWh{position:absolute;inset:0;pointer-events:none}.blocks_heroContent__3EHTE{position:relative;z-index:1;padding:7.5rem var(--gutter-x);max-width:var(--content-max);margin:0 auto;width:100%}.blocks_heroHeading__nfnuJ{margin:0 0 1.25rem;font-size:clamp(44px,7vw,88px);font-weight:600;letter-spacing:-.03em;line-height:1.05;color:#fff;text-shadow:0 2px 24px rgba(31,2,21,.25);max-width:14ch}.blocks_heroSubtext__MaXP_{margin:0 0 2rem;font-size:19px;line-height:1.55;color:rgba(255,255,255,.86);max-width:52ch}.blocks_ctaButton__cvf8Y{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;background:var(--c-black);color:var(--c-white);border-radius:var(--r-pill);font-weight:500;font-size:15px;letter-spacing:-.01em;text-decoration:none;border:none;transition:transform .15s ease,background .2s ease}.blocks_ctaButton__cvf8Y:hover{background:#2c0a21;transform:translateY(-1px)}.blocks_ctaOutline__V588w{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;background:transparent;color:var(--c-black);border:1px solid var(--c-gray-border);border-radius:var(--r-pill);font-weight:500;font-size:15px;text-decoration:none;transition:background .2s ease}.blocks_ctaOutline__V588w:hover{background:var(--c-surface)}.blocks_splitRow__Q0jNH{display:flex;gap:3rem;padding:6rem 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:var(--r-card-lg);overflow:hidden}.blocks_splitImage__5hKMU img{aspect-ratio:5/4;object-fit:cover;display:block;border-radius:var(--r-card-lg)}.blocks_splitText__httVN{flex:1 1;min-width:0}.blocks_splitHeading__ByWPn{margin:0 0 .75rem;font-size:clamp(28px,3.4vw,40px);font-weight:600;letter-spacing:-.02em;line-height:1.1}.blocks_splitHeadingHero__mSknd{font-size:clamp(40px,6vw,64px);line-height:1.05;font-weight:600}.blocks_splitBody__z2pAG{font-size:18px;color:#2a1820;line-height:1.65;margin-bottom:1.5rem;max-width:60ch;white-space:pre-wrap}.blocks_heading__AuGlV{padding:6rem var(--gutter-x);max-width:var(--content-max);margin:0 auto}.blocks_paragraphOuter__mvBU4{padding:1rem var(--gutter-x);max-width:var(--content-max);margin:0 auto}.blocks_paragraph__U_zZG{max-width:70ch;font-size:1.0625rem;line-height:1.68;color:#2f2f2f}.blocks_paragraph__U_zZG>ol,.blocks_paragraph__U_zZG>ul{padding-left:1.25em}.blocks_paragraph__U_zZG p{margin:0 0 1.1rem}.blocks_paragraph__U_zZG p:last-child{margin-bottom:0}.blocks_paragraph__U_zZG h2,.blocks_paragraph__U_zZG h3,.blocks_paragraph__U_zZG h4{color:#111;font-weight:650;letter-spacing:-.01em}.blocks_paragraph__U_zZG h2{font-size:1.5rem;line-height:1.28;margin:2.4rem 0 .85rem}.blocks_paragraph__U_zZG h3{font-size:1.25rem;line-height:1.32;margin:1.9rem 0 .65rem}.blocks_paragraph__U_zZG h4{font-size:1.1rem;line-height:1.36;margin:1.5rem 0 .5rem}.blocks_paragraph__U_zZG h2+p,.blocks_paragraph__U_zZG h3+p,.blocks_paragraph__U_zZG h4+p{margin-top:0}.blocks_imageBlock__rxYds{padding:3rem 0;width:100%;max-width:min(var(--content-max),calc(100vw - (var(--gutter-x) * 2)));margin:0 auto}.blocks_imageBlockNarrow__wy7rs{max-width:min(45rem,calc(100vw - (var(--gutter-x) * 2)))}.blocks_imageBlockNormal__y6L_Y{max-width:min(var(--content-max),calc(100vw - (var(--gutter-x) * 2)))}.blocks_imageBlockWide__LamtN{max-width:min(91.25rem,calc(100vw - (var(--gutter-x) * 2)))}.blocks_imageBlockFull__KjhG2{width:100vw;max-width:none;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);border-radius:0}.blocks_imageBlock__rxYds img{width:100%;height:auto;display:block;object-fit:cover;border-radius:.75rem}.blocks_imageBlock__rxYds.blocks_imageBlockFull__KjhG2 img{width:100%;height:auto;display:block;object-fit:cover;border-radius:0}.blocks_gallery__BbJtF{padding:6rem 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}.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{background:var(--section-bg);padding-top:var(--section-pad,0);padding-bottom:var(--section-pad,0)}.blocks_sectionWrapContained__0Ftu_{max-width:var(--content-max);margin:0 auto}.blocks_sectionWrapFull__7Xb3Q{width:100vw;margin-left:calc(-50vw + 50%);padding-left:max(var(--gutter-x),calc((100vw - var(--content-max)) / 2 + var(--gutter-x)));padding-right: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_blockquote__PZXXn,.blocks_sectionWrap__Du_RO>.blocks_cardSection__AaZ6V,.blocks_sectionWrap__Du_RO>.blocks_ctaWrap__XjWys,.blocks_sectionWrap__Du_RO>.blocks_formOuter__sqVau,.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_newsletterOuter__FUulI,.blocks_sectionWrap__Du_RO>.blocks_paragraphOuter__mvBU4,.blocks_sectionWrap__Du_RO>.blocks_splitRow__Q0jNH,.blocks_sectionWrap__Du_RO>.blocks_tabsOuter__xsDew,.blocks_sectionWrap__Du_RO>.blocks_videoWrap__yxdIF{padding-top:0;padding-bottom:0}.blocks_sectionWrapFull__7Xb3Q>.blocks_accordionSection__KX6uy,.blocks_sectionWrapFull__7Xb3Q>.blocks_blockquote__PZXXn,.blocks_sectionWrapFull__7Xb3Q>.blocks_cardSection__AaZ6V,.blocks_sectionWrapFull__7Xb3Q>.blocks_ctaWrap__XjWys,.blocks_sectionWrapFull__7Xb3Q>.blocks_formOuter__sqVau,.blocks_sectionWrapFull__7Xb3Q>.blocks_gallery__BbJtF,.blocks_sectionWrapFull__7Xb3Q>.blocks_heading__AuGlV,.blocks_sectionWrapFull__7Xb3Q>.blocks_logoWall__BnwHw,.blocks_sectionWrapFull__7Xb3Q>.blocks_newsletterOuter__FUulI,.blocks_sectionWrapFull__7Xb3Q>.blocks_paragraphOuter__mvBU4,.blocks_sectionWrapFull__7Xb3Q>.blocks_splitRow__Q0jNH,.blocks_sectionWrapFull__7Xb3Q>.blocks_tabsOuter__xsDew,.blocks_sectionWrapFull__7Xb3Q>.blocks_videoWrap__yxdIF{padding-left:0;padding-right:0}.blocks_sectionWrapFull__7Xb3Q>*{max-width:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0}.blocks_sectionWrapContained__0Ftu_>section,.blocks_sectionWrapFull__7Xb3Q>section{background:transparent}.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) var(--c-gray-border);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_blockquote__PZXXn{font-size:1.125rem;font-style:italic;color:#656565}.blocks_quoteText__83RRi{border-left:3px solid var(--c-orange);padding-left:1.5rem}.blocks_quoteAttribution__I_BDT{margin-top:.75rem;padding-left:1.5rem;font-size:.875rem;font-style:normal;color:#656565}.blocks_callout__4zZvy{padding:1.25rem var(--gutter-x);border-radius:.5rem;max-width:var(--content-max);margin:1rem auto}.blocks_ctaWrap__XjWys{text-align:center}.blocks_cardSection__AaZ6V,.blocks_ctaWrap__XjWys{padding:6rem var(--gutter-x);max-width:var(--content-max);margin:0 auto}.blocks_sectionHeader__x4kQE{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:2rem}.blocks_sectionEyebrow__RRsXf{margin:0 0 .5rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--c-brand,#e86a2e)}.blocks_sectionHeading__9PyEP{margin:0;font-size:clamp(32px,4.2vw,52px);font-weight:600;letter-spacing:-.03em;line-height:1.05;color:var(--c-black)}.blocks_sectionSubheading__2yHT9{margin:.25rem 0 0;font-size:1rem;color:var(--c-gray)}.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_card__3nlWH{border-radius:var(--r-card-lg);overflow:hidden;display:flex;flex-direction:column;background:#fff;border:1px solid var(--c-gray-border)}.blocks_cardImage__sRuTy{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}.blocks_cardBody__7gRCB{padding:1.25rem 1.5rem 1.5rem;display:flex;flex-direction:column;flex:1 1}.blocks_cardBadge__RqG0d{display:inline-block;width:-moz-fit-content;width:fit-content;padding:4px 12px;margin-bottom:.5rem;font-size:12px;font-weight:500;letter-spacing:.01em;border-radius:var(--r-pill);background:var(--c-mint);color:var(--c-black)}.blocks_cardTitle__pboqv{margin:0 0 .375rem;font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--c-black)}.blocks_cardDesc__X58kr{margin:0 0 .75rem;font-size:15px;color:var(--c-gray);line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blocks_cardLink__B5G80{margin:auto 0 0;font-size:14px;font-weight:500;color:var(--c-black)}.blocks_cardLink__B5G80 a{color:inherit;text-decoration:none;border-bottom:1.5px solid var(--c-yellow);padding-bottom:1px}.blocks_cardLink__B5G80 a:hover{border-bottom-color:var(--c-black)}.blocks_eventDate__vzT5Y{margin:0 0 .25rem;font-size:.6875rem;color:#000000;text-transform:uppercase;letter-spacing:.03em}.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:var(--r-pill);border:1px solid var(--c-gray-border);background:transparent;color:var(--c-black);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.blocks_eventFilterPillActive__Fl8eu,.blocks_eventFilterPill__diEa_:hover{background:var(--c-black);border-color:var(--c-black);color:#fff}.blocks_logoWall__BnwHw{padding:6rem var(--gutter-x);max-width:var(--content-max);margin:0 auto}.blocks_logoWallHeading__28O2k{text-align:center;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#656565;margin:0 0 2.5rem}.blocks_logoGrid__cauv0{display:grid;grid-template-columns:repeat(var(--logo-cols,4),1fr);grid-gap:2rem 3rem;gap:2rem 3rem;align-items:center;justify-items:center}.blocks_logoItem__ww5q4{display:flex;align-items:center;justify-content:center}.blocks_logoImg__M2xnE{width:100%;height:auto;max-height:150px;object-fit:contain;filter:grayscale(0)}.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:4/5;background:var(--c-surface);border:1px dashed var(--c-gray-border);border-radius:var(--r-card)}.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);max-width:var(--hero-max-w,100%);color:var(--hero-color,#000)}.blocks_heroBadge__A_V2O{margin-bottom:1rem}.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)}.blocks_heroCtaButton__CCuqw{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;background:var(--c-yellow);color:var(--c-black);border:none;border-radius:var(--r-pill);font-weight:500;font-size:15px;text-decoration:none;box-shadow:var(--shadow-yellow);transition:transform .15s ease,box-shadow .2s ease}.blocks_heroCtaButton__CCuqw:hover{transform:translateY(-1px);box-shadow:0 14px 36px var(--c-yellow-shadow)}.blocks_ctaOutlineDynamic__DVV_g{color:var(--cta-color,#fff);border-color:var(--cta-border,rgba(255,255,255,.25))}.blocks_splitRowReverse__FP6Mr{flex-direction:row-reverse}.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_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:center}.blocks_galleryGridDynamic__qDroS{grid-template-columns:repeat(var(--grid-cols,3),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}@media (max-width:1024px){.blocks_splitRow__Q0jNH{padding:4rem var(--gutter-x);gap:2rem}.blocks_heroContent__3EHTE{padding:5rem var(--gutter-x)}.blocks_heroHeading__nfnuJ{font-size:3rem}.blocks_blockquote__PZXXn,.blocks_cardSection__AaZ6V,.blocks_ctaWrap__XjWys,.blocks_formWrap__pNG7J,.blocks_gallery__BbJtF,.blocks_heading__AuGlV,.blocks_logoWall__BnwHw,.blocks_newsletterWrap__KqoVg,.blocks_paragraph__U_zZG,.blocks_tabsWrap__x6I0_,.blocks_videoWrap__yxdIF{padding:4rem var(--gutter-x)}.blocks_cardGrid__XxrrW{grid-template-columns:repeat(2,1fr)}.blocks_sectionHeading__9PyEP{font-size:2.25rem}.blocks_heroContentDynamic__bVuVM{max-width:100%!important}.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_splitText__httVN{padding:0 var(--gutter-x)}.blocks_splitImage__5hKMU{border-radius:0}.blocks_heroWrap__veicZ{min-height:14rem}.blocks_heroFull__f19Fk{width:100%;margin-left:0;aspect-ratio:auto}.blocks_heroContent__3EHTE{padding:2.5rem var(--gutter-x)}.blocks_heroHeading__nfnuJ{font-size:2rem}.blocks_heroSubtext__MaXP_{font-size:1rem}.blocks_heading__AuGlV,.blocks_paragraph__U_zZG{padding:3rem var(--gutter-x)}.blocks_imageBlock__rxYds{padding:2rem 0}.blocks_imageBlockFull__KjhG2,.blocks_imageBlockNarrow__wy7rs,.blocks_imageBlockNormal__y6L_Y,.blocks_imageBlockWide__LamtN{width:100%;max-width:100%;margin-left:0;margin-right:0}.blocks_gallery__BbJtF{padding:3rem var(--gutter-x)}.blocks_galleryGridDynamic__qDroS{grid-template-columns:repeat(2,1fr)}.blocks_cardGrid__XxrrW{grid-template-columns:1fr}.blocks_blockquote__PZXXn,.blocks_cardSection__AaZ6V,.blocks_ctaWrap__XjWys,.blocks_formWrap__pNG7J,.blocks_newsletterWrap__KqoVg,.blocks_tabsWrap__x6I0_,.blocks_videoWrap__yxdIF{padding:3rem var(--gutter-x)}.blocks_callout__4zZvy{padding:.875rem var(--gutter-x)}.blocks_blockFallback__y1TiD{padding:1.25rem var(--gutter-x)}.blocks_sectionHeader__x4kQE{flex-direction:column;align-items:flex-start;gap:.75rem}.blocks_sectionHeading__9PyEP{font-size:1.75rem}.blocks_splitHeading__ByWPn{font-size:2rem}.blocks_splitHeadingHero__mSknd{font-size:2.25rem}.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_logoWall__BnwHw{padding:3rem var(--gutter-x)}.blocks_logoGrid__cauv0{grid-template-columns:repeat(2,1fr);gap:1.5rem 2rem}.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%!important}.blocks_sectionWrapFull__7Xb3Q{width:100%;margin-left:0;padding-left:var(--gutter-x);padding-right:var(--gutter-x)}.blocks_sectionBlock__bgE2I{width:100%;margin-left:0}}@media (max-width:480px){.blocks_heroContent__3EHTE{padding:2rem var(--gutter-x)}.blocks_blockquote__PZXXn,.blocks_cardSection__AaZ6V,.blocks_ctaWrap__XjWys,.blocks_gallery__BbJtF,.blocks_heading__AuGlV,.blocks_tabsWrap__x6I0_,.blocks_videoWrap__yxdIF{padding:2.5rem var(--gutter-x)}.blocks_newsletterWrap__KqoVg{padding:2.5rem 0}.blocks_accordionSection__KX6uy,.blocks_formWrap__pNG7J,.blocks_logoWall__BnwHw{padding:2.5rem var(--gutter-x)}.blocks_splitRow__Q0jNH{padding:1.25rem 0;gap:.875rem}}.blocks_blockquote__PZXXn{padding:6rem var(--gutter-x);max-width:var(--content-max);margin:0 auto;background:var(--color-surface-alt,#f8fafc);border-radius:0 var(--radius-md) var(--radius-md) 0}.blocks_quoteText__83RRi{font-size:var(--font-size-lg,1.125rem);font-style:italic;color:var(--color-text,#1e293b);margin:0;line-height:1.7}.blocks_quoteAttribution__I_BDT{margin-top:var(--space-3);font-size:var(--font-size-sm,.875rem);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}.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:4rem 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;-moz-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_formOuter__sqVau,.blocks_newsletterOuter__FUulI,.blocks_tabsOuter__xsDew{width:100%}.blocks_tabsWrap__x6I0_{padding:6rem var(--gutter-x);max-width:var(--content-max);margin:0 auto;width:100%;box-sizing:border-box}@media (max-width:768px){.blocks_tabsWrap__x6I0_{padding:3rem var(--gutter-x)}}.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:6rem 0;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-muted,#4b5563);margin:0 0 1.75rem;max-width:52ch}.blocks_newsletterLabel__8cdmh{display:block;font-size:.875rem;color:var(--color-text,#111827);margin-bottom:.375rem}.blocks_newsletterForm__YFlt7{display:flex;flex-direction:column;gap:1rem;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-muted,#4b5563);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;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:6rem 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}.blocks_modalBackdrop__5a1pH{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.blocks_modal__PEBI_{background:white;border-radius:8px;width:100%;max-width:700px;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.3);outline:none;animation:blocks_slideUp__YjPGS .3s ease-out}@keyframes blocks_slideUp__YjPGS{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}.blocks_modalClose__pzB51{position:absolute;top:1.5rem;right:1.5rem;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#94a3b8;padding:.5rem;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;transition:color .2s;z-index:10}.blocks_modalClose__pzB51:hover{color:#1e293b}.blocks_modalClose__pzB51:focus{outline:2px solid #fbbf24;outline-offset:2px}.blocks_modalHeader__ykkhp{height:6px;background:linear-gradient(90deg,#fbbf24,#f59e0b)}.blocks_modalAccent__thNsg{width:80px;height:4px;background:#fbbf24}.blocks_modalContent__qXFBt{padding:2.5rem}@media (max-width:640px){.blocks_modalContent__qXFBt{padding:1.5rem}}.blocks_modalTitle__JBEmu{margin:0 0 .5rem;font-size:1.75rem;font-weight:700;color:#1e293b;line-height:1.2}.blocks_modalSubtitle__TCgJO{margin:0 0 2rem;font-size:.875rem;color:#64748b;line-height:1.5}.blocks_optionsGrid__OksJM{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1rem;gap:1rem}@media (max-width:640px){.blocks_optionsGrid__OksJM{grid-template-columns:1fr}}.blocks_optionButton__7aYS2{border:2px solid #e2e8f0;border-radius:6px;padding:1.25rem;text-align:left;cursor:pointer;background:white;transition:all .2s;text-align:center}.blocks_optionButton__7aYS2:hover{border-color:#fbbf24;background:#fffbeb;transform:translateY(-2px)}.blocks_optionButton__7aYS2:focus{outline:2px solid #fbbf24;outline-offset:0}.blocks_optionButton__7aYS2 h3{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:#1e293b}.blocks_optionButton__7aYS2 p{margin:0;font-size:.75rem;color:#64748b;line-height:1.4}