.tv-hero{position:relative;isolation:isolate;background:#171819;color:#fafaf8;overflow:hidden}.tv-hero__image,.tv-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.tv-hero__image img{width:100%;height:100%;object-fit:cover;object-position:70% 50%;display:block}.tv-hero__veil{z-index:-1;background:linear-gradient(90deg,#0f1011e6,#0f10118c 42%,#0f101108 72%)}.tv-hero__inner{min-height:clamp(58rem,48vw,76rem);display:flex;align-items:center;position:relative;padding-top:8rem;padding-bottom:10rem}.tv-hero__copy{width:49%;max-width:62rem}.tv-modern .tv-hero h1{font-size:clamp(4.8rem,5.5vw,7.8rem);line-height:1.03;letter-spacing:-.045em;color:#fafaf8;margin:2.4rem 0}.tv-eyebrow{font-size:1.05rem;letter-spacing:.19em;line-height:1.5;font-weight:400;text-transform:uppercase;margin:0 0 2rem}.tv-hero__copy>.tv-eyebrow{color:#d2d1cb}.tv-hero__description{max-width:39rem;font-size:1.6rem;line-height:1.75;color:#dadbd6;margin:0}.tv-outline-link{display:inline-flex;justify-content:space-between;align-items:center;gap:3rem;margin-top:3.2rem;border:1px solid #999a94;padding:1.5rem 2.4rem;color:#fafaf8;text-decoration:none;font-size:1.3rem;min-height:5.2rem;transition:background .2s}.tv-outline-link:hover{background:#ffffff1f}.tv-outline-link:focus-visible,.tv-text-link:focus-visible{outline:2px solid currentColor;outline-offset:5px}.tv-hero__signature{position:absolute;bottom:3.5rem;left:5rem;letter-spacing:.25em;font-size:.95rem;color:#bfc0b9}.tv-hero--page .tv-hero__inner{min-height:38rem;padding-top:6rem;padding-bottom:6rem}.tv-modern .tv-hero--page h1{font-size:clamp(3.8rem,4.5vw,6rem);max-width:60rem}.tv-hero--page .tv-hero__image img{object-position:70% 46%}.tv-story{display:grid;grid-template-columns:1.1fr 1fr;gap:8rem;align-items:center;padding-top:4rem;padding-bottom:10rem}.tv-story__image{aspect-ratio:5/4;overflow:hidden;background:#242424}.tv-story__image img{width:100%;height:100%;object-fit:cover;object-position:70% center;display:block}.tv-story__copy{padding:4rem 0}.tv-modern .tv-story h2{font-size:clamp(3.6rem,4vw,5.6rem);line-height:1.08;max-width:40rem;white-space:pre-line;margin:0 0 2.8rem}.tv-story__text{font-size:1.6rem;line-height:1.85;max-width:43rem;color:#646661}.tv-text-link{display:inline-flex;gap:3rem;align-items:center;color:inherit;font-size:1.35rem;text-decoration:none;border-bottom:1px solid #a4a59e;padding-bottom:.6rem;margin-top:2rem}.tv-story .tv-text-link{margin-top:2.2rem}.tv-page{display:grid;grid-template-columns:minmax(20rem,1fr) minmax(0,2fr);gap:10rem;padding-top:8rem;padding-bottom:10rem}.tv-page__aside{align-self:start;position:sticky;top:12rem;max-width:30rem}.tv-modern .tv-page__aside h2{font-size:3.4rem;line-height:1.2;margin:0 0 2rem}.tv-page__aside>p:not(.tv-eyebrow){font-size:1.45rem;color:#656760;line-height:1.8}.tv-page__aside img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:75% center;margin-top:2rem;display:block}.tv-page__body{font-size:1.6rem;line-height:1.9;max-width:78rem;overflow-wrap:anywhere}.tv-modern .tv-page__body h2{font-size:3rem;line-height:1.2;margin:5rem 0 2rem;padding-top:3.6rem;border-top:1px solid #dcded6}.tv-modern .tv-page__body h2:first-child{margin-top:0;padding-top:0;border-top:0}.tv-modern .tv-page__body h3{font-size:2.2rem;margin:3.4rem 0 1.4rem}.tv-page__body p{color:#4c4f49;margin:0 0 2rem}.tv-page__body li{padding:.5rem 0}.tv-page__body strong{font-weight:600;color:#202222}.tv-contact__layout{display:grid;grid-template-columns:minmax(22rem,1fr) minmax(0,1.7fr);gap:10rem;margin-top:4rem}.tv-contact__aside{padding-top:2rem;max-width:34rem}.tv-modern .tv-contact__aside h3{font-size:3.4rem;margin:0 0 2rem}.tv-contact__aside p:not(.tv-eyebrow){font-size:1.5rem;line-height:1.8;color:#656760;margin-bottom:3.6rem}.tv-contact__aside .tv-text-link{display:table;margin-top:1.6rem;overflow-wrap:anywhere}.tv-contact__layout>form{min-width:0}.tv-contact .field__input{background:#fff}.tv-contact .field:after{box-shadow:0 0 0 1px #b8bab3}.tv-contact .text-area{min-height:18rem}.tv-modern .tv-contact>h2{font-size:clamp(3rem,3.5vw,4.6rem)}.tv-modern .footer-block__newsletter{align-items:flex-start}.tv-modern .footer-block__heading{font-size:2.5rem;letter-spacing:-.02em}.tv-modern .footer .field__input{background:transparent}@media(max-width:989px){.tv-hero__copy{width:60%}.tv-hero__inner{min-height:60rem}.tv-hero--page .tv-hero__inner{min-height:34rem}.tv-story{gap:4rem}.tv-page{gap:5rem}.tv-contact__layout{gap:4rem}.tv-page__aside{top:10rem}}@media(max-width:749px){.tv-hero__inner{min-height:64rem;padding:4.8rem 2.4rem 24rem;align-items:flex-start}.tv-hero__copy{width:100%;max-width:44rem}.tv-modern .tv-hero h1{font-size:4.8rem;max-width:35rem;margin:1.8rem 0}.tv-hero__description{font-size:1.5rem;max-width:32rem}.tv-hero__image img{object-position:73% bottom}.tv-hero__veil{background:linear-gradient(180deg,#0f1011fa,#0f1011d4 42%,#0f10111f 80%)}.tv-outline-link{margin-top:2.4rem}.tv-hero__signature{bottom:2.5rem;left:2.4rem;font-size:.85rem}.tv-hero--page .tv-hero__inner{min-height:35rem;padding:4.8rem 2.4rem}.tv-modern .tv-hero--page h1{font-size:3.8rem;max-width:33rem}.tv-hero--page .tv-hero__veil{background:linear-gradient(90deg,#0f1011f0,#0f1011a6)}.tv-story{grid-template-columns:1fr;gap:0;padding-top:1rem;padding-bottom:5rem}.tv-story__image{aspect-ratio:5/4}.tv-story__copy{padding:3.4rem 0 0}.tv-modern .tv-story h2{font-size:4rem;max-width:30rem}.tv-story__text{font-size:1.5rem}.tv-page{grid-template-columns:1fr;gap:3.6rem;padding-top:4.4rem;padding-bottom:6rem}.tv-page__aside{position:static;max-width:none}.tv-modern .tv-page__aside h2{font-size:2.8rem}.tv-page__aside img{display:none}.tv-page__body{font-size:1.5rem}.tv-modern .tv-page__body h2{font-size:2.7rem;margin-top:3.6rem;padding-top:2.8rem}.tv-contact__layout{grid-template-columns:1fr;gap:4rem;margin-top:2.5rem}.tv-contact__aside{max-width:none;padding:0 0 3rem;border-bottom:1px solid #dcded6}.tv-modern .tv-contact__aside h3{font-size:2.8rem}.tv-contact__aside p:not(.tv-eyebrow){margin-bottom:2rem}.tv-modern .tv-contact{padding-top:4.4rem;padding-bottom:5rem}.tv-contact .contact__fields{display:grid;grid-template-columns:1fr;gap:2rem}}@media(prefers-reduced-motion:reduce){.tv-outline-link{transition:none}}.tv-modern .tv-hero--visual-none{background:#f1f0ed;color:#202222}.tv-hero--visual-none .tv-hero__inner{min-height:28rem}.tv-hero--visual-none .tv-hero__copy{width:100%;max-width:85rem}.tv-modern .tv-hero--visual-none h1{color:#202222;max-width:85rem}.tv-hero--visual-none .tv-eyebrow{color:#62665e}.tv-hero--visual-none .tv-hero__description{color:#62665e;max-width:60rem}.tv-hero--visual-workshop .tv-hero__image img{object-position:65% 52%}.tv-hero__caption{position:absolute;bottom:1.5rem;right:5rem;font-size:1rem;letter-spacing:.04em;color:#fff;background:#0f1011a6;padding:.4rem .8rem}@media(max-width:749px){.tv-hero--visual-none .tv-hero__inner{min-height:25rem;padding:4rem 2.4rem}.tv-modern .tv-hero--visual-none h1{font-size:3.8rem}.tv-hero__caption{right:2.4rem;bottom:1rem;font-size:.9rem}.tv-hero--visual-workshop .tv-hero__inner{padding-bottom:6rem}.tv-story__image img{object-position:center}}.tv-hero--visual-contact .tv-hero__inner,.tv-hero--visual-shipping .tv-hero__inner{min-height:34rem;padding-top:5rem;padding-bottom:5rem}.tv-hero--visual-contact .tv-hero__image img,.tv-hero--visual-shipping .tv-hero__image img{object-position:75% 60%}.tv-hero--visual-contact .tv-hero__veil,.tv-hero--visual-shipping .tv-hero__veil{background:linear-gradient(90deg,#0f1011e0,#0f101173 52%,#0f101114)}@media(max-width:749px){.tv-hero--visual-contact .tv-hero__inner,.tv-hero--visual-shipping .tv-hero__inner{min-height:32rem;padding:4rem 2.4rem}.tv-hero--visual-contact .tv-hero__image img,.tv-hero--visual-shipping .tv-hero__image img{object-position:72% 58%}.tv-hero--visual-contact .tv-hero__veil,.tv-hero--visual-shipping .tv-hero__veil{background:linear-gradient(90deg,#0f1011e6,#0f10119e)}}body.tv-modern .tv-hero .tv-hero__inner{height:480px;min-height:480px;max-height:480px;padding-top:44px;padding-bottom:44px;align-items:center;box-sizing:border-box}body.tv-modern .tv-hero .tv-hero__copy{max-width:620px}body.tv-modern .tv-hero h1{font-size:clamp(38px,4.2vw,56px);line-height:1.08;margin:18px 0;max-width:600px}body.tv-modern .tv-hero .tv-hero__image img{width:100%;height:100%;object-fit:cover;object-position:72% 55%;display:block}body.tv-modern .tv-hero .tv-hero__description{font-size:16px;line-height:1.65}body.tv-modern .tv-hero .tv-eyebrow{margin-bottom:16px}body.tv-modern .tv-hero .tv-outline-link{margin-top:24px}.tv-modern img{content-visibility:visible}.tv-modern .tv-image-arrive{animation:tv-image-arrive .24s ease-out both}@keyframes tv-image-arrive{0%{opacity:.65}to{opacity:1}}@media(max-width:749px){body.tv-modern .tv-hero .tv-hero__inner{height:480px;min-height:480px;max-height:480px;padding:36px 24px 56px;align-items:center}body.tv-modern .tv-hero .tv-hero__copy{width:100%;max-width:440px}body.tv-modern .tv-hero h1{font-size:38px;line-height:1.08;margin:14px 0;max-width:350px}body.tv-modern .tv-hero .tv-hero__description{font-size:15px;max-width:330px}body.tv-modern .tv-hero .tv-hero__image img{object-position:72% 55%}body.tv-modern .tv-hero .tv-hero__veil{background:linear-gradient(90deg,#0f1011e6,#0f10117a)}}@media(prefers-reduced-motion:reduce){.tv-modern .tv-image-arrive{animation:none}}body.tv-modern .tv-hero--visual-product{background:#f5f0e7;color:#292b26}body.tv-modern .tv-hero--visual-product .tv-hero__image{left:50%;background:#e8dfd1}body.tv-modern .tv-hero--visual-product .tv-hero__image img{object-position:center;object-fit:cover}body.tv-modern .tv-hero--visual-product .tv-hero__veil{background:linear-gradient(90deg,#f5f0e7 0% 45%,#f5f0e70d 65%)}body.tv-modern .tv-hero--visual-product h1{color:#292b26;font-size:clamp(38px,4vw,54px)}body.tv-modern .tv-hero--visual-product .tv-eyebrow{color:#696d60}body.tv-modern .tv-hero--visual-product .tv-hero__description{color:#616358}body.tv-modern .tv-hero--visual-product .tv-outline-link{background:#303b32;color:#fff;border-color:#303b32}body.tv-modern .tv-hero--visual-product .tv-outline-link:hover{background:#465347}body.tv-modern .tv-hero--visual-product .tv-hero__signature{display:none}.tv-reassurance{background:#eee8de;border-bottom:1px solid #ded7cc}.tv-reassurance__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:25px;padding-bottom:25px;gap:24px}.tv-reassurance__grid a{display:flex;align-items:center;gap:18px;text-decoration:none;color:#353a31;padding:4px 20px;border-right:1px solid #d8d2c7}.tv-reassurance__grid a:last-child{border:0}.tv-reassurance__mark{font-size:11px;letter-spacing:.08em;color:#7c8070}.tv-reassurance strong{display:block;font-size:14px;font-weight:500}.tv-reassurance small{display:block;font-size:12px;color:#73766b;margin-top:3px}.tv-reassurance a:focus-visible{outline:2px solid #303b32;outline-offset:4px}@media(max-width:749px){body.tv-modern .tv-hero--visual-product .tv-hero__image{inset:auto 0 0;height:190px;width:100%}body.tv-modern .tv-hero--visual-product .tv-hero__image img{object-fit:contain;object-position:center}body.tv-modern .tv-hero--visual-product .tv-hero__veil{background:linear-gradient(180deg,#f5f0e7 0%,#f5f0e7 57%,transparent 67%)}body.tv-modern .tv-hero--visual-product .tv-hero__inner{align-items:flex-start;padding-top:24px;padding-bottom:200px}body.tv-modern .tv-hero--visual-product h1{font-size:34px;max-width:340px;margin:10px 0}body.tv-modern .tv-hero--visual-product .tv-eyebrow{font-size:9px;margin-bottom:10px}body.tv-modern .tv-hero--visual-product .tv-hero__description{font-size:14px;line-height:1.5}body.tv-modern .tv-hero--visual-product .tv-outline-link{min-height:44px;padding:10px 20px;margin-top:16px}.tv-reassurance__grid{grid-template-columns:1fr;padding:20px 24px;gap:12px}.tv-reassurance__grid a{border-right:0;border-bottom:1px solid #d8d2c7;padding:8px 0 16px}.tv-reassurance__grid a:last-child{padding-bottom:4px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/terravyn-editorial.css.map */
