.video-page{background:#faf9f6;color:#151b1e;font-family:Kanit,sans-serif}.video-shell{width:min(1500px,calc(100% - 64px));margin-inline:auto}.video-page button{cursor:pointer}.video-page button:disabled{cursor:default}.video-page button:focus-visible,.video-page a:focus-visible,.video-page input:focus-visible{outline:3px solid #c9973d;outline-offset:4px}.video-hero{position:relative;isolation:isolate;overflow:hidden;background:#0b151b;color:#fff}.video-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 35%;z-index:-2}.video-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#040e14f7,#040e14ab 48%,#040e1447);z-index:-1}.video-hero-inner{display:grid;grid-template-columns:1.65fr 1fr;gap:64px;align-items:center;min-height:460px;padding-block:56px}.video-eyebrow{font-size:12px;letter-spacing:.18em;color:#a87925;font-weight:600;margin-bottom:12px}.video-hero .video-eyebrow{color:#e5c478}.video-hero h1{font-size:clamp(52px,6vw,84px);line-height:1.04;font-weight:800;margin:0 0 20px}.video-hero h1 span{display:block;color:#e0bd72;font-size:clamp(26px,3.3vw,47px);margin-top:5px}.video-hero-description{font-size:19px;line-height:1.7;margin-bottom:6px}.video-hero-inner>div>p:not(.video-eyebrow){color:#e0e2e2}.video-search{display:flex;align-items:center;gap:14px;border-radius:7px;background:#fff;color:#1a252a;margin-top:26px;max-width:690px;overflow:hidden;padding-left:18px}.video-search input{min-width:0;width:100%;padding:17px 0;font-size:14px;outline:none}.video-search button,.video-gold-button{background:linear-gradient(110deg,#856325,#c4a45c);color:#fff;padding:13px 22px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:12px;border-radius:30px;white-space:nowrap}.video-search button{border-radius:0;align-self:stretch;padding-inline:28px}.video-hero-note{justify-self:end;text-align:right;max-width:240px;padding:25px;border-right:1px solid #c4a45c;white-space:pre-line;letter-spacing:.15em;line-height:1.85}.video-hero-note svg{margin-left:auto;color:#e0bd72;margin-bottom:20px}.video-hero-note span{display:block;color:#bac1c4;font-size:10px;margin-top:25px}.video-hero-media{width:100%;border-radius:12px;background:#071013;box-shadow:0 16px 50px #0005}.video-section{padding-block:28px}.video-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.video-section h2,.video-support h2{font-size:21px;line-height:1.3;font-weight:750}.video-section-heading p{margin-top:5px;font-size:15px;color:#53534c}.video-text-link{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:500}.video-text-link svg{color:#99722d}.video-category-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.video-category{position:relative;isolation:isolate;min-height:280px;text-align:left;color:#fff;border-radius:8px;overflow:hidden;transition:transform .2s}.video-category:hover{transform:translateY(-4px)}.video-category>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.video-category:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#061118 5%,#061118b8 55%,#0611180a);z-index:-1}.video-category>div{padding:18px 15px;position:absolute;bottom:0;inset-inline:0}.video-category-number{font-size:12px;letter-spacing:.1em;color:#edcb7c}.video-category h3{font-size:16px;font-weight:600;line-height:1.35;margin-block:6px 10px}.video-category p{font-size:12px;line-height:1.7;color:#d4d8d8;padding-right:12px}.video-category svg{margin:13px 0 0 auto;border-radius:100%;background:#fff;color:#102028;padding:3px}.video-category.is-selected{outline:3px solid #b88f3f;outline-offset:3px}.video-featured{display:grid;grid-template-columns:1.35fr 1fr .9fr;gap:28px;align-items:center}.video-featured-image{aspect-ratio:16/9;position:relative;border-radius:9px;overflow:hidden}.video-featured-image>img{width:100%;height:100%;object-fit:cover}.video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;display:grid;place-items:center;border:3px solid #dec176;border-radius:100%;background:#08131888;color:#fff}.video-duration{position:absolute;right:10px;bottom:10px;background:#081318d9;color:#fff;border-radius:4px;padding:4px 8px;display:flex;gap:6px;align-items:center;font-size:11px}.video-featured-copy h3{font-size:25px;font-weight:650;line-height:1.45;margin-bottom:14px}.video-featured-copy>p:not(.video-eyebrow){font-size:14px;line-height:1.85;color:#62615b;margin-bottom:20px}.video-featured-copy .video-text-link{margin-top:16px}.video-featured-copy .video-pending{color:#916e2b;background:#f1ebdd;border:1px solid #e4d7b9;border-radius:6px;padding:10px 14px;display:inline-block}.video-arrows{display:flex;gap:8px}.video-arrows button{border:1px solid #e5dfd2;border-radius:50%;padding:6px}.video-featured-list{display:grid;gap:12px}.video-featured-list button{display:flex;gap:12px;align-items:center;text-align:left}.video-featured-list img{width:100px;aspect-ratio:16/9;object-fit:cover;border-radius:5px}.video-featured-list strong{display:block;font-size:13px;line-height:1.5}.video-featured-list small{display:block;font-size:11px;color:#7b786c;margin-top:4px}.video-coming{border-left:1px solid #ded6c4;padding:22px;color:#68675d;line-height:1.8;font-size:13px}.video-coming svg{color:#a98236;margin-bottom:12px}.video-coming strong{display:block;color:#242a2d;margin-bottom:8px}.video-product-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.video-product-grid button{border:1px solid #e4e1da;border-radius:6px;overflow:hidden;text-align:left}.video-product-grid img{width:100%;height:100px;object-fit:cover}.video-product-grid span{padding:12px 9px;display:flex;justify-content:space-between;gap:6px;align-items:center;font-size:12px;font-weight:600}.video-product-grid .is-selected{border-color:#ae8434;background:#f1e6cc}.video-filters{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.video-filters button{border:1px solid #d8d1c4;border-radius:30px;padding:7px 12px;font-size:11px}.video-filters .is-selected{background:#93752f;color:#fff;border-color:#93752f}#video-library{scroll-margin-top:110px}.video-library-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.video-card{border:1px solid #e5e0d6;overflow:hidden;border-radius:7px;background:#fff;text-align:left;box-shadow:0 4px 16px #161e2205}.video-card-image{position:relative;aspect-ratio:16/9}.video-card-image>img{height:100%;width:100%;object-fit:cover}.video-card-copy{padding:15px}.video-card-copy small{font-size:10px;color:#997126}.video-card-copy h3{font-size:15px;line-height:1.5;font-weight:650;margin-block:7px}.video-card-copy p{font-size:12px;line-height:1.8;color:#656660;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.video-card-copy time{font-size:11px;color:#88887e;display:block;margin-top:12px}.video-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 20px;border:1px dashed #d9cdb4;background:#f4f1e9;border-radius:10px;text-align:center}.video-empty svg{color:#a68542}.video-empty h3{font-size:19px;font-weight:600}.video-empty p{font-size:14px;color:#73736b}.video-results{display:flex;align-items:center;gap:14px;margin-bottom:15px;font-size:13px}.video-results button{display:flex;align-items:center;gap:4px;color:#977126}.video-load-more{display:block;border:1px solid #a7843a;border-radius:25px;padding:11px 30px;margin:25px auto 0;font-size:14px}.video-cta{margin-top:30px;background:linear-gradient(110deg,#51401e,#111917 65%);color:#fff;padding:34px 0}.video-cta>.video-shell{display:flex;align-items:center;justify-content:space-between;gap:28px}.video-cta .video-eyebrow{color:#dec689;margin-bottom:5px}.video-cta h2{font-size:28px;font-weight:750}.video-cta>.video-shell>p{font-size:14px;line-height:1.9;white-space:pre-line;color:#e0e0d7}.video-support{display:grid;grid-template-columns:1fr 1fr 1fr;gap:45px;padding-block:45px}.video-support p{font-size:14px;color:#6e6e65;margin:10px 0 20px}.video-support h2{font-size:18px}.video-support>div>svg{color:#b28b3b;margin-bottom:15px}.video-support blockquote{border-inline:1px solid #d9c6a1;padding:20px 30px;color:#98722e;font-family:Georgia,serif;font-style:italic;font-size:24px}.video-support small{display:block;font-family:Kanit,sans-serif;font-style:normal;font-size:12px;color:#77756a;margin-top:15px}.video-player{position:fixed;inset:0;margin:auto;padding:20px;width:min(1000px,92vw);max-height:92vh;background:#0a1117;color:#fff;border-radius:12px;z-index:1000}.video-player::backdrop{background:#000c}.video-player-heading{display:flex;justify-content:space-between;gap:15px;margin-bottom:15px;align-items:center}.video-player iframe{width:100%;aspect-ratio:16/9;border:0}.video-player button{cursor:pointer;padding:8px}@media(max-width:1100px){.video-category-grid,.video-product-grid{grid-template-columns:repeat(7,160px);overflow-x:auto;padding:5px 4px 15px;scroll-snap-type:x mandatory}.video-category,.video-product-grid>button{scroll-snap-align:start}.video-featured{grid-template-columns:1.2fr 1fr}.video-featured-list{grid-column:1/-1;grid-template-columns:repeat(2,1fr)}.video-coming{grid-column:1/-1}.video-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.video-cta>.video-shell{flex-wrap:wrap}.video-hero-inner{gap:25px}.video-section-heading{align-items:flex-start;flex-wrap:wrap}}@media(max-width:650px){.video-shell{width:calc(100% - 32px)}.video-hero-inner{grid-template-columns:1fr;padding-block:40px;min-height:430px}.video-hero-note{display:none}.video-hero h1{font-size:54px}.video-hero h1 span{font-size:27px}.video-hero-description{font-size:16px}.video-hero-inner>div>p{font-size:13px}.video-search{gap:8px;padding-left:12px}.video-search input{font-size:12px}.video-search button{padding-inline:15px}.video-featured{grid-template-columns:1fr;gap:20px}.video-featured-list{grid-template-columns:1fr}.video-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.video-card-copy{padding:12px}.video-card-copy h3{font-size:14px}.video-filters{justify-content:flex-start}.video-support{grid-template-columns:1fr;gap:25px}.video-support blockquote{border-inline:0;border-block:1px solid #d9c6a1;padding:25px 0}.video-section h2{font-size:19px}.video-cta h2{font-size:25px}.video-section{padding-block:22px}}@media(prefers-reduced-motion:reduce){.video-page *{scroll-behavior:auto!important;transition:none!important}}.video-hero-background{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;z-index:-2;pointer-events:none}.video-page:has(.video-hero-background)>header{position:relative}.video-page .video-hero:has(.video-hero-background){padding:0}.video-page .video-hero .video-hero-background{position:relative;display:block;inset:auto;width:100%;height:auto;object-fit:contain}.video-hero:has(.video-hero-background) .video-hero-inner{position:absolute;inset:0;align-content:center}@media(max-width:650px){.video-hero:has(.video-hero-background) .video-hero-inner{position:relative;padding:24px 16px 48px}.video-hero:has(.video-hero-background):after{display:none}.video-hero:has(.video-hero-background) .video-hero-image{display:none}}.video-banner-toggle{position:absolute;right:16px;bottom:10px;z-index:2;border:1px solid #ffffff80;border-radius:20px;background:#0009;color:#fff;padding:6px 12px;font-size:12px}.video-journey-steps:has(.video-step-item){grid-template-columns:repeat(5,minmax(0,1fr))}.video-step-item{position:relative;min-width:0}.video-step-item>a,.video-step-item>button{display:flex;flex-direction:column;align-items:center;gap:9px;width:100%;font-size:10px;color:#f8f6ee;text-align:center}.video-step-item>.video-step-arrow{position:absolute;left:-8px;top:0}.video-support-band[style]{background-size:cover;background-position:center}.video-support-band[style]:before{display:none}.video-knowledge-cards{gap:16px;align-items:stretch}.video-knowledge-card{display:flex;flex-direction:column;min-width:0;text-align:left;background:#fff;border:1px solid #e7e2d8;border-radius:12px;overflow:hidden;box-shadow:0 3px 10px #15202a04;transition:border-color .2s,box-shadow .2s,transform .2s;scroll-snap-align:start}.video-knowledge-image{position:relative;width:100%;aspect-ratio:1.6;overflow:hidden;background:#e9e8e4}.video-knowledge-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0e1a2922,transparent 65%)}.video-knowledge-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.video-knowledge-image>span{position:absolute;z-index:1;left:12px;top:12px;display:grid;place-items:center;width:29px;height:29px;border-radius:8px;background:#fffffff0;color:#8b692a;font-size:11px;font-weight:700;box-shadow:0 2px 8px #0001}.video-knowledge-body{padding:18px 15px 14px;display:flex;flex-direction:column;flex:1}.video-knowledge-body h3{min-height:48px;font-size:15px;font-weight:650;line-height:1.5;color:#14232c;overflow-wrap:anywhere;margin-bottom:10px}.video-knowledge-body>p{font-size:12px;line-height:1.8;color:#76766d;flex:1;margin-bottom:20px}.video-knowledge-action{display:flex;align-items:center;justify-content:space-between;gap:5px;border-top:1px solid #eeeae2;padding-top:12px;font-size:10px;font-weight:500;letter-spacing:.015em;color:#97712e}.video-knowledge-action svg{box-sizing:content-box;border-radius:50%;padding:6px;background:#f6f2e8;flex-shrink:0;transition:background .2s,color .2s}.video-knowledge-card:hover{transform:translateY(-4px);border-color:#cab482;box-shadow:0 10px 24px #3730210c}.video-knowledge-card:hover .video-knowledge-image img{transform:scale(1.045)}.video-knowledge-card.is-selected{border-color:#b3893f;box-shadow:0 0 0 1px #b3893f;background:#fdfbf6}.video-knowledge-card.is-selected .video-knowledge-action svg{background:#b3893f;color:#fff}@media(max-width:1100px){.video-knowledge-cards{grid-template-columns:repeat(7,190px);gap:14px;padding:5px 2px 18px}.video-knowledge-body h3{font-size:15px}}@media(max-width:650px){.video-knowledge-cards{grid-template-columns:repeat(7,185px)}.video-knowledge-body{padding:16px 14px 12px}}.video-hero{padding-top:112px;padding-bottom:40px;background:#070806}.video-hero-image{object-position:center}.video-hero:after{background:linear-gradient(90deg,#030404fa,#030404e6 46%,#0304044d)}.video-hero .video-hero-inner{width:100%;max-width:1120px;margin-inline:auto;padding:0 24px;min-height:0;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:48px}.video-hero-breadcrumb{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:700;color:#ffffff9e}.video-hero-breadcrumb>span:first-of-type{color:#d89c3f}.video-hero h1{margin:20px 0 0;font-size:38px;line-height:1;font-weight:900;text-transform:uppercase}.video-hero .video-hero-inner>div>.video-hero-heading{margin-top:8px;color:#d89c3f;font-size:19px;font-weight:700;line-height:1.5}.video-hero .video-hero-inner>div>.video-hero-description{margin:16px 0 0;max-width:512px;color:#ffffffc7;font-size:14px;font-weight:500;line-height:24px}.video-hero .video-hero-inner>div>.video-hero-subtitle{margin-top:8px;font-size:12px;line-height:20px;color:#ffffff9e}.video-hero .video-search{margin-top:24px;max-width:580px}.video-hero .video-search input{padding-block:13px;font-size:12px}.video-hero .video-search button{font-size:12px}.video-hero-note{font-size:12px;padding:18px;max-width:225px}@media(min-width:768px){.video-hero{padding-bottom:48px}.video-hero h1{font-size:60px}}@media(min-width:1280px){.video-hero .video-hero-inner{max-width:1280px;padding-inline:20px}}@media(max-width:650px){.video-hero .video-hero-inner{grid-template-columns:1fr;gap:24px}.video-hero .video-hero-heading{font-size:19px}.video-hero .video-search button{padding-inline:16px}}.video-journey{position:relative;isolation:isolate;padding:28px 0;background:#171811;overflow:hidden}.video-journey:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,#8d6b23a8,transparent 28%,#0b100de6 65%),url(/factory-showcase-1.webp) center/cover;opacity:.65}.video-journey:after{content:"";position:absolute;inset:0 auto 0 0;width:15%;z-index:-1;background:linear-gradient(130deg,#c6952b88 0 20%,transparent 20% 32%,#92702455 32% 50%,transparent 50%)}.video-journey>.video-shell{display:grid;grid-template-columns:.8fr 1.35fr 2fr;gap:28px;align-items:center}.video-journey-title h2{font-size:25px;white-space:nowrap;line-height:1.2}.video-journey-title .video-eyebrow{font-size:11px;letter-spacing:.04em}.video-journey>.video-shell>.video-journey-description{font-size:12px;line-height:1.8}.video-journey-steps{display:grid;grid-template-columns:1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr;align-items:center;gap:6px}.video-journey-steps>a,.video-journey-steps>button{display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center;white-space:nowrap;font-size:10px;color:#f8f6ee}.video-journey-steps span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#ffefcc,#d8b36e);color:#1f2119;transition:transform .2s}.video-journey-steps>a:hover span,.video-journey-steps>button:hover span{transform:translateY(-3px)}.video-step-arrow{width:15px;height:15px;color:#c8a65b;align-self:start;margin-top:13px}.video-support-band{position:relative;isolation:isolate;background:#fff;overflow:hidden}.video-support-band:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#fff 30%,#ffffffa6 52%,#ffffffc7 73%,#fff 88%),url(/solutions-facade-hero.webp) 66% 40%/auto 180% no-repeat;opacity:.9}.video-support-reference{grid-template-columns:1.3fr 1fr 1fr;align-items:center;gap:32px;padding-block:42px}.video-article-callout{display:flex;align-items:flex-start;gap:22px}.video-support-reference .video-article-icon{width:45px;height:45px;flex-shrink:0;margin:8px 0 0;color:#b59959;fill:#e8dfc8;stroke-width:1}.video-support-reference h2{font-size:17px;line-height:1.35}.video-support-reference p{font-size:12px;margin:4px 0 17px;color:#424740}.video-support-reference blockquote{font-size:22px;line-height:1.2;border-right:0;border-left:1px solid #c8ae77;padding:8px 0 8px 30px}.video-support-reference blockquote small{font-size:12px;line-height:1.7;margin-top:16px;color:#5e655e}.video-engineering-button{display:inline-flex;align-items:center;gap:12px;border:1px solid #c5a160;border-radius:28px;padding:10px 17px;font-size:12px;font-weight:600;background:#ffffffbd}.video-engineering-button>svg:last-child{color:#9c782c}.video-support-actions{display:flex;flex-wrap:wrap;gap:10px}.video-contact-button,.video-quote-button{border-radius:30px;padding:12px 20px;font-size:12px;font-weight:600;white-space:nowrap}.video-contact-button{background:#07151a;color:#fff;box-shadow:0 4px 10px #07151a14}.video-quote-button{background:linear-gradient(100deg,#b98f3d,#e9ce8e);color:#171b18}.video-social-follow{display:flex;justify-content:center;background:#fff;padding:0 16px 20px}@media(max-width:1100px){.video-journey>.video-shell{grid-template-columns:1fr 2fr}.video-journey-steps{grid-column:1/-1;max-width:700px;width:100%;justify-self:center}.video-support-reference{grid-template-columns:1fr 1fr;gap:26px}.video-support-reference blockquote{grid-column:2;grid-row:1/3;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.video-technical-callout{grid-column:1}}@media(max-width:650px){.video-journey{padding:24px 0}.video-journey>.video-shell{grid-template-columns:1fr;gap:18px}.video-journey-title h2{font-size:24px}.video-journey-steps{gap:2px}.video-journey-steps>a,.video-journey-steps>button{font-size:8px;white-space:normal;line-height:1.4}.video-journey-steps span{width:34px;height:34px}.video-step-arrow{width:11px;margin-top:10px}.video-support-reference{grid-template-columns:1fr;padding-block:28px}.video-support-reference blockquote{grid-column:auto;grid-row:auto;border-block:0;border-left:1px solid #c8ae77;padding:10px 20px}.video-article-callout{gap:15px}.video-support-reference h2{font-size:16px}.video-support-band:before{background-position:center,right center;background-size:auto,auto 100%}.video-social-follow{justify-content:flex-start}}.video-page{font-family:Kanit,sans-serif}.video-page>.video-shell,.video-journey>.video-shell,.video-support-band>.video-shell{width:100%;max-width:1280px;padding-inline:24px}.video-page .video-section{padding-block:56px}.video-page .video-section-heading{margin-bottom:32px}.video-page .video-section-heading h2{font-size:30px;line-height:1.2;font-weight:900}.video-page .video-section-heading p{font-size:15px;line-height:1.55;margin-top:12px}.video-page .video-eyebrow{font-size:14px;font-weight:900;line-height:1.5}.video-page .video-hero-breadcrumb{font-size:13px;line-height:1.5}.video-page .video-hero .video-hero-inner>div>.video-hero-description{font-size:15px;line-height:1.65}.video-page .video-hero .video-hero-inner>div>.video-hero-subtitle{font-size:14px;line-height:1.6}.video-page .video-search input,.video-page .video-search button{font-size:14px}.video-page .video-knowledge-body h3{font-size:15px;font-weight:900;line-height:1.45;min-height:66px;overflow-wrap:normal}.video-page .video-knowledge-body>p{font-size:14px;line-height:1.65}.video-page .video-knowledge-action,.video-page .video-text-link{font-size:13px;line-height:1.5}.video-page .video-featured-copy h3{font-size:24px;font-weight:900;line-height:1.35}.video-page .video-featured-copy>p:not(.video-eyebrow){font-size:15px;line-height:1.7}.video-page .video-featured-list strong,.video-page .video-card-copy h3{font-size:15px;font-weight:900;line-height:1.45}.video-page .video-featured-list small,.video-page .video-card-copy small,.video-page .video-card-copy time{font-size:13px;line-height:1.5}.video-page .video-card-copy p{font-size:14px;line-height:1.65}.video-page .video-product-grid span{font-size:14px;line-height:1.4;align-items:flex-start}.video-page .video-filters button{font-size:13px}.video-page .video-gold-button,.video-page .video-engineering-button,.video-page .video-contact-button,.video-page .video-quote-button{font-size:13px;font-weight:700}.video-page .video-journey>.video-shell{grid-template-columns:.8fr 1.1fr 1.8fr;gap:24px}.video-page .video-journey-title h2{font-size:24px;font-weight:900}.video-page .video-journey>.video-shell>.video-journey-description{font-size:14px;line-height:1.65}.video-page .video-step-item>a,.video-page .video-step-item>button{font-size:12px;line-height:1.45}.video-page .video-support-reference h2{font-size:18px;font-weight:900}.video-page .video-support-reference p,.video-page .video-support-reference blockquote small{font-size:14px;line-height:1.65}@keyframes video-button-bounce{0%,70%,to{translate:0 0}78%{translate:0 -6px}85%{translate:0 0}91%{translate:0 -3px}96%{translate:0 0}}.video-page .video-step-item :is(a,button)>span{animation:video-button-bounce 4.8s ease-in-out infinite}.video-page .video-step-item:nth-child(2) span{animation-delay:.18s}.video-page .video-step-item:nth-child(3) span{animation-delay:.36s}.video-page .video-step-item:nth-child(4) span{animation-delay:.54s}.video-page .video-step-item:nth-child(5) span{animation-delay:.72s}@media(hover:hover){.video-page :is(.video-engineering-button,.video-contact-button,.video-quote-button):hover{animation:video-button-bounce 1.1s ease-in-out infinite}}.video-page :is(.video-engineering-button,.video-contact-button,.video-quote-button):active{animation:none;translate:0 0}@media(prefers-reduced-motion:reduce){.video-page .video-step-item :is(a,button)>span,.video-page :is(.video-engineering-button,.video-contact-button,.video-quote-button):hover{animation:none;translate:0 0}}.video-page :is(.video-step-item>a,.video-step-item>button,.video-engineering-button,.video-contact-button,.video-quote-button){transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease,color .22s ease}.video-page .video-step-item :is(a,button)>span{position:relative;isolation:isolate;transition:transform .25s ease,box-shadow .25s ease}.video-page .video-step-item :is(a,button)>span:after{content:"";position:absolute;inset:-6px;border:1px solid #efd58e;border-radius:50%;opacity:0;transform:scale(.8);transition:opacity .25s ease,transform .35s ease;pointer-events:none}.video-page :is(.video-engineering-button,.video-contact-button,.video-quote-button){position:relative;overflow:hidden;isolation:isolate}.video-page :is(.video-engineering-button,.video-contact-button,.video-quote-button):after{content:"";position:absolute;inset:-40% auto -40% -65%;width:35%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transform:skew(-22deg);pointer-events:none}.video-page :is(.video-engineering-button,.video-contact-button,.video-quote-button) svg{transition:transform .22s ease}.video-page :is(.video-step-item>a,.video-step-item>button,.video-engineering-button,.video-contact-button,.video-quote-button):focus-visible{outline:3px solid #b78a2e;outline-offset:5px;box-shadow:0 0 18px #e8c76b55}@media(hover:hover){.video-page .video-step-item :is(a,button):hover{transform:translateY(-3px);color:#fff0bc}.video-page .video-step-item :is(a,button):hover>span{transform:translateY(-3px) rotate(-6deg);box-shadow:0 0 25px #e8c76b70}.video-page .video-step-item :is(a,button):hover>span:after{opacity:.7;transform:scale(1)}.video-page :is(.video-engineering-button,.video-contact-button,.video-quote-button):hover{transform:translateY(-3px);box-shadow:0 8px 22px #9b742d35}.video-page :is(.video-engineering-button,.video-contact-button,.video-quote-button):hover:after{animation:video-button-shine .65s ease-out}.video-page .video-engineering-button:hover svg:last-child{transform:translate(4px)}.video-page .video-engineering-button:hover svg:first-child{transform:rotate(-8deg)}}.video-page :is(.video-step-item>a,.video-step-item>button,.video-engineering-button,.video-contact-button,.video-quote-button):active{transform:translateY(1px) scale(.97)}@keyframes video-button-shine{to{left:135%}}@media(prefers-reduced-motion:reduce){.video-page :is(.video-step-item>a,.video-step-item>button,.video-engineering-button,.video-contact-button,.video-quote-button),.video-page .video-step-item :is(a,button)>span,.video-page .video-step-item :is(a,button)>span:after,.video-page .video-engineering-button svg{transition:none;transform:none!important}.video-page :is(.video-engineering-button,.video-contact-button,.video-quote-button):after{animation:none!important;display:none}}@media(min-width:640px){.video-page .video-section-heading h2{font-size:36px}}@media(max-width:1100px){.video-page .video-journey>.video-shell{grid-template-columns:1fr 2fr}}@media(max-width:650px){.video-page .video-section{padding-block:36px}.video-page .video-section-heading h2{font-size:26px}.video-page .video-journey>.video-shell{grid-template-columns:1fr}.video-page .video-step-item>a,.video-page .video-step-item>button{font-size:11px}.video-page .video-knowledge-body h3{min-height:66px}}#video-library>.video-section-heading{flex-wrap:wrap}#video-library .video-filters{flex:1 1 100%;min-width:0;max-width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding:4px 2px 12px}#video-library .video-filters button{flex:0 0 auto;white-space:nowrap}.video-page .video-channel-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:240px;gap:14px;overflow-x:auto;overflow-y:hidden;padding:4px 2px 16px;scroll-snap-type:x proximity}.video-channel-grid .video-channel-info{padding:14px 12px}.video-channel-grid .video-channel-info h3{font-size:14px;min-height:0;line-height:1.35;margin:0}.video-channel-grid .video-channel-label{font-size:9px;letter-spacing:.08em}.video-channel-grid .video-channel-play{width:52px;height:52px}.video-channel-grid .video-channel-browse{font-size:11px}.video-channel{min-width:0;aspect-ratio:1;display:grid;grid-template-rows:minmax(0,1fr) 100px;scroll-snap-align:start;overflow:hidden;border-radius:14px;background:#fff;border:1px solid #e6e1d8;box-shadow:0 5px 20px #14232c06;transition:box-shadow .2s,border-color .2s}.video-channel:hover,.video-channel.is-selected{border-color:#b99346;box-shadow:0 9px 28px #392d1612}.video-channel-screen{position:relative;display:block;width:100%;height:100%;min-height:0;overflow:hidden;background:#0b1216}.video-channel-screen>img{width:100%;height:100%;object-fit:cover;transition:transform .3s,opacity .3s;opacity:.88}.video-channel-screen:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#050b13a6,transparent 60%);pointer-events:none}.video-channel-play{position:absolute;z-index:1;inset:0;margin:auto;width:50px;height:50px;display:grid;place-items:center;border-radius:50%;background:#111b23c9;border:1px solid #f4ddb2a6;color:#fff;box-shadow:0 3px 15px #0004;transition:transform .25s,background .25s,color .25s}.video-channel-screen:hover .video-channel-play,.video-channel-screen:focus-visible .video-channel-play{transform:scale(1.12);background:#e8c571;color:#111b23}.video-channel-screen:hover>img{transform:scale(1.04);opacity:1}.video-channel-count{position:absolute;right:12px;bottom:12px;z-index:1;display:flex;align-items:center;gap:6px;background:#071018d9;color:#fff;border-radius:5px;padding:4px 8px;font-size:12px}.video-channel-info{padding:18px 20px 16px}.video-channel-label{font-size:10px;letter-spacing:.13em;font-weight:600;color:#94681d}.video-channel-info h3{font-size:17px;font-weight:650;line-height:1.5;margin:5px 0 8px;color:#12212b}.video-channel-info>p{font-size:13px;line-height:1.65;color:#626974;height:43px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.video-channel-browse{display:flex;align-items:center;justify-content:space-between;width:100%;border-top:1px solid #eee9df;margin-top:15px;padding-top:12px;font-size:12px;font-weight:500;color:#886019;text-align:left}.video-channel-browse:hover{color:#17232b}.video-channel-screen:disabled .video-channel-play{display:none}.video-channel-grid .video-channel-info{display:flex;flex-direction:column;justify-content:space-between;padding:12px}.video-channel-grid .video-channel-label,.video-channel-grid .video-channel-info>p{display:none}.video-channel-grid .video-channel-browse{margin-top:8px;padding-top:8px}@media(max-width:760px){.video-page .video-channel-grid{grid-auto-columns:220px;gap:12px}}@media(prefers-reduced-motion:reduce){.video-channel,.video-channel-screen>img,.video-channel-play{transition:none}}
