@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=Rubik:wght@400;500;600&display=swap";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css";*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--wg-theme-text, #1a2332);background:var(--wg-theme-background, #fff);font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}img{max-width:100%}:where(.generated-website-page) a,:where(.generated-website-page) a:where(:visited){color:var(--wg-link-color, var(--wg-theme-primary, #0a1628))}:where(.generated-website-page) a:where(:hover){color:var(--wg-link-hover-color, var(--wg-theme-secondary, var(--wg-theme-primary, #0a1628)))}[data-wg-reveal]:not(.is-revealed){opacity:0}.wg-reveal{opacity:0;pointer-events:auto}.wg-reveal--fade-up{transform:translateY(var(--wg-motion-distance, 40px))}.wg-reveal--fade-in{transform:none}.wg-reveal--slide-left{transform:translate(calc(var(--wg-motion-distance, 40px) * -1))}.wg-reveal--slide-right{transform:translate(var(--wg-motion-distance, 40px))}.wg-reveal.is-revealed:not(.wg-reveal--fade-in):not(.wg-reveal--slide-left):not(.wg-reveal--slide-right){animation:wg-reveal-fade-up var(--wg-motion-duration, .65s) var(--wg-motion-easing, cubic-bezier(.22, 1, .36, 1)) var(--wg-reveal-delay, 0ms) both}.wg-reveal.is-revealed.wg-reveal--fade-up{animation:wg-reveal-fade-up var(--wg-motion-duration, .65s) var(--wg-motion-easing, cubic-bezier(.22, 1, .36, 1)) var(--wg-reveal-delay, 0ms) both}.wg-reveal.is-revealed.wg-reveal--fade-in{animation:wg-reveal-fade-in var(--wg-motion-duration, .65s) var(--wg-motion-easing, cubic-bezier(.22, 1, .36, 1)) var(--wg-reveal-delay, 0ms) both}.wg-reveal.is-revealed.wg-reveal--slide-left{animation:wg-reveal-slide-left var(--wg-motion-duration, .65s) var(--wg-motion-easing, cubic-bezier(.22, 1, .36, 1)) var(--wg-reveal-delay, 0ms) both}.wg-reveal.is-revealed.wg-reveal--slide-right{animation:wg-reveal-slide-right var(--wg-motion-duration, .65s) var(--wg-motion-easing, cubic-bezier(.22, 1, .36, 1)) var(--wg-reveal-delay, 0ms) both}@keyframes wg-reveal-fade-up{0%{opacity:0;transform:translateY(var(--wg-motion-distance, 40px))}to{opacity:1;transform:none}}@keyframes wg-reveal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes wg-reveal-slide-left{0%{opacity:0;transform:translate(calc(var(--wg-motion-distance, 40px) * -1))}to{opacity:1;transform:none}}@keyframes wg-reveal-slide-right{0%{opacity:0;transform:translate(var(--wg-motion-distance, 40px))}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){[data-wg-reveal],.wg-reveal{opacity:1!important;transform:none!important;animation:none!important}}.generated-website-page--classic{--wg-motion-duration: .65s;--wg-motion-distance: 24px;--wg-motion-easing: ease-out;--wg-motion-stagger: 80ms}.generated-website-page--minimal{--wg-motion-duration: 1s;--wg-motion-distance: 28px;--wg-motion-easing: cubic-bezier(.25, .46, .45, .94);--wg-motion-stagger: .12s}.generated-website-page--modern{--wg-motion-duration: .85s;--wg-motion-distance: 30px;--wg-motion-easing: cubic-bezier(.16, 1, .3, 1);--wg-motion-stagger: .1s}.generated-website-page--classic,.generated-website-page--luxury{--wg-link-color: var(--wg-theme-primary, #0a1628);--wg-link-hover-color: var(--wg-accent-color, var(--wg-theme-secondary, #b87333))}.generated-website-page--classic .website-navbar,.generated-website-page--luxury .website-navbar{--wg-navbar-link-hover-bg: color-mix(in srgb, var(--wg-accent-color, #b87333) 10%, transparent);--wg-navbar-active-color: var(--wg-accent-color, #b87333)}.generated-website-page--classic .website-navbar.is-scrolled,.generated-website-page--luxury .website-navbar.is-scrolled{--wg-navbar-bg: color-mix(in srgb, var(--wg-theme-background, #fff) 92%, transparent)}.generated-website-page--classic .website-banner__inner,.generated-website-page--luxury .website-banner__inner{gap:clamp(28px,4vw,56px)}.generated-website-page--classic .website-banner__metrics,.generated-website-page--luxury .website-banner__metrics{border-top-color:color-mix(in srgb,var(--wg-accent-color, #b87333) 35%,var(--wg-theme-border, #e0ddd8))}.generated-website-page--classic .website-banner.has-background .website-banner__metrics,.generated-website-page--luxury .website-banner.has-background .website-banner__metrics{border-top-color:#ffffff38}.generated-website-page--classic .website-banner__metric :deep(strong),.generated-website-page--luxury .website-banner__metric :deep(strong){color:var(--wg-accent-color, #b87333)}.generated-website-page--classic .website-banner.has-background .website-banner__metric :deep(strong),.generated-website-page--luxury .website-banner.has-background .website-banner__metric :deep(strong){color:var(--wg-banner-on-image-metric-value-color, #fff)}.generated-website-page--classic .website-footer__inner,.generated-website-page--luxury .website-footer__inner{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}@media(max-width:900px){.generated-website-page--classic .website-company--timeline .website-company__timeline-header,.generated-website-page--luxury .website-company--timeline .website-company__timeline-header{text-align:left}.generated-website-page--classic .website-company--timeline .website-company__timeline-year,.generated-website-page--luxury .website-company--timeline .website-company__timeline-year{color:var(--wg-accent-color, #b87333);background:color-mix(in srgb,var(--wg-accent-color, #b87333) 12%,var(--wg-theme-background, #fff))}}.generated-website-page--classic .website-cta-banner--classic-band .website-cta-banner__title,.generated-website-page--luxury .website-cta-banner--classic-band .website-cta-banner__title{font-family:var(--wg-heading-font-family, Georgia, serif)}.generated-website-page--classic .website-testimonials--classic-quote-cards .website-testimonials__quote,.generated-website-page--luxury .website-testimonials--classic-quote-cards .website-testimonials__quote{font-family:Georgia,serif}.generated-website-page--classic .website-stats-band--classic-ledger .website-stats-band__item :deep(strong),.generated-website-page--luxury .website-stats-band--classic-ledger .website-stats-band__item :deep(strong){font-family:Georgia,serif;color:var(--wg-accent-color, #b87333)}.generated-website-page--classic .website-faq--classic-two-col .website-faq__question,.generated-website-page--luxury .website-faq--classic-two-col .website-faq__question{font-family:var(--wg-heading-font-family, Georgia, serif)}.generated-website-page--classic .website-timeline-section--classic-vertical-ledger .website-timeline-section__year,.generated-website-page--luxury .website-timeline-section--classic-vertical-ledger .website-timeline-section__year{font-family:Georgia,serif}.generated-website-page--classic .website-banner--classic-split-hero .website-banner__content h1,.generated-website-page--luxury .website-banner--classic-split-hero .website-banner__content h1{font-family:var(--wg-heading-font-family, Georgia, serif)}.generated-website-page--classic .website-banner--classic-magazine-hero .website-banner__content h1,.generated-website-page--luxury .website-banner--classic-magazine-hero .website-banner__content h1{font-size:clamp(48px,6vw,84px)}.generated-website-page--classic .website-products--classic-catalog-table .website-products__row:hover,.generated-website-page--luxury .website-products--classic-catalog-table .website-products__row:hover{background:color-mix(in srgb,var(--wg-accent-color, #b87333) 6%,transparent)}.generated-website-page--classic .website-cases--classic-case-report .website-cases__report-number,.generated-website-page--luxury .website-cases--classic-case-report .website-cases__report-number{font-family:var(--wg-heading-font-family, Georgia, serif)}.generated-website-page--classic .website-news--classic-newspaper-front .website-news__front-page,.generated-website-page--luxury .website-news--classic-newspaper-front .website-news__front-page{border-top-color:var(--wg-theme-text, #1a2332)}.generated-website-page--classic .website-company--classic-annual-report .website-company__report-stat :deep(strong),.generated-website-page--luxury .website-company--classic-annual-report .website-company__report-stat :deep(strong){color:var(--wg-accent-color, #b87333)}.generated-website-page--modern,.generated-website-page--vibrant{--wg-link-color: color-mix(in srgb, var(--wg-accent-color, var(--wg-theme-secondary, #00d4aa)) 62%, #000);--wg-link-hover-color: var(--wg-theme-primary, #0a0a0a)}.generated-website-page--modern .website-navbar,.generated-website-page--vibrant .website-navbar{--wg-navbar-bg: rgba(15, 23, 42, .88);--wg-navbar-backdrop-scrolled: blur(16px);--wg-navbar-shadow-scrolled: 0 12px 40px rgba(0, 0, 0, .28);--wg-navbar-border: 1px solid rgba(255, 255, 255, .1);--wg-navbar-active-color: rgba(255, 255, 255, .92);--wg-navbar-link-hover-text: #0a0a0a;--wg-navbar-link-hover-bg: var(--wg-accent-color, #00d4aa);--wg-navbar-link-active-text: #0a0a0a;--wg-navbar-link-active-bg: var(--wg-accent-color, #00d4aa);--wg-navbar-link-active-shadow: 0 4px 16px color-mix(in srgb, var(--wg-accent-color, #00d4aa) 35%, transparent);--wg-navbar-link-underline-display: none;--wg-navbar-search-border: rgba(255, 255, 255, .28);--wg-navbar-search-bg: rgba(255, 255, 255, .08);--wg-navbar-search-accent: var(--wg-accent-color, #00d4aa);--wg-navbar-search-submit-bg: var(--wg-accent-color, #00d4aa);--wg-navbar-search-submit-color: #0a0a0a;--wg-navbar-lang-border: rgba(255, 255, 255, .28);--wg-navbar-lang-bg: rgba(255, 255, 255, .08);color:#ffffffeb}.generated-website-page--modern .website-company--timeline,.generated-website-page--vibrant .website-company--timeline{--wg-timeline-max-width: none;--wg-timeline-columns: 4}.generated-website-page--modern .website-company--timeline .website-company__timeline-header,.generated-website-page--vibrant .website-company--timeline .website-company__timeline-header{max-width:720px;margin-right:auto;margin-left:auto;text-align:center}@media(max-width:900px){.generated-website-page--modern .website-company--timeline .website-company__timeline-header,.generated-website-page--vibrant .website-company--timeline .website-company__timeline-header{margin-right:0;margin-left:0;text-align:left}.generated-website-page--modern .website-company--timeline .website-company__timeline-year,.generated-website-page--vibrant .website-company--timeline .website-company__timeline-year{color:var(--wg-accent-color, #00d4aa);background:color-mix(in srgb,var(--wg-accent-color, #00d4aa) 12%,transparent)}}.generated-website-page--modern .website-company--timeline .website-company__timeline-node,.generated-website-page--vibrant .website-company--timeline .website-company__timeline-node{background:var(--wg-accent-color, #00d4aa);box-shadow:0 0 0 4px color-mix(in srgb,var(--wg-accent-color, #00d4aa) 22%,transparent)}.generated-website-page--modern .website-company--timeline .website-company__timeline-year,.generated-website-page--vibrant .website-company--timeline .website-company__timeline-year{color:var(--wg-accent-color, #00d4aa);font-size:14px}.generated-website-page--modern .website-company--timeline .website-company__timeline-card,.generated-website-page--vibrant .website-company--timeline .website-company__timeline-card{border:none;border-radius:16px;background:#fff;box-shadow:0 16px 40px #00000014}.generated-website-page--modern .website-company--timeline .website-company__timeline-item:hover .website-company__timeline-card,.generated-website-page--vibrant .website-company--timeline .website-company__timeline-item:hover .website-company__timeline-card{box-shadow:0 20px 48px color-mix(in srgb,var(--wg-accent-color, #00d4aa) 16%,transparent)}.generated-website-page--modern .website-navbar__brand img,.generated-website-page--vibrant .website-navbar__brand img{filter:brightness(1.05)}.generated-website-page--modern .website-banner,.generated-website-page--vibrant .website-banner{padding-top:clamp(72px,10vw,128px);padding-bottom:clamp(72px,10vw,128px);color:var(--wg-banner-text-color, #fff)}.generated-website-page--modern .website-banner__content h1,.generated-website-page--vibrant .website-banner__content h1{color:var(--wg-banner-text-color, #fff);text-shadow:var(--wg-banner-title-shadow, 0 4px 36px rgba(0, 0, 0, .45))}.generated-website-page--modern .website-banner__subtitle,.generated-website-page--vibrant .website-banner__subtitle{color:var(--wg-banner-subtitle-color, rgba(255, 255, 255, .94))}.generated-website-page--modern .website-banner__eyebrow,.generated-website-page--vibrant .website-banner__eyebrow{color:var(--wg-banner-eyebrow-color, #34f5c5);text-shadow:0 1px 14px rgba(0,0,0,.35)}.generated-website-page--modern .website-banner__orb--one,.generated-website-page--vibrant .website-banner__orb--one{opacity:.45;background:radial-gradient(circle,color-mix(in srgb,var(--wg-accent-color, #00d4aa) 55%,transparent),transparent 70%)}.generated-website-page--modern .website-banner__orb--two,.generated-website-page--vibrant .website-banner__orb--two{opacity:.35;background:radial-gradient(circle,rgba(99,102,241,.45),transparent 70%)}.generated-website-page--modern .website-banner__media-frame,.generated-website-page--vibrant .website-banner__media-frame{--wg-banner-float-duration: 4.5s;--wg-banner-float-distance: -10px;--wg-banner-media-shadow: 0 32px 80px rgba(0, 0, 0, .35);border:1px solid rgba(255,255,255,.12)}.generated-website-page--modern .website-banner__button--primary,.generated-website-page--vibrant .website-banner__button--primary{min-width:148px;box-shadow:0 12px 32px color-mix(in srgb,var(--wg-accent-color, #00d4aa) 28%,transparent)}.generated-website-page--modern .website-banner__metrics,.generated-website-page--vibrant .website-banner__metrics{border-top-color:#ffffff24}.generated-website-page--modern .website-banner__metric :deep(strong),.generated-website-page--vibrant .website-banner__metric :deep(strong){color:#fff}.generated-website-page--modern .website-banner__metric :deep(span),.generated-website-page--vibrant .website-banner__metric :deep(span){color:#ffffffb8}.generated-website-page--modern .website-products--grid .website-products__card,.generated-website-page--vibrant .website-products--grid .website-products__card{border:1px solid rgba(0,0,0,.06)}.generated-website-page--modern .website-company--split-media-left .website-company__media,.generated-website-page--modern .website-company--split-media-right .website-company__media,.generated-website-page--vibrant .website-company--split-media-left .website-company__media,.generated-website-page--vibrant .website-company--split-media-right .website-company__media{border-radius:16px;box-shadow:0 24px 56px #0000001f}.generated-website-page--modern .website-company--split-media-left .website-company__media img,.generated-website-page--modern .website-company--split-media-right .website-company__media img,.generated-website-page--vibrant .website-company--split-media-left .website-company__media img,.generated-website-page--vibrant .website-company--split-media-right .website-company__media img{border-radius:16px}.generated-website-page--modern .website-products--grid .website-products__icon,.generated-website-page--vibrant .website-products--grid .website-products__icon{aspect-ratio:1;min-height:88px;border-radius:14px}.generated-website-page--modern .website-cases--project-showcase .website-cases__visual img,.generated-website-page--modern .website-cases--project-showcase .website-cases__visual-fallback,.generated-website-page--vibrant .website-cases--project-showcase .website-cases__visual img,.generated-website-page--vibrant .website-cases--project-showcase .website-cases__visual-fallback{aspect-ratio:4/3}.generated-website-page--modern .website-footer__nav,.generated-website-page--vibrant .website-footer__nav{grid-template-columns:repeat(3,minmax(120px,1fr))}.generated-website-page--modern .website-cta-banner--modern-glow-panel .website-cta-banner__panel,.generated-website-page--vibrant .website-cta-banner--modern-glow-panel .website-cta-banner__panel{--wg-cta-panel-glow: 0 24px 64px rgba(15, 23, 42, .14)}.generated-website-page--modern .website-testimonials--modern-voice-wall .website-testimonials__item:hover,.generated-website-page--vibrant .website-testimonials--modern-voice-wall .website-testimonials__item:hover{box-shadow:0 20px 48px #0f172a1c}.generated-website-page--modern .website-stats-band--modern-counter-hero,.generated-website-page--vibrant .website-stats-band--modern-counter-hero{--wg-stats-hero-bg: linear-gradient(160deg, #070d1a 0%, color-mix(in srgb, var(--wg-theme-primary, #0f172a) 88%, #000) 100%)}.generated-website-page--modern .website-faq--modern-accordion-cards .website-faq__item,.generated-website-page--vibrant .website-faq--modern-accordion-cards .website-faq__item{--wg-card-radius: 18px}.generated-website-page--modern .website-feature-grid--modern-glass-tiles .website-feature-grid__item,.generated-website-page--vibrant .website-feature-grid--modern-glass-tiles .website-feature-grid__item{border-radius:0}.generated-website-page--modern .website-banner--modern-dark-cinema,.generated-website-page--vibrant .website-banner--modern-dark-cinema{--wg-banner-bg: linear-gradient(180deg, #0a0a0a 0%, #141428 100%);--wg-banner-scroll-cue-display: flex}.generated-website-page--modern .website-banner--modern-angled-split .website-banner__media-frame,.generated-website-page--vibrant .website-banner--modern-angled-split .website-banner__media-frame{clip-path:polygon(0 0,100% 0,100% 100%,8% 100%)}.generated-website-page--modern .website-products--modern-horizontal-rail,.generated-website-page--vibrant .website-products--modern-horizontal-rail{scrollbar-width:none}.generated-website-page--modern .website-products--modern-horizontal-rail::-webkit-scrollbar,.generated-website-page--vibrant .website-products--modern-horizontal-rail::-webkit-scrollbar{display:none}.generated-website-page--modern .website-products--modern-tab-showcase .website-products__tab--active,.generated-website-page--vibrant .website-products--modern-tab-showcase .website-products__tab--active{background:var(--wg-accent-color, #00d4aa);color:#0a0a0a}.generated-website-page--modern .website-cases--modern-spotlight .website-cases__spotlight-card,.generated-website-page--vibrant .website-cases--modern-spotlight .website-cases__spotlight-card{--wg-case-card-shadow: 0 32px 72px rgba(0, 0, 0, .18)}.generated-website-page--modern .website-news--modern-magazine-spread .website-news__spread-lead,.generated-website-page--vibrant .website-news--modern-magazine-spread .website-news__spread-lead{background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff}.generated-website-page--modern .website-news--modern-magazine-spread .website-news__spread-lead h3,.generated-website-page--modern .website-news--modern-magazine-spread .website-news__spread-lead .website-news__meta,.generated-website-page--vibrant .website-news--modern-magazine-spread .website-news__spread-lead h3,.generated-website-page--vibrant .website-news--modern-magazine-spread .website-news__spread-lead .website-news__meta,.generated-website-page--modern .website-news--modern-magazine-spread .website-news__spread-lead a,.generated-website-page--modern .website-news--modern-magazine-spread .website-news__spread-lead a:visited,.generated-website-page--vibrant .website-news--modern-magazine-spread .website-news__spread-lead a,.generated-website-page--vibrant .website-news--modern-magazine-spread .website-news__spread-lead a:visited{color:#fff}.generated-website-page--modern .website-news--modern-magazine-spread .website-news__spread-lead a:hover,.generated-website-page--vibrant .website-news--modern-magazine-spread .website-news__spread-lead a:hover{color:var(--wg-accent-color, #00d4aa)}.generated-website-page--modern .website-company--modern-bento .website-company__bento-cell,.generated-website-page--vibrant .website-company--modern-bento .website-company__bento-cell{border-radius:20px}.generated-website-page--modern .website-logo-wall--modern-marquee .website-logo-wall__header h2,.generated-website-page--vibrant .website-logo-wall--modern-marquee .website-logo-wall__header h2{font-family:var(--wg-heading-font-family, inherit)}.generated-website-page--minimal,.generated-website-page--organic{--wg-link-color: var(--wg-theme-primary, #c45c3e);--wg-link-hover-color: var(--wg-theme-secondary, #1c1917)}.generated-website-page--minimal[data-page-id=about],.generated-website-page--organic[data-page-id=about]{background:var(--wg-theme-background, #f5f2ed)}.generated-website-page--minimal[data-page-id=about] .website-company,.generated-website-page--minimal[data-page-id=about] .website-testimonials,.generated-website-page--organic[data-page-id=about] .website-company,.generated-website-page--organic[data-page-id=about] .website-testimonials{background:transparent;padding-top:clamp(48px,7vw,88px);padding-bottom:clamp(48px,7vw,88px)}.generated-website-page--minimal[data-page-id=about] .website-company+.website-company,.generated-website-page--minimal[data-page-id=about] .website-company+.website-testimonials,.generated-website-page--minimal[data-page-id=about] .website-testimonials+.website-company,.generated-website-page--organic[data-page-id=about] .website-company+.website-company,.generated-website-page--organic[data-page-id=about] .website-company+.website-testimonials,.generated-website-page--organic[data-page-id=about] .website-testimonials+.website-company{margin-top:0;border-top:1px solid var(--wg-theme-border, #d6d0c8)}.generated-website-page--minimal[data-page-id=about] .website-company--minimal-letter .website-company__letter,.generated-website-page--minimal[data-page-id=about] .website-company--timeline .website-company__inner,.generated-website-page--minimal[data-page-id=about] .website-testimonials--minimal-pull-quotes,.generated-website-page--organic[data-page-id=about] .website-company--minimal-letter .website-company__letter,.generated-website-page--organic[data-page-id=about] .website-company--timeline .website-company__inner,.generated-website-page--organic[data-page-id=about] .website-testimonials--minimal-pull-quotes{max-width:min(720px,var(--wg-theme-container-max, 1000px));margin-right:auto;margin-left:auto}.generated-website-page--minimal[data-page-id=about] .website-company--timeline .website-company__timeline-header,.generated-website-page--organic[data-page-id=about] .website-company--timeline .website-company__timeline-header{max-width:none;margin:0;text-align:left}.generated-website-page--minimal[data-page-id=about] .website-company--timeline .website-company__timeline-header h2,.generated-website-page--organic[data-page-id=about] .website-company--timeline .website-company__timeline-header h2{font-weight:400;letter-spacing:-.03em;font-size:clamp(28px,4vw,40px)}.generated-website-page--minimal[data-page-id=about] .website-company--timeline .website-company__subtitle,.generated-website-page--organic[data-page-id=about] .website-company--timeline .website-company__subtitle{color:var(--wg-theme-primary, #c45c3e);letter-spacing:.14em;font-weight:600}.generated-website-page--minimal[data-page-id=about] .website-company--timeline .website-company__timeline,.generated-website-page--organic[data-page-id=about] .website-company--timeline .website-company__timeline{grid-template-columns:1fr;gap:0;max-width:none}.generated-website-page--minimal[data-page-id=about] .website-company--timeline .website-company__timeline:before,.generated-website-page--organic[data-page-id=about] .website-company--timeline .website-company__timeline:before{display:none}.generated-website-page--minimal[data-page-id=about] .website-company--timeline .website-company__timeline-item,.generated-website-page--organic[data-page-id=about] .website-company--timeline .website-company__timeline-item{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px 24px;align-items:start;padding:22px 0;border-top:1px solid var(--wg-theme-border, #d6d0c8);text-align:left}.generated-website-page--minimal[data-page-id=about] .website-company--timeline .website-company__timeline-item:first-child,.generated-website-page--organic[data-page-id=about] .website-company--timeline .website-company__timeline-item:first-child{border-top:none;padding-top:8px}.generated-website-page--minimal[data-page-id=about] .website-company--timeline .website-company__timeline-year,.generated-website-page--organic[data-page-id=about] .website-company--timeline .website-company__timeline-year{margin:0;padding:0;background:transparent;color:var(--wg-theme-text-muted, #6f6a64);font-family:var(--wg-mono-font-family, ui-monospace, monospace);font-size:13px;font-weight:500;letter-spacing:.08em}.generated-website-page--minimal[data-page-id=about] .website-company--timeline .website-company__timeline-node,.generated-website-page--organic[data-page-id=about] .website-company--timeline .website-company__timeline-node{display:none}.generated-website-page--minimal[data-page-id=about] .website-company--timeline .website-company__timeline-card,.generated-website-page--organic[data-page-id=about] .website-company--timeline .website-company__timeline-card{padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.generated-website-page--minimal[data-page-id=about] .website-company--timeline .website-company__timeline-card strong,.generated-website-page--organic[data-page-id=about] .website-company--timeline .website-company__timeline-card strong{font-weight:500;font-size:18px;letter-spacing:-.01em}.generated-website-page--minimal[data-page-id=about] .website-company--timeline .website-company__timeline-card p,.generated-website-page--organic[data-page-id=about] .website-company--timeline .website-company__timeline-card p{margin-top:8px;font-size:15px;line-height:1.75}.generated-website-page--minimal[data-page-id=about] .website-company--timeline .website-company__timeline-item:hover .website-company__timeline-card,.generated-website-page--organic[data-page-id=about] .website-company--timeline .website-company__timeline-item:hover .website-company__timeline-card{transform:none;border-color:transparent}.generated-website-page--minimal[data-page-id=about] .website-testimonials--minimal-pull-quotes,.generated-website-page--organic[data-page-id=about] .website-testimonials--minimal-pull-quotes{padding-right:24px;padding-left:24px}.generated-website-page--minimal[data-page-id=about] .website-testimonials__header h2,.generated-website-page--organic[data-page-id=about] .website-testimonials__header h2{font-weight:400;letter-spacing:-.02em}.generated-website-page--minimal .website-navbar,.generated-website-page--organic .website-navbar{--wg-navbar-height: 72px;--wg-navbar-link-radius: 0;--wg-navbar-link-hover-bg: transparent;--wg-navbar-active-color: var(--wg-theme-primary, #c45c3e);--wg-navbar-shadow-scrolled: none;--wg-navbar-border: 1px solid var(--wg-theme-border, #d6d0c8);--wg-navbar-search-border: var(--wg-theme-border, #d6d0c8);--wg-navbar-search-bg: transparent;--wg-navbar-search-accent: var(--wg-theme-primary, #c45c3e);--wg-navbar-search-submit-bg: var(--wg-theme-primary, #1c1917);--wg-navbar-search-submit-color: #fff}.generated-website-page--minimal .website-navbar__link,.generated-website-page--organic .website-navbar__link{font-weight:500;letter-spacing:.04em;text-transform:uppercase;font-size:13px}.generated-website-page--minimal .website-navbar__link:after,.generated-website-page--organic .website-navbar__link:after{height:1px;bottom:8px}.generated-website-page--minimal .website-banner,.generated-website-page--organic .website-banner{min-height:var(--wg-banner-min-height, 480px);border-bottom:1px solid var(--wg-theme-border, #e5e7eb)}.generated-website-page--minimal .website-banner__content h1,.generated-website-page--organic .website-banner__content h1{max-width:12ch;margin-right:auto;margin-left:auto;font-weight:var(--wg-banner-title-weight, 500);letter-spacing:var(--wg-banner-title-letter-spacing, -.02em)}.generated-website-page--minimal .website-banner__content h1:after,.generated-website-page--organic .website-banner__content h1:after{display:block;width:48px;height:1px;margin:18px auto 0;background:var(--wg-banner-title-underline, var(--wg-theme-border, #d6d0c8));content:""}.generated-website-page--minimal .website-banner__subtitle,.generated-website-page--organic .website-banner__subtitle{max-width:36ch;font-size:clamp(15px,2vw,18px);line-height:1.9}.generated-website-page--minimal .website-banner__actions,.generated-website-page--organic .website-banner__actions{gap:16px;justify-content:center}.generated-website-page--minimal .website-banner__button--primary,.generated-website-page--organic .website-banner__button--primary{color:#fff;background:var(--wg-theme-primary, #1c1917);box-shadow:none}.generated-website-page--minimal .website-banner__button--secondary,.generated-website-page--organic .website-banner__button--secondary{color:var(--wg-theme-primary, #1c1917);background:transparent;border:1px solid var(--wg-theme-border, #d6d0c8)}.generated-website-page--minimal .website-banner__inner,.generated-website-page--organic .website-banner__inner{grid-template-columns:minmax(0,720px);justify-content:center;text-align:center}.generated-website-page--minimal .website-products__header h2,.generated-website-page--minimal .website-cases__header h2,.generated-website-page--minimal .website-news__header h2,.generated-website-page--minimal .website-company__main h2,.generated-website-page--organic .website-products__header h2,.generated-website-page--organic .website-cases__header h2,.generated-website-page--organic .website-news__header h2,.generated-website-page--organic .website-company__main h2{letter-spacing:-.02em}.generated-website-page--minimal .website-company__stat,.generated-website-page--organic .website-company__stat{box-shadow:none}.generated-website-page--minimal .website-company__timeline-card,.generated-website-page--organic .website-company__timeline-card{border-radius:0;box-shadow:none}.generated-website-page--minimal .website-company__timeline-year,.generated-website-page--organic .website-company__timeline-year{font-family:var(--wg-mono-font-family, inherit);letter-spacing:.12em;text-transform:uppercase}@media(max-width:900px){.generated-website-page--minimal .website-company--timeline .website-company__timeline-header,.generated-website-page--organic .website-company--timeline .website-company__timeline-header,.generated-website-page--minimal .website-company--split-media-left .website-company__main,.generated-website-page--minimal .website-company--split-media-right .website-company__main,.generated-website-page--organic .website-company--split-media-left .website-company__main,.generated-website-page--organic .website-company--split-media-right .website-company__main{text-align:left}.generated-website-page--minimal .website-company--timeline .website-company__timeline-year,.generated-website-page--organic .website-company--timeline .website-company__timeline-year{color:var(--wg-accent-color, #c45c3e);background:color-mix(in srgb,var(--wg-accent-color, #c45c3e) 10%,var(--wg-theme-background, #fff));border-radius:0}.generated-website-page--minimal .website-company__media img,.generated-website-page--organic .website-company__media img{aspect-ratio:16/10}}.generated-website-page--minimal .website-footer,.generated-website-page--organic .website-footer{--wg-footer-padding-y: 72px}.generated-website-page--minimal .website-footer__inner,.generated-website-page--organic .website-footer__inner{grid-template-columns:1fr;gap:32px;text-align:center}.generated-website-page--minimal .website-footer__brand p,.generated-website-page--organic .website-footer__brand p{margin-right:auto;margin-left:auto}.generated-website-page--minimal .website-footer__nav,.generated-website-page--organic .website-footer__nav{justify-content:center}.generated-website-page--minimal .website-footer__copyright,.generated-website-page--organic .website-footer__copyright{text-align:center}.generated-website-page--minimal .website-news__featured,.generated-website-page--organic .website-news__featured{border-radius:0}.generated-website-page--minimal .website-cta-banner--minimal-hairline-cta .website-cta-banner__frame,.generated-website-page--organic .website-cta-banner--minimal-hairline-cta .website-cta-banner__frame{border-color:var(--wg-theme-border, #e0ddd6)}.generated-website-page--minimal .website-testimonials--minimal-pull-quotes .website-testimonials__item,.generated-website-page--organic .website-testimonials--minimal-pull-quotes .website-testimonials__item{border-top-color:var(--wg-theme-border, #e5e3de)}.generated-website-page--minimal .website-logo-wall--minimal-inline-wordmarks .website-logo-wall__wordmark,.generated-website-page--organic .website-logo-wall--minimal-inline-wordmarks .website-logo-wall__wordmark{color:var(--wg-theme-text, #33373d)}.generated-website-page--minimal .website-stats-band--minimal-figures .website-stats-band__row,.generated-website-page--minimal .website-faq--minimal-plain-accordion .website-faq__item,.generated-website-page--minimal .website-timeline-section--minimal-year-index .website-timeline-section__item,.generated-website-page--minimal .website-feature-grid--minimal-numbered-list .website-feature-grid__item,.generated-website-page--organic .website-stats-band--minimal-figures .website-stats-band__row,.generated-website-page--organic .website-faq--minimal-plain-accordion .website-faq__item,.generated-website-page--organic .website-timeline-section--minimal-year-index .website-timeline-section__item,.generated-website-page--organic .website-feature-grid--minimal-numbered-list .website-feature-grid__item{border-top-color:var(--wg-theme-border, #e5e3de)}.generated-website-page--minimal .website-banner--minimal-type-only .website-banner__content h1:after,.generated-website-page--organic .website-banner--minimal-type-only .website-banner__content h1:after{display:block}.generated-website-page--minimal .website-products--minimal-line-index .website-products__index-row,.generated-website-page--organic .website-products--minimal-line-index .website-products__index-row,.generated-website-page--minimal .website-cases--minimal-essay-list .website-cases__essay,.generated-website-page--organic .website-cases--minimal-essay-list .website-cases__essay,.generated-website-page--minimal .website-news--minimal-press-room .website-news__press-item,.generated-website-page--organic .website-news--minimal-press-room .website-news__press-item{border-bottom-color:var(--wg-theme-border, #e5e3de)}.generated-website-page--minimal .website-company--minimal-letter .website-company__body--dropcap:first-letter,.generated-website-page--organic .website-company--minimal-letter .website-company__body--dropcap:first-letter{color:var(--wg-accent-color, #c45c3e)}.generated-website-page--minimal .website-company--minimal-index-list .website-company__index-number,.generated-website-page--organic .website-company--minimal-index-list .website-company__index-number{font-family:var(--wg-mono-font-family, inherit);color:var(--wg-theme-text-muted, #5a6372)}.generated-website-page--organic{--wg-link-color: var(--wg-theme-primary, #315c45)}.generated-website-page--organic .website-banner__media-frame,.generated-website-page--organic .website-company__media,.generated-website-page--organic .website-company__media img{border-radius:clamp(22px,4vw,48px) clamp(8px,2vw,24px)}.generated-website-page--organic .website-products__card,.generated-website-page--organic .website-cases__card{overflow:hidden;border-radius:var(--wg-card-radius, 22px)}.generated-website-page--luxury{--wg-link-color: var(--wg-theme-secondary, #b89a68)}.generated-website-page--luxury .website-navbar{color:#f4efe7}.generated-website-page--luxury .website-banner__content h1{letter-spacing:-.035em}.generated-website-page--luxury .website-products__header h2,.generated-website-page--luxury .website-cases__header h2,.generated-website-page--luxury .website-company__main h2{font-family:var(--wg-heading-font-family, Georgia, serif);letter-spacing:-.02em}.generated-website-page--vibrant{--wg-link-color: var(--wg-theme-primary, #5b36f2)}.generated-website-page--vibrant .website-banner__orb--one{background:radial-gradient(circle,rgba(255,230,109,.55),transparent 70%)}.generated-website-page--vibrant .website-banner__orb--two{background:radial-gradient(circle,rgba(255,92,53,.5),transparent 70%)}.generated-website-page--vibrant .website-feature-grid__item:nth-child(3n+2),.generated-website-page--vibrant .website-products__card:nth-child(3n+2){transform:translateY(14px)}.generated-website-page--catpumps{--wg-link-color: var(--wg-theme-primary, #0063be);--wg-link-hover-color: var(--wg-accent-color, #d04f01);--wg-theme-section-y: 0;--wg-theme-container-max: 100%;padding:0!important;margin:0!important;max-width:none!important;width:100%!important;background:#fff!important;font-family:Poppins,Rubik,system-ui,sans-serif}.generated-website-page--catpumps .website-navbar,.generated-website-page--catpumps .website-footer{display:none!important}
