.tslh{position:relative;display:grid;grid-template-areas:"stack";width:100%;min-height:var(--tslh-height-mobile,360px);overflow:hidden;background:#0b1f2b;isolation:isolate}@media (min-width:768px){.tslh{min-height:var(--tslh-height-tablet,520px)}}@media (min-width:1024px){.tslh{min-height:var(--tslh-height-desktop,675px)}}.tslh__media,.tslh__overlay,.tslh__content{grid-area:stack}.tslh__media{position:absolute;inset:0;z-index:1}.tslh__picture,.tslh__img{display:block;width:100%;height:100%}.tslh__picture{height:100%}.tslh__img{object-fit:cover;object-position:center var(--tslh-image-focus-y-mobile,50%)}@media (min-width:768px){.tslh__img{object-position:center var(--tslh-image-focus-y-desktop,50%)}}.tslh__overlay{z-index:2;background:var(--tslh-overlay-bg,rgb(0 0 0 / .12));pointer-events:none}.tslh__content{position:relative;z-index:3;display:flex;width:100%;padding:calc(var(--tslh-offset-mobile,18px) + var(--tslh-top-gap-mobile,14px)) 20px 24px}@media (min-width:768px){.tslh__content{padding-top:calc(var(--tslh-offset-tablet,28px) + var(--tslh-top-gap-tablet,18px))}}@media (min-width:1024px){.tslh__content{padding-top:calc(var(--tslh-offset-desktop,90px) + var(--tslh-top-gap-desktop,26px));padding-left:0;padding-right:0}}.tslh__inner{width:min(100%, var(--tslh-container-width,1100px));margin:0 auto;display:flex}.tslh__stack{width:min(100%, var(--tslh-text-width,760px));display:flex;flex-direction:column;gap:var(--tslh-panel-gap,12px)}.tslh__panel{display:inline-block;width:min(var(--tslh-text-width,760px),100%);padding:var(--tslh-panel-padding-y,var(--tslh-panel-py,12px)) var(--tslh-panel-padding-x,var(--tslh-panel-px,14px));border-radius:var(--tslh-radius,var(--tslh-panel-radius,0));background:var(--tslh-panel-bg,rgba(0,0,0,var(--tslh-panel-opacity,.25)));box-sizing:border-box}@media (max-width:767.98px){.tslh__panel{width:calc(100% - var(--tslh-panel-inset-left-mobile,16px) - var(--tslh-panel-inset-right-mobile,16px));margin-left:var(--tslh-panel-inset-left-mobile,16px);margin-right:var(--tslh-panel-inset-right-mobile,16px);max-width:none}}@media (min-width:768px) and (max-width:1023.98px){.tslh__panel{width:calc(100% - var(--tslh-panel-inset-left-tablet,20px) - var(--tslh-panel-inset-right-tablet,20px));margin-left:var(--tslh-panel-inset-left-tablet,20px);margin-right:var(--tslh-panel-inset-right-tablet,20px);max-width:none}.tslh__button{margin-left:var(--tslh-panel-inset-left-tablet,20px);margin-right:var(--tslh-panel-inset-right-tablet,20px)}}@media (min-width:1024px){.tslh__panel{width:calc(100% - var(--tslh-panel-inset-left-desktop,24px) - var(--tslh-panel-inset-right-desktop,24px));margin-left:var(--tslh-panel-inset-left-desktop,24px);margin-right:var(--tslh-panel-inset-right-desktop,24px);max-width:none}.tslh__button{margin-left:var(--tslh-panel-inset-left-desktop,24px);margin-right:var(--tslh-panel-inset-right-desktop,24px)}}.tslh__title,.tslh__desc p{margin:0}.tslh__title{font-size:var(--tslh-title-size-mobile,24px);line-height:var(--tslh-title-line-height,1.1);font-weight:var(--tslh-title-weight,400);color:var(--tslh-title-color,#fff);text-shadow:0 1px 2px rgb(0 0 0 / .25)}.tslh__desc,.tslh__desc p{font-size:var(--tslh-desc-size-mobile,15px);line-height:var(--tslh-desc-line-height,1.45);font-weight:var(--tslh-desc-weight,400);color:var(--tslh-desc-color,#fff);text-shadow:0 1px 2px rgb(0 0 0 / .2)}@media (min-width:768px){.tslh__title{font-size:var(--tslh-title-size-desktop,35px)}.tslh__desc,.tslh__desc p{font-size:var(--tslh-desc-size-desktop,14px)}}.tslh__button{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;padding:var(--tslh-btn-py,10px) var(--tslh-btn-px,16px);background:var(--tslh-btn-bg,rgb(0 0 0 / .15));color:var(--tslh-btn-text,#fff);border:1px solid var(--tslh-btn-border,rgb(255 255 255 / .65));border-radius:var(--tslh-btn-radius,0);font-size:var(--tslh-btn-font-size,12px);text-decoration:none;letter-spacing:var(--tslh-btn-letter-spacing,.5px);text-transform:var(--tslh-btn-text-transform,uppercase);transition:background-color .2s ease,border-color .2s ease,color .2s ease}.tslh__button:hover,.tslh__button:focus{background:var(--tslh-btn-bg-hover,rgb(0 0 0 / .3));color:var(--tslh-btn-text,#fff)}.tslh--m-h-left .tslh__inner{justify-content:flex-start}.tslh--m-h-center .tslh__inner{justify-content:center}.tslh--m-h-right .tslh__inner{justify-content:flex-end}.tslh--m-t-left .tslh__stack{text-align:left}.tslh--m-t-center .tslh__stack{text-align:center}.tslh--m-t-right .tslh__stack{text-align:right}.tslh--m-t-center .tslh__button{align-self:center}.tslh--m-t-right .tslh__button{align-self:flex-end}.tslh--m-v-start .tslh__content{align-items:flex-start}.tslh--m-v-center .tslh__content{align-items:center}.tslh--m-v-end .tslh__content{align-items:flex-end}@media (min-width:768px){.tslh--d-h-left .tslh__inner{justify-content:flex-start}.tslh--d-h-center .tslh__inner{justify-content:center}.tslh--d-h-right .tslh__inner{justify-content:flex-end}.tslh--d-t-left .tslh__stack{text-align:left}.tslh--d-t-center .tslh__stack{text-align:center}.tslh--d-t-right .tslh__stack{text-align:right}.tslh--d-t-center .tslh__button{align-self:center}.tslh--d-t-right .tslh__button{align-self:flex-end}.tslh--d-v-start .tslh__content{align-items:flex-start}.tslh--d-v-center .tslh__content{align-items:center}.tslh--d-v-end .tslh__content{align-items:flex-end}}