.fan[data-astro-cid-z25hd4pn]{position:relative;flex:none;display:block;--fan-accent: 242, 140, 62;--fan-led: 242, 140, 62}.land[data-astro-cid-z25hd4pn]{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 50% 30%,#26262a,#1a1a1d 70%);box-shadow:0 0 0 1px #ffffff0d,0 calc(2 * var(--u)) calc(10 * var(--u)) #00000080}.led[data-astro-cid-z25hd4pn]{position:absolute;z-index:2;border-radius:50%;background:#3a3a3e;transition:background-color .6s ease,box-shadow .6s ease}.fan[data-astro-cid-z25hd4pn][data-state=idle] .led[data-astro-cid-z25hd4pn]{background:rgba(var(--fan-led),.55);box-shadow:0 0 5px rgba(var(--fan-led),.35)}.fan[data-astro-cid-z25hd4pn][data-on=true] .led[data-astro-cid-z25hd4pn]{background:rgb(var(--fan-led));box-shadow:0 0 10px rgba(var(--fan-led),.9)}.well[data-astro-cid-cou63g5q],.glow[data-astro-cid-cou63g5q],.rotor[data-astro-cid-cou63g5q],.blades[data-astro-cid-cou63g5q],.grille[data-astro-cid-cou63g5q],.spoke[data-astro-cid-cou63g5q],.hub[data-astro-cid-cou63g5q],.ring[data-astro-cid-cou63g5q]{position:absolute;display:block;box-sizing:border-box}.well[data-astro-cid-cou63g5q]{left:calc(20 * var(--u));top:calc(20 * var(--u));width:calc(250 * var(--u));height:calc(250 * var(--u));border-radius:50%;background:#09090b;overflow:hidden;box-shadow:inset 0 calc(12 * var(--u)) calc(26 * var(--u)) #000000eb,0 0 0 calc(3 * var(--u)) #111113,0 -1px 0 calc(4 * var(--u)) #ffffff14,0 calc(2 * var(--u)) 0 calc(4 * var(--u)) #00000059}.glow[data-astro-cid-cou63g5q]{inset:0;border-radius:50%;background:radial-gradient(circle,rgba(var(--fan-accent),.34) 0%,rgba(var(--fan-accent),.09) 45%,transparent 72%);opacity:.1;transition:opacity 1.2s ease}[data-fan][data-state=idle] .glow[data-astro-cid-cou63g5q]{opacity:.35}[data-fan][data-on=true] .glow[data-astro-cid-cou63g5q]{opacity:1;animation:fanno-breathe 7s ease-in-out infinite}.rotor[data-astro-cid-cou63g5q]{inset:0;filter:drop-shadow(0 calc(6 * var(--u)) calc(8 * var(--u)) rgba(0,0,0,.55))}.blades[data-astro-cid-cou63g5q]{left:calc((250 - var(--petal)) / 2 * var(--u));top:calc((250 - var(--petal)) / 2 * var(--u));width:calc(var(--petal) * var(--u));height:calc(var(--petal) * var(--u))}.blades[data-astro-cid-cou63g5q] svg{width:100%;height:100%}[data-fan][data-on=true] .blades[data-astro-cid-cou63g5q]{animation:fanno-spin .85s linear infinite}.grille[data-astro-cid-cou63g5q]{--pitch: calc(7.6 * var(--u));--wire: max(1px, calc(1.2 * var(--u)));inset:0;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0,transparent calc(var(--pitch) - var(--wire) - .35px),rgba(255,255,255,.16) calc(var(--pitch) - var(--wire)),rgba(255,255,255,.16) calc(var(--pitch) - .35px),transparent var(--pitch))}.spoke[data-astro-cid-cou63g5q]{--wire: max(1px, calc(1.2 * var(--u)));background:#ffffff2b}.spoke-v[data-astro-cid-cou63g5q]{top:0;bottom:0;left:calc(50% - var(--wire) / 2);width:var(--wire)}.spoke-h[data-astro-cid-cou63g5q]{left:0;right:0;top:calc(50% - var(--wire) / 2);height:var(--wire)}.hub[data-astro-cid-cou63g5q]{left:calc(98 * var(--u));top:calc(98 * var(--u));width:calc(54 * var(--u));height:calc(54 * var(--u));border-radius:50%;background:radial-gradient(circle at 40% 32%,#2a2a2e,#141416 80%);box-shadow:0 calc(4 * var(--u)) calc(10 * var(--u)) #000c,inset 0 1px #ffffff1a}.ring[data-astro-cid-cou63g5q]{left:calc(110 * var(--u));top:calc(110 * var(--u));width:calc(30 * var(--u));height:calc(30 * var(--u));border-radius:50%;border:max(1.5px,calc(2 * var(--u))) solid #2e2e33;transition:border-color .6s ease,box-shadow .6s ease}[data-fan][data-state=idle] .ring[data-astro-cid-cou63g5q]{border-color:rgba(var(--fan-accent),.5);box-shadow:0 0 calc(8 * var(--u)) rgba(var(--fan-accent),.3)}[data-fan][data-on=true] .ring[data-astro-cid-cou63g5q]{border-color:rgba(var(--fan-accent),.9);box-shadow:0 0 calc(14 * var(--u)) rgba(var(--fan-accent),.6),inset 0 0 calc(10 * var(--u)) rgba(var(--fan-accent),.35)}@keyframes fanno-spin{to{transform:rotate(360deg)}}@keyframes fanno-breathe{0%,to{transform:scale(.94)}50%{transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){[data-fan][data-on=true] .blades[data-astro-cid-cou63g5q],[data-fan][data-on=true] .glow[data-astro-cid-cou63g5q]{animation:none}}
