.home-layout_fullWidth__cmkVu{max-width:100%;padding:0}.page_hero__SKW6o{position:relative;min-height:100vh;width:100%;display:flex;align-items:center;overflow:hidden}.page_heroImage__Q6NCQ{position:absolute;inset:0;z-index:1;width:100%;height:100vh;overflow:hidden}.page_heroImage__Q6NCQ img{width:100%;height:100%;object-fit:cover;object-position:left top;filter:brightness(.6) contrast(1.1) saturate(.8);transition:transform .5s ease;transform-origin:left center}@media (max-width:1000px){.page_heroImage__Q6NCQ{width:200%}.page_heroImage__Q6NCQ img{transform:translateX(calc((100vw - 1000px)/3))}.page_heroContent__2lPR8{padding:var(--spacing-lg);align-items:flex-end!important;padding-top:100px}}.page_heroContent__2lPR8{position:relative;z-index:3;width:100%;height:100vh;display:flex;align-items:center;justify-content:flex-end;padding:var(--spacing-2xl)}.page_heroText__g5S3T{max-width:600px}.page_heroText__g5S3T h1{font-size:5rem;line-height:1;margin-bottom:var(--spacing-md);font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.3)}.page_tagline___8E6T{font-size:var(--text-xl);color:var(--color-text);text-shadow:0 1px 2px rgba(0,0,0,.3)}.page_heroQuote__HycET{max-width:60vw;margin-left:400px;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:var(--spacing-lg);border-radius:var(--border-radius);border-left:4px solid var(--color-teal);color:var(--color-text)}@media (max-width:1000px){.page_heroContent__2lPR8,.page_heroQuote__HycET{padding:var(--spacing-md)}.page_heroQuote__HycET{width:100%;max-width:100%;margin:0}.page_heroQuote__HycET .page_quote__J5Zwg{font-size:var(--text-md)}}@media (max-width:480px){.page_heroQuote__HycET .page_quote__J5Zwg{line-height:1.3}}.page_heroQuote__HycET blockquote{font-size:var(--text-lg);line-height:1.6;margin-bottom:var(--spacing-md);color:var(--color-text);& p{margin-bottom:var(--spacing-md)}}.page_heroQuote__HycET cite{color:var(--color-text-secondary);font-style:normal;display:block;text-align:right}.page_image__NPJyO{object-fit:cover}.page_featuredContent__nYL7n{padding:var(--spacing-2xl) var(--spacing-xl);background:#1a1a1a;color:var(--color-text)}.page_featuredGrid__wTnsk{max-width:1200px;margin:0 auto;margin-top:var(--spacing-xl)}@media (max-width:800px){.page_featuredContent__nYL7n{padding:var(--spacing-xl) var(--spacing-md)}}@keyframes page_chatPulse___qRzV{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.1) translateY(-2px)}}@keyframes page_dotPulse__TQFTk{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes page_lineSlide__XXGoT{0%{transform:translateX(-100%);opacity:0}20%,80%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}@keyframes page_fadeScale__YvofE{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.05);opacity:1}}@keyframes page_glitch-sequence__Mts_9{0%{transform:scale(1)}30%{transform:scale(1.02)}35%{transform:scale(1.02) skew(2deg)}45%{transform:scale(1.02) skew(-2deg)}55%{transform:scale(1.02) skew(1deg)}65%{transform:scale(1.02) skew(-1deg)}75%{transform:scale(1.02) skew(0deg)}to{transform:scale(1.02)}}@keyframes page_glitch-anim-1__tKDEY{0%{-webkit-clip-path:polygon(0 0,100% 0,100% 5%,0 5%);clip-path:polygon(0 0,100% 0,100% 5%,0 5%);transform:translate(4px)}25%{-webkit-clip-path:polygon(0 40%,100% 40%,100% 45%,0 45%);clip-path:polygon(0 40%,100% 40%,100% 45%,0 45%);transform:translate(-4px)}50%{-webkit-clip-path:polygon(0 60%,100% 60%,100% 65%,0 65%);clip-path:polygon(0 60%,100% 60%,100% 65%,0 65%);transform:translate(4px)}75%{-webkit-clip-path:polygon(0 20%,100% 20%,100% 25%,0 25%);clip-path:polygon(0 20%,100% 20%,100% 25%,0 25%);transform:translate(-4px)}to{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);transform:translate(0)}}@keyframes page_glitch-anim-2__IpVOx{0%{-webkit-clip-path:polygon(0 15%,100% 15%,100% 20%,0 20%);clip-path:polygon(0 15%,100% 15%,100% 20%,0 20%);transform:translate(-4px)}25%{-webkit-clip-path:polygon(0 35%,100% 35%,100% 40%,0 40%);clip-path:polygon(0 35%,100% 35%,100% 40%,0 40%);transform:translate(4px)}50%{-webkit-clip-path:polygon(0 55%,100% 55%,100% 60%,0 60%);clip-path:polygon(0 55%,100% 55%,100% 60%,0 60%);transform:translate(-4px)}75%{-webkit-clip-path:polygon(0 95%,100% 95%,100% 100%,0 100%);clip-path:polygon(0 95%,100% 95%,100% 100%,0 100%);transform:translate(4px)}to{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);transform:translate(0)}}.ExpertiseCards_cardsGrid__f74Jn{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.ExpertiseCards_card__XmWKk{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--border-radius);overflow:hidden;cursor:pointer;padding:var(--spacing-xl);display:flex;flex-direction:column;height:100%}.ExpertiseCards_card__XmWKk:hover{background:hsla(0,0%,100%,.05);border-color:var(--color-teal)}.ExpertiseCards_cardHeader__pt9wx{display:flex;align-items:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-md)}.ExpertiseCards_iconContainer__J_nz8{color:var(--color-teal);flex-shrink:0;display:flex;align-items:center;justify-content:center}.ExpertiseCards_cardTitle__qG_XS{font-size:1.5rem;font-weight:600;line-height:1.2;margin:0;background:linear-gradient(to right,var(--color-teal),var(--color-teal-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ExpertiseCards_cardContent__7_7tb{flex:1 1;display:flex;flex-direction:column}.ExpertiseCards_excerpt__0aCEI{font-size:1rem;line-height:1.6;color:var(--color-text-secondary);margin:0 0 var(--spacing-lg) 0;font-weight:400;letter-spacing:normal;flex:1 1}.ExpertiseCards_moreButton__t1pcq{background:none;border:1px solid var(--color-teal);color:var(--color-teal);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--border-radius);cursor:pointer;font-weight:500;font-size:.9rem;align-self:flex-end;margin-top:auto}.ExpertiseCards_moreButton__t1pcq:hover{background:var(--color-teal);color:var(--color-bg)}@media (max-width:1000px){.ExpertiseCards_cardsGrid__f74Jn{grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.ExpertiseCards_cardHeader__pt9wx{padding:var(--spacing-lg);gap:var(--spacing-md)}.ExpertiseCards_cardContent__7_7tb{padding:0 var(--spacing-lg) var(--spacing-lg)}.ExpertiseCards_cardTitle__qG_XS{font-size:1.3rem}.ExpertiseCards_iconContainer__J_nz8 svg{width:36px;height:36px}}@media (max-width:800px){.ExpertiseCards_cardsGrid__f74Jn{grid-template-columns:1fr;gap:var(--spacing-md)}.ExpertiseCards_cardHeader__pt9wx{padding:var(--spacing-md);flex-direction:column;text-align:center;gap:var(--spacing-sm)}.ExpertiseCards_cardContent__7_7tb{padding:0 var(--spacing-md) var(--spacing-md)}.ExpertiseCards_cardTitle__qG_XS{font-size:1.2rem}.ExpertiseCards_iconContainer__J_nz8 svg{width:32px;height:32px}.ExpertiseCards_excerpt__0aCEI{font-size:.9rem}}.ExpertiseTabs_tabsContainer__3h73N{scroll-margin-top:calc(var(--header-height) + var(--spacing-lg))}.ExpertiseTabs_tabsHeader__2F62u{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.ExpertiseTabs_tabsList__RveB8{display:contents}.ExpertiseTabs_tabButton__UZBin{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-bottom:none;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);padding:var(--spacing-xl);cursor:pointer;color:var(--color-text-secondary);text-align:left;position:relative;font-size:inherit;font-family:inherit}.ExpertiseTabs_tabCardLayout__21Bov{width:100%;display:flex;flex-direction:column;height:100%}.ExpertiseTabs_tabCardHeader__zKXWZ{display:flex;align-items:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-md)}.ExpertiseTabs_iconContainer__0zq_H{color:var(--color-teal);flex-shrink:0;display:flex;align-items:center;justify-content:center}.ExpertiseTabs_tabCardContent___Wrfh{flex:1 1}.ExpertiseTabs_tabExcerpt__Z6M_R{font-size:1rem;line-height:1.6;color:var(--color-text-secondary);margin:0;font-weight:400;letter-spacing:normal}.ExpertiseTabs_tabButton__UZBin:hover{background:hsla(0,0%,100%,.05);border-color:var(--color-teal);z-index:1}.ExpertiseTabs_tabButton__UZBin.ExpertiseTabs_active__rDrpf{border-color:var(--color-teal);border-bottom:none;background:hsla(0,0%,100%,.03);z-index:10;margin-bottom:-1px;position:relative}.ExpertiseTabs_tabButton__UZBin.ExpertiseTabs_active__rDrpf:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:#232323;z-index:99}.ExpertiseTabs_tabButton__UZBin svg{color:var(--color-teal);flex-shrink:0}.ExpertiseTabs_tabTitle__Qrx61{font-size:1.5rem;font-weight:600;line-height:1.2;margin:0;background:linear-gradient(to right,var(--color-teal),var(--color-teal-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.ExpertiseTabs_closeButton__tMSDZ{background:hsla(0,0%,100%,.1);border:none;color:var(--color-text);padding:var(--spacing-sm);border-radius:var(--border-radius);cursor:pointer;transition:all .2s ease;font-weight:500;font-size:1rem;position:absolute;top:var(--spacing-lg);right:var(--spacing-lg);transform:translate(1em,-1em);width:32px;height:32px;display:flex;align-items:center;justify-content:center}.ExpertiseTabs_closeButton__tMSDZ:hover{background:hsla(0,0%,100%,.2);color:var(--color-teal)}.ExpertiseTabs_tabPanel__kkGOw{background:hsla(0,0%,100%,.03);border:1px solid var(--color-teal);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);padding:var(--spacing-xl);min-height:300px;position:relative}.ExpertiseTabs_tabContent__4HL9x{max-width:none}.ExpertiseTabs_prose__vWS8v{font-size:1rem;line-height:1.6;color:var(--color-text-secondary)}.ExpertiseTabs_prose__vWS8v,.ExpertiseTabs_prose__vWS8v p{margin-bottom:var(--spacing-lg)}.ExpertiseTabs_prose__vWS8v code{background:hsla(0,0%,100%,.1);padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:.9em}.ExpertiseTabs_prose__vWS8v strong{color:var(--color-text);font-weight:600}.ExpertiseTabs_prose__vWS8v ul{margin:var(--spacing-lg) 0;padding-left:var(--spacing-xl)}.ExpertiseTabs_prose__vWS8v li{margin-bottom:var(--spacing-sm);line-height:1.6}.ExpertiseTabs_subsectionTitle__AXgY9{font-size:1.2rem;font-weight:600;margin:var(--spacing-xl) 0 var(--spacing-md) 0;color:var(--color-teal)}.ExpertiseTabs_link__brCQb{color:var(--color-teal);text-decoration:none;transition:all .2s ease;position:relative;display:inline-block}.ExpertiseTabs_link__brCQb:hover{color:var(--color-teal-light);text-decoration:underline;animation:ExpertiseTabs_link-glitch__sjd2v .3s ease-out}@keyframes ExpertiseTabs_link-glitch__sjd2v{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}.ExpertiseTabs_accordionWrapper__GI8n7{display:none}@media (max-width:1000px){.ExpertiseTabs_tabsContainer__3h73N{display:none}.ExpertiseTabs_accordionWrapper__GI8n7{display:block}}.ExpertiseAccordion_accordionContainer__08KTH{display:flex;flex-direction:column;gap:var(--spacing-md);width:100%}.ExpertiseAccordion_accordionItem__USTyO{border:1px solid hsla(0,0%,100%,.1);border-radius:var(--border-radius);overflow:hidden;background:hsla(0,0%,100%,.03);transition:all .2s ease;width:100%;flex:none}.ExpertiseAccordion_accordionItem__USTyO:hover{background:hsla(0,0%,100%,.05);border-color:var(--color-teal)}.ExpertiseAccordion_accordionHeader__Zjz8H{width:100%;background:none;border:none;padding:var(--spacing-xl);cursor:pointer;transition:all .2s ease;text-align:center;display:flex;flex-direction:column;gap:var(--spacing-md)}.ExpertiseAccordion_accordionHeader__Zjz8H.ExpertiseAccordion_active__I9QEo .ExpertiseAccordion_moreButton__VRNqs{display:none}.ExpertiseAccordion_header__JIB26{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.ExpertiseAccordion_iconContainer__IODtO{color:var(--color-teal);flex-shrink:0;display:flex;align-items:center;justify-content:center}.ExpertiseAccordion_title__RBUV_{font-size:1.5rem;font-weight:600;line-height:1.2;margin:0;background:linear-gradient(to right,var(--color-teal),var(--color-teal-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ExpertiseAccordion_excerpt__jkCFr{font-size:1rem;line-height:1.6;color:var(--color-text-secondary);margin:0;font-weight:400;text-align:left;flex:1 1}.ExpertiseAccordion_moreButton__VRNqs{background:none;border:1px solid var(--color-teal);color:var(--color-teal);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--border-radius);font-weight:500;font-size:.9rem;align-self:flex-end;margin-top:var(--spacing-md)}.ExpertiseAccordion_content__zozUN{display:none;padding:0 var(--spacing-xl) var(--spacing-xl)}.ExpertiseAccordion_content__zozUN.ExpertiseAccordion_expanded__krZMh{display:block}.ExpertiseAccordion_tabContent__WhCz4{max-width:none}.ExpertiseAccordion_prose__PIwRL{font-size:1rem;line-height:1.6;color:var(--color-text-secondary);margin-bottom:var(--spacing-lg)}.ExpertiseAccordion_prose__PIwRL p{margin-bottom:var(--spacing-lg)}.ExpertiseAccordion_prose__PIwRL ul{margin:var(--spacing-lg) 0;padding-left:var(--spacing-xl)}.ExpertiseAccordion_prose__PIwRL li{margin-bottom:var(--spacing-sm);line-height:1.6}.ExpertiseAccordion_prose__PIwRL code{background:hsla(0,0%,100%,.1);padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:.9em}.ExpertiseAccordion_prose__PIwRL strong{color:var(--color-text);font-weight:600}.ExpertiseAccordion_subsectionTitle__wTpDf{font-size:1.2rem;font-weight:600;margin:var(--spacing-xl) 0 var(--spacing-md) 0;color:var(--color-teal)}.ExpertiseAccordion_link__GC5cJ{color:var(--color-teal);text-decoration:none;transition:all .2s ease;position:relative;display:inline-block}.ExpertiseAccordion_link__GC5cJ:hover{color:var(--color-teal-light);text-decoration:underline;animation:ExpertiseAccordion_link-glitch__psSOR .3s ease-out}@keyframes ExpertiseAccordion_link-glitch__psSOR{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}@media (max-width:600px){.ExpertiseAccordion_accordionHeader__Zjz8H{padding:var(--spacing-lg)}.ExpertiseAccordion_content__zozUN{padding:0 var(--spacing-lg) var(--spacing-lg)}.ExpertiseAccordion_title__RBUV_{font-size:1.3rem}.ExpertiseAccordion_excerpt__jkCFr,.ExpertiseAccordion_prose__PIwRL{font-size:.9rem}}.ExpertiseSection_expertiseContainer__qwi81{width:100%;scroll-margin-top:calc(var(--header-height) + var(--spacing-lg))}.ExpertiseSection_desktopView__nlaJC{display:block}.ExpertiseSection_mobileView__gDW3g{display:none}@media (max-width:1000px){.ExpertiseSection_desktopView__nlaJC{display:none}.ExpertiseSection_mobileView__gDW3g{display:block}.ExpertiseSection_expertiseContainer__qwi81{scroll-margin-top:calc(var(--header-height) + var(--spacing-xl))}}