.tf-footer{position:relative;background:var(--tf-ground);border-top:1px solid var(--tf-hairline);padding-top:clamp(56px,9vh,100px)}.tf-footer__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(40px,6vw,100px);padding-bottom:clamp(48px,8vh,90px)}.tf-footer__wordmark{height:36px;width:auto;display:block;margin-bottom:22px}.tf-footer__wordmark-text{display:block;margin-bottom:22px}.tf-footer__blurb{font-family:var(--tf-font-body);font-size:14px;line-height:1.6;color:var(--tf-text-muted);max-width:34ch;margin:0}.tf-footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:clamp(28px,4vw,56px)}.tf-footer__col-heading{font-family:var(--tf-font-mono);font-weight:500;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--tf-text);margin-bottom:18px}.tf-footer__col-heading--accent{color:var(--tf-accent)}.tf-footer__col-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.tf-footer__link{font-family:var(--tf-font-body);font-size:14px;color:var(--tf-text-muted);transition:color .26s var(--tf-ease)}.tf-footer__link:hover{color:var(--tf-text)}.tf-footer__bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-top:22px;padding-bottom:30px;border-top:1px solid var(--tf-hairline)}.tf-footer__legal,.tf-footer__social-link{font-family:var(--tf-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--tf-text-faint)}.tf-footer__social{display:flex;gap:20px}.tf-footer__social-link:hover{color:var(--tf-text)}@media(max-width:760px){.tf-footer__top{grid-template-columns:1fr}}.tf-fatt{background:var(--tf-panel);border-top:1px solid var(--tf-hairline)}.tf-fatt .tf-wrap{padding-block:clamp(26px,3.4vw,40px)}.tf-fatt__row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--tf-hairline)}.tf-fatt__item{display:flex;align-items:baseline;gap:12px;padding:6px clamp(14px,2vw,28px);background:var(--tf-panel);min-width:0}.tf-fatt__item:first-child{padding-left:0}.tf-fatt__idx{font-family:var(--tf-font-mono);font-size:10px;letter-spacing:.18em;color:var(--tf-accent);flex:none}.tf-fatt__label{font-family:var(--tf-font-mono);font-weight:500;font-size:clamp(10px,1.1vw,12px);line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--tf-text);overflow-wrap:break-word;min-width:0}@media(max-width:760px){.tf-fatt__row{grid-template-columns:1fr 1fr}.tf-fatt__item{padding:14px 16px}.tf-fatt__item:first-child{padding-left:16px}}.tf-fcols__sub{font-family:var(--tf-font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--tf-text-quiet);margin:-24px 0 26px}.tf-fcols__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,2vw,26px)}.tf-fcol__frame{aspect-ratio:3 / 4;margin-bottom:16px}.tf-fcol__name{font-family:var(--tf-font-heading);font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:-.01em;margin:0 0 6px}.tf-fcol__extra{display:inline-block;font-family:var(--tf-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--tf-text-quiet)}@media(max-width:760px){.tf-fcols__grid{grid-template-columns:1fr 1fr}}.tf-fcols .tf-section-header__lead{max-width:none}.tf-fcmp__tabs{display:inline-flex;gap:2px;padding:3px;margin-bottom:28px;background:var(--tf-surface);border:1px solid var(--tf-hairline);border-radius:var(--tf-radius-pill)}.tf-fcmp__tab{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;font-family:var(--tf-font-mono);font-weight:500;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--tf-text-quiet);background:transparent;padding:11px 22px;min-height:42px;border-radius:var(--tf-radius-pill);transition:color .24s linear,background .24s linear}.tf-fcmp__tab[aria-selected=true]{color:var(--tf-accent-label);background:var(--tf-accent)}.tf-fcmp__tab:hover:not([aria-selected=true]){color:var(--tf-text)}.tf-fcmp__panel{animation:tf-fcmp-in .32s var(--tf-ease)}@keyframes tf-fcmp-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tf-fcmp__caption{font-family:var(--tf-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--tf-text-quiet);margin:0 0 16px}.tf-fcmp__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2px}.tf-fcmp__cell{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:var(--tf-surface);border:1px solid var(--tf-hairline)}.tf-fcmp__cell img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .42s var(--tf-ease),filter .42s var(--tf-ease)}.tf-fcmp__cell:hover img{transform:scale(1.05);filter:contrast(1.06)}.tf-fcmp .tf-section-header__lead{max-width:none}@media(max-width:760px){.tf-fcmp__grid{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:6px;scrollbar-width:none}.tf-fcmp__grid::-webkit-scrollbar{display:none}.tf-fcmp__cell{flex:0 0 68%;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.tf-fcmp__panel{animation:none}.tf-fcmp__cell img,.tf-fcmp__tab{transition:none}}.tf-fcta{position:relative;overflow:hidden;background:var(--tf-ground)}.tf-fcta__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(70% 60% at 50% 0%,#00e0c624,#1110 60%)}.tf-fcta .tf-wrap{position:relative;z-index:1}.tf-fcta__inner{max-width:900px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.tf-fcta__eyebrow{justify-content:center;margin-bottom:26px}.tf-fcta__title{font-size:clamp(40px,6.2vw,92px);line-height:.94;margin:0 0 24px}.tf-fcta__text{font-family:var(--tf-font-body);font-size:clamp(15px,1.6vw,18px);line-height:1.6;color:var(--tf-text-muted);max-width:52ch;margin:0 0 34px}.tf-fcta__cta{display:flex}.tf-fcust__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px 40px;margin-bottom:clamp(36px,6vh,64px)}.tf-fcust__intro{font-family:var(--tf-font-body);font-size:16px;line-height:1.7;color:var(--tf-text-muted);margin:0;max-width:52ch}.tf-fcust__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,26px)}.tf-fcust__frame{aspect-ratio:4 / 5;margin-bottom:0}.tf-fcust__item{position:relative}.tf-fcust__label{position:absolute;left:14px;bottom:14px;z-index:2;font-family:var(--tf-font-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--tf-text);background:#1119;padding:6px 9px;border-radius:4px}@media(max-width:900px){.tf-fcust__grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.tf-fcust__head{grid-template-columns:1fr}.tf-fcust__grid{grid-template-columns:1fr 1fr}}.tf-fcust .tf-section-header__lead,.tf-ffaq .tf-section-header__lead{max-width:none}.tf-ffaq__list{border-top:1px solid var(--tf-hairline);max-width:900px}.tf-ffaq__item{border-bottom:1px solid var(--tf-hairline)}.tf-ffaq__q{margin:0}.tf-ffaq__btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;background:none;border:0;cursor:pointer;text-align:left;padding:22px 4px;min-height:56px;font-family:var(--tf-font-heading);font-weight:600;font-size:clamp(15px,1.6vw,18px);color:var(--tf-text);transition:color .22s linear}.tf-ffaq__btn:hover{color:var(--tf-accent)}.tf-ffaq__icon{position:relative;flex:none;width:16px;height:16px}.tf-ffaq__icon:before,.tf-ffaq__icon:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:1.5px;background:var(--tf-accent);transform:translate(-50%,-50%);transition:transform .26s var(--tf-ease)}.tf-ffaq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.tf-ffaq__btn[aria-expanded=true] .tf-ffaq__icon:after{transform:translate(-50%,-50%) rotate(0)}.tf-ffaq__panel{overflow:hidden}.tf-ffaq__panel[hidden]{display:none}.tf-ffaq__answer{padding:0 4px 24px;font-family:var(--tf-font-body);font-size:15px;line-height:1.65;color:var(--tf-text-muted);max-width:68ch}@media(prefers-reduced-motion:reduce){.tf-ffaq__icon:before,.tf-ffaq__icon:after,.tf-ffaq__btn{transition:none}}.tf-futhero{position:relative;display:flex;align-items:flex-end;min-height:clamp(420px,58vh,580px);overflow:hidden;background:var(--tf-ground);border-top:1px solid var(--tf-hairline)}.tf-futhero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.tf-futhero__img{width:100%;height:100%;object-fit:cover;object-position:var(--focus, center 28%)}.tf-futhero__texture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(196deg,#00e0c624,#1110 46%),linear-gradient(115deg,rgba(0,224,198,.03) 1px,transparent 1px);background-size:auto,8px 8px}.tf-futhero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#11111152,#1111111a,#111111b8 76%,#111111f5)}.tf-futhero__inner{position:relative;z-index:2;width:100%;padding-block:clamp(40px,7vh,72px)}.tf-futhero__eyebrow{margin-bottom:20px}.tf-fidx{font-family:var(--tf-font-mono);color:var(--tf-accent);margin-right:4px}.tf-futhero__title{max-width:20ch;line-height:.98;margin:0 0 22px}.tf-futhero__text{font-family:var(--tf-font-body);font-size:clamp(15px,1.5vw,17px);line-height:1.6;color:var(--tf-text-muted);max-width:56ch;margin:0 0 30px}.tf-futhero__text--mobile{display:none}.tf-futhero__cta{display:flex}@media(max-width:700px){.tf-futhero{min-height:clamp(460px,76vh,640px)}.tf-futhero__title{max-width:none;font-size:clamp(26px,7.6vw,40px);margin-bottom:16px}.tf-futhero__scrim{background:linear-gradient(180deg,#1111114d,#11111170 44%,#111111db 74%,#111111fa)}.tf-futhero__text{font-size:15px;margin-bottom:24px}.tf-futhero__text--desktop{display:none}.tf-futhero__text--mobile{display:block}.tf-futhero__cta .tf-button{width:100%;justify-content:center}}.tf-finfo__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.tf-finfo__label{font-size:10px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:4px}.tf-finfo__value{font-family:var(--tf-font-body);font-weight:500;font-size:clamp(15px,1.5vw,18px);line-height:1.45;color:var(--tf-text)}@media(max-width:860px){.tf-finfo__grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.tf-finfo__grid{grid-template-columns:1fr}}.tf-finfo .tf-section-header__lead{max-width:none}.tf-fplans__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2px}.tf-plan{gap:0}.tf-plan__media{margin-bottom:22px}.tf-plan__head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:20px}.tf-plan__name{font-size:clamp(20px,2vw,26px)}.tf-plan__badge{color:var(--tf-accent)}.tf-plan__feats{list-style:none;margin:0 0 24px;padding:0 0 22px;border-bottom:1px solid var(--tf-hairline);display:flex;flex-direction:column;gap:11px}.tf-plan__feats li{position:relative;padding-left:22px;font-family:var(--tf-font-body);font-size:14px;line-height:1.45;color:var(--tf-text-muted)}.tf-plan__feats li:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;border:1px solid var(--tf-accent);border-radius:50%}.tf-plan__prices{margin:0 0 20px;display:flex;flex-direction:column;gap:10px}.tf-plan__price{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.tf-plan__price dt{font-family:var(--tf-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--tf-text-quiet);margin:0}.tf-plan__price dd{margin:0;font-family:var(--tf-font-mono);font-weight:500;font-size:15px;color:var(--tf-text);font-variant-numeric:tabular-nums;white-space:nowrap}.tf-plan__price--opt dd{font-size:12px;color:var(--tf-text-muted)}.tf-plan__min{font-family:var(--tf-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--tf-text-faint);margin-bottom:22px}.tf-plan__cta{margin-top:auto;display:flex}.tf-plan--featured{border-color:color-mix(in srgb,var(--tf-accent) 55%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tf-accent) 22%,transparent)}@media(max-width:760px){.tf-fplans__grid{grid-template-columns:1fr}}.tf-fplans .tf-section-header__lead{max-width:none}.tf-fproc__track{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.tf-fproc__step{counter-increment:none}.tf-fproc__num{font-size:12px;letter-spacing:.2em}@media(max-width:900px){.tf-fproc__track{grid-template-columns:1fr 1fr}}@media(max-width:560px){.tf-fproc__track{grid-template-columns:1fr}}.tf-fproc .tf-section-header__lead,.tf-freels .tf-section-header__lead{max-width:none}.tf-freels__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(12px,1.6vw,20px)}.tf-freels__cell{position:relative;overflow:hidden;aspect-ratio:9 / 16;background:var(--tf-surface);border:1px solid var(--tf-hairline);border-radius:var(--tf-radius-card)}.tf-freels__cell video,.tf-freels__cell img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.tf-freels__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.tf-freels__meta{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:34px 14px 14px;display:flex;flex-direction:column;gap:4px;background:linear-gradient(180deg,#1110,#111111db 78%);opacity:1;transform:none;transition:opacity .3s var(--tf-ease),transform .32s var(--tf-ease)}.tf-freels__club{font-family:var(--tf-font-heading);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:-.01em;color:var(--tf-text)}.tf-freels__facts{font-family:var(--tf-font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--tf-accent)}@media(min-width:761px)and (pointer:fine){.tf-freels__cell--meta .tf-freels__meta{opacity:0;transform:translateY(8px)}.tf-freels__cell--meta:hover .tf-freels__meta,.tf-freels__cell--meta:focus-within .tf-freels__meta{opacity:1;transform:none}}@media(max-width:760px){.tf-freels__grid{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.tf-freels__meta{transition:none}}.tf-fsticky{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;background:#111111f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--tf-hairline);padding:12px 14px calc(12px + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .36s var(--tf-ease)}.tf-fsticky.is-in{transform:none}.tf-fsticky__inner{display:flex;align-items:center;gap:12px;max-width:640px;margin:0 auto}.tf-fsticky__text{flex:1;min-width:0;font-family:var(--tf-font-mono);font-weight:500;font-size:10px;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--tf-text)}.tf-fsticky__btn{flex:none;display:inline-flex;align-items:center;gap:8px;font-family:var(--tf-font-body);font-weight:600;font-size:13px;color:var(--tf-accent-label);background:var(--tf-accent);border-radius:var(--tf-radius-pill);padding:12px 18px;min-height:44px}.tf-fsticky__close{flex:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:none;border:1px solid var(--tf-hairline);border-radius:50%;color:var(--tf-text-quiet);font-size:12px;cursor:pointer}@media(max-width:760px){.tf-fsticky[data-tf-visible]{display:block}}@media(prefers-reduced-motion:reduce){.tf-fsticky{transition:none}}.tf-mega__fiche-cell{display:flex;flex-direction:column;gap:7px}.tf-mega__fiche-l{font-family:var(--tf-font-mono);font-weight:500;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--tf-text-quiet)}.tf-mega__fiche-v{align-self:flex-start;font-family:var(--tf-font-mono);font-weight:500;font-size:11px;letter-spacing:.06em;color:var(--tf-text-muted);border:1px solid rgba(243,240,234,.16);border-radius:6px;padding:8px 9px;white-space:nowrap}.tf-mega__fiche-cell[hidden]{display:none}.tf-mega__pvbtn:hover{filter:brightness(1.08)}
/*# sourceMappingURL=/cdn/shop/t/27/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAA4P8H */
