.hk.tlp .hero-bg{background-image:url(/images/hockeyology/group.jpg);background-position:50% 30%}.hk.tlp .hero-c{text-align:center;max-width:900px;margin-left:auto;margin-right:auto}.hk.tlp .hero-logo{margin-left:auto;margin-right:auto}.hk.tlp .hero .sub{text-wrap:pretty;max-width:54ch;margin-left:auto;margin-right:auto}.hk.tlp .hero .ctas{justify-content:center}.hk.tlp .hero-micro{color:#fff9;margin-top:1.1rem;font-size:.86rem}.hk.tlp .load{padding:clamp(4rem,8vw,6.5rem) 0}.hk.tlp .load-head{text-align:center;max-width:780px;margin:0 auto clamp(2.4rem,4vw,3.2rem)}.hk.tlp .load-head .ey{color:var(--red);justify-content:center;margin-bottom:1.1rem}.hk.tlp .load-head h2{letter-spacing:-.02em;text-wrap:balance;margin-bottom:1.3rem;font-size:clamp(2.1rem,4.8vw,3.4rem);font-weight:600;line-height:1.04}.hk.tlp .load-head p{color:var(--muted);text-wrap:pretty;max-width:56ch;margin:0 auto;font-size:clamp(1.05rem,1.5vw,1.22rem);line-height:1.55}.hk.tlp .load-list{grid-template-columns:1fr 1fr;gap:1rem;max-width:900px;margin:0 auto;display:grid}.hk.tlp .load-item{background:var(--surface);border:1px solid #ffffff14;border-radius:14px;align-items:flex-start;gap:.9rem;padding:1.2rem 1.3rem;display:flex}.hk.tlp .load-ic{width:26px;height:26px;color:var(--faint);border:1.5px solid #ffffff47;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.hk.tlp .load-ic svg{width:14px;height:14px}.hk.tlp .load-item span:not(.load-ic){color:var(--muted);font-size:.99rem;line-height:1.45}.hk.tlp .load-item span b{color:#fff;font-weight:600}.hk.tlp .load-item.load-wide{grid-column:1/-1;justify-content:center;align-items:center}.hk.tlp .load-item.load-wide span:not(.load-ic){color:#fff;font-size:1.1rem;font-weight:600}.hk.tlp .load-close{text-align:center;max-width:780px;margin:clamp(2.4rem,4vw,3.2rem) auto 0}.hk.tlp .load-close p{letter-spacing:-.015em;color:#fff;text-wrap:balance;font-size:clamp(1.5rem,3.2vw,2.2rem);font-weight:600;line-height:1.14}@media (max-width:700px){.hk.tlp .load-list{grid-template-columns:1fr}}.hk.tlp .stmt{text-align:center;padding:clamp(4.5rem,10vw,7.5rem) 0;position:relative;overflow:hidden}.hk.tlp .stmt-bg{background:url(/images/hockeyology/spotlight.jpg) 50% 38%/cover no-repeat;position:absolute;inset:0;transform:scale(1.05)}.hk.tlp .stmt-sc{background:linear-gradient(#14181bd1,#122d47db);position:absolute;inset:0}.hk.tlp .stmt .container{z-index:2;position:relative}.hk.tlp .stmt h2{letter-spacing:-.025em;margin:0 auto;font-size:clamp(2.4rem,6vw,4.6rem);font-weight:600;line-height:1.06}.hk.tlp .stmt .stmt-sub{color:#ffffffd1;max-width:60ch;margin-top:1.3rem;margin-left:auto;margin-right:auto;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.55}.hk.tlp .stmt .stmt-tag{color:var(--red);letter-spacing:-.01em;margin-top:1.3rem;font-size:clamp(1.1rem,1.9vw,1.45rem);font-weight:600}.hk.tlp .pk{background:linear-gradient(180deg,#0e1215,var(--dark));padding:clamp(4rem,8vw,6.5rem) 0}.hk.tlp .pk-head{text-align:center;max-width:800px;margin:0 auto clamp(2.4rem,4vw,3.2rem)}.hk.tlp .pk-head .ey{color:var(--red);justify-content:center;margin-bottom:1.1rem}.hk.tlp .pk-head h2{letter-spacing:-.02em;text-wrap:balance;margin-bottom:1.2rem;font-size:clamp(2.1rem,4.8vw,3.4rem);font-weight:600;line-height:1.04}.hk.tlp .pk-head p{color:var(--muted);max-width:56ch;margin:0 auto;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.55}.hk.tlp .pk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;max-width:1100px;margin:0 auto;display:grid}.hk.tlp .pk-card{background:var(--surface);border:1px solid #ffffff17;border-radius:22px;flex-direction:column;padding:clamp(1.6rem,3vw,2.2rem);display:flex;position:relative;box-shadow:0 40px 80px -60px #000000e6}.hk.tlp .pk-card.is-feat{border-color:#e4004680}.hk.tlp .pk-tag{letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--red);border-radius:6px;padding:.35rem .6rem;font-size:.68rem;font-weight:700;position:absolute;top:1.1rem;right:1.1rem}.hk.tlp .pk-what{letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-bottom:.7rem;font-size:.74rem;font-weight:700}.hk.tlp .pk-card h3{letter-spacing:-.015em;color:#fff;text-wrap:balance;margin-bottom:.9rem;padding-right:5rem;font-size:clamp(1.35rem,2.4vw,1.7rem);font-weight:600;line-height:1.1}.hk.tlp .pk-price{align-items:baseline;gap:.45rem;margin-bottom:.35rem;display:flex}.hk.tlp .pk-amt{letter-spacing:-.03em;color:#fff;font-size:clamp(2rem,3.6vw,2.6rem);font-weight:600;line-height:1}.hk.tlp .pk-unit{color:var(--faint);font-size:.9rem}.hk.tlp .pk-meta{color:var(--faint);margin-bottom:1rem;font-size:.86rem;font-weight:500}.hk.tlp .pk-body{color:var(--muted);flex:1;margin-bottom:1.1rem;font-size:.98rem;line-height:1.55}.hk.tlp .pk-fit{color:#fff;align-items:center;gap:.5rem;margin-bottom:1.3rem;font-size:.92rem;font-weight:500;display:flex}.hk.tlp .pk-fit svg{color:#15803d;flex:none;width:16px;height:16px}.hk.tlp .pk-cta{align-self:flex-start;padding:.8rem 1.35rem;font-size:.95rem}.hk.tlp .pk-note{text-align:center;max-width:64ch;color:var(--faint);margin:clamp(1.8rem,3vw,2.4rem) auto 0;font-size:.95rem;line-height:1.55}@media (max-width:820px){.hk.tlp .pk-grid{grid-template-columns:1fr}.hk.tlp .pk-card h3{padding-right:0}.hk.tlp .pk-tag{margin-bottom:.8rem;display:inline-block;position:static}}.hk.tlp .mz{padding:clamp(4rem,8vw,6.5rem) 0}.hk.tlp .mz-head{text-align:center;max-width:760px;margin:0 auto clamp(2.6rem,5vw,3.6rem)}.hk.tlp .mz-head .ey{color:var(--red);justify-content:center;margin-bottom:1.1rem}.hk.tlp .mz-head h2{letter-spacing:-.02em;text-wrap:balance;margin-bottom:1.2rem;font-size:clamp(2.1rem,4.8vw,3.4rem);font-weight:600;line-height:1.04}.hk.tlp .mz-head p{color:var(--muted);max-width:56ch;margin:0 auto;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.55}.hk.tlp .mrow{grid-template-columns:1.04fr .96fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);margin-bottom:clamp(3rem,6vw,5rem);display:grid}.hk.tlp .mrow:last-child{margin-bottom:0}.hk.tlp .mrow.rev .m-media{order:2}.hk.tlp .m-media{aspect-ratio:5/4;background:var(--navy);border-radius:22px;position:relative;overflow:hidden;box-shadow:0 40px 80px -48px #000c}.hk.tlp .m-img{background-position:50%;background-size:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(1.06)}.hk.tlp .rv.in .m-img{transform:scale(1)}.hk.tlp .m-img.ice{background-image:url(/images/hockeyology/ice-palace-camp.jpg)}.hk.tlp .m-img.shooting{background-image:url(/images/hockeyology/shooting.jpg)}.hk.tlp .m-img.strength{background-image:url(/images/hockeyology/strength.jpg)}.hk.tlp .m-num{letter-spacing:-.03em;color:var(--red);margin-bottom:.8rem;font-size:2.4rem;font-weight:600;line-height:1}.hk.tlp .m-h{letter-spacing:-.02em;color:#fff;text-wrap:balance;margin-bottom:1rem;font-size:clamp(1.8rem,3.6vw,2.7rem);font-weight:600;line-height:1.06}.hk.tlp .m-p{color:var(--muted);max-width:46ch;font-size:clamp(1.02rem,1.4vw,1.16rem);line-height:1.6}.hk.tlp .m-attrs{color:var(--faint);align-items:flex-start;gap:.6rem;margin-top:1.2rem;font-size:.92rem;font-weight:500;line-height:1.5;display:inline-flex}.hk.tlp .m-attrs:before{content:"";background:linear-gradient(var(--red),var(--red)) center / 1.8rem 2px no-repeat;flex:none;width:1.8rem;height:1.5em}@media (max-width:860px){.hk.tlp .mrow{grid-template-columns:1fr;gap:1.8rem;margin-bottom:clamp(3rem,7vw,5rem)}.hk.tlp .mrow.rev .m-media{order:-1}}.hk.tlp .menu{background:linear-gradient(180deg,var(--dark),#0e1215);padding:clamp(4rem,8vw,6.5rem) 0}.hk.tlp .menu-head{text-align:center;max-width:760px;margin:0 auto clamp(2.2rem,3.5vw,3rem)}.hk.tlp .menu-head .ey{color:var(--red);justify-content:center;margin-bottom:1.1rem}.hk.tlp .menu-head h2{letter-spacing:-.02em;text-wrap:balance;margin-bottom:1rem;font-size:clamp(2rem,4.4vw,3.1rem);font-weight:600;line-height:1.05}.hk.tlp .menu-head p{color:var(--muted);max-width:54ch;margin:0 auto;font-size:clamp(1.02rem,1.4vw,1.15rem);line-height:1.55}.hk.tlp .menu-groups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.25rem;max-width:1100px;margin:0 auto;display:grid}.hk.tlp .menu-group{background:var(--surface);border:1px solid #ffffff17;border-radius:20px;padding:1.6rem 1.5rem}.hk.tlp .menu-group h3{letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin-bottom:1rem;font-size:.76rem;font-weight:700}.hk.tlp .menu-group ul{margin:0;padding:0;list-style:none}.hk.tlp .menu-group li{border-top:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.85rem 0;display:flex}.hk.tlp .menu-group li:first-child{border-top:0;padding-top:0}.hk.tlp .menu-item-text{flex-direction:column;gap:.2rem;min-width:0;display:flex}.hk.tlp .menu-item-name{color:#fff;font-size:.98rem;font-weight:600;line-height:1.3}.hk.tlp .menu-item-detail{color:var(--faint);font-size:.84rem;line-height:1.45}.hk.tlp .menu-item-price{color:#fff;white-space:nowrap;flex:none;font-size:1rem;font-weight:600}.hk.tlp .menu-foot{text-align:center;flex-direction:column;align-items:center;gap:1.2rem;max-width:64ch;margin:clamp(2rem,3.5vw,2.8rem) auto 0;display:flex}.hk.tlp .menu-foot p{color:var(--faint);font-size:.92rem;line-height:1.55}@media (max-width:900px){.hk.tlp .menu-groups{grid-template-columns:1fr}}.hk.tlp .fac{padding:clamp(4rem,8vw,6.5rem) 0}.hk.tlp .fac-head{text-align:center;max-width:840px;margin:0 auto clamp(2.2rem,3.5vw,3rem)}.hk.tlp .fac-head .ey{color:var(--red);justify-content:center;margin-bottom:1.1rem}.hk.tlp .fac-head h2{letter-spacing:-.02em;text-wrap:balance;margin-bottom:1.2rem;font-size:clamp(2.1rem,4.6vw,3.3rem);font-weight:600;line-height:1.05}.hk.tlp .fac-head p{color:var(--muted);max-width:58ch;margin:0 auto;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.55}.hk.tlp .fac-img{aspect-ratio:21/9;background:var(--navy);border-radius:22px;margin-bottom:clamp(2rem,3.5vw,2.8rem);position:relative;overflow:hidden;box-shadow:0 50px 100px -55px #000000d9}.hk.tlp .fac-bg{background:url(/images/hockeyology/branded-ice.jpg) 50%/cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(1.04)}.hk.tlp .rv.in .fac-bg{transform:scale(1)}.hk.tlp .fac-tags{flex-wrap:wrap;justify-content:center;gap:.7rem;max-width:940px;margin:0 auto;display:flex}.hk.tlp .fac-tag{background:var(--surface);color:#fff;border:1px solid #ffffff1a;border-radius:99px;align-items:center;gap:.5rem;padding:.7rem 1.15rem;font-size:.92rem;font-weight:500;display:inline-flex}.hk.tlp .fac-tag svg{color:#15803d;flex:none;width:15px;height:15px}@media (max-width:860px){.hk.tlp .fac-img{aspect-ratio:16/9}}@media (max-width:560px){.hk.tlp:not(.chromed) .fac-tags{flex-direction:column;align-items:stretch;gap:0;max-width:360px}.hk.tlp:not(.chromed) .fac-tag{background:0 0;border:0;border-bottom:1px solid #ffffff17;border-radius:0;justify-content:flex-start;gap:.85rem;padding:.95rem .2rem;font-size:1rem}.hk.tlp:not(.chromed) .fac-tag:last-child{border-bottom:0}.hk.tlp:not(.chromed) .fac-tag svg{width:17px;height:17px}}.hk.tlp section.ask{background:linear-gradient(180deg,#0e1215,var(--dark));padding:clamp(4rem,8vw,6.5rem) 0;scroll-margin-top:1.25rem}.hk.tlp.chromed section.ask{scroll-margin-top:90px}.hk.tlp div.ask{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;gap:clamp(2.4rem,5vw,4.5rem);display:grid}.hk.tlp .ask-pitch .ey{color:var(--red);margin-bottom:1.1rem}.hk.tlp .ask-pitch h2{letter-spacing:-.02em;text-wrap:balance;margin-bottom:1.6rem;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.05}.hk.tlp .ask-points{flex-direction:column;gap:1rem;margin:0 0 1.8rem;padding:0;list-style:none;display:flex}.hk.tlp .ask-points li{color:var(--muted);align-items:flex-start;gap:.8rem;font-size:1.02rem;line-height:1.45;display:flex}.hk.tlp .ask-points li b{color:#fff;font-weight:600}.hk.tlp .ask-points svg{color:#15803d;flex:none;width:20px;height:20px;margin-top:2px}.hk.tlp .ask-micro{color:var(--faint);font-size:.9rem;line-height:1.5}.hk.tlp .ask-micro a{color:#fff;text-underline-offset:2px;text-decoration:underline}@media (max-width:900px){.hk.tlp div.ask{grid-template-columns:1fr;gap:2.6rem}}.hk.tlp .tf{background:var(--surface);border:1px solid #ffffff17;border-radius:24px;flex-direction:column;gap:1rem;padding:clamp(1.8rem,4vw,2.8rem);display:flex;box-shadow:0 50px 100px -60px #000000e6}.hk.tlp .tf-head{margin-bottom:.4rem}.hk.tlp .tf-head h3{letter-spacing:-.015em;color:#fff;margin-bottom:.35rem;font-size:clamp(1.4rem,2.6vw,1.8rem);font-weight:600}.hk.tlp .tf-head p{color:var(--faint);font-size:.95rem}.hk.tlp .tf .field-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.hk.tlp .tf .field{flex-direction:column;gap:.4rem;display:flex}.hk.tlp .tf .field label{letter-spacing:.02em;color:#ffffffc7;font-size:.8rem;font-weight:600}.hk.tlp .tf-opt{color:var(--faint);margin-left:.3rem;font-weight:400}.hk.tlp .tf input:not([type=checkbox]),.hk.tlp .tf select,.hk.tlp .tf textarea{background:var(--dark);color:#fff;border:1px solid #ffffff1f;border-radius:12px;width:100%;padding:.9rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .18s}.hk.tlp .tf input::placeholder,.hk.tlp .tf textarea::placeholder{color:#ffffff57}.hk.tlp .tf input:focus,.hk.tlp .tf select:focus,.hk.tlp .tf textarea:focus{border-color:#15803d99;outline:none}.hk.tlp .tf select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff80' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;background-size:18px;padding-right:2.6rem}.hk.tlp .tf select option{color:#14181b}.hk.tlp .tf textarea{resize:vertical;min-height:88px}.hk.tlp .tf-consent{color:var(--muted);cursor:pointer;align-items:flex-start;gap:.75rem;font-size:.84rem;line-height:1.5;display:flex}.hk.tlp .tf-consent input{accent-color:#15803d;flex:none;width:16px;height:16px;margin-top:.2rem}.hk.tlp .tf-consent a{color:#fff;text-underline-offset:2px;text-decoration:underline}.hk.tlp .tf-err{color:#ff6b81;font-size:.9rem}.hk.tlp .tf .btn-go{justify-content:center;width:100%}.hk.tlp .tf-fine{text-align:center;color:var(--faint);font-size:.8rem}.hk.tlp .tf-done{text-align:center;align-items:center}.hk.tlp .tf-done-check{background:#15803d24;border:1px solid #15803d80;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto .4rem;display:flex}.hk.tlp .tf-done-check svg{color:#15803d;width:30px;height:30px}.hk.tlp .tf-done h3{letter-spacing:-.02em;color:#fff;text-wrap:balance;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;line-height:1.1}.hk.tlp .tf-done p{color:var(--muted);max-width:46ch;font-size:1rem;line-height:1.55}.hk.tlp .tf-done-fine{color:var(--faint);font-size:.88rem}.hk.tlp .tf-done-fine a{color:#fff;text-underline-offset:2px;text-decoration:underline}@media (max-width:560px){.hk.tlp .tf .field-row{grid-template-columns:1fr}.hk.tlp .tf{padding:1.6rem 1.15rem 1.8rem}}.hk.tlp .fin{text-align:center;padding:clamp(5rem,11vw,8rem) 0;position:relative;overflow:hidden}.hk.tlp .fin-bg{background:url(/images/combine/ice-session.jpg) 50% 40%/cover no-repeat;position:absolute;inset:0;transform:scale(1.05)}.hk.tlp .fin-sc{background:linear-gradient(#14181bd6,#14181beb);position:absolute;inset:0}.hk.tlp .fin .container{z-index:2;position:relative}.hk.tlp .fin h2{letter-spacing:-.022em;text-wrap:balance;max-width:22ch;margin-bottom:1.1rem;margin-left:auto;margin-right:auto;font-size:clamp(2.2rem,4.8vw,3.6rem);font-weight:600;line-height:1.05}.hk.tlp .fin p{color:#ffffffd1;max-width:52ch;margin:0 auto 2.2rem;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.55}.hk.tlp .fin .fin-micro{color:#ffffff8c;margin:1rem auto 0;font-size:.85rem}.hk.tlp .hkf{z-index:1;padding-bottom:5.5rem;position:relative}.hk.tlp .cbar{z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d1012f0;border-top:1px solid #ffffff1a;transition:transform .35s cubic-bezier(.2,.7,.2,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -4px 20px -12px #00000080}.hk.tlp .cbar.show{transform:translateY(0)}.hk.tlp .cbar .cbar-in{justify-content:center;align-items:center;gap:1.25rem;max-width:none;padding:.8rem 1.5rem;display:flex}.hk.tlp .cbar .cbar-icon{background:#15803d;border-radius:11px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.hk.tlp .cbar .cbar-icon svg{color:#fff;width:20px;height:20px}.hk.tlp .cbar .cbar-text{flex-direction:column;min-width:0;display:flex}.hk.tlp .cbar .cbar-title{color:#fff;font-size:1rem;font-weight:600;line-height:1.2}.hk.tlp .cbar .cbar-sub{color:var(--faint);font-size:.8rem}.hk.tlp .cbar .btn-go{box-shadow:none;padding:.72rem 1.3rem;font-size:.95rem}@media (max-width:560px){.hk.tlp .cbar .cbar-sub{display:none}.hk.tlp .cbar .cbar-in{gap:.9rem;padding:.7rem 1rem}}.hk.tlp.chromed .pk{background:var(--light)}.hk.tlp.chromed .pk-head h2{color:var(--ink)}.hk.tlp.chromed .pk-head p,.hk.tlp.chromed .pk-note{color:var(--ink-muted)}.hk.tlp.chromed .pk-card{background:#fff;border-color:#14181b1a;box-shadow:0 30px 60px -50px #14181b66}.hk.tlp.chromed .pk-card h3,.hk.tlp.chromed .pk-amt,.hk.tlp.chromed .pk-fit{color:var(--ink)}.hk.tlp.chromed .pk-body,.hk.tlp.chromed .pk-unit,.hk.tlp.chromed .pk-meta{color:var(--ink-muted)}.hk.tlp.chromed .menu{background:var(--light)}.hk.tlp.chromed .menu-head h2{color:var(--ink)}.hk.tlp.chromed .menu-head p,.hk.tlp.chromed .menu-foot p{color:var(--ink-muted)}.hk.tlp.chromed .menu-group{background:#fff;border-color:#14181b1a}.hk.tlp.chromed .menu-group li{border-top-color:#14181b14}.hk.tlp.chromed .menu-item-name,.hk.tlp.chromed .menu-item-price{color:var(--ink)}.hk.tlp.chromed .menu-item-detail{color:var(--ink-muted)}.hk.tlp.chromed .menu-foot .btn-ghost{color:var(--ink);border-color:#14181b59}.hk.tlp.chromed .menu-foot .btn-ghost:hover{border-color:var(--ink);background:#14181b0d}.hk.tlp.chromed .fac{background:var(--light)}.hk.tlp.chromed .fac-head h2{color:var(--ink)}.hk.tlp.chromed .fac-head p{color:var(--ink-muted)}.hk.tlp.chromed .fac-tag{color:var(--ink);background:#fff;border-color:#14181b1f}@media (max-width:560px){.hk.tlp .hero-micro,.hk.tlp .fin .fin-micro{font-size:clamp(.66rem,3vw,.85rem)}.hk.tlp .load,.hk.tlp .pk,.hk.tlp .mz,.hk.tlp .menu,.hk.tlp .fac,.hk.tlp section.ask{padding:3rem 0}.hk.tlp .stmt{padding:3.5rem 0}.hk.tlp .fin{padding:3.5rem 0 3rem}}@media (prefers-reduced-motion:reduce){.hk.tlp .m-img,.hk.tlp .fac-bg{transition:none;transform:scale(1)}}
