.video-banner{background:linear-gradient(to bottom,var(--color-secondary) 0,var(--color-secondary) calc(100% - 8.5rem),#0000 calc(100% - 8.5rem),#0000 100%);color:var(--color-light)}@media only screen and (max-width:1480px){.video-banner{background:var(--color-secondary)}}.video-banner__inner{box-sizing:border-box;padding:5rem 0;position:relative}@media(max-width:992px){.video-banner__inner{padding:3rem 0}}.video-banner__wrapper{display:grid;gap:3rem 10rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);position:relative;z-index:2}@media(max-width:992px){.video-banner__wrapper{gap:2rem;grid-template-columns:1fr}}.video-banner__wrapper--video-only{grid-template-columns:minmax(0,1fr)}.video-banner__wrapper--video-only .video-banner__video{margin:0 auto;max-width:64rem;width:100%}.video-banner__content{padding:3rem 0}@media(max-width:992px){.video-banner__content{max-width:90%;padding-bottom:0}}.video-banner__title{color:inherit;line-height:1.15;margin:0}.video-banner__video{aspect-ratio:var(--video-banner-aspect-ratio,16/9);background:var(--color-secondary);border-radius:40px;overflow:hidden;position:relative}@media(max-width:992px){.video-banner__video{border-radius:28px}}.video-banner__video--inline .video-banner__player{background:#000;inset:-2px;overflow:hidden;position:absolute;transform:translateZ(0)}.video-banner__video--inline .video-banner__player iframe,.video-banner__video--inline .video-banner__player video{backface-visibility:hidden;background:#000;border:0;display:block;height:100%;transform:translateZ(0);width:100%}.video-banner__video--inline .video-banner__player video{object-fit:contain}.video-banner__video--inline[data-video-provider=youtube] .video-banner__player iframe{height:calc(100% + 20px);margin:-10px;max-width:none;width:calc(100% + 20px)}.video-banner__video--inline.is-playing .video-banner__poster{opacity:0;pointer-events:none;visibility:hidden}.video-banner__poster{appearance:none;background:var(--color-secondary);border:0;color:inherit;cursor:pointer;display:block;height:100%;inset:0;padding:0;position:absolute;transition:opacity .35s ease,visibility .35s ease;width:100%;z-index:2}.video-banner__poster:focus-visible{outline:2px solid var(--color-light);outline-offset:-6px}.video-banner__poster:hover .video-banner__poster-image{transform:scale(1.05)}.video-banner__poster svg{left:50%;max-width:clamp(76px,8vw,100px);position:absolute;top:50%;transform:translate(-50%,-50%);width:16%}.video-banner__poster-image{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.video-banner__swirl{aspect-ratio:1/.45;bottom:-2rem;left:0;max-height:130%;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%;z-index:1}@media only screen and (max-width:1480px){.video-banner__swirl{display:none}}@media only screen and (min-width:2300px){.video-banner__swirl{display:none}}.video-banner__swirl img{height:100%;left:0;object-fit:fill;position:absolute;top:0;transition:clip-path 3s ease-in-out;width:100%;will-change:clip-path}.video-banner__swirl img,.video-banner__swirl img.loaded{clip-path:polygon(0 0,0 0,0 100%,0 100%)}.video-banner__swirl img.animated{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}body[data-blog-id="5"] .video-banner__title{font-size:clamp(1.5rem,2.5vw,1.85rem)!important}