@property --his-c1{syntax:"<color>";inherits:true;initial-value:#fff}@property --his-c2{syntax:"<color>";inherits:true;initial-value:#fff}@property --his-c3{syntax:"<color>";inherits:true;initial-value:#fff}@property --his-c4{syntax:"<color>";inherits:true;initial-value:#fff}.bians-his-fan-ambient{--his-mix-ratio:1.65;--his-size:1.15;--his-pos-x:50;--his-pos-y:50;--his-opacity:.28;--his-chroma-1:58%;--his-chroma-2:54%;--his-chroma-3:50%;--his-chroma-4:46%;pointer-events:none;z-index:0;width:min(100%, calc(var(--bians-layout-vw) * 1.4), 110rem);height:clamp(24rem, calc(var(--bians-layout-vw) * .68), 48rem);opacity:0;visibility:hidden;filter:none;transition:opacity var(--bians-duration-slow) var(--bians-ease-out), visibility var(--bians-duration-slow) var(--bians-ease-out), --his-c1 var(--bians-duration-slow) var(--bians-ease-out), --his-c2 var(--bians-duration-slow) var(--bians-ease-out), --his-c3 var(--bians-duration-slow) var(--bians-ease-out), --his-c4 var(--bians-duration-slow) var(--bians-ease-out);background:0 0;position:absolute;top:52%;left:50%;overflow:visible;translate:-50% -50%;-webkit-mask-image:radial-gradient(80% 72%,#000 15%,#0000 90%);mask-image:radial-gradient(80% 72%,#000 15%,#0000 90%)}.bians-his-fan-ambient.is-active{opacity:1;visibility:visible;filter:blur(40px)}.bians-his-fan-aurora-layer{opacity:0;transition:background var(--bians-duration-slow) var(--bians-ease-out), opacity var(--bians-duration-slow) var(--bians-ease-out);position:absolute;inset:-10%}.bians-his-fan-ambient.is-active .bians-his-fan-aurora-layer{opacity:var(--his-opacity)}.bians-his-fan-aurora-layer--1{background:radial-gradient(ellipse calc(48% * var(--his-size)) calc(40% * var(--his-size)) at calc(var(--his-pos-x) * 1% - 8% * var(--his-mix-ratio)) calc(var(--his-pos-y) * 1% - 6% * var(--his-mix-ratio)), color-mix(in srgb, var(--his-c1) var(--his-chroma-1), white), transparent 70%)}.bians-his-fan-aurora-layer--2{background:radial-gradient(ellipse calc(44% * var(--his-size)) calc(38% * var(--his-size)) at calc(var(--his-pos-x) * 1% + 10% * var(--his-mix-ratio)) calc(var(--his-pos-y) * 1% - 4% * var(--his-mix-ratio)), color-mix(in srgb, var(--his-c2) var(--his-chroma-2), white), transparent 72%)}.bians-his-fan-aurora-layer--3{background:radial-gradient(ellipse calc(42% * var(--his-size)) calc(36% * var(--his-size)) at calc(var(--his-pos-x) * 1% - 4% * var(--his-mix-ratio)) calc(var(--his-pos-y) * 1% + 10% * var(--his-mix-ratio)), color-mix(in srgb, var(--his-c3) var(--his-chroma-3), white), transparent 74%)}.bians-his-fan-aurora-layer--4{background:radial-gradient(ellipse calc(50% * var(--his-size)) calc(42% * var(--his-size)) at calc(var(--his-pos-x) * 1% + 6% * var(--his-mix-ratio)) calc(var(--his-pos-y) * 1% + 6% * var(--his-mix-ratio)), color-mix(in srgb, var(--his-c4) var(--his-chroma-4), white), transparent 76%);opacity:0}.bians-his-fan-ambient.is-active .bians-his-fan-aurora-layer--4{opacity:calc(var(--his-opacity) * .55)}@media (max-width:767px){.bians-his-fan-ambient{width:100%;height:clamp(20rem,78vw,32rem);top:48%}}@media (prefers-reduced-motion:reduce){.bians-his-fan-ambient{transition:opacity var(--bians-duration-base) var(--bians-ease-out), visibility var(--bians-duration-base) var(--bians-ease-out), --his-c1 var(--bians-duration-base) var(--bians-ease-out), --his-c2 var(--bians-duration-base) var(--bians-ease-out), --his-c3 var(--bians-duration-base) var(--bians-ease-out), --his-c4 var(--bians-duration-base) var(--bians-ease-out)}}.bians-fan-card-spread{--fan-x:0px;--fan-y:0px;--fan-r:0deg;--fan-hx:0px;--fan-hy:0px;--fan-hr:0deg;--fan-op:0;--fan-enter-y:10px;transform:translate3d(var(--fan-x), calc(var(--fan-y) + var(--fan-enter-y)), 0) rotate(var(--fan-r));opacity:var(--fan-op);transition:none}.bians-fan-card-spread.is-ready{transition:transform var(--bians-duration-base) var(--bians-ease-out-soft)}.bians-fan-card-spread.is-lifted{transform:translate3d(var(--fan-hx), var(--fan-hy), 0) rotate(var(--fan-hr))}@media (prefers-reduced-motion:reduce){.bians-fan-card-spread,.bians-fan-card-spread.is-ready,.bians-fan-card-spread.is-lifted{--fan-op:1;--fan-enter-y:0px;opacity:1;transform:translate3d(var(--fan-x), var(--fan-y), 0) rotate(var(--fan-r));transition:none!important}}
