.img-shimmer{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff80 50%,#0000 100%) 0 0/200% 100%;animation:1.8s ease-in-out infinite imgShimmer;position:absolute;inset:0}@keyframes imgShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.template-fan-section{background:linear-gradient(180deg, var(--bg) 0%, #fdfaf3 100%);padding:90px 5% 110px;overflow:hidden}.tf-container{max-width:1300px;margin:0 auto}.tf-stage{aspect-ratio:1137/1045;overflow-clip-margin:12px;width:100%;position:relative;overflow:clip}.tf-glow{pointer-events:none;background:radial-gradient(at 50% 100%,#c9a84c38 0%,#0000 70%);width:1300px;height:340px;position:absolute;bottom:0;left:0}.tf-card{transform-origin:bottom;cursor:pointer;background:#fff;border:2px solid #c9a84c80;border-radius:16px;width:38.7%;height:59.52%;transition:transform .45s cubic-bezier(.23,1,.32,1),left .45s cubic-bezier(.23,1,.32,1),top .45s cubic-bezier(.23,1,.32,1),width .45s cubic-bezier(.23,1,.32,1),height .45s cubic-bezier(.23,1,.32,1);position:absolute;top:13.4%;left:26.12%;overflow:hidden;box-shadow:0 24px 60px #00000059}.tf-card .tf-card-img{object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none}.tf-card:nth-child(2){transform:rotate(-40deg)}.tf-card:nth-child(3){transform:rotate(-34.67deg)}.tf-card:nth-child(4){transform:rotate(-29.33deg)}.tf-card:nth-child(5){transform:rotate(-24deg)}.tf-card:nth-child(6){transform:rotate(-18.67deg)}.tf-card:nth-child(7){transform:rotate(-13.33deg)}.tf-card:nth-child(8){transform:rotate(-8deg)}.tf-card:nth-child(9){transform:rotate(-2.67deg)}.tf-card:nth-child(10){transform:rotate(2.67deg)}.tf-card:nth-child(11){transform:rotate(8deg)}.tf-card:nth-child(12){transform:rotate(13.33deg)}.tf-card:nth-child(13){transform:rotate(18.67deg)}.tf-card:nth-child(14){transform:rotate(24deg)}.tf-card:nth-child(15){transform:rotate(29.33deg)}.tf-card:nth-child(16){transform:rotate(34.67deg)}.tf-card:nth-child(17){transform:rotate(40deg)}.tf-card.dimmed{filter:brightness(.8);opacity:.92}@media (min-width:768px){.tf-stage{aspect-ratio:1300/620;overflow-clip-margin:0px;overflow:hidden}.tf-card{width:33.85%;height:100.32%;top:3.23%;left:33%}.tf-card:nth-child(2){transform:rotate(-60deg)}.tf-card:nth-child(3){transform:rotate(-52deg)}.tf-card:nth-child(4){transform:rotate(-44deg)}.tf-card:nth-child(5){transform:rotate(-36deg)}.tf-card:nth-child(6){transform:rotate(-28deg)}.tf-card:nth-child(7){transform:rotate(-20deg)}.tf-card:nth-child(8){transform:rotate(-12deg)}.tf-card:nth-child(9){transform:rotate(-4deg)}.tf-card:nth-child(10){transform:rotate(4deg)}.tf-card:nth-child(11){transform:rotate(12deg)}.tf-card:nth-child(12){transform:rotate(20deg)}.tf-card:nth-child(13){transform:rotate(28deg)}.tf-card:nth-child(14){transform:rotate(36deg)}.tf-card:nth-child(15){transform:rotate(44deg)}.tf-card:nth-child(16){transform:rotate(52deg)}.tf-card:nth-child(17){transform:rotate(60deg)}}.tf-card.is-front{border-color:var(--accent2);transform:rotate(0);box-shadow:0 30px 80px #00000073,0 0 44px #c9a84c66}@media (max-width:700px){.template-fan-section{padding:70px 0 90px}.template-fan-section .section-head{padding-left:5%;padding-right:5%}}
