/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}.nowrap{white-space:nowrap;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
body{overflow-x:clip;}.lsd-front .lsd-front-bleed{width:100vw;position:relative;left:50%;margin-left:-50vw;}.lsd-front .lsd-display--xxl{font-size:clamp(26px,4.2cqw,52px);}.lsd-front .lsd-display--xl{font-size:clamp(19px,2.4cqw,34px);}.lsd-front .lsd-display--lg{font-size:clamp(16px,1.8cqw,22px);}.lsd-front .lsd-display--md{font-size:clamp(14px,1.4cqw,17px);line-height:1.1;}.lsd-front .lsd-display{line-height:0.96;letter-spacing:-0.01em;}.lsd-front .lsd-stat__num{font-size:clamp(20px,2cqw,30px);}.lsd-front__hero-label{position:absolute;top:clamp(1rem,3vw,2rem);left:clamp(1rem,4vw,3rem);z-index:2;}.lsd-front__hero-content{position:absolute;left:clamp(1rem,4vw,3rem);right:clamp(1rem,4vw,3rem);bottom:clamp(4.5rem,9vh,7rem);z-index:2;}.lsd-front__hero .lsd-player__controls{z-index:2;padding-left:clamp(1rem,4vw,3rem);padding-right:clamp(1rem,4vw,3rem);}.lsd-front__deck{border-top:1px solid var(--lsd-ink-700);}.lsd-front__deck-head{padding:clamp(2.5rem,6vw,4.5rem) clamp(1rem,4vw,3rem) clamp(1.5rem,3vw,2.5rem);}.lsd-front__deck-head h2{margin:.75rem 0 0;}.lsd-front__reel{position:sticky;top:0;height:100svh;overflow:hidden;background:var(--lsd-ink-900);}.lsd-front__reel video{width:100%;height:100%;object-fit:cover;display:block;}.lsd-front__reel-count{position:absolute;top:clamp(1rem,3vw,2rem);right:clamp(1rem,4vw,3rem);z-index:2;}.lsd-front__reel-info{position:absolute;left:clamp(1rem,4vw,3rem);right:clamp(1rem,4vw,3rem);bottom:clamp(1.5rem,5vh,3rem);z-index:2;}.lsd-front__reel-title{margin:.4rem 0 0;font-family:var(--lsd-font-display);font-size:clamp(20px,2.6cqw,36px);font-weight:800;text-transform:uppercase;letter-spacing:-0.01em;line-height:1.02;color:var(--lsd-ink-000);}@media (max-width:767.98px){.lsd-front__reel{height:78svh;}}.lsd-front__clients{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem;margin-top:1.25rem;}.lsd-front__clients span{font-family:var(--lsd-font-body);font-size:.8125rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--lsd-ink-400);}.lsd-front__clients span::after{content:".";color:var(--lsd-green);}.lsd-front__marquee{padding:clamp(1.5rem,4vw,3rem) 0;border-bottom:1px solid var(--lsd-ink-700);}.lsd-front__section{padding:clamp(2.5rem,7vw,5.5rem) 0;}.lsd-front__rows-label{display:block;margin-bottom:1rem;}.lsd-front__measure{max-width:60ch;color:var(--lsd-ink-400);}.lsd-front__closing p{margin:0;}.lsd-front__closing-second{margin-left:6% !important;}.lsd-front__footer{padding:clamp(2rem,5vw,3.5rem) 0 clamp(1.5rem,4vw,2.5rem);}.lsd-front__footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.5rem;}.lsd-front__footer-grid p{margin:.5rem 0 0;font-size:.8125rem;}.lsd-front__footer-grid a{color:var(--lsd-ink-000);text-decoration:none;}.lsd-front__footer-grid a:hover{color:var(--lsd-green);}.lsd-front__legal{margin:2.5rem 0 0;font-size:.6875rem;color:var(--lsd-ink-400);}
