.videos-page{gap:var(--space-7);flex-direction:column;display:flex}.videos-page>.video-section{max-width:var(--max-width);width:100%;margin-inline:auto}.videos-page__hero{background:var(--color-standard-black);width:100vw;color:var(--color-neutral-0);box-sizing:border-box;margin-left:-50vw;position:relative;left:50%}.videos-page__hero-inner{max-width:var(--max-width);padding-block:clamp(4rem,10vw,8rem);padding-inline:var(--page-padding);text-align:center;margin-inline:auto}.videos-page__heading{font-family:var(--font-sans);letter-spacing:-.02em;margin:0 0 var(--space-3);color:var(--color-neutral-0);font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.1}.videos-page__intro{font-family:var(--font-sans);color:var(--color-neutral-200);max-width:56rem;margin:0 auto;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.5}.video-section{gap:var(--space-4);flex-direction:column;display:flex}.video-section__header{text-align:center}.video-section__title{font-family:var(--font-sans);font-weight:600;font-size:var(--text-200);letter-spacing:-.015em;color:var(--text-1);margin:0;line-height:1.2}@media (width<=767px){.video-section__title{font-size:var(--text-175)}}.video-section--spotlight .video-section__title{letter-spacing:-.02em;font-size:clamp(1.75rem,3.2vw,2.5rem)}.video-section__error{color:var(--text-3);font-size:var(--text-1125);margin:0}.video-section--spotlight{margin-top:var(--space-2)}.video-section__spotlight{width:100%;max-width:900px;margin-inline:auto}.video-section--spotlight .video-card__body{text-align:left;align-items:center}.video-section--spotlight .video-card__description{max-width:72ch}.videos-page>.video-gated{max-width:var(--max-width);width:100%;margin-inline:auto}.video-gated{gap:var(--space-4);margin-top:var(--space-2);flex-direction:column;display:flex}.video-gated__header{text-align:center}.video-gated__title{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--text-1);margin:0;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:600;line-height:1.2}.video-gated__media{aspect-ratio:16/9;background-color:var(--color-standard-black);background-position:50%;background-size:cover;border-radius:8px;width:100%;max-width:900px;margin-inline:auto;position:relative;overflow:hidden}.video-gated__poster{cursor:pointer;background:#00000026;border:0;justify-content:center;align-items:center;width:100%;height:100%;padding:0;transition:background-color .16s;display:flex;position:absolute;inset:0}.video-gated__poster:hover{background:#0000004d}.video-gated__play{background:var(--color-standard-yellow);width:72px;height:72px;color:var(--color-standard-black);border-radius:50%;justify-content:center;align-items:center;transition:transform .16s;display:inline-flex}.video-gated__poster:hover .video-gated__play{transform:scale(1.06)}.video-gated__gate{padding:var(--space-4);background:#0000008c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow-y:auto}.video-gated__gate .hs-embed{background:var(--bg);width:100%;max-width:32rem;padding:var(--space-3);border-radius:8px}.video-gated__gate .hs-embed .hs-form{gap:var(--space-1)}.video-gated__gate .hs-embed .hs-form-field{gap:2px}.video-gated__gate .hs-embed .hs-input:not([type=checkbox]):not([type=radio]){min-height:2.5rem!important;padding:.5rem .875rem!important}.video-gated__gate .hs-embed .hs-button,.video-gated__gate .hs-embed input[type=submit]{padding:.5rem 1.25rem}.video-gated__video{-o-object-fit:contain;object-fit:contain;background:var(--color-standard-black);width:100%;height:100%;position:absolute;inset:0}.video-section__carousel{align-items:center;gap:var(--space-3);grid-template-columns:auto 1fr auto;display:grid}.video-section__carousel--static{grid-template-columns:1fr}.video-section__track{padding:var(--space-1) 0;gap:var(--space-3);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;min-width:0;margin:0;list-style:none;display:flex;overflow:auto hidden}.video-section__track::-webkit-scrollbar{display:none}.video-section__item{scroll-snap-align:start;flex:0 0 100%;min-width:0}@media (width>=48rem){.video-section__item{flex-basis:calc((100% - var(--space-3))/2)}}@media (width>=64rem){.video-section__item{flex-basis:calc(33.3333% - var(--space-3)*2/3)}}.video-section__nav{border:1px solid var(--divider);background:var(--bg);width:44px;height:44px;color:var(--text-1);font-size:var(--text-125);font-family:var(--font-sans),sans-serif;cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.video-section__nav:hover{background:var(--text-1);border-color:var(--text-1);color:var(--bg)}@media (width<=47.999rem){.video-section__carousel{grid-template-columns:1fr}.video-section__nav{display:none}}.video-card{gap:var(--space-2);flex-direction:column;display:flex}.video-card__media{aspect-ratio:16/9;background:var(--color-neutral-100);border-radius:4px;width:100%;position:relative;overflow:hidden}.video-card__poster{cursor:pointer;background-color:var(--color-neutral-200);background-position:50%;background-repeat:no-repeat;background-size:cover;border:0;justify-content:center;align-items:center;width:100%;height:100%;padding:0;transition:filter .2s;display:flex;position:absolute;inset:0}.video-card__poster:after{content:"";pointer-events:none;background:linear-gradient(#0000000d,#00000059);transition:background .2s;position:absolute;inset:0}.video-card__poster:hover:after{background:linear-gradient(#0000001a,#00000073)}.video-card__play{z-index:1;width:72px;height:72px;color:var(--color-neutral-1000);background:#ffffffeb;border-radius:999px;justify-content:center;align-items:center;transition:transform .15s;display:flex;position:relative;box-shadow:0 8px 24px #00000040}.video-card__poster:hover .video-card__play{transform:scale(1.05)}.video-card--spotlight .video-card__play{width:96px;height:96px}.video-card__iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-card__body{gap:var(--space-1);flex-direction:column;display:flex}.video-card__title{font-family:var(--font-sans);font-weight:600;font-size:var(--text-1125);letter-spacing:-.005em;color:var(--text-1);margin:0;line-height:1.3}.video-card__description{font-size:var(--text-100);color:var(--text-2);white-space:pre-line;margin:0;line-height:1.55}.video-card--spotlight{gap:var(--space-3)}.video-card--spotlight .video-card__title{font-size:var(--text-200)}.video-card--spotlight .video-card__description{font-size:var(--text-1125);max-width:60ch}@media (width<=767px){.video-card--spotlight .video-card__title{font-size:var(--text-175)}.video-card--spotlight .video-card__description{font-size:var(--text-100)}}.video-cta{background:var(--color-standard-black);width:100vw;color:var(--color-neutral-0);margin-left:-50vw;position:relative;left:50%}.video-cta__inner{max-width:var(--max-width);padding:clamp(3rem,6vw,6rem) var(--page-padding);flex-direction:column;gap:clamp(3rem,5vw,5rem);margin-inline:auto;display:flex}.video-cta__slideshow{align-items:center;gap:var(--space-4);grid-template-columns:auto 1fr auto;width:100%;max-width:920px;margin-inline:auto;display:grid}.video-cta__quote,.video-cta__stage{min-width:0;display:grid}.video-cta__quote{opacity:0;pointer-events:none;grid-area:1/1;grid-template-columns:auto 1fr;align-items:start;gap:clamp(1.5rem,3vw,3rem);transition:opacity .4s}.video-cta__quote--active{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.video-cta__quote{transition:none}}.video-cta__logo{-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:4px;flex-shrink:0;width:clamp(96px,12vw,144px);height:clamp(96px,12vw,144px);padding:8px;display:block}.video-cta__quote-body{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.video-cta__text{color:var(--color-yellow-500);font-size:clamp(1.125rem,1.5vw,1.5rem);line-height:1.4}.video-cta__name,.video-cta__text{font-family:var(--font-sans);margin:0}.video-cta__name{font-weight:600;font-size:var(--text-1125);color:var(--color-neutral-0)}.video-cta__role{font-family:var(--font-sans);font-size:var(--text-100);color:var(--color-neutral-200);margin:0}.video-cta__nav{width:44px;height:44px;color:var(--color-neutral-0);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .16s;display:inline-flex}.video-cta__nav:hover{opacity:.7}.video-cta__nav svg{width:28px;height:28px}.video-cta__form-row{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,4vw,4rem);width:100%;max-width:920px;margin-inline:auto;display:grid}.video-cta__heading{font-family:var(--font-sans);letter-spacing:-.015em;color:var(--color-neutral-0);margin:0;font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:500;line-height:1.15}.video-cta__form{gap:var(--space-2);flex-direction:column;display:flex}.video-cta__field input{width:100%;height:42px;padding:0 var(--space-2);background:var(--color-neutral-0);font-family:var(--font-sans);font-size:var(--text-0875);color:var(--color-neutral-1000);border:0;border-radius:4px}.video-cta__field input::placeholder{color:var(--color-neutral-500)}.video-cta__submit{margin-top:var(--space-1);background:var(--color-yellow-500);color:var(--color-neutral-1000);font-family:var(--font-sans);font-weight:600;font-size:var(--text-100);cursor:pointer;border:0;border-radius:4px;align-self:flex-start;padding:10px 22px;transition:background-color .16s}.video-cta__submit:hover{background:var(--color-yellow-400)}.video-cta__form-row .hs-embed .hs-input:not([type=checkbox]):not([type=radio]){min-height:0!important;padding:9px 14px!important}.video-cta__form-row .hs-embed .hs-button,.video-cta__form-row .hs-embed input[type=submit]{min-height:0;padding:9px 16px}.video-cta__privacy{margin:var(--space-2) 0 0;font-size:var(--text-0875);color:var(--color-neutral-200);align-self:flex-end}.video-cta__privacy a{color:var(--color-neutral-0);text-decoration:underline}@media (width<=47.999rem){.video-cta__slideshow{gap:var(--space-3);grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.video-cta__quote{gap:var(--space-3);grid-area:1/1/auto/3;grid-template-columns:1fr}.video-cta__nav--prev{grid-area:2/1;justify-self:end}.video-cta__nav--next{grid-area:2/2;justify-self:start}.video-cta__form-row{grid-template-columns:1fr}}
