.room-hero[data-astro-cid-pdqzxetu]{--fog: var(--world-bokeh-a);--accent: var(--world-accent);position:relative;min-height:100svh;display:flex;align-items:flex-end;padding-block:calc(var(--header-h) + clamp(12px,3svh,60px)) clamp(28px,6svh,100px);overflow:clip;isolation:isolate;background:var(--onyx)}.room-hero[data-astro-cid-pdqzxetu][data-room=arteterapia]{--fog: var(--emerald-light)}.room-hero[data-astro-cid-pdqzxetu][data-room=taniec]{--fog: var(--rose)}.room-hero__inner[data-astro-cid-pdqzxetu]{position:relative;z-index:1;display:grid;gap:clamp(12px,2.4svh,32px)}.room-hero__bg[data-astro-cid-pdqzxetu]{position:absolute;inset:0;z-index:-1;overflow:hidden}.room-hero__bg[data-astro-cid-pdqzxetu]:after{content:"";position:absolute;inset:-10%;background:color-mix(in srgb,var(--fog) 17%,transparent);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='600'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.006 .011' numOctaves='4' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 2.6 -1.05'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='600'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.006 .011' numOctaves='4' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 2.6 -1.05'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");-webkit-mask-size:900px 600px;mask-size:900px 600px;animation:rh-smoke 60s linear infinite;pointer-events:none}@keyframes rh-smoke{to{-webkit-mask-position:900px 0;mask-position:900px 0}}.room-hero__photo[data-astro-cid-pdqzxetu]{position:absolute;z-index:0;right:clamp(0px,3vw,64px);bottom:0;width:min(44%,700px);height:78%;pointer-events:none;display:flex;align-items:flex-end;justify-content:flex-end}.room-hero__photo[data-astro-cid-pdqzxetu] img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:right bottom;filter:drop-shadow(0 0 38px color-mix(in srgb,var(--fog) 55%,transparent)) drop-shadow(0 0 90px color-mix(in srgb,var(--fog) 30%,transparent))}.room-hero[data-astro-cid-pdqzxetu].room-hero--photo h1{max-width:min(20ch,46vw)}.room-hero[data-astro-cid-pdqzxetu].room-hero--photo .lead{max-width:min(34rem,46vw)}@media(max-width:860px){.room-hero[data-astro-cid-pdqzxetu].room-hero--photo h1,.room-hero[data-astro-cid-pdqzxetu].room-hero--photo .lead{max-width:none}}@media(max-width:860px){.room-hero__photo[data-astro-cid-pdqzxetu]{right:-4%;width:70%;height:46%;opacity:.55}}.room-hero__fog[data-astro-cid-pdqzxetu]{position:absolute;left:-25%;right:-25%;height:52%;background:radial-gradient(60% 70% at 24% 45%,color-mix(in srgb,var(--fog) 62%,transparent),transparent 70%),radial-gradient(55% 80% at 78% 50%,color-mix(in srgb,var(--fog) 48%,transparent),transparent 72%);-webkit-mask-image:linear-gradient(to bottom,transparent,var(--onyx) 35%,var(--onyx) 65%,transparent);mask-image:linear-gradient(to bottom,transparent,var(--onyx) 35%,var(--onyx) 65%,transparent)}.room-hero__fog--top[data-astro-cid-pdqzxetu]{top:-16%;animation:rh-fog-a 26s ease-in-out infinite alternate}.room-hero__fog--bottom[data-astro-cid-pdqzxetu]{bottom:-18%;animation:rh-fog-b 31s ease-in-out infinite alternate}@keyframes rh-fog-a{to{transform:translate3d(8%,6%,0) scale(1.12)}}@keyframes rh-fog-b{to{transform:translate3d(-9%,-5%,0) scale(1.1)}}.room-hero[data-astro-cid-pdqzxetu][data-room=wokal]{background:var(--plum)}.room-hero[data-astro-cid-pdqzxetu][data-room=wokal] .room-hero__bg[data-astro-cid-pdqzxetu]:after{background:color-mix(in srgb,var(--bokeh-magenta) 11%,transparent)}.room-hero[data-astro-cid-pdqzxetu][data-room=musical]{--fog: var(--world-accent);background:linear-gradient(150deg,color-mix(in srgb,var(--oxblood) 70%,var(--rose)) 0%,var(--oxblood) 60%,color-mix(in srgb,var(--oxblood) 80%,var(--bokeh-gold)) 100%)}.room-hero[data-astro-cid-pdqzxetu][data-room=musical] .room-hero__bg[data-astro-cid-pdqzxetu]:after{background:color-mix(in srgb,var(--bokeh-gold) 9%,transparent)}.room-hero[data-astro-cid-pdqzxetu][data-room=arteterapia]{--accent: color-mix(in srgb, var(--rose) 68%, var(--onyx));background:linear-gradient(150deg,color-mix(in srgb,var(--mint) 34%,var(--pearl)),color-mix(in srgb,var(--mint) 52%,var(--pearl)));color:var(--emerald-deep)}.room-hero[data-astro-cid-pdqzxetu][data-room=arteterapia] h1{color:var(--emerald);filter:none}.room-hero[data-astro-cid-pdqzxetu][data-room=arteterapia] .room-hero__bg[data-astro-cid-pdqzxetu]:after{background:color-mix(in srgb,var(--pearl) 45%,transparent)}.room-hero[data-astro-cid-pdqzxetu][data-room=arteterapia] .room-hero__bg[data-astro-cid-pdqzxetu]:before{content:"";position:absolute;inset:0 0 auto;z-index:2;height:calc(var(--header-h) + 40px);background:linear-gradient(to bottom,color-mix(in srgb,var(--emerald-deep) 88%,transparent),transparent);pointer-events:none}.room-hero[data-astro-cid-pdqzxetu][data-room=wokal] .room-hero__fog[data-astro-cid-pdqzxetu],.room-hero[data-astro-cid-pdqzxetu][data-room=musical] .room-hero__fog[data-astro-cid-pdqzxetu],.room-hero[data-astro-cid-pdqzxetu][data-room=arteterapia] .room-hero__fog[data-astro-cid-pdqzxetu]{display:none}.room-hero__bokeh[data-astro-cid-pdqzxetu]{position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,rgb(0 0 0 / .7) 0,rgb(0 0 0 / .7) 22%,#000 60%);mask-image:linear-gradient(90deg,#000000b3 0 22%,#000 50%)}.room-hero__bokeh[data-astro-cid-pdqzxetu] i[data-astro-cid-pdqzxetu]{position:absolute;border-radius:50%;opacity:var(--o);background:radial-gradient(circle,color-mix(in srgb,var(--c) 48%,transparent) 0,color-mix(in srgb,var(--c) 40%,transparent) 62%,color-mix(in srgb,var(--c) 95%,transparent) 70%,transparent 72%);filter:blur(var(--b));animation:rh-bokeh var(--dur) ease-in-out var(--delay) infinite alternate}@keyframes rh-bokeh{to{transform:translate3d(var(--dx),var(--dy),0)}}.room-hero__ribbon[data-astro-cid-pdqzxetu]{position:absolute;left:-20%;right:-20%;height:22%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--rose) 34%,transparent) 40%,color-mix(in srgb,var(--rose-light) 26%,transparent) 60%,transparent);filter:blur(28px);transform:rotate(-9deg)}.room-hero__ribbon--a[data-astro-cid-pdqzxetu]{top:34%;animation:rh-rib-a 14s ease-in-out infinite alternate}.room-hero__ribbon--b[data-astro-cid-pdqzxetu]{top:54%;opacity:.7;animation:rh-rib-b 18s ease-in-out infinite alternate}@keyframes rh-rib-a{to{transform:translate3d(12%,-4%,0) rotate(-6deg)}}@keyframes rh-rib-b{to{transform:translate3d(-14%,3%,0) rotate(-12deg)}}.room-hero[data-astro-cid-pdqzxetu] h1{font-family:var(--font-poster);font-weight:500;text-transform:uppercase;letter-spacing:.03em;line-height:.95;font-size:clamp(40px,min(8vw,10.5svh),140px);max-width:20ch;color:var(--fog);filter:drop-shadow(0 0 .28em color-mix(in srgb,var(--fog) 50%,transparent))}.room-hero[data-astro-cid-pdqzxetu] .lead{font-size:clamp(1.0625rem,min(1.1rem + .4vw,2.8svh),1.5rem)}.room-hero[data-astro-cid-pdqzxetu] h1 em{font-family:var(--font-display);font-style:italic;font-weight:500;text-transform:none;letter-spacing:-.01em;font-size:.92em;color:var(--accent)}.room-hero[data-astro-cid-pdqzxetu][data-room=wokal]{--fog: var(--world-bokeh-b)}.room-hero[data-astro-cid-pdqzxetu][data-room=wokal] h1{font-weight:600;letter-spacing:.02em;filter:drop-shadow(0 0 .28em color-mix(in srgb,var(--gold) 40%,transparent))}.room-hero[data-astro-cid-pdqzxetu][data-room=arteterapia] h1{font-weight:300;letter-spacing:.07em;filter:drop-shadow(0 0 .35em color-mix(in srgb,var(--fog) 30%,transparent))}.room-hero[data-astro-cid-pdqzxetu][data-room=taniec] h1{font-weight:500;transform:skew(-7deg);transform-origin:left bottom;margin-left:.12em;filter:drop-shadow(0 0 .32em color-mix(in srgb,var(--fog) 66%,transparent))}@media(prefers-reduced-motion:reduce){.room-hero__fog[data-astro-cid-pdqzxetu],.room-hero__bokeh[data-astro-cid-pdqzxetu] i[data-astro-cid-pdqzxetu],.room-hero__ribbon[data-astro-cid-pdqzxetu],.room-hero__bg[data-astro-cid-pdqzxetu]:after{animation:none}}@media(min-width:861px){.room-hero[data-astro-cid-pdqzxetu][data-room=wokal] .room-hero__photo[data-astro-cid-pdqzxetu],.room-hero[data-astro-cid-pdqzxetu][data-room=arteterapia] .room-hero__photo[data-astro-cid-pdqzxetu]{width:min(37%,595px);height:66%}}
