.tsf--dyingsun{--bg0:#070403;--bg1:#0d0705;--bg2:#140a07;--card:rgba(255,160,90,.05);--cardline:rgba(255,160,100,.17);--halo:rgba(200,80,20,.16);--mist:rgba(255,140,80,.06);--kick:#ffa86a}.tsf--dyingsun .tsf-hero{background:radial-gradient(ellipse 55% 45% at 50% 92%,rgba(255,110,40,.22),transparent 70%),linear-gradient(180deg,#0a0507,#1a0b0a 40%,#2a120a 78%,#0d0705)}.tsf--dyingsun .tsf-final,.tsf--dyingsun .tsf-offer-sec{background:radial-gradient(ellipse 60% 60% at 50% 100%,rgba(255,110,40,.16),transparent 70%),#110806}.tsf-fx__sun{position:absolute;left:50%;bottom:90px;width:min(560px,120vw);aspect-ratio:1;margin-left:calc(min(560px,120vw)/-2);border-radius:50%;background:radial-gradient(circle at 50% 50%,#ffb36b 0,#e4612a 34%,#8c2410 58%,#3a0d06 68%,#3a0d0600 71%);box-shadow:0 0 120px 40px #e65a1e38;animation:tsf-sun 7s ease-in-out infinite alternate;opacity:.9}.tsf-fx__sun:after{content:"";position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 8%,rgba(255,150,80,.1) 10% 12%,transparent 14% 30%,rgba(255,150,80,.08) 32% 33%,transparent 35% 58%,rgba(255,150,80,.1) 60% 62%,transparent 64% 85%,rgba(255,150,80,.08) 87% 88%,transparent 90%);animation:tsf-spin 90s linear infinite;-webkit-mask-image:radial-gradient(circle,transparent 46%,#000 50%,transparent 72%);mask-image:radial-gradient(circle,transparent 46%,#000 50%,transparent 72%)}@keyframes tsf-sun{0%{filter:brightness(.72) saturate(.85)}to{filter:brightness(1.02) saturate(1.05)}}.tsf--dyingsun .tsf-fx__p i{bottom:20px;left:var(--x);width:var(--s);height:var(--s);border-radius:50%;background:#ffb25a;box-shadow:0 0 8px 3px #ff6e1e99;animation:tsf-rise var(--d) ease-out var(--l) infinite}.tsf--dyingsun .tsf-fx__ash .tsf-fx__p i{bottom:auto;top:-20px;width:3px;height:3px;background:#d2c3b980;box-shadow:none;animation:tsf-fall var(--d) linear var(--l) infinite}.tsf-fx__hz .spire{fill:#f7b25c;animation:tsf-blink 4s ease-in-out infinite}.tsf--dyingsun .tsf-h1{text-shadow:0 0 30px rgba(255,110,40,.35),0 2px 18px rgba(0,0,0,.7)}.tsf--crystal{--bg0:#05060d;--bg1:#0a0d1c;--bg2:#0f1428;--card:rgba(190,215,255,.05);--cardline:rgba(210,225,255,.2);--halo:rgba(140,180,255,.16);--mist:rgba(200,215,255,.07);--kick:#e7c35a}.tsf--crystal .tsf-hero{background:radial-gradient(ellipse 40% 50% at 50% 74%,rgba(255,244,214,.2),transparent 70%),radial-gradient(ellipse 70% 50% at 50% 100%,rgba(91,127,214,.28),transparent 70%),linear-gradient(180deg,#070a18,#0d1430 50%,#121a3c 82%,#0a0d1c)}.tsf--crystal .tsf-final,.tsf--crystal .tsf-offer-sec{background:radial-gradient(ellipse 50% 70% at 50% 0%,rgba(255,240,200,.14),transparent 70%),radial-gradient(ellipse 60% 60% at 50% 100%,rgba(91,127,214,.16),transparent 70%),#0c1022}.tsf-fx__castle{position:absolute;left:50%;bottom:-6px;width:min(780px,150vw);height:auto;margin-left:calc(min(780px,150vw)/-2);opacity:.92}.tsf-fx__castle .rm{fill:#c8dcff0d;stroke:#d7e6ff8c;stroke-width:1.2;animation:tsf-room 6s ease-in-out infinite alternate}.tsf-fx__castle .rm:nth-child(odd){fill:#a0beff14}@keyframes tsf-room{0%{stroke-opacity:.45}to{stroke-opacity:1}}.tsf-fx__castle .core{fill:url(#tsfcore);animation:tsf-sun 5s ease-in-out infinite alternate}.tsf-fx__castle .cr{fill:#f6e3a8}.tsf-fx__castle .facet{stroke:#ffffff29;stroke-width:.8;fill:none}.tsf-fx__prism{position:absolute;left:50%;top:38%;width:min(1100px,200vw);aspect-ratio:1;margin-left:calc(min(1100px,200vw)/-2);border-radius:50%;background:conic-gradient(from 0deg,#ff969600 0,#ff969612 4%,#fff0 8%,#ffdc7812 16%,#fff0 22%,#78dcff12 33%,#fff0 40%,#b48cff12 52%,#fff0 60%,#fff0c814 72%,#fff0 80%,#8cffc80f,#fff0);animation:tsf-spin 140s linear infinite;-webkit-mask-image:radial-gradient(circle,#000 10%,transparent 62%);mask-image:radial-gradient(circle,#000 10%,transparent 62%)}.tsf--crystal .tsf-fx__p i{left:var(--x);top:var(--y);width:var(--s);height:var(--s);background:#fff;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);filter:drop-shadow(0 0 4px rgba(200,220,255,.9));animation:tsf-blink var(--d) ease-in-out var(--l) infinite}.tsf--crystal .tsf-h1{text-shadow:0 0 28px rgba(200,220,255,.3),0 2px 18px rgba(0,0,0,.6)}.tsf--crystal .tsf-eyebrow,.tsf--capitol .tsf-eyebrow{border-color:#e7c35a73}.tsf--suburb .tsf-h1{text-shadow:0 0 30px rgba(255,225,160,.25),0 2px 18px rgba(0,0,0,.7)}.tsf--matrix .tsf-h1{text-shadow:0 0 22px rgba(60,240,200,.3)}@media(max-width:860px){.tsf{font-size:16px}.tsf-hero{padding:10px 0 130px}.tsf-hero__grid{grid-template-columns:1fr;gap:22px;padding-top:14px}.tsf-top{padding-top:12px;font-size:11px;letter-spacing:.26em}.tsf-top img{height:26px}.tsf-fan{margin:0 0 20px;min-height:0;padding:0 16px}.tsf-fan__c{--w:74px;margin:0 -12px}.tsf--3d .tsf-fan__c{margin:0 -6px}.tsf-eyebrow{font-size:10px;letter-spacing:.16em;padding:5px 11px;margin-bottom:12px}.tsf-h1{font-size:27px;margin-bottom:10px}.tsf-hero__copy{text-align:center}.tsf .tsf-sub{font-size:15.5px;line-height:1.5;margin:0 auto}.tsf-hq{display:none}.tsf-offer{padding:16px 12px}.tsf-offer__h{font-size:20px}.tsf-opt__name{font-size:15.5px;line-height:1.2}.tsf-opt__inc{font-size:12.5px}.tsf-cta{font-size:16.5px;padding:15px 14px}.tsf-opt{padding:13px 12px;gap:10px}.tsf-opt__now{font-size:20px}.tsf-sec{padding:52px 0}.tsf-story{grid-template-columns:1fr;gap:28px}.tsf-books{--gap:10px}.tsf--3d .tsf-books{--gap:14px}.tsf-books[style*="--cols:5"],.tsf-books[style*="--cols:4"]{--cols:3!important}.tsf-revs{grid-template-columns:1fr}.tsf-auth{grid-template-columns:1fr;text-align:center}.tsf-auth img{margin:0 auto;width:150px;height:150px}.tsf-auth h2{text-align:center}.tsf-modal__box{padding:26px 16px 20px}.tsf-modal h3{font-size:22px}.tsf-modal__fan{gap:6px}.tsf--3d .tsf-modal__fan{gap:9px}.tsf-mc{flex:1 1 0;width:auto;max-width:70px}.tsf-fx__hz{height:120px}.tsf-fx__sun{bottom:46px}.tsf-fx__wisp{width:160px;height:50px;bottom:40px}.tsf-fx__castle{bottom:-2px}.tsf-lb.has-txt{align-items:flex-start;overflow:auto}.tsf-lb__box{flex-direction:column;gap:16px;padding-bottom:40px}.tsf-lb.has-txt img{max-width:62vw;max-height:48vh}.tsf-lb__txt{max-height:none;flex:none;padding:18px 16px 8px}.tsf-lb.has-txt>span{display:none}}@media(prefers-reduced-motion:reduce){.tsf-fx,.tsf-fx *{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/series-funnel-scenes-2.css.map */
