@keyframes tnf-marquee{to{transform:translate(-50%)}}@keyframes tnf-dot{0%{box-shadow:0 0 #1ec59299}to{box-shadow:0 0 0 8px #1ec59200}}.tnf-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 26px;overflow:hidden;border:1px solid transparent;border-radius:12px;font:700 15px/1 var(--tnf-body);text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .25s var(--tnf-ease),background .25s,color .25s,border-color .25s,box-shadow .25s}.tnf-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--tnf-ease)}.tnf-btn:hover svg{transform:translate(3px)}.tnf-btn:active{transform:scale(.98)}.tnf-btn:focus-visible{outline:2px solid var(--tnf-g2);outline-offset:3px}.tnf-btn--primary{background:var(--tnf-grad);color:#fff;box-shadow:0 14px 28px -12px #1dad81bf}.tnf-btn--primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:tnf-shine 4.2s ease-in-out infinite}.tnf-btn--ghost{border-color:#ffffff59;background:#ffffff14;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tnf-btn--ghost:hover{border-color:#fff;background:#fff;color:var(--tnf-ink)}.tnf-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(500px,66vh,700px);overflow:hidden;background:#111214;color:#fff;font-family:var(--tnf-body)}.tnf-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.tnf-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.tnf-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#11121400 42%,#11121480 70%,#111214e6),radial-gradient(45% 40% at 0% 100%,rgba(29,173,129,.24),transparent 70%);pointer-events:none}.tnf-hero__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.tnf-hero__content{position:relative;z-index:1;width:100%;padding-top:120px;padding-bottom:30px;pointer-events:none}.tnf-hero__content a,.tnf-hero__content button{pointer-events:auto}.tnf-hero .tnf-hero__title{margin:0;font-family:var(--tnf-display);font-size:clamp(50px,5.4vw,84px);font-weight:400;line-height:.9;letter-spacing:.5px;text-transform:uppercase;color:#fff;text-shadow:0 8px 30px rgba(0,0,0,.3)}.tnf-hero__title span{background:var(--tnf-grad);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}.tnf-hero__text{max-width:42ch;margin:12px 0 0;font-size:15px;line-height:1.5;color:#ffffffd6}.tnf-hero__pill{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:6px 11px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#11121466;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:600 11.5px/1 var(--tnf-body);letter-spacing:.03em;color:#ffffffe6}.tnf-hero__pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--tnf-g2);animation:tnf-dot 1.8s ease-out infinite}.tnf-hero__ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.tnf-hero .tnf-btn{height:48px;padding:0 22px;border-radius:11px;font-size:14px}.tnf-hero__trustbar{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.1);background:#1112148c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tnf-hero__trust{display:flex;flex-wrap:wrap;align-items:center;gap:6px 28px;margin:0 auto;padding-top:12px;padding-bottom:12px;list-style:none;font-size:12.5px;color:#fffc}.tnf-hero__trust li{display:flex;align-items:center;gap:7px}.tnf-hero__trust b{color:#fff}.tnf-hero__trust svg{width:16px;height:16px;fill:none;stroke:var(--tnf-g2);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tnf-hero__stars{display:flex;gap:1px}.tnf-hero__stars svg{width:13px;height:13px;fill:var(--tnf-g2);stroke:none}@media(max-width:749px){.tnf-hero{min-height:clamp(520px,calc(100svh - 130px),640px)}.tnf-hero__media img{object-position:center 15%}.tnf-hero__content{padding-top:100px;padding-bottom:20px}.tnf-hero .tnf-hero__title{font-size:50px}.tnf-hero__title span{display:block}.tnf-hero__text{font-size:14px}.tnf-hero__ctas{gap:8px;margin-top:16px}.tnf-hero .tnf-btn{flex:1 1 0;height:46px;padding:0 10px;font-size:13.5px}.tnf-hero .tnf-btn svg{display:none}.tnf-hero__trust{flex-wrap:nowrap;justify-content:space-between;gap:8px;font-size:11px}.tnf-hero__trust li{gap:5px;white-space:nowrap}.tnf-hero__stars svg{width:10px;height:10px}.tnf-hero__trust li:nth-child(3){display:none}.tnf-hero__trust svg{width:14px;height:14px}}.tnf-perks{overflow:hidden;padding:18px 0;background:var(--tnf-ink);color:#fff;font-family:var(--tnf-body);border-top:1px solid rgba(255,255,255,.06)}.tnf-perks__track{display:flex}.tnf-perks__list{display:grid;flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.tnf-perks__list[aria-hidden]{display:none}.tnf-perk{display:flex;align-items:center;gap:12px;min-width:0}.tnf-perk__ico{flex:none;display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#ffffff0d}.tnf-perk__ico svg{width:20px;height:20px;fill:none;stroke:var(--tnf-g2);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tnf-perk b{display:block;font:600 14px/1.25 var(--tnf-head)}.tnf-perk small{display:block;margin-top:2px;font-size:12px;color:#fff9}@media(max-width:989px){.tnf-perks .page-width{padding:0;max-width:none}.tnf-perks__track{width:max-content;animation:tnf-marquee 26s linear infinite}.tnf-perks:hover .tnf-perks__track{animation-play-state:paused}.tnf-perks__list,.tnf-perks__list[aria-hidden]{display:flex;gap:32px;padding-right:32px}.tnf-perk{flex:none}}.tnf-rail.tnf-rail--soft{background:var(--tnf-soft)}.tnf-rail--soft .tnf-card__media{background:#fff}.tnf-home-rail .tnf-rail__track[hidden],.tnf-home-rail .tnf-tabgrid[hidden]{display:none}.tnf-home-rail .tnf-rail__chips{margin-top:-4px}.tnf-home-rail--grid .tnf-rail__head{justify-content:center;text-align:center;margin-bottom:14px}.tnf-home-rail--grid .tnf-eyebrow{justify-content:center}.tnf-tabs{display:flex;justify-content:center;gap:28px;margin:0 0 26px;overflow-x:auto;scrollbar-width:none}.tnf-tabs::-webkit-scrollbar{display:none}.tnf-tab{position:relative;flex:none;padding:8px 0 10px;border:0;background:none;color:var(--tnf-muted);font:600 15px/1 var(--tnf-head);cursor:pointer;transition:color .25s}.tnf-tab:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:var(--tnf-grad);transform:scaleX(0);transition:transform .35s var(--tnf-ease)}.tnf-tab:hover,.tnf-tab.is-active{color:var(--tnf-ink)}.tnf-tab.is-active:after{transform:scaleX(1)}.tnf-tab:focus-visible{outline:2px solid var(--tnf-g2);outline-offset:4px}.tnf-tabgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.tnf-tabgrid__foot{display:flex;justify-content:center;margin-top:26px}@media(max-width:749px){.tnf-tabs{justify-content:flex-start;gap:22px;margin:0 -16px 20px;padding:0 16px}.tnf-tab{font-size:14px}.tnf-tabgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.tnf-tabgrid__foot{margin-top:20px}}.tnf-rail.tnf-rail--retro{position:relative;background:radial-gradient(rgba(60,40,20,.07) 1px,transparent 1.2px) 0 0/7px 7px,#f3ecdf}.tnf-rail--retro:before{content:"";position:absolute;top:0;left:0;right:0;height:12px;background:linear-gradient(180deg,#c8553d 0 33.3%,#e3a33b 33.3% 66.6%,#1dad81 66.6%)}.tnf-rail--retro .tnf-eyebrow{color:#c8553d}.tnf-rail--retro .tnf-eyebrow:before{width:30px;height:6px;border-radius:1px;background:linear-gradient(90deg,#c8553d 0 33.3%,#e3a33b 33.3% 66.6%,#1dad81 66.6%)}.tnf-rail--retro .tnf-h2{color:#241a12;text-shadow:3px 3px 0 #e3a33b}.tnf-rail--retro .tnf-h2 span{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:#1dad81;text-shadow:3px 3px 0 #241a12}.tnf-rail--retro .tnf-card__media{border:1.5px solid #241a12;border-radius:12px;background:#fbf7ef;box-shadow:4px 4px #241a12;transition:transform .3s var(--tnf-ease),box-shadow .3s var(--tnf-ease)}.tnf-rail--retro .tnf-card:hover .tnf-card__media{transform:translate(-2px,-2px);box-shadow:6px 6px #241a12}.tnf-rail--retro .tnf-rail__track{padding:4px 6px 10px 2px}.tnf-rail--retro .tnf-card--more{border:1.5px solid #241a12;border-radius:12px;background:#241a12;box-shadow:4px 4px #e3a33b}.tnf-rail--retro .tnf-rail__btn{border-color:#241a12;background:#fbf7ef}.tnf-rail--retro .tnf-rail__all{color:#241a12}.tnf-rail--retro .tnf-rail__all:after{background:linear-gradient(90deg,#c8553d 0 33.3%,#e3a33b 33.3% 66.6%,#1dad81 66.6%)}.tnf-leagues{padding:60px 0;background:#fff;font-family:var(--tnf-body)}.tnf-leagues__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/4);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:2px 0 6px}.tnf-leagues__track::-webkit-scrollbar{display:none}.tnf-league{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;min-height:230px;padding:18px;overflow:hidden;border:0;border-radius:20px;background:var(--tnf-soft);color:var(--tnf-ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer;scroll-snap-align:start;transition:transform .35s var(--tnf-ease),box-shadow .35s var(--tnf-ease)}.tnf-league:hover{transform:translateY(-4px);box-shadow:0 24px 40px -28px #16181c8c}.tnf-league:focus-visible{outline:2px solid var(--tnf-g2);outline-offset:3px}.tnf-league:before{content:"";position:absolute;left:18px;bottom:0;width:44px;height:3px;border-radius:3px 3px 0 0;background:var(--tnf-grad);transition:width .45s var(--tnf-ease)}.tnf-league:hover:before{width:calc(100% - 36px)}.tnf-league__shirt{position:absolute;right:-8%;bottom:-6%;z-index:-1;width:64%;aspect-ratio:1/1;transform:rotate(-8deg);transition:transform .5s var(--tnf-ease)}.tnf-league__shirt img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(closest-side,#000 72%,transparent 100%);mask-image:radial-gradient(closest-side,#000 72%,transparent 100%)}.tnf-league:hover .tnf-league__shirt{transform:rotate(-3deg) scale(1.06)}.tnf-league__photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.tnf-league__photo img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--tnf-ease)}.tnf-league:hover .tnf-league__photo img{transform:scale(1.05)}.tnf-league--photo{color:#fff}.tnf-league--photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#1112140d 30%,#111214d1)}.tnf-league__logo{display:grid;place-items:center;width:54px;height:54px;border-radius:14px;background:#fff;box-shadow:0 8px 18px -12px #16181c80}.tnf-league__logo img{width:38px;height:38px;object-fit:contain}.tnf-league__logo b{font:400 22px/1 var(--tnf-display);color:var(--tnf-ink)}.tnf-league__body b{display:block;max-width:62%;font-family:var(--tnf-display);font-size:34px;font-weight:400;line-height:.92;text-transform:uppercase}.tnf-league__body small{display:block;margin-top:6px;font-size:12px;color:var(--tnf-muted)}.tnf-league--photo .tnf-league__body small{color:#ffffffbf}.tnf-league__go{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--tnf-ink);color:#fff;transition:background .3s,transform .3s var(--tnf-ease)}.tnf-league__go svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.tnf-league:hover .tnf-league__go{background:var(--tnf-grad);transform:translate(3px)}@media(max-width:989px){.tnf-leagues__track{grid-auto-columns:calc((100% - 32px) / 3)}}@media(max-width:749px){.tnf-leagues{padding:44px 0}.tnf-leagues .tnf-rail__nav{display:none}.tnf-leagues__track{grid-auto-columns:64%;gap:10px;margin-right:-16px;padding-right:16px}.tnf-league{min-height:190px;padding:14px}.tnf-league__logo{width:46px;height:46px;border-radius:12px}.tnf-league__logo img{width:32px;height:32px}.tnf-league__body b{font-size:28px}.tnf-league__go{top:14px;right:14px;width:32px;height:32px}}.tnf-lgm{width:min(880px,calc(100% - 32px));max-width:none;max-height:min(84vh,760px);margin:auto;padding:0;overflow:hidden;border:0;border-radius:22px;background:#fff;color:var(--tnf-ink);font-family:var(--tnf-body);box-shadow:0 40px 80px -30px #0009}.tnf-lgm::backdrop{background:#0a0b0d99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tnf-lgm[open]{animation:tnf-lgm-in .35s var(--tnf-ease)}@keyframes tnf-lgm-in{0%{opacity:0;transform:translateY(16px) scale(.98)}}.tnf-lgm__panel{position:relative;display:flex;flex-direction:column;max-height:inherit}.tnf-lgm__body{display:flex;flex-direction:column;min-height:0;overflow-y:auto}.tnf-lgm__head{display:flex;align-items:center;gap:14px;padding:22px 70px 22px 24px;background:radial-gradient(90% 140% at 100% 0%,rgba(30,197,146,.3),transparent 60%),var(--tnf-ink);color:#fff}.tnf-lgm__title{display:block;font:400 38px/.95 var(--tnf-display);text-transform:uppercase}.tnf-lgm__head small{display:block;margin-top:4px;font-size:12.5px;color:#ffffffa6}.tnf-lgm__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:20px 24px}.tnf-lgm__all{align-self:center;margin:0 24px 24px}.tnf-lgm__close{position:absolute;top:18px;right:18px;z-index:2;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#ffffff14;color:#fff;cursor:pointer;transition:background .25s}.tnf-lgm__close:hover{background:#ffffff2e}.tnf-lgm__close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}html.tnf-lock{overflow:hidden}@media(max-width:749px){.tnf-lgm{width:100%;max-height:86vh;margin:auto 0 0;border-radius:22px 22px 0 0}.tnf-lgm[open]{animation:tnf-sheet-in .35s var(--tnf-ease)}@keyframes tnf-sheet-in{0%{transform:translateY(100%)}}.tnf-lgm__head{padding:18px 64px 18px 18px}.tnf-lgm__title{font-size:32px}.tnf-lgm__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:16px}.tnf-lgm__all{align-self:stretch;margin:0 16px 20px}.tnf-lgm .tnf-club{padding:12px 6px 10px;gap:8px}.tnf-lgm .tnf-club__crest{width:46px;height:46px}.tnf-lgm .tnf-club__name{font-size:12px}}.tnf-clubs{padding:72px 0;background:#fff;font-family:var(--tnf-body)}.tnf-clubs__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px 32px;margin-bottom:22px}.tnf-clubs__search{position:relative;display:block;width:min(360px,100%)}.tnf-clubs__search svg{position:absolute;top:50%;left:16px;width:18px;height:18px;margin-top:-9px;fill:none;stroke:var(--tnf-muted);stroke-width:2;stroke-linecap:round;pointer-events:none}.tnf-clubs__search input{width:100%;height:50px;padding:0 18px 0 44px;border:1px solid var(--tnf-line);border-radius:999px;background:var(--tnf-soft);font:500 14px var(--tnf-body);color:var(--tnf-ink);outline:0;box-shadow:none;transition:border-color .25s,background .25s,box-shadow .25s;-webkit-appearance:none;appearance:none}.tnf-clubs__search input:focus{border-color:var(--tnf-g1);background:#fff;box-shadow:0 0 0 3px #1ec5922e}.tnf-clubs__tabs{margin:0 0 22px}.tnf-clubs__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}@media(min-width:750px)and (max-width:989px){.tnf-clubs__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.tnf-clubs__grid[hidden]{display:none}.tnf-club{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 10px 14px;border:1px solid var(--tnf-line);border-radius:16px;background:#fff;color:var(--tnf-ink);text-align:center;text-decoration:none;transition:transform .3s var(--tnf-ease),border-color .3s,box-shadow .3s}.tnf-club:hover{transform:translateY(-3px);border-color:var(--tnf-ink);box-shadow:0 18px 30px -22px #16181c80}.tnf-club:focus-visible{outline:2px solid var(--tnf-g2);outline-offset:2px}.tnf-club__crest{display:grid;place-items:center;width:64px;height:64px}.tnf-club__crest img{width:100%;height:100%;object-fit:contain}.tnf-club__crest b{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--tnf-ink);color:#fff;font:400 24px/1 var(--tnf-display)}.tnf-club__name{font:600 13px/1.3 var(--tnf-head)}.tnf-clubs__grid:not(.is-expanded) .tnf-club.is-extra{display:none}.tnf-clubs__more{grid-column:1/-1;justify-self:center;margin-top:6px;padding:12px 22px;border:1px solid var(--tnf-line);border-radius:999px;background:#fff;color:var(--tnf-ink);font:600 13.5px/1 var(--tnf-head);cursor:pointer;transition:background .25s,color .25s,border-color .25s}.tnf-clubs__more:hover{border-color:var(--tnf-ink);background:var(--tnf-ink);color:#fff}.tnf-clubs__grid.is-expanded .tnf-clubs__more{display:none}.tnf-clubs__empty{margin:8px 0 0;font-size:14px;color:var(--tnf-muted)}.tnf-clubs__empty[hidden]{display:none}@media(max-width:749px){.tnf-clubs{padding:52px 0}.tnf-clubs__search{width:100%}.tnf-clubs__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tnf-club{padding:14px 6px 12px;gap:8px}.tnf-club__crest{width:50px;height:50px}.tnf-club__crest b{width:46px;height:46px;font-size:20px}.tnf-club__name{font-size:12px}}.tnf-bundle{position:relative;isolation:isolate;overflow:hidden;padding:40px 0;background:#111214;color:#fff;font-family:var(--tnf-body)}.tnf-bundle:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(40% 120% at 100% 50%,rgba(29,173,129,.2),transparent 62%),radial-gradient(30% 90% at 0% 100%,rgba(29,173,129,.12),transparent 70%)}.tnf-bundle .tnf-eyebrow{color:var(--tnf-g2)}.tnf-bundle__inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) auto;gap:36px;align-items:center}.tnf-bundle .tnf-bundle__title{margin:12px 0 0;font-family:var(--tnf-display);font-size:clamp(40px,4vw,58px);font-weight:400;line-height:.95;letter-spacing:.5px;text-transform:uppercase;color:#fff}.tnf-ticker{position:relative;display:inline-grid;vertical-align:top;overflow:hidden;height:1em;padding-bottom:.08em;box-sizing:content-box}.tnf-ticker__word{grid-area:1/1;background:var(--tnf-grad);-webkit-background-clip:text;background-clip:text;color:transparent;transform:translateY(105%);opacity:0;transition:transform .55s var(--tnf-ease),opacity .4s}.tnf-ticker__word.is-in{transform:none;opacity:1}.tnf-ticker__word.is-out{transform:translateY(-105%);opacity:0}.tnf-bundle__text{margin:10px 0 0;font-size:14px;line-height:1.5;color:#ffffffa8}.tnf-bundle__tiers{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tnf-tier{position:relative;display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff0a;transition:transform .35s var(--tnf-ease),border-color .35s}.tnf-tier:hover{transform:translateY(-3px);border-color:#ffffff38}.tnf-tier__num{flex:none;font-family:var(--tnf-display);font-size:64px;line-height:.8;color:transparent;-webkit-text-stroke:1.5px #fff}.tnf-tier b{display:block;font:600 15px/1.25 var(--tnf-head);color:#fff}.tnf-tier small{display:block;margin-top:3px;font-size:12.5px;color:#fff9}.tnf-tier--best{overflow:visible;border-color:#1ec59280;background:radial-gradient(120% 120% at 100% 0%,rgba(30,197,146,.26),transparent 60%),#ffffff0d;box-shadow:0 24px 50px -32px #1dad81cc}.tnf-tier--best .tnf-tier__num{-webkit-text-stroke:0;background:var(--tnf-grad);-webkit-background-clip:text;background-clip:text}.tnf-tier .tnf-ladder__badge{top:-9px;right:14px}.tnf-bundle__cta{display:flex;flex-direction:column;align-items:center;gap:10px}.tnf-bundle__note{display:flex;align-items:center;gap:6px;margin:0;font-size:12px;color:#ffffff9e}.tnf-bundle__note svg{flex:none;width:14px;height:14px;fill:none;stroke:var(--tnf-g2);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.tnf-bundle .tnf-btn{height:50px;padding:0 22px;font-size:14px}@media(max-width:1099px){.tnf-bundle__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:20px 28px}.tnf-bundle__cta{grid-column:1/-1;flex-direction:row;justify-content:flex-start;gap:16px}}@media(max-width:749px){.tnf-bundle{padding:34px 0}.tnf-bundle__inner{grid-template-columns:1fr;gap:18px}.tnf-bundle .tnf-bundle__title{font-size:42px}.tnf-bundle__text{font-size:13px}.tnf-bundle__tiers{gap:8px}.tnf-tier{flex-direction:column;align-items:flex-start;gap:8px;padding:14px}.tnf-tier__num{font-size:50px}.tnf-tier b{font-size:13.5px}.tnf-tier small{font-size:12px}.tnf-bundle__cta{flex-direction:column;align-items:stretch;gap:10px}.tnf-bundle .tnf-btn{width:100%}.tnf-bundle__note{justify-content:center}}.tnf-cats{padding:72px 0;background:#fff;font-family:var(--tnf-body)}.tnf-cats__head{margin-bottom:26px}.tnf-cats__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tnf-cat{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:18px;background:var(--tnf-soft);color:var(--tnf-ink);text-decoration:none;transition:transform .35s var(--tnf-ease),box-shadow .35s}.tnf-cat:hover{transform:translateY(-4px);box-shadow:0 24px 40px -28px #16181c8c}.tnf-cat:focus-visible{outline:2px solid var(--tnf-g2);outline-offset:3px}.tnf-cat__media{display:block;aspect-ratio:1/1;overflow:hidden;background:#ececef}.tnf-cat__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--tnf-ease)}.tnf-cat:hover .tnf-cat__media img{transform:scale(1.05)}.tnf-cat__body{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:14px 16px 16px}.tnf-cat__body b{display:block;font-family:var(--tnf-display);font-size:28px;font-weight:400;line-height:.95;text-transform:uppercase}.tnf-cat__body small{display:block;margin-top:5px;font-size:12px;color:var(--tnf-muted)}.tnf-cat__go{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--tnf-ink);color:#fff;transition:background .3s,transform .3s var(--tnf-ease)}.tnf-cat__go svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.tnf-cat:hover .tnf-cat__go{background:var(--tnf-grad);transform:translate(3px)}.tnf-cat--feature{grid-column:span 2;grid-row:span 2;justify-content:flex-end;min-height:420px;background:var(--tnf-ink);color:#fff}.tnf-cat--feature .tnf-cat__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.tnf-cat--feature:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#11121400 40%,#111214e0),radial-gradient(70% 50% at 0% 100%,rgba(29,173,129,.35),transparent 70%);pointer-events:none}.tnf-cat--feature .tnf-cat__body{position:relative;z-index:1;padding:0 26px 26px}.tnf-cat--feature .tnf-cat__body b{font-size:clamp(46px,5vw,72px)}.tnf-cat--feature .tnf-cat__body small{color:var(--tnf-g2);font-size:13px}.tnf-cat--feature .tnf-cat__go{width:48px;height:48px;background:var(--tnf-grad)}@media(max-width:749px){.tnf-cats{padding:52px 0}.tnf-cats__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tnf-cat--feature{grid-row:span 1}.tnf-cat--feature{min-height:0;aspect-ratio:1/1}.tnf-cat--feature .tnf-cat__body{padding:0 18px 18px}.tnf-cat--feature .tnf-cat__body b{font-size:46px}.tnf-cat__body{padding:12px}.tnf-cat__body b{font-size:22px}.tnf-cat__go{width:32px;height:32px}}@media(prefers-reduced-motion:reduce){.tnf-btn--primary:after,.tnf-hero__pill:before{animation:none;display:none}.tnf-ticker__word,.tnf-league,.tnf-league__shirt,.tnf-tab:after,.tnf-rail--retro .tnf-card__media{transition:none}.tnf-lgm[open],.tnf-perks__track{animation:none}.tnf-perks .tnf-perks__list[aria-hidden]{display:none}.tnf-perks{overflow-x:auto}.tnf-club,.tnf-cat,.tnf-tier,.tnf-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/tnf-home.css.map */
