.tls-about-hero{position:relative;height:60vh;min-height:420px;border-bottom:1px solid var(--hairline);overflow:hidden;background:var(--ink);display:flex;flex-direction:column;justify-content:flex-end;padding:48px}.tls-about-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000004d,#0009)}.tls-about-hero__eyebrow{font-family:var(--font-display);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fff9;position:relative;z-index:1;margin-bottom:16px}.tls-about-hero__heading{font-family:var(--font-display);font-size:10vw;font-weight:800;line-height:.85;letter-spacing:-.02em;text-transform:uppercase;color:var(--bone);position:relative;z-index:1;white-space:pre-line}.tls-about-stats{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--hairline)}.tls-about-stats__item{padding:32px 24px;border-right:1px solid var(--hairline)}.tls-about-stats__item:last-child{border-right:none}.tls-about-stats__num{font-family:var(--font-display);font-size:48px;font-weight:800;line-height:.85;letter-spacing:-.02em;color:var(--ink)}.tls-about-stats__label{font-family:var(--font-display);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:8px}.tls-about-body{display:grid;grid-template-columns:3fr 9fr;gap:48px;padding:64px 48px;border-bottom:1px solid var(--hairline)}.tls-about-body__right{display:flex;flex-direction:column;gap:24px}.tls-about-body__text{font-family:var(--font-display);font-size:20px;font-weight:600;line-height:1.3;letter-spacing:.01em;text-transform:uppercase;color:var(--ink);max-width:60ch}.tls-about-rooms{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--hairline)}.tls-about-rooms__item{padding:40px 32px;border-right:1px solid var(--hairline);display:flex;flex-direction:column;gap:12px}.tls-about-rooms__item:last-child{border-right:none}.tls-about-rooms__num{font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.1em;color:var(--muted)}.tls-about-rooms__title{font-family:var(--font-display);font-size:20px;font-weight:800;line-height:.9;letter-spacing:-.01em;text-transform:uppercase;color:var(--ink)}.tls-about-rooms__desc{font-family:var(--font-display);font-size:13px;line-height:1.6;color:var(--muted)}.tls-about-img-full{position:relative;height:60vh;min-height:400px;overflow:hidden;border-top:1px solid var(--hairline)}.tls-about-img-full img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.tls-about-img-caption{position:absolute;bottom:16px;left:24px;color:#fff9}@media(max-width:768px){.tls-about-hero{padding:32px 20px;height:50vh}.tls-about-hero__heading{font-size:12vw}.tls-about-stats{grid-template-columns:1fr 1fr}.tls-about-body{grid-template-columns:1fr;padding:40px 20px;gap:24px}.tls-about-body__text{font-size:16px}.tls-about-rooms{grid-template-columns:1fr}.tls-about-rooms__item{border-right:none;border-bottom:1px solid var(--hairline)}}@media(max-width:430px){.tls-about-hero{padding:24px 16px}.tls-about-hero__heading{font-size:13vw}.tls-about-stats{grid-template-columns:1fr 1fr}.tls-about-stats__num{font-size:36px}}.tls-custom-oem{background:var(--bone)}.tls-custom-oem__hero{position:relative;height:60vh;min-height:420px;overflow:hidden;background:var(--ink);display:flex;flex-direction:column;justify-content:flex-end;padding:48px;border-bottom:1px solid var(--hairline)}.tls-custom-oem__heading{font-family:var(--font-display);font-size:10vw;font-weight:800;line-height:.85;letter-spacing:-.02em;text-transform:uppercase;color:var(--bone)}.tls-custom-oem__form-section{padding:80px 48px;display:grid;grid-template-columns:1fr 1fr;gap:80px;border-bottom:1px solid var(--hairline)}.tls-custom-oem__form{display:flex;flex-direction:column;gap:20px}.tls-custom-oem__field{display:flex;flex-direction:column;gap:6px}.tls-custom-oem__label{font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.tls-custom-oem__input,.tls-custom-oem__select,.tls-custom-oem__textarea{font-family:var(--font-display);font-size:13px;font-weight:500;padding:12px 0;border:none;border-bottom:1px solid var(--hairline);background:transparent;color:var(--ink);outline:none;width:100%;transition:border-color .2s ease}.tls-custom-oem__input:focus,.tls-custom-oem__select:focus,.tls-custom-oem__textarea:focus{border-color:var(--ink)}.tls-custom-oem__textarea{resize:vertical;min-height:100px}.tls-custom-oem__submit{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bone);background:var(--ink);border:none;padding:16px 32px;cursor:pointer;margin-top:8px;align-self:flex-start;transition:background .2s ease}.tls-custom-oem__submit:hover{background:#161616}@media(max-width:768px){.tls-custom-oem__hero{padding:32px 20px}.tls-custom-oem__heading{font-size:12vw}.tls-custom-oem__form-section{grid-template-columns:1fr;padding:48px 20px;gap:40px}}.tls-press-page{background:var(--paper)}.tls-press-page__hero{padding:80px 48px 48px;border-bottom:1px solid var(--hairline)}.tls-press-page__eyebrow{font-family:var(--font-display);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:24px}.tls-press-page__heading{font-family:var(--font-display);font-size:clamp(64px,8vw,128px);font-weight:800;line-height:.85;letter-spacing:-.02em;text-transform:uppercase;color:var(--ink)}.tls-press-page__grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--hairline)}.tls-press-page__card{padding:40px 32px;border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);display:flex;flex-direction:column;gap:16px;transition:background .3s,color .3s}.tls-press-page__card:hover{background:var(--ink);color:var(--bone)}.tls-press-page__card:nth-child(3n){border-right:none}.tls-press-page__source{font-family:var(--font-display);font-size:28px;font-weight:800;line-height:.9;text-transform:uppercase;transition:color .3s}.tls-press-page__title{font-family:var(--font-display);font-size:16px;font-weight:600;line-height:1.3;text-transform:uppercase;transition:color .3s}.tls-press-page__meta{font-family:var(--font-display);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);transition:color .3s}@media(max-width:768px){.tls-press-page__hero{padding:48px 20px 32px}.tls-press-page__grid{grid-template-columns:1fr}.tls-press-page__card{border-right:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/tls-collection.css.map */
