.ent-foot{border-top:1px solid var(--ent-line);position:relative;overflow:hidden}.ent-foot__inner{grid-template-columns:minmax(0, 2fr) repeat(var(--ent-foot-cols,4), minmax(0, 1fr));width:var(--ent-page);gap:40px;margin:0 auto;padding:56px 0 24px;display:grid}.ent-foot__name{color:var(--ent-ink);align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.ent-foot__name img{object-fit:contain;width:24px;height:24px}.ent-foot__tagline{max-width:340px;color:var(--ent-text-2);margin:14px 0 0;font-size:14px;line-height:24px}.ent-foot__copy{color:var(--ent-text-3);margin:20px 0 0;font-size:12px;line-height:20px}.ent-foot__copy a{color:var(--ent-text-3);text-decoration:none}.ent-foot__copy a:hover{color:var(--ent-primary)}.ent-foot__sep{margin:0 8px}.ent-foot__col{flex-direction:column;gap:12px;display:flex}.ent-foot__title{color:var(--ent-ink);margin:0 0 4px;font-size:14px;font-weight:600}.ent-foot__col a{color:var(--ent-text-2);font-size:14px;line-height:20px;text-decoration:none;transition:color .2s}.ent-foot__col a:hover{color:var(--ent-ink)}@font-face{font-family:Footer Wordmark;src:url(data:font/woff2;base64,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)format("woff2");font-weight:800;font-style:normal;font-display:swap}.ent-foot__mark{height:max(4rem,min(13vw,15.5rem));font-family:"Footer Wordmark", var(--ent-sans);letter-spacing:-.045em;text-align:center;white-space:nowrap;color:transparent;background:linear-gradient(to bottom, color-mix(in oklab, var(--ent-ink) 14%, transparent) 0%, color-mix(in oklab, var(--ent-ink) 3%, transparent) 70%, transparent 100%);-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;margin-top:16px;padding-left:max(16px,min(4vw,48px));padding-right:max(16px,min(4vw,48px));font-size:max(5.2rem,min(17.6vw,21rem));font-weight:800;line-height:1;overflow:hidden;transform:translateY(.08em)}.ent-foot__arc{margin-top:24px;line-height:0}.ent-foot__arc video{aspect-ratio:1920/560;object-fit:cover;object-position:center top;background:var(--ent-bg);width:100%;max-height:340px;display:block;-webkit-mask-image:linear-gradient(transparent 0,#000 11%);mask-image:linear-gradient(transparent 0,#000 11%)}@media (max-width:1180px){.ent-foot__inner{grid-template-columns:repeat(var(--ent-foot-cols,4), minmax(0, 1fr))}.ent-foot__brand{grid-column:1/-1}}@media (max-width:960px){.ent-foot__inner{grid-template-columns:1fr 1fr;gap:28px 16px;padding-top:40px}.ent-foot__brand{grid-column:span 2}}.ent-home{--ent-primary:#d97757;--ent-primary-hover:#c15f3d;--ent-primary-deep:#c96442;--ent-primary-soft:rgba(217,119,87,.1);--ent-grad:linear-gradient(90deg, #c96442 0%, #d97757 55%, #e3a27f 100%);--ent-grad-number:radial-gradient(202% 128% at 100% 14%, #f0c4a8 0%, #d97757 45%, #c96442 72%, #e8b393 100%);--ent-ink:#141413;--ent-text:#3d3d3a;--ent-text-2:#5e5d59;--ent-text-3:#73726c;--ent-line:rgba(31,30,29,.12);--ent-line-strong:rgba(31,30,29,.2);--ent-bg:#f8f5ef;--ent-bg-ivory:#faf9f5;--ent-bg-parchment:#f5f4ed;--ent-card:#fff;--ent-shadow:0 2px 8px rgba(20,20,19,.04), 0 12px 32px -12px rgba(20,20,19,.1);--ent-shadow-hover:0 4px 12px rgba(20,20,19,.06), 0 20px 48px -16px rgba(201,100,66,.22);--ent-gutter:clamp(48px, 6.25vw, 80px);--ent-page:calc(min(1920px, 100vw) - 2 * var(--ent-gutter));--ent-serif:var(--vb-serif);--ent-sans:var(--vb-sans);background:radial-gradient(40% 900px at 92% 1400px, rgba(217,119,87,.07), transparent 70%), radial-gradient(40% 900px at 6% 3200px, rgba(227,162,127,.08), transparent 70%), radial-gradient(45% 1000px at 94% 5200px, rgba(217,119,87,.06), transparent 70%), radial-gradient(40% 900px at 8% 7000px, rgba(227,162,127,.07), transparent 70%), var(--ent-bg);color:var(--ent-text);font-family:var(--ent-sans)}body:has(.ent-home){background:#f8f5ef}.ent-home .al-scope,.ent-home .al-btn{--al-font:var(--ent-sans);--al-primary:var(--ent-primary);--al-primary-hover:var(--ent-primary-hover);--al-primary-active:var(--ent-primary-deep);--al-orange:var(--ent-primary);--al-title:var(--ent-ink);--al-text:var(--ent-text);--al-text-2:var(--ent-text-2);--al-text-3:var(--ent-text-3);--al-text-nav:var(--ent-ink);--al-border:var(--ent-line);--al-border-strong:var(--ent-line-strong);--al-bg-info:var(--ent-primary-soft);--al-bg-selected:var(--ent-primary-soft);--al-bg-page:var(--ent-bg-ivory);--al-grad-ai:var(--ent-grad);--al-grad-hero-title:var(--ent-grad);--al-grad-number:var(--ent-grad-number);--al-grad-note:linear-gradient(72deg, rgba(201,100,66,.08), rgba(217,119,87,.08));--al-grad-llm-tag:var(--ent-primary-soft);--al-radius-button:8px;--al-radius-button-lg:8px;--al-radius-card:16px;--al-radius-card-lg:24px;--al-shadow-sm:var(--ent-shadow);--al-shadow-md:var(--ent-shadow);--al-shadow-lg:var(--ent-shadow-hover);--al-btn-ai-image:none;--al-btn-ai-glow:none;--al-page-margin:var(--ent-gutter)}.ent-home .tc-scope{--tc-font:var(--ent-sans);--tc-font-num:var(--ent-sans);--tc-primary:var(--ent-primary);--tc-primary-hover:var(--ent-primary-hover);--tc-btn-gradient:linear-gradient(90deg, #c96442, #d97757);--tc-title-gradient:var(--ent-grad);--tc-tab-gradient:linear-gradient(90deg, #c96442, #d97757);--tc-tab-line:var(--ent-grad);--tc-flow-border:conic-gradient(transparent 0deg, transparent 240deg, rgba(201,100,66,.45) 300deg, rgba(232,179,147,.45) 330deg, rgba(201,100,66,.45) 360deg);--tc-text-title:var(--ent-ink);--tc-text-hero:var(--ent-ink);--tc-text-panel:var(--ent-ink);--tc-text-body:var(--ent-text-2);--tc-text-card:var(--ent-text-3);--tc-text-muted:var(--ent-text-2);--tc-text-eyebrow:var(--ent-text-3);--tc-line:var(--ent-line);--tc-line-card:var(--ent-line);--tc-line-panel:var(--ent-line);--tc-line-arrow:var(--ent-line);--tc-line-btn:var(--ent-line);--tc-bg-soft:var(--ent-bg-ivory);--tc-bg-soft2:var(--ent-bg-ivory);--tc-bg-arrow-hover:var(--ent-primary-soft);--tc-bg-footer:var(--ent-bg-parchment);--tc-shadow-hover:var(--ent-shadow-hover);--tc-shadow-product:var(--ent-shadow);--tc-radius-card:16px;--tc-radius-btn:8px;--tc-radius-ctrl:6px;--tc-radius-img:8px}.ent-home .hw-root{--hw-font:var(--ent-sans);--hw-ink:var(--ent-ink);--hw-text:var(--ent-text-2);--hw-faint:var(--ent-text-3);--hw-brand:var(--ent-primary);--hw-brand-hover:var(--ent-primary-hover);--hw-bg:var(--ent-bg);--hw-bg-card:var(--ent-bg-ivory);--hw-bg-section:var(--ent-bg-parchment);--hw-bg-footer:var(--ent-bg-parchment);--hw-line-card:var(--ent-line);--hw-radius-card:16px;--hw-radius-btn:8px;--hw-radius-btn-sm:8px;--hw-glow:linear-gradient(45deg, #e8b393, #d97757, #c96442, #e3a27f);--hw-container-max:1312px}.ent-home .az{--az-font:var(--ent-sans);--az-font-display:var(--ent-serif);--az-primary:var(--ent-primary);--az-primary-hover:var(--ent-primary-hover);--az-primary-pressed:var(--ent-primary-deep);--az-selected:var(--ent-primary-deep);--az-link:var(--ent-primary-deep);--az-link-hover:var(--ent-primary-hover);--az-anchor:var(--ent-primary-deep);--az-pill-bg:var(--ent-primary-soft);--az-pill-bg-hover:rgba(217,119,87,.18);--az-accent-line:var(--ent-grad);--az-heading:var(--ent-ink);--az-body:var(--ent-text);--az-tab-muted:var(--ent-text-2);--az-card-bg:var(--ent-card);--az-base-fade:var(--ent-bg-ivory);--az-page-bg:var(--ent-bg-parchment);--az-card-border:var(--ent-line);--az-divider:var(--ent-line-strong);--az-outline:var(--ent-ink);--az-radius-control:8px;--az-radius-inner:16px;--az-radius-card:24px}.ent-home .tc-mh__title,.ent-home .hw-section-title,.ent-home .tc-cta__title,.ent-home .ent-section-title{font-family:var(--ent-serif);font-weight:500}.ent-home .al-populars__icon--node,.ent-home .hw-product-card-icon--node{color:var(--ent-ink);align-items:center;display:inline-flex}.ent-home .tc-mh__item-icon{justify-content:center;align-items:center;display:inline-flex}.ent-section{padding:max(48px,min(5vw + 16px,80px)) 0}.ent-section--tint{background:0 0}.ent-wrap{width:var(--ent-page);margin:0 auto}.ent-home .tc-mh__inner,.ent-home .tc-cta__inner,.ent-home .hw-container,.ent-home .hw-footer-wrapper{box-sizing:border-box;width:var(--ent-page);max-width:none;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.ent-home .tc-mh__inner{padding-top:96px;padding-bottom:96px}.ent-home .tc-cta{padding-left:0;padding-right:0}.ent-home .tc-mh__featured{flex:0 0 40%}@media (min-width:961px) and (max-width:1199px){.ent-home .tc-mh__featured{flex-basis:34%;padding-right:16px}.ent-home .tc-mh__main{margin-left:16px}}.ent-home .ent-section--models .tc-mh__featured{justify-content:center}.ent-home .ent-section--models .tc-mh__media{box-sizing:content-box;aspect-ratio:16/9;border:1px solid var(--ent-line);border-radius:10px;margin-top:0}.ent-home .ent-section--models .tc-mh__item-content{padding:16px}.ent-home .ent-section--models .tc-mh__item-header{gap:8px;height:26px;overflow:hidden}.ent-home .ent-section--models .tc-mh__item-tag{margin-top:2px}.ent-home .ent-section--models .tc-mh__item-desc{margin-top:6px}.ent-section-title{color:var(--ent-ink);text-align:center;text-wrap:balance;margin:0 0 40px;font-size:max(24px,min(1.25vw + 16px,32px));line-height:1.5}.ent-section-desc{color:var(--ent-text-3);text-align:center;margin:-28px 0 40px;font-size:15px}.ent-home .al-hero{margin-bottom:48px}@media (min-width:961px){.ent-home .al-populars{--pop-gap:clamp(40px, 4.5vw, 65px)}.ent-home .al-populars__item:not(:first-child){padding-left:var(--pop-gap)}.ent-home .al-populars__item:before{left:calc(var(--pop-gap) / 2)}}@media (min-width:961px) and (max-width:1279px){.ent-home .al-populars__desc{-webkit-line-clamp:3}}.ent-home .al-populars{--al-populars-divider:var(--ent-line);background-image:linear-gradient(0deg, var(--ent-bg) 0%, var(--ent-bg) 30%, transparent 100%)}.ent-home .tc-cta__bg{background:linear-gradient(100deg,#b8573a 0%,#d97757 55%,#e3a27f 100%)}.ent-home .tc-cta .tc-linear{background-image:linear-gradient(90deg,#fff3e8,#ffd9bf)}@media (max-width:960px){.ent-section{padding:48px 0}.ent-home{--ent-gutter:clamp(16px, 4.2vw, 40px)}.ent-section-title{margin-bottom:24px}.ent-home .al-hero{height:auto;min-height:420px;margin-bottom:0}.ent-home .al-populars{border-top:1px solid var(--ent-line);height:auto;margin-top:32px;padding:24px 0;position:static}.ent-home .al-populars__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ent-home .al-populars__item{min-width:0;padding-left:0}.ent-home .al-populars__item:before{display:none}.ent-home .tc-mh__inner{flex-direction:column;padding:40px 0}.ent-home .tc-mh__featured{flex:none;padding-right:0}.ent-home .tc-mh__main{margin-left:0}.ent-home .tc-mh__list{grid-template-columns:1fr}.ent-home .hw-product-grid{flex-direction:column;gap:16px;height:auto}.ent-home .hw-product-grid-col{flex:none;max-width:none}.ent-home .hw-product-grid-col:first-child .hw-product-card{min-height:360px}.ent-home .hw-product-grid-cell{height:auto}.ent-home .hw-service-list{flex-direction:column;gap:16px;padding:0 16px}.ent-home .hw-service-card{height:auto}.ent-home .al-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.ent-home .tc-cta{height:auto;padding:32px 16px}.ent-home .tc-cta__features{flex-wrap:wrap;row-gap:8px}.ent-home .tc-cta__feature{white-space:nowrap}}.ent-home .al-hero__media{left:0;transform:none;width:100%!important}.ent-home .al-hero__mask{display:none}@media (min-width:961px){.ent-home .al-hero{--hero-content:calc(min(1920px, 100vw) - 2 * var(--ent-gutter));--hero-btn:clamp(200px, 21.25vw, 272px);--hero-video-w:min(1120px, var(--hero-content) - var(--hero-btn) - 208px);--hero-top:clamp(88px, 10vw - 8px, 136px);height:max(484px,min(24.2vw + 252px,600px))}.ent-home .al-hero__content{padding-top:var(--hero-top)}.ent-home .al-hero__title{font-size:max(40px,min(2.5vw + 16px,52px));line-height:1.385}.ent-home .al-hero__desc{max-width:min(640px, var(--hero-content) - .72 * var(--hero-video-w) - 24px);font-size:16px;line-height:26px}.ent-home .al-hero__actions{margin-top:32px}.ent-home .al-hero__primary{width:var(--hero-btn);flex:none}.ent-home .al-hero__video{inset:calc(var(--hero-top) + 104px) calc((100% - var(--hero-content)) / 2) auto auto;width:var(--hero-video-w);aspect-ratio:21/9;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in, xor;-webkit-mask-composite:source-in;height:auto;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.12) 7%,rgba(0,0,0,.45) 16%,rgba(0,0,0,.82) 24%,#000 32%,#000 88%,rgba(0,0,0,.78) 93%,rgba(0,0,0,.35) 97.5%,transparent),linear-gradient(0deg,transparent 0,rgba(0,0,0,.12) 5%,rgba(0,0,0,.45) 12%,rgba(0,0,0,.82) 19%,#000 26%,#000 74%,rgba(0,0,0,.82) 81%,rgba(0,0,0,.45) 88%,rgba(0,0,0,.12) 95%,transparent);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.12) 7%,rgba(0,0,0,.45) 16%,rgba(0,0,0,.82) 24%,#000 32%,#000 88%,rgba(0,0,0,.78) 93%,rgba(0,0,0,.35) 97.5%,transparent),linear-gradient(0deg,transparent 0,rgba(0,0,0,.12) 5%,rgba(0,0,0,.45) 12%,rgba(0,0,0,.82) 19%,#000 26%,#000 74%,rgba(0,0,0,.82) 81%,rgba(0,0,0,.45) 88%,rgba(0,0,0,.12) 95%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}}@media (max-width:960px){.ent-home .al-hero{height:auto}.ent-home .al-hero__video{object-position:100% 50%;width:100%;height:300px;top:0;bottom:auto;left:auto;right:0;-webkit-mask-image:linear-gradient(0deg,transparent 0,#000 40%);mask-image:linear-gradient(0deg,transparent 0,#000 40%)}.ent-home .al-hero__content{padding-top:260px}.ent-home .al-hero__title{font-size:max(28px,min(2.4vw + 19px,40px));line-height:1.35}.ent-home .al-hero__desc{font-size:15px;line-height:24px}}@media (min-width:641px) and (max-width:960px){.ent-home .al-hero__video{aspect-ratio:21/9;height:auto}.ent-home .al-hero__content{padding-top:calc(42.8571vw - 24px)}.ent-home .al-hero__actions{margin-top:28px}.ent-home .al-hero__primary{flex:none;width:240px}}.ent-home .al-hero{--al-hero-bg:transparent}body .az-vm{--az-vm-bg:#faf9f5;--az-vm-divider:rgba(31,30,29,.12)}.ent-home .hw-footer-copyright{display:none}@media (max-width:960px){.ent-home .hw-product-grid{margin:0 calc(-1 * var(--ent-gutter));background:var(--ent-line);gap:1px}.ent-home .hw-product-grid-col:first-child .hw-product-card{min-height:0}.ent-home .hw-product-grid-col{padding:0}.ent-home .hw-product-grid-small{grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.ent-home .hw-product-grid-small .hw-product-grid-cell{max-width:none;height:auto;padding:0}.ent-home .hw-product-card{box-shadow:none;border:0;border-radius:0}.ent-home .hw-service-list{background:var(--ent-line);grid-template-columns:1fr 1fr;gap:1px;padding:0;display:grid}.ent-home .hw-service-card{box-shadow:none;border-radius:0}.ent-home .tc-mh__list{margin:0 calc(-1 * var(--ent-gutter));grid-template-columns:1fr 1fr}.ent-home .tc-mh__item{border-radius:0}.ent-home .tc-mh__list .tc-mh__item-name{white-space:normal;font-size:15px}.ent-home .ent-st__tabs{margin:0 calc(-1 * var(--ent-gutter)) 24px;padding:0 var(--ent-gutter);scroll-padding-inline:var(--ent-gutter);scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--ent-gutter), #000 calc(100% - var(--ent-gutter)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--ent-gutter), #000 calc(100% - var(--ent-gutter)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--ent-gutter), #000 calc(100% - var(--ent-gutter)), transparent);mask-image:linear-gradient(90deg, transparent 0, #000 var(--ent-gutter), #000 calc(100% - var(--ent-gutter)), transparent);flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.ent-home .ent-st__tabs button{flex:none}.ent-home .ent-st__shot{margin:0 calc(-1 * var(--ent-gutter));background:0 0;border-radius:0;width:auto;padding:20px 0 0;overflow:hidden}.ent-home .ent-st__shot img{border-bottom:0;border-radius:18px 18px 0 0;width:min(68%,360px);margin:0 auto;display:block}.ent-home .ent-globe__stage{width:100%}.ent-home .hw-cust-tab-head{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:20px;padding:0 16px;overflow-x:auto}.ent-home .hw-cust-tab{writing-mode:horizontal-tb;white-space:nowrap;flex:none}.ent-home .hw-cust-text{width:auto;max-width:none;padding:0 16px}.ent-home .hw-cust-title,.ent-home .hw-cust-desc{max-width:none}.ent-home .hw-cust-title{font-size:22px;line-height:32px}.ent-home .hw-footer-wrapper{flex-direction:column;padding:0 16px}.ent-home .hw-footer-main-links{flex-direction:row;gap:24px}.ent-home .hw-footer-columns{grid-template-columns:1fr 1fr;gap:24px 16px;margin:24px 0 0;display:grid}}.ent-home .tc-mh,.ent-home .hw-service,.ent-home .al-hero__bg{background:0 0}.ent-home .al-populars{background-image:none}.ent-home .tc-mh__tag,.ent-home .tc-mh__title{display:none}.ent-home .ent-section--models{padding-bottom:0}.ent-home .ent-section--models .tc-mh__inner{padding-top:0;padding-bottom:80px}.ent-home .hw-glow:after,.ent-home .tc-flow{display:none}.ent-home .hw-product-card,.ent-home .hw-service-card{transition:border-color .25s,box-shadow .25s}.ent-home .hw-product-card:hover,.ent-home .hw-service-card:hover{border-color:var(--ent-primary);box-shadow:var(--ent-shadow-hover)}.ent-home .tc-mh__item{border-radius:10px}.ent-home .tc-mh__item:hover{box-shadow:var(--ent-shadow-hover)}.ent-home .tc-mh__item:hover .tc-mh__item-content{border-radius:10px}.ent-home .tc-cta{width:var(--ent-page);border-radius:16px;margin:0 auto 80px;overflow:hidden}.ent-home .tc-cta__inner{width:auto;padding:0 48px}@media (max-width:960px){.ent-home .tc-cta{border-radius:0;width:auto;margin:0 0 48px}.ent-home .tc-cta__inner{padding:0 16px}.ent-home .hw-service .hw-container{width:100%}}.ent-home .tc-tabs__item{padding:10px 0}.ent-home .tc-tabs__text:first-child{margin-left:0}.ent-home .tc-tabs__item:after{background:var(--ent-primary)}.ent-home .tc-tabs__item:hover .tc-tabs__text{color:var(--ent-ink);background-image:none}.ent-home .tc-tabs__item.is-active .tc-tabs__text{color:var(--ent-primary);background-image:none}.ent-home .tc-tabs{gap:32px}.ent-home .al-hero__title{font-family:var(--ent-sans);font-weight:700}.ent-home .al-hero__title strong{font-weight:800}.ent-home .ent-st{max-width:1200px;margin:0 auto}@media (min-width:961px){.ent-home .ent-st__tabs{flex-wrap:wrap;justify-content:center;row-gap:10px;overflow:visible}}@media (min-width:961px) and (max-width:1279px){.ent-home .ent-st__panel{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px}.ent-home .ent-st__shot{padding:0}}.ent-home .ent-section--chat .ent-st{max-width:1600px}@media (min-width:961px){.ent-home .ent-section--chat .ent-st__panel{grid-template-columns:minmax(0,5fr) minmax(0,9fr)}}@media (min-width:961px) and (max-width:1440px){.ent-home .ent-section--chat .ent-st__title{font-size:24px;line-height:34px}}.ent-home .ent-st__title{text-wrap:balance}.ent-home .hw-product-card-icon--node{color:var(--ent-ink)}body:has(.ent-home) footer:not(.ent-foot){display:none}.ent-home .ent-pg{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ent-home .ent-pg .hw-product-card--lead{background:#f9eee5;height:auto;min-height:424px;background-image:none!important}.ent-home .ent-pg .hw-product-card--lead .hw-product-card-video{aspect-ratio:16/9;height:auto;top:auto;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(transparent 0,#000 20%);mask-image:linear-gradient(transparent 0,#000 20%)}html.dark .ent-home .ent-pg .hw-product-card--lead{background:#352d27}@media (max-width:960px){.ent-home .ent-pg{margin:0 calc(-1 * var(--ent-gutter));grid-template-columns:1fr;gap:0}.ent-home .ent-pg .ent-ic{margin:0}.ent-home .ent-pg .hw-product-card--lead{border-radius:0;min-height:300px}}.ent-home .tc-hero{background:0 0;height:600px}.ent-home .tc-hero__bg{background-color:transparent;background-image:none!important}.ent-home .tc-hero__video{object-fit:cover;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in, xor;-webkit-mask-composite:source-in;width:58%;height:100%;left:auto;right:0;transform:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 28%),linear-gradient(0deg,transparent 0,#000 22%);mask-image:linear-gradient(90deg,transparent 0,#000 28%),linear-gradient(0deg,transparent 0,#000 22%);-webkit-mask-composite:source-in;mask-composite:intersect}.ent-home .tc-hero__inner{width:var(--ent-page);margin:0 auto}.ent-home .tc-hero__ctrls-wrap{padding-top:120px;left:0}.ent-home .tc-hero__item{padding:120px 0 48px}.ent-home .tc-hero__item-content{padding-left:300px}.ent-home .tc-hero__item-title{width:620px;max-height:none;font-family:var(--ent-sans);color:var(--ent-ink);font-size:48px;font-weight:700;line-height:62px}.ent-home .tc-hero__item-desc{width:560px;height:auto;color:var(--ent-text-2);margin:18px 0 0;font-size:16px;line-height:27px}.ent-home .tc-scope .tc-hero__item-btn{border-radius:8px;width:220px;height:48px;margin-top:36px}.ent-home .tc-hero__ctrl-text{color:var(--ent-text-2)}.ent-home .tc-hero__ctrl.is-active .tc-hero__ctrl-text{color:var(--ent-ink);font-weight:600}.ent-home .tc-hero__ctrl-tag{background:var(--ent-primary);color:#fff;border-radius:3px}@media (max-width:960px){.ent-home .tc-hero{height:auto;min-height:520px}.ent-home .tc-hero__ctrls-wrap{display:none}.ent-home .tc-hero__video{width:100%;height:300px;-webkit-mask-image:linear-gradient(0deg,transparent 0,#000 40%);mask-image:linear-gradient(0deg,transparent 0,#000 40%)}.ent-home .tc-hero__item{padding:260px 0 24px}.ent-home .tc-hero__item-content{padding:0}.ent-home .tc-hero__item-title,.ent-home .tc-hero__item-desc{width:auto}.ent-home .tc-hero__item-title{font-size:30px;line-height:40px}.ent-home .tc-hero__item-title,.ent-home .tc-hero__item-desc{height:auto;display:block;overflow:visible}.ent-home .tc-scope .tc-hero__item-btn{flex:none;width:100%;height:48px;margin-top:24px}}.ent-home .tc-hero__ctrls{border-right-color:var(--ent-line)}.ent-home .tc-hero__ctrl-mask{border-right-color:var(--ent-primary);background:linear-gradient(90deg,rgba(217,119,87,0),rgba(217,119,87,.06))}.ent-home .tc-hero__ctrl-progress{background:linear-gradient(270deg, var(--ent-primary), rgba(217,119,87,0));opacity:.6}.ent-home .ent-carousel{padding:40px 0 0}html.dark .ent-home{--ent-primary-hover:#e08b6e;--ent-primary-deep:#d97757;--ent-primary-soft:rgba(217,119,87,.16);--ent-ink:#faf9f5;--ent-text:#c2c0b6;--ent-text-2:#a5a49d;--ent-text-3:#9a9c92;--ent-line:rgba(222,220,209,.14);--ent-line-strong:rgba(222,220,209,.24);--ent-bg:#262624;--ent-bg-ivory:#2c2c2a;--ent-bg-parchment:#2c2c2a;--ent-card:#30302e;--ent-shadow:0 2px 8px rgba(0,0,0,.18), 0 12px 32px -12px rgba(0,0,0,.45);--ent-shadow-hover:0 4px 12px rgba(0,0,0,.25), 0 20px 48px -16px rgba(217,119,87,.28)}html.dark body:has(.ent-home){background:#262624}html.dark .ent-home .hw-root{--hw-glow:none}html.dark body .az-vm{--az-vm-bg:#30302e;--az-vm-divider:rgba(222,220,209,.14)}html.dark .ent-home .al-btn--glass{background-image:linear-gradient(#3a3a37 0%,#30302e 97%);box-shadow:0 12px 32px -12px rgba(0,0,0,.5),inset 0 0 0 1px rgba(222,220,209,.1)}html.dark .ent-home .al-btn--glass:after{background-image:radial-gradient(circle,rgba(217,119,87,.45) 0%,rgba(217,119,87,0) 70%)}html.dark .ent-home .hw-btn--primary{color:#1f1e1d}html.dark .ent-home .hw-btn--secondary:hover{background:rgba(222,220,209,.08)}html.dark .ent-home .tc-btn--text,html.dark .ent-home .tc-btn--outline{color:var(--ent-ink)!important}html.dark .ent-home .tc-btn--text:hover,html.dark .ent-home .tc-btn--outline:hover{color:var(--ent-primary)!important}html.dark .ent-home .tc-btn--outline:hover{background:var(--ent-card)}html.dark .ent-home .tc-tabs__text,html.dark .ent-home .tc-tabs__item{color:var(--ent-text-2)}html.dark .ent-home .tc-mh__item-tag{border-color:var(--ent-line);color:var(--ent-text-2);background:rgba(222,220,209,.06)}html.dark .ent-home .tc-mh__item:hover .tc-mh__item-content{background:var(--ent-card)}html.dark .ent-home .ent-st__tabs button.is-active,html.dark .ent-home .ent-st__progress{color:#1f1e1d}html.dark .ent-home .ent-st__tabs button.is-filling{color:var(--ent-ink)}html.dark .ent-home .ent-st__points li:before{background:rgba(222,220,209,.1) url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27 stroke=%27%23faf9f5%27 stroke-width=%272%27%3E%3Cpath d=%27M4.5 8.2l2.3 2.3 4.7-4.8%27/%3E%3C/svg%3E") 50%/12px no-repeat}.ent-home .ent-st__shot.is-bare{margin:0}.ent-home .ent-st__shot.is-bare img{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0}html.dark .ent-home .ent-st__shot img,html.dark .ent-home .ent-st__video,html.dark .ent-home .ent-sa__media>img,html.dark .ent-home .ent-sa__inline>img,html.dark .ent-home .ent-cs__card img{box-shadow:0 18px 44px -18px rgba(0,0,0,.6)}html.dark .ent-home .ent-sa__media>img,html.dark .ent-home .ent-sa__inline>img,html.dark .ent-home .ent-cs__card img,html.dark .ent-home .ent-st__video{background:var(--ent-card)}html.dark .ent-home .ent-cs__card:not(.is-front) img{filter:brightness(.82)}html.dark .ent-home .ent-globe__place{background:rgba(48,48,46,.94);box-shadow:0 10px 30px -12px rgba(0,0,0,.6)}html.dark .ent-home .ent-cta__card{box-shadow:inset 0 0 0 1px rgba(222,220,209,.12)}html.dark .ent-home .tc-mh__item-icon{color:var(--ent-ink)}html.dark .ent-home .hw-product-card-video{filter:invert(.86)hue-rotate(180deg)}