/* Breakpoint visibility for company.html */
@media(min-width: 1200px){.hidden-kyupic{display:none!important}}@media(min-width: 860px) and (max-width: 1199.98px){.hidden-1up0f3j{display:none!important}}@media(max-width: 859.98px){.hidden-12kx6hw{display:none!important}}

/* Page-specific styles for company.html */
.framer-Bpf4C.framer-sho6d8,.framer-Bpf4C .framer-sho6d8{display:block}
.framer-Bpf4C.framer-kyupic{background-color:#fff;flex-flow:column;place-content:center flex-start;align-items:center;gap:0;width:1200px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}
.framer-Bpf4C .framer-nmyb65-container{z-index:10;flex:none;width:100%;height:auto;position:fixed;top:0;left:50%;transform:translate(-50%)}
.framer-Bpf4C .company-hero__wrap{--border-bottom-width:.5px;--border-color:var(--aiatella-color-border,#dbdbdb);--border-left-width:0px;--border-right-width:0px;--border-style:solid;--border-top-width:0px;background:linear-gradient(116deg,var(--aiatella-color-ink,#000)-53%,var(--aiatella-color-brand-red-deep,#8a0000)99%);flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:100%;height:min-content;padding:104px 80px 0;display:flex;position:relative;overflow:hidden}
.framer-Bpf4C .company-hero__layout{flex-flow:column;flex:none;place-content:center;align-items:center;gap:96px;width:100%;max-width:1300px;height:min-content;max-height:800px;padding:104px 0 96px;display:flex;position:relative;overflow:hidden}
.framer-Bpf4C .company-hero__inner{flex-flow:row;flex:none;place-content:center space-between;align-items:center;width:100%;height:min-content;padding:0 64px 0 0;display:flex;position:relative;overflow:visible}
.framer-Bpf4C .company-hero__content{flex-flow:row;flex:1 0 0;place-content:center flex-start;align-items:center;gap:40px;width:1px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}
.framer-Bpf4C .company-hero{background-color:var(--aiatella-color-surface-overlay-subtle,#ffffff14);flex:none;align-self:stretch;width:2px;height:auto;position:relative;overflow:hidden}
.framer-Bpf4C .framer-1ydq3hb{z-index:2;flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:40px;width:91%;height:min-content;padding:32px 0;display:flex;position:relative;overflow:visible}
.framer-Bpf4C .framer-wc8wfp{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:32px;width:100%;max-width:450px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}
.framer-Bpf4C .framer-7t1em0{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:16px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}
.framer-Bpf4C .framer-1qkkxbk,.framer-Bpf4C .company__products,.framer-Bpf4C .company__products-3{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre;flex:none;width:auto;height:auto;position:relative}
.framer-Bpf4C .company__nav-logo{cursor:pointer;flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:8px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}
.framer-Bpf4C .company__nav-logo-2{filter:invert();flex:none;width:128px;height:128px;position:relative}
.framer-Bpf4C .company__spark{--framer-paragraph-spacing:0px;white-space:pre;flex:none;width:auto;height:auto;position:relative}
.framer-Bpf4C .framer-1rv8rq7{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:24px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}
.framer-Bpf4C .framer-ta5g12{--framer-paragraph-spacing:0px;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:70%;max-width:430px;height:auto;position:relative}
.framer-Bpf4C .company__bg{will-change:var(--framer-will-change-filter-override,filter);z-index:0;flex:none;width:1200px;max-width:1300px;height:800px;position:absolute;bottom:-400px;right:-639px;overflow:hidden;-webkit-mask:radial-gradient(60% 52% at 50% 33.3%,#000 0%,#0000 100%);mask:radial-gradient(60% 52% at 50% 33.3%,#000 0%,#0000 100%)}
.framer-Bpf4C .company__redline{opacity:0;z-index:1;background-color:#fff;flex:none;height:710px;position:absolute;top:914px;left:0;right:0;overflow:hidden}
.framer-Bpf4C .company__redline-3,.framer-Bpf4C .company__products-4{background-color:var(--aiatella-color-surface-subtle,#f7f7f7);flex-flow:column;flex:none;place-content:center;align-items:center;gap:24px;width:100%;max-width:100%;height:min-content;padding:128px 80px;display:flex;position:relative;overflow:hidden}
.framer-Bpf4C .company__redline-2,.framer-Bpf4C .company__products-2{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:10px;width:100%;max-width:1300px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}
.framer-Bpf4C .framer-1k8g8rl,.framer-Bpf4C .framer-1yymmop{--framer-paragraph-spacing:0px;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:437px;height:auto;position:relative}
.framer-Bpf4C .framer-pg3l78{flex:none;grid-template-columns:repeat(3,minmax(50px,1fr));grid-auto-rows:minmax(0,1fr);justify-content:center;gap:24px;width:100%;max-width:1300px;height:min-content;padding:0;display:grid;position:relative;overflow:hidden}
.framer-Bpf4C .team__card,.framer-Bpf4C .team__card-content,.framer-Bpf4C .team__card-name,.framer-Bpf4C .team__card-role,.framer-Bpf4C .team__card-photo,.framer-Bpf4C .team__card-photo-inner,.framer-Bpf4C .team__card-bio,.framer-Bpf4C .team__card-social,.framer-Bpf4C .team__card-link,.framer-Bpf4C .team__card-link-icon,.framer-Bpf4C .team__card-divider,.framer-Bpf4C .team__card-badge{--border-bottom-width:1px;--border-color:var(--aiatella-color-border,#e1e1e1);--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;background-color:var(--aiatella-color-surface,#fff);will-change:var(--framer-will-change-override,transform);border-radius:20px;flex-flow:column;flex:none;place-content:flex-start;place-self:start;align-items:flex-start;gap:20px;width:100%;height:100%;padding:24px 24px 32px;display:flex;position:relative;overflow:hidden}
.framer-Bpf4C .team__member-3,.framer-Bpf4C .team__member-9,.framer-Bpf4C .team__member-12,.framer-Bpf4C .team__member-10,.framer-Bpf4C .team__member-11,.framer-Bpf4C .team__member-5,.framer-Bpf4C .team__member-8,.framer-Bpf4C .team__member-7,.framer-Bpf4C .team__member-4,.framer-Bpf4C .team__member,.framer-Bpf4C .team__member-2,.framer-Bpf4C .team__member-6{will-change:var(--framer-will-change-override,transform);border-radius:20px;flex-flow:column;flex:none;place-content:flex-end center;align-items:flex-end;gap:0;width:100%;height:300px;padding:0;display:flex;position:relative;overflow:hidden}
.framer-Bpf4C .framer-vzeqfe,.framer-Bpf4C .framer-12v1bva,.framer-Bpf4C .framer-gcal0w,.framer-Bpf4C .framer-3tn4ta,.framer-Bpf4C .framer-1ufucsk,.framer-Bpf4C .framer-u49oz6,.framer-Bpf4C .framer-1jd8w9f,.framer-Bpf4C .framer-1vbi8oh,.framer-Bpf4C .framer-sjkjhu,.framer-Bpf4C .framer-gk4fmm,.framer-Bpf4C .framer-pg9u7k,.framer-Bpf4C .framer-f9ai35{background:radial-gradient(50% 50% at 50% 50%,var(--aiatella-color-brand-red-deep,#8a0000)0%,#ababab00 100%);z-index:1;flex:none;width:391px;height:370px;position:absolute;bottom:-185px;right:-261px;overflow:hidden}
.framer-Bpf4C .company__image-9,.framer-Bpf4C .company__image-4,.framer-Bpf4C .company__image-1,.framer-Bpf4C .company__image-3,.framer-Bpf4C .company__image-12,.framer-Bpf4C .company__image-11,.framer-Bpf4C .company__image-7,.framer-Bpf4C .company__image-6,.framer-Bpf4C .company__image-10,.framer-Bpf4C .company__image-5,.framer-Bpf4C .company__image-2,.framer-Bpf4C .company__image-8{filter:saturate(0);will-change:var(--framer-will-change-override,transform);border-radius:20px;flex:1 0 0;width:100%;height:1px;position:relative;overflow:hidden}
.framer-Bpf4C .framer-1fqqhee,.framer-Bpf4C .framer-1xg7m8i,.framer-Bpf4C .framer-kv90hv,.framer-Bpf4C .framer-1vzns7q,.framer-Bpf4C .framer-1a8haii,.framer-Bpf4C .framer-16d6met,.framer-Bpf4C .framer-10pwa65,.framer-Bpf4C .framer-134l90q,.framer-Bpf4C .framer-jay6xe,.framer-Bpf4C .framer-15mw515,.framer-Bpf4C .framer-15f3c5r,.framer-Bpf4C .framer-1ue20cq{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:32px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}
.framer-Bpf4C .framer-12z6xei,.framer-Bpf4C .framer-1kz4tn8,.framer-Bpf4C .framer-10p1kgw,.framer-Bpf4C .framer-v49gt7,.framer-Bpf4C .framer-1mpnvl0,.framer-Bpf4C .framer-1pyhs8a,.framer-Bpf4C .framer-ddppu5,.framer-Bpf4C .framer-svmamv,.framer-Bpf4C .framer-rpm3q2,.framer-Bpf4C .framer-1a09omf,.framer-Bpf4C .framer-18nwazh,.framer-Bpf4C .framer-3ub4l7{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:12px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}
.framer-Bpf4C .framer-ip5eqq,.framer-Bpf4C .framer-mioewf,.framer-Bpf4C .framer-tn6zri,.framer-Bpf4C .framer-1637hz2,.framer-Bpf4C .framer-1c2zyhv,.framer-Bpf4C .framer-8bxfmx,.framer-Bpf4C .framer-ubdqa2,.framer-Bpf4C .framer-1f4n7hv,.framer-Bpf4C .framer-1yfyphr,.framer-Bpf4C .framer-19w2y1h,.framer-Bpf4C .framer-1ihvmnb,.framer-Bpf4C .framer-1pqc2k6{--framer-paragraph-spacing:0px;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}
.framer-Bpf4C .framer-1exo0jm,.framer-Bpf4C .framer-1g5y60s,.framer-Bpf4C .framer-1seog0n,.framer-Bpf4C .framer-varhs5,.framer-Bpf4C .framer-w0gips,.framer-Bpf4C .framer-aqqrj9,.framer-Bpf4C .framer-13qz42c,.framer-Bpf4C .framer-146c4ei,.framer-Bpf4C .framer-oq7qxn,.framer-Bpf4C .framer-bfgcc3,.framer-Bpf4C .framer-7e1lu0,.framer-Bpf4C .framer-1bauynr{--framer-paragraph-spacing:0px;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;max-width:430px;height:auto;position:relative}
.framer-Bpf4C .framer-1oychgt,.framer-Bpf4C .framer-1cw8u5f,.framer-Bpf4C .framer-kvftvr,.framer-Bpf4C .framer-14dltsv,.framer-Bpf4C .framer-ihuiog,.framer-Bpf4C .framer-otqddn,.framer-Bpf4C .framer-12ei3gq,.framer-Bpf4C .framer-1m270dd,.framer-Bpf4C .framer-6zmfqm,.framer-Bpf4C .framer-i66ikd,.framer-Bpf4C .framer-15thecz,.framer-Bpf4C .framer-ajkcdc{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}
.framer-Bpf4C .framer-1dmx7fo{flex:none;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(50px,1fr));grid-auto-rows:minmax(0,1fr);justify-content:center;gap:24px;width:100%;max-width:1300px;height:min-content;padding:0;display:grid;position:relative;overflow:hidden}
.framer-Bpf4C .framer-121l2i8{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:2px;padding:0 80px;display:flex;position:relative;overflow:hidden}
.framer-Bpf4C .framer-8o3z7s-container,.framer-Bpf4C .framer-9boo1j-container{flex:none;width:100%;height:auto;position:relative}

.framer-Bpf4C[data-border=true]:after,.framer-Bpf4C [data-border=true]:after{content:"";border-width:var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}
@media (min-width:860px) and (max-width:1199.98px){.framer-Bpf4C.framer-kyupic{width:810px}.framer-Bpf4C .company-hero__wrap{padding:100px 48px 0}.framer-Bpf4C .company-hero__layout{gap:80px;max-height:900px}.framer-Bpf4C .company-hero__inner{padding:0}.framer-Bpf4C .company-hero{order:0}.framer-Bpf4C .framer-1ydq3hb{order:1;padding:32px 0 24px}.framer-Bpf4C .framer-1rv8rq7{max-width:400px}.framer-Bpf4C .framer-ta5g12{width:90%}.framer-Bpf4C .company__bg{width:608px;height:712px;bottom:-428px;right:-247px;-webkit-mask:radial-gradient(75% 52% at 50% 33.3%,#000 0%,#0000 100%);mask:radial-gradient(75% 52% at 50% 33.3%,#000 0%,#0000 100%)}.framer-Bpf4C .company__redline{height:588px;top:973px}.framer-Bpf4C .company__redline-3,.framer-Bpf4C .company__products-4{padding:104px 40px}.framer-Bpf4C .framer-pg3l78,.framer-Bpf4C .framer-1dmx7fo{grid-template-columns:repeat(2,minmax(50px,1fr))}}
@media (max-width:859.98px){.framer-Bpf4C.framer-kyupic{width:390px}.framer-Bpf4C .framer-nmyb65-container,.framer-Bpf4C .company-hero{order:0}.framer-Bpf4C .company-hero__wrap{order:1;padding:96px 24px 0}.framer-Bpf4C .company-hero__layout{order:0;gap:0;max-width:360px;padding:32px 0}.framer-Bpf4C .company-hero__inner{flex-direction:column;order:0;justify-content:center;gap:20px;padding:0 0 20px}.framer-Bpf4C .company-hero__content{flex:none;order:0;gap:20px;width:100%}.framer-Bpf4C .framer-1ydq3hb{flex:1 0 0;order:1;align-content:center;align-items:center;gap:32px;width:1px;padding:20px 0}.framer-Bpf4C .company__nav-logo-2{width:96px;height:96px}.framer-Bpf4C .framer-1rv8rq7{gap:20px}.framer-Bpf4C .framer-ta5g12,.framer-Bpf4C .framer-1k8g8rl,.framer-Bpf4C .framer-1yymmop{width:100%}.framer-Bpf4C .company__bg{order:1;width:383px;height:445px;bottom:-282px;right:-199px;-webkit-mask:radial-gradient(100% 52% at 50% 33.3%,#000 0%,#0000 100%);mask:radial-gradient(100% 52% at 50% 33.3%,#000 0%,#0000 100%)}.framer-Bpf4C .company__redline{order:2;top:888px}.framer-Bpf4C .company__redline-3{order:3;padding:64px 20px}.framer-Bpf4C .company__redline-2,.framer-Bpf4C .company__products-2{max-width:360px}.framer-Bpf4C .framer-pg3l78,.framer-Bpf4C .framer-1dmx7fo{grid-template-columns:repeat(1,minmax(50px,1fr));max-width:360px}.framer-Bpf4C .company__products-4{order:4;padding:64px 20px}.framer-Bpf4C .framer-121l2i8{order:5}.framer-Bpf4C .framer-8o3z7s-container{order:6}.framer-Bpf4C .framer-9boo1j-container{order:7}}

@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)){.news__scope.news__variant-root,.news__scope .news__section,.news__scope .news__header,.news__scope .news__card-link{gap:0}.news__scope.news__variant-root>*{margin:12px 0}.news__scope.news__variant-root>:first-child,.news__scope .news__section>:first-child,.news__scope .news__header>:first-child{margin-top:0}.news__scope.news__variant-root>:last-child,.news__scope .news__section>:last-child,.news__scope .news__header>:last-child{margin-bottom:0}.news__scope .news__section>*{margin:20px 0}.news__scope .news__header>*{margin:8px 0}.news__scope .news__card-link>*{margin:0 10px}.news__scope .news__card-link>:first-child{margin-left:0}.news__scope .news__card-link>:last-child{margin-right:0}}

@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)){.news__scope.news-card--phone .news__section,.news__scope.news-card--phone .news__grid{gap:0}.news__scope.news-card--phone .news__section>*,.news__scope.news-card--phone .news__grid>*{margin:10px 0}.news__scope.news-card--phone .news__section>:first-child,.news__scope.news-card--phone .news__grid>:first-child{margin-top:0}.news__scope.news-card--phone .news__section>:last-child,.news__scope.news-card--phone .news__grid>:last-child{margin-bottom:0}}

@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)){.news-card.news-card__root,.news-card .news-card__meta{gap:0}.news-card.news-card__root>*,.news-card .news-card__meta>*{margin:0}.news-card.news-card__root>:first-child,.news-card .news-card__meta>:first-child{margin-top:0}.news-card.news-card__root>:last-child,.news-card .news-card__meta>:last-child{margin-bottom:0}}

/* phase-e:collapsed-variants start */
.company__bg [data-framer-background-image-wrapper]{background-size:40px auto}@media (min-width:860px){.company__bg [data-framer-background-image-wrapper]{background-size:60px auto}}@media (min-width:1200px){.company__bg [data-framer-background-image-wrapper]{background-size:80px auto}}
/* phase-e:collapsed-variants end */
