:root{--bg:#07080c;--fg:#f5f5f8;--muted:#a8a9b8;--cyan:#66fff2;--pink:#ff49c8;--color-destructive:#ff9db2;--radius-control:2px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:var(--bg);color:var(--fg);font:15px Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.5;cursor:wait}[hidden]{display:none!important}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}header{height:88px;padding:0 5%;display:flex;align-items:center;gap:65px;background:linear-gradient(#08090ef5,#08090eaa);position:absolute;z-index:5;top:0;width:100%;border-bottom:1px solid #ffffff12}.logo{font-weight:900;letter-spacing:-1.8px;font-size:28px}.logo span{color:var(--cyan)}.logo sup{color:var(--pink);font-size:10px;vertical-align:top;letter-spacing:0}nav{display:flex;gap:30px;font-size:13px}nav a{color:#d2d2db}nav a:hover,.text-link:hover{color:var(--cyan)}#session{margin-left:auto;min-width:110px;text-align:right;font-size:13px}#session a{border:1px solid #ffffff40;padding:11px 18px}#session button{background:none;color:var(--muted);border:0;margin-left:10px}.hero{min-height:810px;height:98vh;max-height:1100px;position:relative;overflow:hidden;display:flex;align-items:center}.art{position:absolute;inset:0;overflow:hidden;background:radial-gradient(ellipse at 73% 40%,#58267a66,transparent 45%),radial-gradient(ellipse at 85% 65%,#05676b44,transparent 40%),#08090f}.art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#07080cf5 3%,#07080caa 35%,transparent 68%),linear-gradient(0deg,#07080c,transparent 30%);pointer-events:none}.orb{position:absolute;right:6%;top:12%;width:48vw;height:64vh;border:1px solid #b2faff88;border-radius:48% 52% 36% 64% / 40% 30% 70% 60%;transform:rotate(-26deg);background:repeating-radial-gradient(ellipse at 40% 45%,transparent 0 9px,#49f6e73b 10px 11px,transparent 12px 17px),repeating-linear-gradient(120deg,transparent 0 21px,#ff4ed326 22px 23px);box-shadow:inset 20px -25px 70px #53ffe74a,inset -30px 30px 80px #d453fb4d,0 0 100px #36e5ed19;filter:drop-shadow(7px 2px 2px #e21ea64d)}.grid{position:absolute;right:-10%;bottom:-45%;width:100%;height:95%;background:linear-gradient(#46ffed22 1px,transparent 1px),linear-gradient(90deg,#46ffed22 1px,transparent 1px);background-size:65px 65px;transform:perspective(450px) rotateX(63deg)}.coordinate{position:absolute;right:5%;top:20%;font:10px/1.8 monospace;color:var(--cyan);letter-spacing:2px}.hero-copy{position:relative;padding:130px 5% 100px;width:70%;z-index:1}.eyebrow{font:10px/1.7 monospace;letter-spacing:2.3px;color:var(--cyan)}.eyebrow i{display:inline-block;width:6px;height:6px;background:var(--cyan);margin-right:8px;box-shadow:0 0 12px var(--cyan)}.edition{font:10px monospace;color:#c5c4d4;letter-spacing:3px;margin-top:48px}h1{font-size:clamp(56px,7.6vw,120px);line-height:.86;letter-spacing:-5px;margin:24px 0 26px;font-weight:900}h1 span{color:var(--cyan)}h1 .dot{color:var(--pink)}.intro{font-size:24px;letter-spacing:-.5px;margin-bottom:16px}.summary{max-width:440px;color:#bbbbc8;line-height:1.7;margin-bottom:30px}.primary{background:var(--cyan);color:#051211;border:1px solid var(--cyan);padding:16px 23px;display:inline-flex;align-items:center;justify-content:space-between;gap:36px;font-weight:bold;border-radius:var(--radius-control)}.primary:hover{background:#a9fff6;box-shadow:0 0 24px #66fff225}.coming{font:9px monospace;letter-spacing:2px;color:var(--muted);margin-top:20px}.hero-bottom{position:absolute;bottom:28px;left:5%;right:5%;display:flex;justify-content:space-between;z-index:2;font:9px monospace;letter-spacing:2px;color:var(--muted)}.section{padding:70px 5%;border-bottom:1px solid #ffffff15}.section-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.number{color:#858597;font:10px monospace;letter-spacing:2px}h2{font-size:38px;letter-spacing:-1.5px;margin:10px 0 20px}.exhibition{display:grid;grid-template-columns:1fr 1fr;min-height:310px;border:1px solid #ffffff24;background:#0d0f18}.exhibit-visual{position:relative;overflow:hidden;background:repeating-linear-gradient(115deg,transparent 0 25px,#55ffdd18 26px 27px),radial-gradient(ellipse at 60% 60%,#4141b6,#0e1525 70%);display:flex;align-items:center;justify-content:center;padding:35px}.exhibit-visual strong{font-size:clamp(38px,5vw,72px);line-height:.9;letter-spacing:-3px;position:relative;z-index:1}.exhibit-visual:before{content:"";position:absolute;width:220px;height:220px;border:1px solid #66fff2;border-radius:50%;box-shadow:0 0 70px #fb49d455,inset 0 0 50px #66fff244;transform:rotate(-30deg) scaleX(.65)}.exhibit-text{padding:40px;display:flex;flex-direction:column;align-items:start;justify-content:center}.exhibit-text p{color:var(--muted);line-height:1.8;max-width:480px}.badge{font:9px monospace;letter-spacing:1.5px;color:var(--pink);border:1px solid #ff49c84d;padding:6px 9px}.text-link{border:0;background:none;padding:0;color:var(--fg);text-align:left;font-size:13px;cursor:pointer}.search-row{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:30px}.search{font:10px monospace;letter-spacing:1px;color:var(--muted)}input{display:block;width:100%;background:#11131e;color:white;border:1px solid #ffffff30;border-radius:2px;padding:14px 16px;margin-top:10px}.search input{width:280px}#filters{display:flex;flex-wrap:wrap;gap:8px}#filters button,.secondary{border:1px solid #ffffff35;background:transparent;color:var(--fg);padding:10px 15px}#filters button.active{color:var(--cyan);border-color:var(--cyan)}.film-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.empty{grid-column:1/-1;padding:58px 30px;border:1px dashed #ffffff24;background:linear-gradient(110deg,#12202355,#1b102744);text-align:center}.empty h3{font-size:23px;font-weight:400}.empty p{color:var(--muted);line-height:1.7}.empty .eyebrow{color:var(--pink)}.film{border:0;background:transparent;color:var(--fg);text-align:left;padding:0}.poster{aspect-ratio:16/10;background:radial-gradient(ellipse at 70% 20%,#594361,#12242e);display:grid;place-items:center;overflow:hidden;border:1px solid #ffffff18}.poster img{width:100%;height:100%;object-fit:cover}.film:hover .poster{border-color:var(--cyan)}.film h3{font-size:16px;margin-bottom:7px}.film p{font-size:12px;color:var(--muted)}.about{display:grid;grid-template-columns:1fr 1fr;gap:15px 70px;padding-top:90px;padding-bottom:90px}.about>.eyebrow{grid-column:1/-1}.about h2{font-size:clamp(32px,4vw,60px);line-height:1.1}.about h2 span{color:var(--muted)}.about>div{line-height:1.8;color:var(--muted);max-width:490px}footer{display:flex;align-items:center;justify-content:space-between;padding:35px 5%;gap:20px;color:var(--muted);font-size:11px}footer .logo{color:var(--fg);font-size:22px}.login-page{min-height:90vh;padding:150px 8% 80px;display:grid;grid-template-columns:1fr 440px;gap:60px;background:radial-gradient(ellipse at 10% 50%,#42315155,transparent 55%)}.login-art{align-self:center}.login-art h2{font-size:clamp(50px,6vw,90px);line-height:1}.login-art em{font-style:normal;color:var(--cyan)}.login-art p{color:var(--muted)}.login-card{background:#0f111b;border:1px solid #ffffff22;padding:38px}.login-card h1{font-size:36px;letter-spacing:-1px;line-height:1.1;margin-top:38px}.login-card label{display:block;margin-top:22px;font-size:12px}.login-card .primary{width:100%;margin:10px 0 28px}.back,.muted{color:var(--muted);font-size:12px}#auth-error{color:var(--color-destructive);line-height:1.6;font-size:13px}.account-page{padding:160px 8% 100px;min-height:85vh}.account-page h1{font-size:50px;letter-spacing:-2px;line-height:1.1}.account-page p{color:var(--muted)}dialog{background:#10121c;color:white;border:1px solid #ffffff35;padding:45px;max-width:800px;width:90%;max-height:90vh}dialog::backdrop{background:#000c;backdrop-filter:blur(10px)}dialog h2{margin-top:30px}dialog p{line-height:1.8;color:var(--muted)}.close{background:transparent;color:white;border:0;font-size:23px;cursor:pointer}.close:first-child{float:right}.detail-actions{display:flex;gap:20px;flex-wrap:wrap;margin-top:25px}#player{max-width:none;width:100vw;height:100dvh;max-height:none;border:0;padding:25px;background:#020305}#player video{width:100%;height:calc(100% - 90px);display:block}.player-top{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px}.player-top .close{float:none;font-size:15px}#player-message{text-align:center}#more{margin-top:24px}@media(max-width:760px){header{height:75px;gap:20px;padding:0 5%}.logo{font-size:23px}nav{gap:15px;font-size:11px}nav a:last-child{display:none}#session{font-size:11px;min-width:70px}#session a{padding:8px} .hero{height:auto;min-height:790px}.hero-copy{width:100%;padding-top:145px}.hero h1{font-size:76px;letter-spacing:-4px}.summary{max-width:340px}.orb{right:-35%;width:100vw;top:25%;height:45vh;opacity:.65}.coordinate{display:none}.edition{margin-top:40px}.hero-bottom span:last-child{display:none}.exhibition{grid-template-columns:1fr}.exhibit-visual{min-height:240px}.exhibit-text{padding:28px}.section{padding:45px 5%}.number{font-size:8px}.search-row{align-items:stretch;flex-direction:column}.search input{width:100%}.film-grid{grid-template-columns:repeat(2,1fr)}.about{grid-template-columns:1fr;gap:5px}.about>.eyebrow{grid-column:auto}footer{flex-wrap:wrap}.login-page{grid-template-columns:1fr;padding:120px 5% 50px;gap:20px}.login-art{display:none}.login-card{padding:28px}.account-page h1{font-size:34px}dialog{padding:25px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Cinema streaming / cyan and magenta cyberpunk */
header{height:78px;background:linear-gradient(#080808f5,#08080855);border:0}.hero{height:88vh;min-height:720px}.hero-copy{width:75%}.hero h1{font-size:clamp(70px,9vw,145px);text-shadow:0 4px 35px #0008}.intro{font-weight:600}.summary{max-width:490px;color:#bbbbc8}.primary{background:#66fff2;border-color:#66fff2;color:#051211;border-radius:4px}.primary:hover{background:#a9fff6;box-shadow:0 0 30px #66fff255}.coming{color:#a8a9b8;line-height:1.9}.art{background:radial-gradient(ellipse at 78% 40%,#58267a66,transparent 48%),radial-gradient(ellipse at 90% 75%,#05676b66,transparent 42%),#08090f}.orb{border-color:#b2faffaa;background:repeating-radial-gradient(ellipse at 40% 45%,transparent 0 9px,#49f6e759 10px 11px,transparent 12px 17px);box-shadow:inset 20px -25px 70px #66fff266,inset -30px 30px 80px #d453fb4d,0 0 110px #66fff22b;filter:drop-shadow(7px 2px 2px #e21ea64d)}.grid{background-image:linear-gradient(#66fff224 1px,transparent 1px),linear-gradient(90deg,#66fff224 1px,transparent 1px)}.section{padding-top:38px;padding-bottom:38px;border:0}.section h2{font-size:28px}.event-info{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;padding:30px;margin-bottom:25px;background:linear-gradient(110deg,#66fff215,#11131e);border-left:3px solid #66fff2;border-radius:4px}.event-info p{color:#a8a9b8;line-height:1.9;font-size:14px}.event-info strong{color:#f5f5f8}.event-info .text-link{color:#ff49c8}.badge{border-color:#66fff266;color:#ff49c8}.exhibition{border-radius:5px;overflow:hidden;background:#0d0f18}.exhibit-visual{background:repeating-linear-gradient(115deg,transparent 0 25px,#66fff218 26px 27px),radial-gradient(ellipse at 60% 60%,#4141b6,#0e1525 70%)}.exhibit-visual:before{border-color:#66fff2;box-shadow:0 0 70px #66fff255,inset 0 0 50px #66fff244}.film-grid{grid-auto-flow:column;grid-auto-columns:clamp(230px,24%,360px);grid-template-columns:none;overflow-x:auto;gap:16px;padding:12px 3px 25px;scroll-snap-type:x mandatory;scrollbar-color:#66fff2 #191919}.film{scroll-snap-align:start;transition:transform .2s}.film:hover{transform:translateY(-6px)}.poster{aspect-ratio:16/9;border-radius:5px;background:radial-gradient(ellipse at 70% 20%,#594361,#12242e)}.empty{min-width:100%;background:linear-gradient(110deg,#66fff20c,#11131e);border-color:#66fff235}.film-grid:has(.empty),.film-grid:has(>p){grid-auto-flow:row;grid-template-columns:1fr}.about{background:#0d0f18}
@media(max-width:760px){.hero{height:auto;min-height:790px}.hero-copy{width:100%}.hero h1{font-size:clamp(62px,13vw,90px);letter-spacing:-4px}.event-info{grid-template-columns:1fr;gap:8px;padding:24px}.film-grid{grid-auto-columns:78%}.coming{max-width:310px}}
@media(prefers-reduced-motion:reduce){.film{transition:none}}

/* Streaming catalogue and cinema controls */
:root{--accent:#66fff2;--cyan:#66fff2;--pink:#ff49c8}
header{position:fixed;background:linear-gradient(#080808fa,#080808c9);backdrop-filter:blur(14px);gap:48px}.hero{min-height:660px;height:85vh}.hero-copy{padding-bottom:80px}.hero .coming{font-size:10px}.hero .primary{background:var(--accent)}.hero .dot{color:#66fff2}.section h2{letter-spacing:-.7px}.catalogue-hint,.resources>p{color:#a8a9b8;font-size:14px}.film-grid{scroll-behavior:smooth;grid-auto-columns:clamp(240px,25%,380px)}.film{position:relative}.film h3{font-size:17px;white-space:normal;line-height:1.3}.film .poster{position:relative}.film .poster:after{content:'＋ Infos';position:absolute;bottom:12px;left:14px;background:#080808ce;padding:7px 10px;color:#fff;font-size:11px;border-left:2px solid #66fff2}.film .poster img{transition:transform .25s}.film:hover img{transform:scale(1.05)}.film-status{position:absolute;top:10px;left:10px;background:#080d14e8;color:#66fff2;font:9px monospace;letter-spacing:1px;padding:6px 9px}.editorial{background:#0d0f18}.editorial>details{border-top:1px solid #ffffff25;padding-top:18px}.editorial summary{cursor:pointer;padding:12px 0;font-size:16px;line-height:1.6}.editorial summary span{color:#66fff2;margin-left:15px}.editorial p{color:#a8a9b8;line-height:1.85;font-size:16px}.editorial .moulon-biography{margin-bottom:30px}.editorial a{color:#a9fff6}.resources{background:linear-gradient(110deg,#66fff210,transparent)}.resource-links{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:28px}.resource-links .secondary{display:inline-block}.detail-poster{width:calc(100% + 90px);height:300px;object-fit:cover;margin:-45px -45px 20px}.detail-body-copy{white-space:pre-line}#detail{padding-top:0;border-radius:8px;max-width:900px}#detail>.close{position:sticky;top:12px;z-index:2;background:#070707c9;width:36px;height:36px;border-radius:50%;margin-top:12px}#detail-body{padding-top:22px}#detail details{margin-top:22px;border-top:1px solid #ffffff20;padding-top:15px}#detail summary{cursor:pointer;color:#a9fff6}#player video{height:calc(100% - 140px)}.player-controls{padding:0 2%}.player-controls input{padding:0;height:4px;accent-color:#66fff2;background:#ffffff33;cursor:pointer;border:0}.transport{display:flex;gap:25px;align-items:center;margin-top:20px}.transport button{border:0;background:none;color:white;font-size:14px;padding:6px}.transport #toggle-play{font-size:25px}.transport #time{flex:1;font:12px monospace}.player-top>span:last-child{color:#66fff2}.primary{color:#051211;background:#66fff2;border-color:#66fff2}.primary:hover{background:#a9fff6}.login-page{background:radial-gradient(ellipse at 15% 50%,#66fff22a,transparent 60%)}.login-art em{color:#66fff2}
@media(max-width:760px){header{gap:15px}nav{gap:10px}nav a:first-child{display:none}nav a:last-child{display:block}.hero{min-height:760px;height:auto}.film-grid{grid-auto-columns:80%}.section-head .number{display:none}.detail-poster{width:calc(100% + 50px);margin-left:-25px;margin-right:-25px;height:210px}.transport{gap:8px}.transport button{font-size:11px}.transport #time{font-size:10px}.resource-links{align-items:stretch;flex-direction:column}}
@media(prefers-reduced-motion:reduce){.film-grid{scroll-behavior:auto}.film .poster img{transition:none}}

/* Original cyan and magenta identity */
:root{--cyan:#66fff2;--pink:#ff49c8;--accent:#66fff2}.hero .dot{color:var(--pink)}.badge{color:var(--pink);border-color:#ff49c84d}.exhibit-visual:before{box-shadow:0 0 70px #fb49d455,inset 0 0 50px #66fff244}.orb{background:repeating-radial-gradient(ellipse at 40% 45%,transparent 0 9px,#49f6e73b 10px 11px,transparent 12px 17px),repeating-linear-gradient(120deg,transparent 0 21px,#ff4ed326 22px 23px)}

/* BETAHAUS: electric cyan / hot magenta, cinema first */
:root{--cyan:#39fff3;--pink:#ff2bd6;--accent:#39fff3;--bg:#05050b;--muted:#b8bbcf}
body{background:radial-gradient(ellipse at 0 40%,#001f322b,transparent 45%),radial-gradient(ellipse at 100% 70%,#47053726,transparent 40%),#05050b}
header{background:linear-gradient(110deg,#05050bf2,#100619ed);border-bottom:1px solid #39fff345;box-shadow:0 1px 22px #39fff315,0 6px 35px #ff2bd60c}
.logo span{color:var(--cyan);text-shadow:0 0 9px #39fff3aa,0 0 30px #39fff350}.logo sup{color:var(--pink);text-shadow:0 0 12px #ff2bd6}
nav a:hover{color:var(--cyan);text-shadow:0 0 12px #39fff399}
#session a{color:var(--cyan);border-color:#39fff3aa;box-shadow:inset 0 0 14px #39fff30a,0 0 14px #39fff31c}
.art{background:radial-gradient(ellipse at 73% 35%,#8712b675,transparent 42%),radial-gradient(ellipse at 91% 68%,#00e3d94a,transparent 38%),radial-gradient(ellipse at 50% 80%,#fa1baa28,transparent 40%),#05050b}
.art:after{background:linear-gradient(90deg,#05050bf5 2%,#05050bb0 34%,#05050b18 72%),linear-gradient(0deg,#05050b,transparent 36%),repeating-linear-gradient(0deg,transparent 0 3px,#b6eeff05 3px 4px)}
.orb{border:2px solid #8afff5ba;box-shadow:inset 30px -30px 90px #00ffe975,inset -40px 40px 90px #ff2bd68c,0 0 26px #39fff35c,0 0 110px #ff2bd63b;filter:drop-shadow(8px 3px 2px #ff2bd68c)}
.orb:after{content:'';position:absolute;inset:7%;border:1px solid #ff2bd6b0;border-radius:inherit;box-shadow:0 0 26px #ff2bd670,inset 0 0 30px #39fff344;transform:rotate(18deg)}
.grid{background-image:linear-gradient(#39fff34d 1px,transparent 1px),linear-gradient(90deg,#ff2bd64d 1px,transparent 1px);filter:drop-shadow(0 0 3px #39fff35c)}
.hero h1{color:#f7ffff;text-shadow:3px 0 #ff2bd680,-2px 0 #39fff380,0 0 40px #39fff31f}
.hero h1 span{color:var(--cyan);text-shadow:0 0 10px #39fff3b3,0 0 30px #39fff34d}.hero h1 .dot{color:var(--pink);text-shadow:0 0 15px #ff2bd6}
.eyebrow,.coordinate{color:var(--cyan);text-shadow:0 0 12px #39fff354}.eyebrow i{box-shadow:0 0 5px #39fff3,0 0 20px #39fff3}
.primary,.hero .primary{background:var(--cyan);border-color:var(--cyan);color:#031412;box-shadow:0 0 15px #39fff35c,0 0 45px #39fff31f;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}
.primary:hover{background:#abfff8;box-shadow:0 0 25px #39fff38c,0 0 55px #ff2bd633}
.section-head h2:after{content:'';display:block;margin-top:15px;width:64px;height:2px;background:var(--pink);box-shadow:0 0 12px #ff2bd6cc}
.event-info{background:linear-gradient(110deg,#39fff310,#ff2bd60c);border-left-color:var(--cyan);border-top:1px solid #39fff326;box-shadow:-4px 0 20px #39fff30d}.event-info .text-link{color:var(--cyan)}
.badge{background:#180820b3;color:#ff83e8;border-color:#ff2bd680;box-shadow:0 0 12px #ff2bd61f}
.exhibition{background:#0a0c18;border-color:#39fff345;box-shadow:0 0 25px #39fff30d}
.exhibit-visual{background:repeating-linear-gradient(115deg,transparent 0 25px,#39fff32b 26px 27px),radial-gradient(ellipse at 65% 60%,#6932bb,#081e2d 70%)}
.exhibit-visual:before{border:2px solid var(--cyan);box-shadow:0 0 20px #39fff399,0 0 80px #ff2bd670,inset 0 0 50px #39fff34d}
.film-grid{scrollbar-color:var(--pink) #11131e}.poster{border:1px solid #39fff340;box-shadow:0 0 12px #39fff30c}.film:hover .poster{border-color:var(--cyan);box-shadow:0 0 16px #39fff35c,0 0 30px #ff2bd626}.film .poster:after{border-left-color:var(--pink)}
.film-status{background:#070c16eb;color:var(--cyan);border:1px solid #39fff359;box-shadow:0 0 10px #39fff31a}
#filters button.active{border-color:var(--cyan);box-shadow:0 0 12px #39fff326}.search input:focus{border-color:var(--cyan);box-shadow:0 0 15px #39fff326}
.editorial{background:linear-gradient(115deg,#090e1a,#100917)}.resources{background:linear-gradient(110deg,#39fff30d,#ff2bd610)}.editorial a,.editorial summary span,#detail summary{color:var(--cyan)}
.secondary:hover{border-color:var(--pink);box-shadow:0 0 14px #ff2bd62e}.login-page{background:radial-gradient(ellipse at 15% 45%,#39fff326,transparent 45%),radial-gradient(ellipse at 90% 70%,#ff2bd626,transparent 45%),#05050b}.login-card{border-color:#39fff34d;box-shadow:0 0 35px #39fff30c,0 0 65px #ff2bd60c}.login-art em{color:var(--cyan);text-shadow:0 0 30px #39fff35c}
dialog{border-color:#39fff380;box-shadow:0 0 40px #39fff31a,0 0 80px #ff2bd61a}.player-controls input{accent-color:var(--pink)}.player-top>span:last-child{color:var(--cyan);text-shadow:0 0 12px #39fff370}
footer{border-top:1px solid #ff2bd633;background:#07060e}
@media(max-width:760px){.hero h1{text-shadow:2px 0 #ff2bd680,-1px 0 #39fff380}.orb{opacity:.8}.hero .summary{color:#d0d3df}}
#wixheadless-banner { display: none !important; }
