.blinds[data-astro-cid-duzwo5js]{z-index:0;pointer-events:none;perspective:1400px;perspective-origin:70% 40%;position:absolute;inset:0;overflow:hidden}.blinds-hero[data-astro-cid-duzwo5js]{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 26%,#000 50%),linear-gradient(#000 62%,#0000 96%);mask-image:linear-gradient(90deg,#0000 26%,#000 50%),linear-gradient(#000 62%,#0000 96%);mask-composite:intersect}.blinds-bloom[data-astro-cid-duzwo5js]{left:var(--bloom-x,70%);top:var(--bloom-y,52%);width:var(--bloom-w,86vmax);aspect-ratio:16/9;background:radial-gradient(closest-side, var(--bloom-brand), transparent 72%), radial-gradient(closest-side at 30% 60%, var(--bloom-soft), transparent 80%);opacity:.9;position:absolute;translate:-50% -50%}.blinds-plane[data-astro-cid-duzwo5js]{left:var(--plane-x,60%);top:var(--plane-y,84%);width:var(--plane-w,min(1500px, 125vw));gap:var(--slat-gap,clamp(28px, 4.2vw, 72px));transform:translate(-50%, -50%) rotateX(var(--rx,70deg)) rotateZ(var(--rz,-10deg));transform-style:preserve-3d;flex-direction:column;display:flex;position:absolute}.slat[data-astro-cid-duzwo5js]{--slat-core:var(--slat-light);--beam-core:var(--slat-light-strong);width:74%;height:var(--slat-h,clamp(56px, 7.5vw, 128px));background:linear-gradient(180deg, transparent 0%, var(--slat-core) 42%, var(--slat-core) 58%, transparent 100%);transform-origin:0;border-radius:999px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%)}.slat[data-astro-cid-duzwo5js]:nth-child(2){margin-left:13%}.slat[data-astro-cid-duzwo5js]:nth-child(3){margin-left:26%}.slat-brand[data-astro-cid-duzwo5js]{--slat-core:var(--slat-brand);--beam-core:var(--slat-brand-strong);overflow:visible}.slat-glow[data-astro-cid-duzwo5js]{background:var(--slat-brand);filter:blur(38px);opacity:.55;border-radius:999px;position:absolute;inset:-40% 6%}.beam[data-astro-cid-duzwo5js]{border-radius:inherit;background:linear-gradient(90deg, transparent 22%, var(--beam-core) 50%, transparent 78%);animation:faturi-sweep var(--beam-duration,7.2s) cubic-bezier(.45, 0, .2, 1) infinite;animation-fill-mode:backwards;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 8%,#000 50%,#0000 92%);mask-image:linear-gradient(#0000 8%,#000 50%,#0000 92%)}.slat[data-astro-cid-duzwo5js]:nth-child(2) .beam[data-astro-cid-duzwo5js]{animation-delay:.9s}.slat[data-astro-cid-duzwo5js]:nth-child(3) .beam[data-astro-cid-duzwo5js]{animation-delay:1.8s}.blinds-wide[data-astro-cid-duzwo5js]{perspective:none;--plane-x:50%;--plane-y:50%;--plane-w:min(1600px, 140vw);--bloom-x:50%;--bloom-y:55%;--bloom-w:90vmax}.blinds-wide[data-astro-cid-duzwo5js] .blinds-plane[data-astro-cid-duzwo5js]{transform:translate(-50%,-50%)rotate(-6deg)}@media (width<=1023px){.blinds-hero[data-astro-cid-duzwo5js]{--plane-x:50%;--plane-y:62%;--plane-w:180vw;--bloom-x:50%;--bloom-y:68%}}@media (prefers-reduced-motion:reduce){.beam[data-astro-cid-duzwo5js]{opacity:.35;animation:none;transform:none}}
