.tylps-ratio--cinema{aspect-ratio:21 / 9}.tylps-anchor{position:absolute;top:calc(var(--header-height) * -1)}.tylps-btn--link{--_bg: transparent;--_border: transparent;--_text: var(--c-text);--_hover: transparent;min-height:auto;padding:0 0 3px;border-radius:0;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;transition:background-size .45s var(--ease)}.tylps-btn--link:hover{background-size:0 1px;background-position:100% 100%}.tylps-card{position:relative;transition:translate .6s var(--ease),box-shadow .6s var(--ease)}.js .tylps-anim .tylps-card[data-reveal]{transition:opacity var(--anim-duration) var(--ease) calc(var(--i, 0) * var(--anim-stagger)),transform var(--anim-duration) var(--ease) calc(var(--i, 0) * var(--anim-stagger)),filter var(--anim-duration) var(--ease) calc(var(--i, 0) * var(--anim-stagger)),translate .6s var(--ease),box-shadow .6s var(--ease)}.tylps-card .tylps-media img{transition:transform 1.2s var(--ease),opacity .6s var(--ease)}.tylps-card-hover--lift .tylps-card:hover{translate:0 -6px;box-shadow:0 32px 56px -34px #16151461}.tylps-card-hover--lift .tylps-card:hover .tylps-media img,.tylps-card-hover--zoom .tylps-card:hover .tylps-media img{transform:scale(1.05)}.tylps-checklist{display:grid;gap:12px;margin:4px 0 28px}.tylps-checklist li{display:flex;align-items:flex-start;gap:12px}.tylps-checklist .tylps-ui-icon{width:22px;height:22px;flex:none;padding:4px;border-radius:50%;background:var(--color-accent);color:var(--color-accent-text);margin-top:1px}.tylps-hero{--hero-h: 100svh;position:relative;display:grid;min-height:max(560px,var(--hero-h));color:var(--hero-text, #fff);overflow:hidden;isolation:isolate;padding:0}.tylps-hero--medium{--hero-h: 82svh}.tylps-hero--small{--hero-h: 64svh}.tylps-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;background:var(--color-dark)}.tylps-hero__media-inner{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform}.tylps-hero__img,.tylps-hero__video{position:absolute;top:0;right:0;bottom:0;left:0}.tylps-hero__img>img,.tylps-hero__img>svg{width:100%;height:100%;object-fit:cover}.tylps-hero__img--mobile{display:none}@media(max-width:749px){.tylps-hero__img--desktop{display:none}.tylps-hero__img--mobile{display:block}}.js .tylps-anim .tylps-hero--zoom:not(.tylps-no-anim) .tylps-hero__img>img,.js .tylps-anim .tylps-hero--zoom:not(.tylps-no-anim) .tylps-hero__video video{animation:tylps-hero-zoom 2.6s var(--ease) both}@keyframes tylps-hero-zoom{0%{transform:scale(1.14)}}.tylps-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.tylps-hero--overlay-full .tylps-hero__overlay{background:rgba(12,11,10,var(--overlay))}.tylps-hero--overlay-bottom .tylps-hero__overlay{background:linear-gradient(to top,rgba(12,11,10,var(--overlay)),rgba(12,11,10,calc(var(--overlay) * .45)) 42%,#0c0b0a00 78%)}.tylps-hero--overlay-left .tylps-hero__overlay{background:linear-gradient(90deg,rgba(12,11,10,var(--overlay)),rgba(12,11,10,calc(var(--overlay) * .4)) 45%,#0c0b0a00 75%)}.tylps-hero__wrap{position:relative;display:grid;align-content:end;min-height:inherit;padding-top:calc(var(--header-height) + 48px);padding-bottom:clamp(44px,8vh,96px)}.tylps-hero--center-left .tylps-hero__wrap,.tylps-hero--center .tylps-hero__wrap{align-content:center}.tylps-hero--center .tylps-hero__content,.tylps-hero--bottom-center .tylps-hero__content{margin-inline:auto;text-align:center}.tylps-hero--center .tylps-buttons,.tylps-hero--bottom-center .tylps-buttons,.tylps-hero--center .tylps-hero__rating,.tylps-hero--bottom-center .tylps-hero__rating{justify-content:center}.tylps-hero__content{max-width:780px}.tylps-hero__heading{color:inherit;margin:0 0 22px}.tylps-hero__line{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.tylps-hero__line>span{display:inline-block}.tylps-hero__text{font-size:var(--fs-lead);line-height:1.55;max-width:50ch;margin-bottom:30px;opacity:.92}.tylps-hero--center .tylps-hero__text,.tylps-hero--bottom-center .tylps-hero__text{margin-inline:auto}.tylps-hero__rating{display:flex;align-items:center;gap:10px;margin-bottom:20px;font-size:var(--fs-small);font-weight:var(--font-body-weight-bold)}.tylps-hero .tylps-stars__base{color:#ffffff52}.js .tylps-anim .tylps-hero:not(.tylps-no-anim) .tylps-hero__line>span{transform:translateY(112%);animation:tylps-line-up 1.15s var(--ease) forwards;animation-delay:calc(.24s + var(--l, 0) * .12s)}.js .tylps-anim .tylps-hero:not(.tylps-no-anim) .tylps-hero__step{opacity:0;animation:tylps-fade-up .95s var(--ease) forwards;animation-delay:calc(.42s + var(--d, 1) * .13s)}@keyframes tylps-line-up{to{transform:none}}@keyframes tylps-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.tylps-hero__scroll{position:absolute;left:50%;bottom:24px;width:26px;height:42px;margin-left:-13px;border:1.5px solid currentColor;border-radius:99px;opacity:.75}.tylps-hero__scroll span{position:absolute;top:8px;left:50%;width:3px;height:8px;margin-left:-1.5px;border-radius:3px;background:currentColor;animation:tylps-scroll-dot 2s var(--ease) infinite}@keyframes tylps-scroll-dot{0%{opacity:0;transform:translateY(0)}30%{opacity:1}80%{opacity:0;transform:translateY(14px)}to{opacity:0}}@media(max-width:989px){.tylps-hero__scroll{display:none}}.tylps-tag{position:absolute;right:var(--gutter);bottom:clamp(56px,10vh,120px);width:232px;transform:rotate(-4deg);transform-origin:50% -80px;filter:drop-shadow(0 26px 30px rgba(0,0,0,.35))}.tylps-tag__swing{position:relative;transform-origin:50% -80px}.tylps-tag:hover .tylps-tag__swing{animation:tylps-tag-sway 1.4s var(--ease)}.tylps-tag__string{position:absolute;left:50%;top:-86px;width:1.5px;height:104px;margin-left:-.75px;background:linear-gradient(#fff0,#ffffffd9)}.tylps-tag__card{position:relative;padding:38px 22px 20px;background:var(--color-bg-alt);color:var(--color-text);border-radius:6px 6px 16px 16px;clip-path:polygon(22% 0,78% 0,100% 16%,100% 100%,0 100%,0 16%)}.tylps-tag__hole{position:absolute;top:12px;left:50%;width:16px;height:16px;margin-left:-8px;border-radius:50%;background:#1615148c;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 55%,var(--color-surface))}.tylps-tag__title{margin:0 0 4px;font-size:var(--fs-xs);color:var(--color-muted)}.tylps-tag__value{margin:0 0 14px;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-stretch:var(--font-heading-stretch);letter-spacing:var(--heading-tracking);font-size:1.625rem;line-height:1}.tylps-tag__rule{display:block;margin:0 -22px 12px;border-top:1.5px dashed color-mix(in srgb,var(--color-text) 22%,transparent)}.tylps-tag__note{margin:0;font-size:var(--fs-xs);line-height:1.45}.tylps-tag__code{margin:10px 0 0;font-size:.75rem;font-weight:700;letter-spacing:.14em;color:var(--color-accent)}.js .tylps-anim .tylps-hero:not(.tylps-no-anim) .tylps-tag{animation:tylps-tag-in 1.8s var(--ease) .95s both}@keyframes tylps-tag-in{0%{opacity:0;transform:translateY(-70px) rotate(-18deg)}45%{opacity:1;transform:translateY(0) rotate(5deg)}68%{transform:rotate(-7deg)}86%{transform:rotate(-2.5deg)}to{opacity:1;transform:rotate(-4deg)}}@keyframes tylps-tag-sway{25%{transform:rotate(4deg)}55%{transform:rotate(-3deg)}80%{transform:rotate(1deg)}}@media(max-width:989px){.tylps-tag--desktop-only{display:none}.tylps-tag{position:relative;right:auto;bottom:auto;width:200px;margin-top:28px;justify-self:start}.tylps-tag__string{display:none}}.tylps-reassurance__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.tylps-reassurance__item{display:flex;flex-direction:column;gap:14px}.tylps-reassurance__icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;flex:none;border-radius:50%;background:var(--c-bg);color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--c-border)}.tylps-palette--light .tylps-reassurance__icon{background:var(--color-bg-alt)}.tylps-reassurance__icon .tylps-icon{width:26px;height:26px}.tylps-reassurance__img{width:30px;height:30px;object-fit:contain}.tylps-reassurance__body{display:grid;gap:4px}.tylps-reassurance__title{font-size:1rem;line-height:1.3}.tylps-reassurance__text{font-size:var(--fs-small);color:var(--c-muted);line-height:1.5}@media(min-width:990px){.tylps-reassurance__grid{grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:0}.tylps-reassurance__item{flex-direction:row;align-items:flex-start;padding:4px 28px}.tylps-reassurance__item:first-child{padding-left:0}.tylps-reassurance__item+.tylps-reassurance__item{border-left:1px solid var(--c-border)}}.tylps-reassurance--bar .tylps-reassurance__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 40px}.tylps-reassurance--bar .tylps-reassurance__item{flex-direction:row;align-items:center;gap:10px;padding:0;border:0}.tylps-reassurance--bar .tylps-reassurance__icon{width:36px;height:36px;background:transparent;box-shadow:none}.tylps-reassurance--bar .tylps-reassurance__text{display:none}.tylps-reassurance--icons-float .tylps-reassurance__item:hover .tylps-icon{animation:tylps-float 1.4s ease-in-out infinite}@keyframes tylps-float{50%{transform:translateY(-4px)}}.tylps-reassurance--marquee{padding-top:calc(var(--pt) * .5);padding-bottom:calc(var(--pb) * .5)}.tylps-reassurance__chip{font-weight:var(--font-body-weight-bold);font-size:.9375rem}.tylps-reassurance__chip .tylps-icon{color:var(--color-accent)}.tylps-features__layout{display:grid;gap:40px}@media(min-width:990px){.tylps-features__layout{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(48px,7vw,104px);align-items:start}.tylps-features--image-right .tylps-features__visual{order:2}.tylps-features__visual{position:sticky;top:calc(var(--header-height) + 24px)}.tylps-features__content{padding-top:24px}}.tylps-features__media{overflow:visible;background:var(--c-card)}.tylps-features__media>.tylps-features__main-img,.tylps-features__media>img,.tylps-features__media>svg{border-radius:inherit}.tylps-features__detail{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;opacity:0;transform:scale(1.03);transition:opacity .7s var(--ease),transform 1.1s var(--ease)}.tylps-features__detail img{width:100%;height:100%;object-fit:cover}.tylps-features__detail.is-active{opacity:1;transform:none}.tylps-hotspot{position:absolute;left:var(--x);top:var(--y);z-index:2;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;border:0;background:none;cursor:pointer;transition:opacity .45s var(--ease)}.is-detail .tylps-hotspot{opacity:0;pointer-events:none}.tylps-hotspot__dot{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:50%;background:#fff;box-shadow:0 6px 18px #16151447;transition:transform .45s var(--ease),background-color .35s var(--ease)}.tylps-hotspot__dot:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:var(--color-accent);transition:background-color .35s var(--ease)}.tylps-hotspot__dot:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%;border:1.5px solid #fff;opacity:0}.tylps-hotspot:hover .tylps-hotspot__dot,.tylps-hotspot.is-active .tylps-hotspot__dot{transform:scale(1.22);background:var(--color-accent)}.tylps-hotspot:hover .tylps-hotspot__dot:before,.tylps-hotspot.is-active .tylps-hotspot__dot:before{background:#fff}.tylps-hotspot.is-active .tylps-hotspot__dot:after{animation:tylps-pulse 2.2s var(--ease) infinite}@keyframes tylps-pulse{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.5)}}.tylps-hotspot__label{position:absolute;left:50%;bottom:calc(100% + 2px);padding:7px 12px;border-radius:99px;background:var(--color-dark);color:var(--color-dark-text);font-size:var(--fs-xs);font-weight:var(--font-body-weight-bold);white-space:nowrap;opacity:0;transform:translate(-50%,6px);transition:opacity .35s var(--ease),transform .35s var(--ease);pointer-events:none}.tylps-hotspot.is-active .tylps-hotspot__label{opacity:1;transform:translate(-50%)}.js .tylps-anim .tylps-features__visual:not(.is-revealed) .tylps-hotspot{opacity:0;transform:scale(.4)}.tylps-features__visual .tylps-hotspot{transition:opacity .5s var(--ease),transform .6s var(--ease);transition-delay:calc(.5s + var(--i, 0) * .12s)}.tylps-features__head{margin-bottom:32px}.tylps-features__head .tylps-lead{margin-top:12px}.tylps-features__list{border-top:1px solid var(--c-border)}.tylps-feature{position:relative;border-bottom:1px solid var(--c-border)}.tylps-feature:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:var(--color-accent);transform:scaleX(0);transform-origin:left}.tylps-feature.is-active:after{transform:scaleX(1);transition:transform .6s var(--ease)}.tylps-features__layout:not(.is-manual):not([data-autoplay="0"]) .tylps-feature.is-active:after{animation:tylps-progress var(--autoplay-dur, 5s) linear both}@keyframes tylps-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tylps-feature__trigger{display:flex;align-items:center;gap:16px;width:100%;padding:20px 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.tylps-feature__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex:none;border-radius:50%;background:var(--c-card);transition:background-color .45s var(--ease),color .45s var(--ease),transform .45s var(--ease)}.tylps-feature.is-active .tylps-feature__icon{background:var(--color-accent);color:var(--color-accent-text);transform:rotate(-8deg)}.tylps-feature__title{flex:1;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-stretch:var(--font-heading-stretch);font-size:clamp(1.125rem,1rem + .5vw,1.375rem);letter-spacing:calc(var(--heading-tracking) / 2);line-height:1.2}.tylps-feature__indicator{position:relative;width:16px;height:16px;flex:none}.tylps-feature__indicator:before,.tylps-feature__indicator:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.5px;margin-top:-.75px;background:currentColor;transition:transform .45s var(--ease)}.tylps-feature__indicator:after{transform:rotate(90deg)}.tylps-feature.is-active .tylps-feature__indicator:after{transform:rotate(0)}.tylps-feature__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--ease)}.tylps-feature.is-active .tylps-feature__body{grid-template-rows:1fr}.tylps-feature__body-inner{min-height:0;overflow:hidden;padding-left:64px;color:var(--c-muted)}.tylps-feature__body-inner>:last-child{margin-bottom:22px}.tylps-features__cta{margin-top:32px}.tylps-features__cards{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:750px){.tylps-features__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.tylps-features__cards{grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:24px}}.tylps-feature-card{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-card);background:var(--c-card)}.tylps-feature-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 0%),rgba(255,255,255,.28),transparent 45%);opacity:0;transition:opacity .5s var(--ease)}.tylps-feature-card:hover:before{opacity:1}.tylps-feature-card__media{border-radius:0}.tylps-feature-card__body{position:relative;padding:34px 26px 28px}.tylps-feature-card__body h3{margin-bottom:8px}.tylps-feature-card__text{color:var(--c-muted);font-size:.9375rem}.tylps-feature-card__icon{position:absolute;top:-26px;left:24px;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--color-accent);color:var(--color-accent-text);box-shadow:0 12px 24px -12px color-mix(in srgb,var(--color-accent) 80%,transparent);transition:transform .6s var(--ease)}.tylps-feature-card:hover .tylps-feature-card__icon{transform:rotate(-10deg) scale(1.06)}.tylps-reviews__layout{display:grid;gap:40px}@media(min-width:990px){.tylps-reviews--side .tylps-reviews__layout{grid-template-columns:minmax(240px,.9fr) minmax(0,2.6fr);gap:72px;align-items:start}.tylps-reviews--side .tylps-reviews__summary{position:sticky;top:calc(var(--header-height) + 32px)}}.tylps-reviews--stacked .tylps-reviews__summary{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 28px}.tylps-reviews--stacked .tylps-reviews__heading{flex-basis:100%}.tylps-reviews__heading{margin-bottom:24px}.tylps-reviews__score{display:flex;align-items:baseline;gap:4px;margin:0 0 8px}.tylps-reviews__score-value{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-stretch:var(--font-heading-stretch);font-size:clamp(4rem,3rem + 4vw,6.5rem);letter-spacing:-.04em;line-height:.9}.tylps-reviews__score-max{font-size:1.25rem;color:var(--c-muted)}.tylps-reviews__score-stars{font-size:1.25rem}.tylps-reviews__count{margin:10px 0 0;color:var(--c-muted);font-size:var(--fs-small)}.tylps-reviews__cta{margin-top:24px}.tylps-reviews__carousel .tylps-carousel__track{--slide-width: 86%;--slide-gap: 16px}@media(min-width:750px){.tylps-reviews__carousel .tylps-carousel__track{--slide-width: calc((100% - 16px)/2) }}@media(min-width:990px){.tylps-reviews__carousel .tylps-carousel__track{--slide-gap: 20px;--slide-width: calc((100% - (var(--per-view, 2) - 1) * 20px) / var(--per-view, 2))}}.tylps-review{display:flex;flex-direction:column;gap:14px;margin:0;padding:28px;border-radius:var(--radius-card);background:var(--c-card);transition:transform .5s var(--ease)}.tylps-review__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.tylps-review__verified{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-xs);color:var(--c-muted)}.tylps-review__verified .tylps-ui-icon{width:14px;height:14px;color:var(--color-accent)}.tylps-review__title{margin:0;font-weight:var(--font-body-weight-bold);font-size:1.0625rem;line-height:1.35}.tylps-review__text{flex:1;margin:0;line-height:1.65}.tylps-review__photo{width:88px;aspect-ratio:1;border-radius:12px;overflow:hidden}.tylps-review__photo img{width:100%;height:100%;object-fit:cover}.tylps-review__author{display:flex;align-items:center;gap:12px;padding-top:14px;border-top:1px solid var(--c-border);font-size:var(--fs-small)}.tylps-review__author>span:last-child{display:grid}.tylps-review__avatar{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;border-radius:50%;background:var(--color-surface);color:var(--color-text);font-weight:700}.tylps-review__detail{color:var(--c-muted)}tylps-carousel.is-static .tylps-carousel__controls{display:none}.tylps-comparison__layout{display:grid;gap:40px}@media(min-width:990px){.tylps-comparison__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:clamp(48px,6vw,96px);align-items:center}}.tylps-comparison__intro .tylps-lead{margin-top:12px}.tylps-comparison__cta{margin-top:28px}.tylps-compare__tabs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;font-size:var(--fs-small);color:var(--c-muted)}.tylps-compare__tabs button{padding:9px 14px;border:1px solid var(--c-border);border-radius:99px;background:transparent;font-size:var(--fs-small);cursor:pointer;transition:background-color .3s var(--ease),color .3s var(--ease)}.tylps-compare__tabs button[aria-pressed=true]{background:var(--c-text);color:var(--c-bg);border-color:var(--c-text)}@media(min-width:750px){.tylps-compare__tabs{display:none}}.tylps-compare__table{--cols-visible: 3;position:relative;display:grid;grid-template-columns:minmax(104px,1.35fr) repeat(calc(var(--cols-visible) - 1),minmax(0,1fr))}@media(min-width:750px){.tylps-compare__table{--cols-visible: var(--cols, 4)}}@media(max-width:749px){.tylps-compare[data-show="2"] [data-col="3"],.tylps-compare[data-show="3"] [data-col="2"]{display:none}}.tylps-compare__highlight{grid-column:2;grid-row:1 / span var(--rows, 6);margin:-10px 0;border-radius:var(--radius-card);background:var(--c-card);box-shadow:inset 0 0 0 1.5px var(--color-accent),0 30px 60px -40px #16151466}.tylps-compare__row{position:relative;z-index:1;display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;border-bottom:1px solid var(--c-border);border-radius:10px;transition:background-color .3s var(--ease)}.tylps-compare__row:last-child{border-bottom:0}.tylps-compare__row:not(.tylps-compare__row--head):hover{background:color-mix(in srgb,var(--c-text) 4%,transparent)}.tylps-compare__row--head{border-bottom:0}.tylps-compare__cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:62px;padding:14px 10px;text-align:center;font-size:var(--fs-small)}.tylps-compare__row--head .tylps-compare__cell{font-weight:var(--font-body-weight-bold);color:var(--c-muted);padding-top:22px}.tylps-compare__row--head .tylps-compare__cell--us{color:var(--c-text);font-size:1rem}.tylps-compare__cell--label{align-items:flex-start;text-align:left;font-weight:var(--font-body-weight-bold);font-size:.9375rem;padding-left:4px}.tylps-compare__cell--label small{font-weight:400;color:var(--c-muted);font-size:var(--fs-xs)}.tylps-compare__thumb{width:56px;height:56px;object-fit:cover;border-radius:12px;margin-bottom:4px}.tylps-compare__value{font-weight:var(--font-body-weight-bold)}.tylps-compare__cell:not(.tylps-compare__cell--us) .tylps-compare__value{font-weight:400;color:var(--c-muted)}.tylps-compare__mark{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%}.tylps-compare__mark .tylps-ui-icon{width:16px;height:16px}.tylps-compare__mark--yes{background:var(--color-accent);color:var(--color-accent-text)}.tylps-compare__cell:not(.tylps-compare__cell--us) .tylps-compare__mark--yes{background:color-mix(in srgb,var(--c-text) 12%,transparent);color:var(--c-text)}.tylps-compare__mark--no{color:var(--c-muted)}.tylps-compare__mark--partial{color:var(--c-muted);box-shadow:inset 0 0 0 1.5px var(--c-border)}.js .tylps-anim .tylps-compare__row[data-reveal] .tylps-compare__mark path{stroke-dasharray:1;stroke-dashoffset:1}.js .tylps-anim .tylps-compare__row.is-revealed .tylps-compare__mark path{animation:tylps-stroke-in .7s var(--ease) forwards;animation-delay:calc(var(--i, 0) * var(--anim-stagger) + .35s)}@keyframes tylps-stroke-in{to{stroke-dashoffset:0;stroke-dasharray:none}}.tylps-no-anim .tylps-compare__mark path{stroke-dasharray:none!important;stroke-dashoffset:0!important}.tylps-video__frame{position:relative;width:100%;min-width:0;overflow:hidden;background:var(--color-dark)}.tylps-video--contained .tylps-video__frame{border-radius:var(--radius-media)}.tylps-video--full .tylps-video__frame{min-height:520px}.tylps-video__frame>.tylps-video-media{position:absolute;top:0;right:0;bottom:0;left:0}.tylps-video__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(12,11,10,var(--overlay, .35));pointer-events:none}.tylps-video__content{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding-bottom:clamp(36px,6vw,80px);color:#fff}.tylps-video__content h2{max-width:16ch;color:inherit}.tylps-video__text{max-width:46ch;margin-bottom:24px;opacity:.9;font-size:var(--fs-lead)}.tylps-video__controls{position:absolute;right:16px;bottom:16px;z-index:2;display:flex;gap:8px}.tylps-video__sound{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:#16151480;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:background-color .3s var(--ease),transform .3s var(--ease)}.tylps-video__sound:hover{background:#161514bf;transform:scale(1.06)}.tylps-video__sound .tylps-ui-icon{width:20px;height:20px}.tylps-video__sound .is-on,.tylps-video__sound .is-paused-icon,.tylps-video__sound.is-unmuted .is-off,.tylps-video__sound.is-paused .is-playing{display:none}.tylps-video__sound.is-unmuted .is-on,.tylps-video__sound.is-paused .is-paused-icon{display:block}.tylps-video__after{display:flex;justify-content:center;margin-top:32px}.tylps-video__clips .tylps-carousel__track{--slide-width: 68%;--slide-gap: 14px}@media(min-width:750px){.tylps-video__clips .tylps-carousel__track{--slide-width: calc((100% - 28px) / 3)}}@media(min-width:1200px){.tylps-video__clips .tylps-carousel__track{--slide-width: calc((100% - 42px)/4) }}.tylps-clip{margin:0}.tylps-clip__media{aspect-ratio:9 / 16}.tylps-clip__media .tylps-video__sound{position:absolute;right:12px;bottom:12px;z-index:2}.tylps-clip__caption{margin-top:12px;font-weight:var(--font-body-weight-bold);font-size:var(--fs-small)}.tylps-faq__layout{display:grid;gap:40px}@media(min-width:990px){.tylps-faq--split .tylps-faq__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:clamp(48px,7vw,104px);align-items:start}.tylps-faq--split .tylps-faq__aside{position:sticky;top:calc(var(--header-height) + 32px)}}.tylps-faq--stacked .tylps-faq__layout{max-width:calc(860px + var(--gutter) * 2)}.tylps-faq--stacked .tylps-faq__aside{text-align:center}.tylps-faq--stacked .tylps-faq__contact{justify-items:center}.tylps-faq__aside .tylps-lead{margin-top:12px}.tylps-faq__search{position:relative;margin-top:28px}.tylps-faq__search .tylps-ui-icon{position:absolute;left:18px;top:50%;width:18px;height:18px;transform:translateY(-50%);color:var(--c-muted);pointer-events:none}.tylps-faq__search .tylps-input{padding-left:48px;border-radius:99px;background:var(--c-bg)}.tylps-faq__contact{display:grid;justify-items:start;gap:10px;margin-top:32px;padding:26px;border-radius:var(--radius-card);background:var(--c-card)}.tylps-faq__contact .tylps-h4{margin:0}.tylps-faq__contact .tylps-btn{margin-top:6px}.tylps-faq__empty{padding:24px 0}.tylps-image-text__grid{display:grid;gap:40px;align-items:center}@media(min-width:990px){.tylps-image-text__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(48px,7vw,112px)}.tylps-image-text--right .tylps-image-text__media-wrap{order:2}}.tylps-image-text__media-wrap{position:relative}.tylps-image-text__parallax{position:absolute;top:0;right:0;bottom:0;left:0}.tylps-image-text__parallax>img,.tylps-image-text__parallax>svg{width:100%;height:100%;object-fit:cover}.js .tylps-anim .tylps-wipe{clip-path:inset(12% 0 0 0 round var(--radius-media));transition:clip-path 1.3s var(--ease)}.js .tylps-anim .is-revealed .tylps-wipe{clip-path:inset(0 0 0 0 round var(--radius-media))}.tylps-image-text__stat{position:absolute;right:18px;bottom:18px;display:grid;gap:2px;padding:16px 20px;border-radius:16px;background:var(--color-bg);color:var(--color-text);box-shadow:0 24px 40px -24px #16151473;font-size:var(--fs-xs)}.tylps-image-text__stat strong{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-stretch:var(--font-heading-stretch);font-size:2rem;line-height:1;letter-spacing:var(--heading-tracking)}@media(min-width:990px){.tylps-image-text__stat{right:-28px;bottom:36px}.tylps-image-text--right .tylps-image-text__stat{right:auto;left:-28px}}.tylps-image-text__text{margin-bottom:24px;color:var(--c-muted);font-size:1.0625rem}.tylps-rich-text__inner{display:grid;gap:22px}.tylps-rich-text__inner>*{max-width:var(--max, 800px);margin:0}.tylps-rich-text--center .tylps-rich-text__inner{justify-items:center;text-align:center}.tylps-rich-text--center .tylps-buttons,.tylps-rich-text--center .tylps-rich-text__badges{justify-content:center}.tylps-rich-text .tylps-lead{color:var(--c-muted)}.tylps-rich-text__badges{display:flex;flex-wrap:wrap;gap:14px 28px;margin-top:8px;font-size:var(--fs-small)}.tylps-rich-text__badges li{display:inline-flex;align-items:center;gap:8px}.tylps-rich-text__badges .tylps-icon{width:20px;height:20px;color:var(--color-accent)}.tylps-palette--dark .tylps-btn--outline{--_text: var(--c-text)}.tylps-page-head{padding-top:calc(var(--pt, 80px) * .7);text-align:left}.tylps-page-head h1{margin-bottom:0}.tylps-page-head .tylps-lead{margin-top:14px}.tylps-page__content{font-size:1.0625rem}.tylps-page__content.tylps-rte{max-width:72ch}.tylps-blog__grid{display:grid;gap:40px 24px;grid-template-columns:1fr}@media(min-width:750px){.tylps-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.tylps-blog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tylps-article-card a{text-decoration:none;display:grid;gap:14px}.tylps-article-card__meta{font-size:var(--fs-xs);color:var(--c-muted)}.tylps-article-card h2{font-size:1.375rem;margin:0;letter-spacing:calc(var(--heading-tracking) / 2);line-height:1.2}.tylps-article-card p{color:var(--c-muted);font-size:.9375rem;margin:0}.tylps-article__hero{margin-bottom:clamp(32px,5vw,56px)}.tylps-article__meta{color:var(--c-muted);font-size:var(--fs-small);margin-bottom:18px}.tylps-article__body{margin-inline:auto;font-size:1.0625rem;line-height:1.75}.tylps-article__back{margin-top:48px}.tylps-comments{margin-top:64px;padding-top:40px;border-top:1px solid var(--c-border)}.tylps-comment{padding:20px 0;border-bottom:1px solid var(--c-border)}.tylps-pagination{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:56px}.tylps-pagination a,.tylps-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 8px;border-radius:99px;text-decoration:none;font-size:var(--fs-small)}.tylps-pagination a:hover{background:var(--c-card)}.tylps-pagination .is-current{background:var(--c-text);color:var(--c-bg)}.tylps-contact__grid{display:grid;gap:40px}@media(min-width:990px){.tylps-contact__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px}}.tylps-contact__form .tylps-field-row{display:grid;gap:0 16px}@media(min-width:750px){.tylps-contact__form .tylps-field-row{grid-template-columns:1fr 1fr}}.tylps-404{text-align:center}.tylps-404__code{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-stretch:var(--font-heading-stretch);font-size:clamp(6rem,4rem + 12vw,14rem);line-height:.85;letter-spacing:-.05em;color:var(--color-accent);margin:0 0 16px}.tylps-404 .tylps-buttons{justify-content:center;margin-top:28px}.tylps-password{min-height:100vh;display:grid;place-items:center;text-align:center;padding:48px var(--gutter)}.tylps-password__inner{max-width:520px;display:grid;gap:18px;justify-items:center}.tylps-password__form{display:flex;gap:10px;width:100%}.tylps-password__form .tylps-input{flex:1}.tylps-password details{margin-top:24px;font-size:var(--fs-small)}.tylps-password summary{cursor:pointer;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/5/assets/tylps-sections.css.map */
