.tfh{--g1:#F2F2F2;--g2:#E8E8E8;--line:#E2E2E2;--ink:#141414;--ink2:#1A1A1A;--mut:#666;--red:#FF0000;--red2:#D60000;--fd:var(--font-heading-family),system-ui,sans-serif;--fb:var(--font-body-family),system-ui,sans-serif;--gap:10px;--r:0px;--ease:cubic-bezier(.2,.7,.2,1);font:400 16px/1.55 var(--fb);color:var(--ink);-webkit-font-smoothing:antialiased}@media(min-width:768px){.tfh{--gap:14px}}@media(min-width:1200px){.tfh{--gap:16px}}.tfh *,.tfh *:before,.tfh *:after{box-sizing:border-box}.tfh :is(h1,h2,h3,h4,p,ul){margin:0;padding:0;color:inherit}:where(.tfh) ul{list-style:none}:where(.tfh) a{color:inherit;text-decoration:none}:where(.tfh) button{cursor:pointer;background:none;border:0;padding:0;font:inherit;color:inherit}:where(.tfh) input{font:inherit;color:inherit}.tfh a:focus-visible,.tfh button:focus-visible{outline:2px solid var(--red);outline-offset:3px}.tfh .tf-i{display:block;width:22px;height:22px;flex:none}.tfh .tf-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tfh .tf-eyebrow{display:block;font:600 12px/1.2 var(--fb);letter-spacing:.14em;text-transform:uppercase}.tfh .tf-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 24px;font:700 14px/1 var(--fd);letter-spacing:.07em;text-transform:uppercase;text-decoration:none;border:2px solid var(--ink);border-radius:var(--r);transition:transform .15s var(--ease),box-shadow .15s var(--ease),background .2s,color .2s}.tfh .tf-btn .tf-i{width:18px;height:18px;transition:transform .2s var(--ease)}.tfh .tf-btn:hover .tf-i{transform:translate(3px)}.tfh .tf-btn--red{background:var(--red);color:#fff;box-shadow:4px 4px 0 var(--ink)}.tfh .tf-btn--red:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.tfh .tf-btn--red:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ink)}.tfh .tf-btn--ghost{background:#fff;color:var(--ink)}.tfh .tf-btn--ghost:hover{background:var(--ink);color:#fff}.tfh .tf-btn--white{background:#fff;color:var(--ink);box-shadow:4px 4px 0 var(--ink)}.tfh .tf-btn--white:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.tfh .tf-btn[aria-busy=true]{opacity:.6;pointer-events:none}.tfh .tf-badge{position:absolute;top:10px;left:10px;z-index:3;font:700 11px/1 var(--fb);letter-spacing:.08em;text-transform:uppercase;padding:7px 8px;background:var(--ink);color:#fff;border-radius:2px}.tfh .tf-badge--red{background:var(--red)}.tfh .tf-ph{position:relative;display:block;background:var(--g1);border-radius:var(--r);overflow:hidden;isolation:isolate}.tfh .tf-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:transform .6s var(--ease)}.tfh .tf-has-img .tf-ph:after,.tfh .tf-cat.tf-has-img:after,.tfh .tf-mood.tf-has-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0000008c,#00000014,#00000038)}.tfh .tf-hv--main .tf-ph:after{display:none}.tfh .tf-hv:hover .tf-img,.tfh .tf-cat:hover .tf-img,.tfh .tf-mood:hover .tf-img,.tfh .tf-drop__feature:hover .tf-img{transform:scale(1.04)}.tfh .tf-hero{padding:clamp(24px,4vw,56px) 0 clamp(40px,6vw,72px)}.tfh .tf-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:36px}.tfh .tf-hero__copy{container-type:inline-size}.tfh .tf-hero__tag{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border:1.5px solid var(--ink);border-radius:var(--r)}.tfh .tf-hero__tag b{width:8px;height:8px;border-radius:50%;background:var(--red)}.tfh .tf-hero__h{margin-top:22px;font:800 min(16.4cqw,121.6px)/.96 var(--fd);letter-spacing:-.045em;text-transform:uppercase}.tfh .tf-hero__h span{display:block}.tfh .tf-hero__h span:nth-child(3){padding-left:1.05em}.tfh .tf-hero__h em{font-style:normal;color:var(--red)}.tfh .tf-hero__sub{margin-top:22px;max-width:38ch;font-size:clamp(16.8px,1.35vw,19.2px);line-height:1.5;color:#3a3a3a}.tfh .tf-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.tfh .tf-hero__ctas .tf-btn--red{flex:1 1 100%}.tfh .tf-hero__micro{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:22px;font:500 13px/1.3 var(--fb);color:var(--mut)}.tfh .tf-hero__micro span{display:inline-flex;align-items:center;gap:6px}.tfh .tf-hero__micro .tf-i{width:16px;height:16px;color:var(--ink)}.tfh .tf-hv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap)}.tfh .tf-hv{position:relative;display:block;color:var(--ink)}.tfh .tf-hv--main{grid-column:1/-1;aspect-ratio:4/5;overflow:visible}.tfh .tf-hv--main .tf-ph{position:absolute;top:0;right:0;bottom:0;left:0}.tfh .tf-hv--a,.tfh .tf-hv--b{aspect-ratio:4/5}.tfh .tf-hv--a .tf-ph,.tfh .tf-hv--b .tf-ph{height:100%}.tfh .tf-hv--a .tf-ph{background:var(--g2)}.tfh .tf-hv--b .tf-ph{background:var(--ink2)}.tfh .tf-hv--b,.tfh .tf-hv.tf-has-img{color:#fff}.tfh .tf-mini{position:absolute;top:12px;left:12px;right:12px;z-index:2;display:grid;gap:3px}.tfh .tf-mini .tf-eyebrow{font-size:10px;color:var(--mut)}.tfh .tf-hv--b .tf-mini .tf-eyebrow,.tfh .tf-hv.tf-has-img .tf-mini .tf-eyebrow{color:#ffffffb8}.tfh .tf-mini b{font:700 15px/1.15 var(--fd)}.tfh .tf-mini .tf-p{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font:700 12px/1 var(--fd);letter-spacing:.08em;text-transform:uppercase}.tfh .tf-mini .tf-i{width:14px;height:14px}.tfh .tf-sticker{position:absolute;top:14px;right:14px;z-index:3;transform:rotate(6deg);background:var(--red);color:#fff;font:800 13px/1 var(--fd);letter-spacing:.08em;text-transform:uppercase;padding:10px 12px;border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:var(--r);animation:tf-pop .55s var(--ease) .4s both}@keyframes tf-pop{0%{opacity:0;transform:rotate(6deg) scale(.6)}70%{transform:rotate(6deg) scale(1.08)}to{opacity:1;transform:rotate(6deg) scale(1)}}.tfh .tf-ptag{position:absolute;left:12px;bottom:12px;z-index:3;width:min(300px,calc(100% - 24px));background:#fff;color:var(--ink);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:var(--r);padding:14px 16px}.tfh .tf-ptag .tf-eyebrow{color:var(--mut);font-size:11px}.tfh .tf-ptag__n{display:block;margin-top:6px;font:800 24px/1 var(--fd);text-transform:uppercase;letter-spacing:-.02em}.tfh .tf-ptag__d{display:block;margin-top:4px;font-size:13px;line-height:1.4;color:var(--mut)}.tfh .tf-ptag__row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.tfh .tf-ptag__p{font:700 22px/1 var(--fd)}.tfh .tf-ptag__p small{font:500 11px/1 var(--fb);color:var(--mut);margin-left:4px}.tfh .tf-ptag__go{display:inline-flex;align-items:center;gap:6px;font:700 12px/1 var(--fd);letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid var(--red);padding-bottom:3px}.tfh .tf-ptag__go .tf-i{width:14px;height:14px}@media(min-width:768px){.tfh .tf-hero__ctas .tf-btn--red{flex:0 0 auto}}@media(min-width:1024px){.tfh .tf-hero__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,5vw,88px);align-items:center}.tfh .tf-hv-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);grid-template-rows:1fr 1fr;height:clamp(540px,46vw,700px)}.tfh .tf-hv--main{grid-column:1;grid-row:1/span 2;aspect-ratio:auto}.tfh .tf-hv--a{grid-column:2;grid-row:1;aspect-ratio:auto}.tfh .tf-hv--b{grid-column:2;grid-row:2;aspect-ratio:auto}.tfh .tf-ptag{left:-30px;bottom:30px}}.tfh .tf-trust{border-block:1px solid var(--line);background:#fff}.tfh .tf-trust__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tfh .tf-trust__item{display:flex;gap:12px;align-items:flex-start;padding:18px 10px 18px 0}.tfh .tf-trust__item:nth-child(2n){padding-left:14px;border-left:1px solid var(--line)}.tfh .tf-trust__item:nth-child(n+3){border-top:1px solid var(--line)}.tfh .tf-trust__item b{display:block;font:700 13px/1.2 var(--fd);text-transform:uppercase;letter-spacing:.03em}.tfh .tf-trust__item span{display:block;margin-top:4px;font-size:13px;line-height:1.35;color:var(--mut)}.tfh .tf-trust__item .tf-i{width:24px;height:24px}@media(min-width:1024px){.tfh .tf-trust__grid{grid-template-columns:repeat(4,1fr)}.tfh .tf-trust__item,.tfh .tf-trust__item:nth-child(2n){padding:26px 24px;border-left:1px solid var(--line)}.tfh .tf-trust__item:nth-child(n+3){border-top:0}.tfh .tf-trust__item:first-child{border-left:0;padding-left:0}.tfh .tf-trust__item b{font-size:14px}}.tfh .tf-sec{padding-block:clamp(56px,8vw,120px)}.tfh .tf-sec--flush{padding-top:0}.tfh .tf-sh{display:flex;align-items:center;gap:12px;margin-bottom:18px;font:600 12px/1 var(--fb);letter-spacing:.14em;text-transform:uppercase}.tfh .tf-sh__n{font-family:var(--fd);font-weight:700;color:var(--red);letter-spacing:.04em}.tfh .tf-sh__line{flex:1;height:2px;background:currentColor}.tfh .tf-sh__link{display:inline-flex;align-items:center;gap:6px;letter-spacing:.1em}.tfh .tf-sh__link .tf-i{width:16px;height:16px}.tfh .tf-sh__link:hover{color:var(--red)}.tfh .tf-h-sec{font:800 clamp(36.8px,9.4vw,80px)/1 var(--fd);letter-spacing:-.04em;text-transform:uppercase}.tfh .tf-h-sec em{font-style:normal;color:var(--red)}.tfh .tf-lede{margin-top:16px;max-width:44ch;font-size:clamp(16px,1.2vw,18px);color:var(--mut)}.tfh .tf-head{margin-bottom:clamp(28px,4vw,52px)}@media(min-width:1024px){.tfh .tf-head--split{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:end}.tfh .tf-head--split .tf-lede{margin-top:0;text-align:right}}.tfh .tf-cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap)}.tfh .tf-cat{position:relative;display:block;min-height:210px;border-radius:var(--r);background:var(--g1);color:var(--ink);overflow:hidden;container-type:inline-size;isolation:isolate}.tfh .tf-cat:first-child{grid-column:1/-1;min-height:300px}.tfh .tf-cat__txt{position:absolute;top:14px;left:14px;right:14px;z-index:2}.tfh .tf-cat__n{display:block;font:600 11px/1 var(--fd);letter-spacing:.06em;color:var(--mut)}.tfh .tf-cat__name{display:block;margin-top:8px;font:800 clamp(19.2px,5vw,30.4px)/.92 var(--fd);letter-spacing:-.025em;text-transform:uppercase}.tfh .tf-cat:first-child .tf-cat__name{font-size:clamp(32px,8vw,57.6px)}.tfh .tf-cat__desc{display:block;margin-top:6px;font-size:13px;line-height:1.35;color:var(--mut)}.tfh .tf-cat__go{position:absolute;right:12px;bottom:12px;z-index:2;width:38px;height:38px;display:grid;place-items:center;border:2px solid var(--ink);border-radius:var(--r);background:#fff;color:var(--ink);transition:transform .15s var(--ease),box-shadow .15s var(--ease),background .2s,color .2s}.tfh .tf-cat__go .tf-i{width:18px;height:18px}.tfh .tf-cat:hover .tf-cat__go,.tfh .tf-mood:hover .tf-cat__go{background:var(--red);color:#fff;transform:translate(-2px,-2px);box-shadow:3px 3px 0 var(--ink)}.tfh .tf-cat--ink{background:var(--ink2);color:#fff}.tfh .tf-cat--ink .tf-cat__n,.tfh .tf-cat--ink .tf-cat__desc{color:#ffffff9e}.tfh .tf-cat--ink .tf-cat__go{border-color:#fff;background:transparent;color:#fff}.tfh .tf-cat--red{background:var(--red);color:#fff}.tfh .tf-cat--red .tf-cat__n,.tfh .tf-cat--red .tf-cat__desc{color:#ffffffd9}.tfh .tf-cat.tf-has-img{color:#fff}.tfh .tf-cat.tf-has-img .tf-cat__n,.tfh .tf-cat.tf-has-img .tf-cat__desc{color:#ffffffd9}@media(min-width:1024px){.tfh .tf-cats{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(3,clamp(220px,17vw,270px));grid-auto-rows:clamp(220px,17vw,270px);grid-template-areas:"a a b c" "a a d e" "f g g e"}.tfh .tf-cat{min-height:0}.tfh .tf-cat__txt{top:20px;left:20px;right:20px}.tfh .tf-cat__go{right:18px;bottom:18px}.tfh .tf-cat:nth-child(1){grid-area:a}.tfh .tf-cat:nth-child(2){grid-area:b}.tfh .tf-cat:nth-child(3){grid-area:c}.tfh .tf-cat:nth-child(4){grid-area:d}.tfh .tf-cat:nth-child(5){grid-area:e}.tfh .tf-cat:nth-child(6){grid-area:f}.tfh .tf-cat:nth-child(7){grid-area:g}.tfh .tf-cat:nth-child(n+8){grid-area:auto}}.tfh .tf-pgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px var(--gap)}@media(min-width:1024px){.tfh .tf-pgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.tfh .tf-du{background:var(--ink2);color:#fff;padding-block:clamp(56px,8vw,120px)}.tfh .tf-du .tf-lede{color:#ffffffad}.tfh .tf-du__tabs{display:flex;gap:8px;overflow-x:auto;margin:0 0 20px;scrollbar-width:none}.tfh .tf-du__tabs::-webkit-scrollbar{display:none}.tfh .tf-du__tab{flex:none;height:46px;padding:0 16px;border:2px solid rgba(255,255,255,.28);border-radius:var(--r);font:700 13px/1 var(--fd);letter-spacing:.07em;text-transform:uppercase;color:#fff;transition:background .2s,color .2s,border-color .2s}.tfh .tf-du__tab:hover{border-color:#fff}.tfh .tf-du__tab[aria-selected=true]{background:#fff;color:var(--ink);border-color:#fff}.tfh .tf-du__panel{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap)}.tfh .tf-du__panel.is-active{display:grid;animation:tf-fade .35s var(--ease)}@keyframes tf-fade{0%{opacity:0;transform:translateY(8px)}}.tfh .tf-set{grid-column:1/-1;display:flex;flex-direction:column;gap:14px;background:#fff;color:var(--ink);border-radius:var(--r);padding:20px}.tfh .tf-set__list li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:14px}.tfh .tf-set__list li b{font:700 14px/1.3 var(--fd)}.tfh .tf-set__tot{display:flex;justify-content:space-between;align-items:baseline;margin-top:auto}.tfh .tf-set__tot span{font:600 12px/1 var(--fb);letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.tfh .tf-set__tot b{font:800 32px/1 var(--fd);letter-spacing:-.02em}.tfh .tf-du__life{position:relative;grid-column:1/-1;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:12px;min-height:340px;padding:24px;border:2px solid rgba(255,255,255,.28);border-radius:var(--r);overflow:hidden;isolation:isolate;color:#fff}.tfh .tf-du__life>*:not(.tf-img){position:relative;z-index:2}.tfh .tf-du__life.tf-has-img{border-color:transparent}.tfh .tf-du__life.tf-has-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,#000c,#0003 62%,#0000000d)}.tfh .tf-du__life .tf-eyebrow{color:#ffffffb8}.tfh .tf-du__lt{display:block;font:800 clamp(28px,3.4vw,52px)/.95 var(--fd);letter-spacing:-.035em;text-transform:uppercase;max-width:16ch}.tfh .tf-du__lp{display:block;max-width:46ch;color:#fffc}.tfh .tf-du__life .tf-btn{margin-top:8px}.tfh .tf-du__life:hover .tf-img{transform:scale(1.03)}@media(min-width:1024px){.tfh .tf-du__panel{grid-template-columns:repeat(4,minmax(0,1fr))}.tfh .tf-set{grid-column:auto;padding:24px}.tfh .tf-du__life{grid-column:span var(--span,4);min-height:440px;padding:32px}}.tfh .tf-drop__grid{display:grid;gap:var(--gap)}.tfh .tf-drop__card{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:28px;min-height:440px;padding:22px 22px 0;background:var(--red);color:#fff;border-radius:var(--r);overflow:hidden;container-type:inline-size}.tfh .tf-drop__h{margin-top:16px;font:800 min(13cqw,80px)/.92 var(--fd);letter-spacing:-.045em;text-transform:uppercase}.tfh .tf-drop__num{font:800 54cqw/.74 var(--fd);letter-spacing:-.06em;color:#fff;white-space:nowrap;margin:0 0 -.09em -.05em}.tfh .tf-drop__theme{margin-top:14px;font:700 15px/1 var(--fd);letter-spacing:.1em;text-transform:uppercase}.tfh .tf-drop__meta{margin-top:22px}.tfh .tf-drop__meta li{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid rgba(255,255,255,.4);font-size:14px;font-weight:500}.tfh .tf-live{width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #ffffff59}.tfh .tf-drop__card .tf-btn{align-self:flex-start;margin-top:18px}.tfh .tf-drop__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px var(--gap)}.tfh .tf-drop__feature{display:grid;gap:18px;align-content:start;color:var(--ink)}.tfh .tf-drop__feature .tf-ph{aspect-ratio:4/3}.tfh .tf-drop__fi{display:grid;align-content:start;justify-items:start;gap:8px}.tfh .tf-drop__fi .tf-eyebrow{color:var(--mut)}.tfh .tf-drop__fn{font:800 clamp(28px,3vw,44px)/.95 var(--fd);letter-spacing:-.03em;text-transform:uppercase}.tfh .tf-drop__fd{max-width:42ch;color:var(--mut)}.tfh .tf-drop__fp{font:700 26px/1 var(--fd)}.tfh .tf-drop__fi .tf-btn{margin-top:8px}@media(min-width:1024px){.tfh .tf-drop__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.tfh .tf-drop__card{padding:36px 36px 0;min-height:0}.tfh .tf-drop__feature .tf-ph{aspect-ratio:5/4}}.tfh .tf-px{position:relative;display:flex;align-items:flex-end;min-height:var(--px-h,75vh);overflow:hidden;isolation:isolate;background:var(--ink2);color:#fff}.tfh .tf-px__media{position:absolute;left:0;right:0;top:-18%;bottom:-18%;z-index:0;will-change:transform}.tfh .tf-px__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to right,#141414bf,#14141461 40%,#14141400 65%)}.tfh .tf-px__inner{position:relative;z-index:2;width:100%;padding-block:clamp(56px,8vw,120px)}.tfh .tf-px .tf-eyebrow{color:#fffc}.tfh .tf-px .tf-h-sec{margin-top:14px;font-size:clamp(44px,8vw,120px);line-height:.95;max-width:12ch}.tfh .tf-px__text{margin-top:18px;max-width:46ch;font-size:clamp(16px,1.3vw,19px);color:#ffffffdb}.tfh .tf-px .tf-btn{margin-top:28px}.tfh .tf-px--center{text-align:center}.tfh .tf-px--center .tf-h-sec,.tfh .tf-px--center .tf-px__text{margin-inline:auto}@media(max-width:749px){.tfh .tf-px{min-height:min(var(--px-h,75vh),620px)}}.tfh .tf-moods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap)}.tfh .tf-mood{position:relative;display:block;min-height:200px;border-radius:var(--r);background:var(--g1);color:var(--ink);overflow:hidden;container-type:inline-size;isolation:isolate}.tfh .tf-mood--w{grid-column:span 2}.tfh .tf-mood__txt{position:absolute;top:14px;left:14px;right:14px;z-index:2}.tfh .tf-mood__name{display:block;font:800 clamp(18.4px,4.8vw,28px)/.92 var(--fd);letter-spacing:-.025em;text-transform:uppercase}.tfh .tf-mood__desc{display:block;margin-top:6px;max-width:24ch;font-size:13px;line-height:1.35;color:var(--mut)}.tfh .tf-mood--ink{background:var(--ink2);color:#fff}.tfh .tf-mood--ink .tf-mood__desc{color:#ffffff9e}.tfh .tf-mood--ink .tf-cat__go{border-color:#fff;background:transparent;color:#fff}.tfh .tf-mood--red{background:var(--red);color:#fff}.tfh .tf-mood--red .tf-mood__desc{color:#ffffffe0}.tfh .tf-mood--line{background:#fff;box-shadow:inset 0 0 0 2px var(--ink)}.tfh .tf-mood.tf-has-img{color:#fff}.tfh .tf-mood.tf-has-img .tf-mood__desc{color:#ffffffd9}.tfh .tf-mood__big{position:absolute;right:18px;bottom:18px;z-index:2;font:800 min(22cqw,120px)/.8 var(--fd);letter-spacing:-.05em;text-align:right}.tfh .tf-mood__big small{display:block;margin-bottom:6px;font:700 12px/1 var(--fb);letter-spacing:.14em;text-transform:uppercase}@media(min-width:1024px){.tfh .tf-moods{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(220px,17vw,260px)}.tfh .tf-mood{min-height:0}.tfh .tf-mood__txt{top:20px;left:20px;right:20px}}.tfh .tf-lead{background:var(--g1);padding-block:clamp(56px,8vw,112px)}.tfh .tf-lead__grid{display:grid;gap:28px}.tfh .tf-lead .tf-head{margin-bottom:0}.tfh .tf-lead__label{font:600 12px/1 var(--fb);letter-spacing:.14em;text-transform:uppercase}.tfh .tf-chips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 18px}.tfh .tf-chip{height:40px;padding:0 14px;border:2px solid var(--ink);border-radius:var(--r);font:600 14px/1 var(--fb);background:#fff;color:var(--ink);transition:background .2s,color .2s}.tfh .tf-chip[aria-pressed=true]{background:var(--ink);color:#fff}.tfh .tf-lead__row{display:flex;flex-direction:column;gap:10px}.tfh .tf-lead__row input{height:56px;min-width:0;padding:0 16px;border:2px solid var(--ink);border-radius:var(--r);background:#fff;font-size:16px;outline:none;box-shadow:none;transition:box-shadow .15s}.tfh .tf-lead__row input:focus{box-shadow:4px 4px 0 var(--red)}.tfh .tf-lead__fine{margin-top:12px;font-size:13px;color:var(--mut)}.tfh .tf-lead__ok{margin-top:14px;font:700 15px/1.3 var(--fd)}.tfh .tf-lead__err{margin-top:12px;font-size:14px;color:var(--red2)}@media(min-width:640px){.tfh .tf-lead__row{flex-direction:row}.tfh .tf-lead__row input{flex:1}}@media(min-width:1024px){.tfh .tf-lead__grid{grid-template-columns:1fr 1fr;gap:72px;align-items:end}}.tfh.tf-hchips-wrap{background:#fff;border-bottom:1px solid var(--line)}.tfh .tf-hchips{display:flex;gap:8px;overflow-x:auto;padding-top:10px;padding-bottom:12px;scrollbar-width:none}.tfh .tf-hchips::-webkit-scrollbar{display:none}.tfh .tf-hchips a{flex:none;font:600 13px/1 var(--fb);padding:9px 12px;border:1.5px solid var(--ink);border-radius:var(--r);background:#fff;color:var(--ink)}.tfh .tf-hchips a:first-child{background:var(--ink);color:#fff}@media(min-width:990px){.tfh.tf-hchips-wrap--mobile{display:none}}.tfh .tf-mark__wrap{container-type:inline-size;overflow:hidden}.tfh .tf-mark{display:flex;align-items:flex-start;justify-content:center;font:800 21.5cqw/.78 var(--fd);letter-spacing:-.055em;color:rgb(var(--color-foreground));white-space:nowrap;margin-bottom:-.05em;-webkit-user-select:none;user-select:none}.tfh .tf-mark sup{font-size:.26em;color:var(--red);line-height:1;margin-left:.06em;position:relative;top:.1em}.tfh-js .tfh [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .5s var(--ease),transform .5s var(--ease);transition-delay:calc(var(--d,0) * 60ms)}.tfh-js .tfh [data-reveal].in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.tfh *,.tfh *:before,.tfh *:after{animation:none!important;transition:none!important}}.tfh .tf-hero__copy{text-align:left}.tfh .tf-hero__ctas{justify-content:flex-start}.tfh .tf-hero__sub{text-align:left;max-width:42ch}.tfh .tf-hero__h span:nth-child(3){padding-left:0}
/*# sourceMappingURL=/cdn/shop/t/8/assets/trufolk-home.css.map */
