:root{--bg:#070408;--bg2:#0e0710;--panel:#120a13;--panel2:#180d18;--cream:#fff3f8;--mute:rgba(255,236,246,.66);--dim:rgba(255,236,246,.42);--rose:#ff3ea5;--rose2:#ff7cc4;--blush:#ffc2e0;--champ:#f2cfa8;--red:#d0193a;--teal:#2fe0d0;--line:rgba(255,170,215,.14);--line2:rgba(255,170,215,.26);--serif:"Bodoni Moda",Didot,"Bodoni 72",Georgia,serif;--sans:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--w:min(1200px, calc(100% - 40px) );--r:18px;--ez:cubic-bezier(.2,.75,.15,1)}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);color:var(--cream);-webkit-text-size-adjust:100%;scroll-padding-top:80px}html,body{overflow-x:clip}body{font:400 16px/1.68 var(--sans);background:transparent;min-height:100vh;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}svg{display:block}ul,ol{list-style:none}em{font-style:italic}::selection{background:var(--rose);color:#fff}.skip{position:absolute;left:-999px;top:8px;z-index:200;background:var(--rose);color:#fff;padding:10px 16px;border-radius:10px}.skip:focus{left:12px}:focus-visible{outline:2px solid var(--rose2);outline-offset:3px;border-radius:6px}#amb{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.lines{position:fixed;inset:-20% 0;z-index:0;pointer-events:none;opacity:.5;transform:translate3d(0,var(--ly,0),0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cpath d='M80 0 160 80 80 160 0 80Z' fill='none' stroke='%23ff7cc4' stroke-opacity='.07' stroke-width='1'/%3E%3Ccircle cx='80' cy='0' r='1.3' fill='%23ffc2e0' fill-opacity='.18'/%3E%3C/svg%3E");-webkit-mask-image:radial-gradient(120% 70% at 50% 50%,#000 20%,transparent 75%);mask-image:radial-gradient(120% 70% at 50% 50%,#000 20%,transparent 75%)}main,.ft{position:relative;z-index:1}.btn{display:inline-flex;align-items:center;gap:10px;height:50px;padding:0 22px;border-radius:999px;font:600 15px/1 var(--sans);letter-spacing:.01em;white-space:nowrap;transition:transform .35s var(--ez),box-shadow .35s,background .3s,border-color .3s}.btn svg{width:19px;height:19px;flex:none}.btn.pri{background:linear-gradient(135deg,#ff4fae,#d81f7d);color:#fff;box-shadow:0 10px 30px -10px #ff3ea5b3,inset 0 1px #ffffff40}.btn.pri:hover{transform:translateY(-2px);box-shadow:0 16px 40px -12px #ff3ea5d9,inset 0 1px #ffffff4d}.btn.gh{border:1px solid var(--line2);color:var(--cream);background:#ffffff05}.btn.gh:hover{border-color:var(--rose2);background:#ff3ea514}.ctas{display:flex;flex-wrap:wrap;gap:12px}.chip{height:42px;padding:0 18px;border-radius:999px;border:1px solid var(--line2);font:500 14.5px/1 var(--sans);color:var(--mute);transition:all .25s;background:#ffffff04}.chip.sm{height:38px;padding:0 15px;font-size:14px}.chip:hover{color:var(--cream);border-color:var(--rose2)}.chip[aria-pressed=true],.chip.on{background:var(--cream);color:#1a0b14;border-color:var(--cream)}.chips{display:flex;flex-wrap:wrap;gap:9px}.tags{display:flex;flex-wrap:wrap;gap:8px}.tags li{font:500 12.5px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--blush);border:1px solid var(--line2);padding:9px 12px;border-radius:999px;background:#ff3ea50a}.kick{display:flex;align-items:center;gap:12px;font:500 12.5px/1.2 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--blush)}.kick i{width:9px;height:9px;transform:rotate(45deg);border:1px solid var(--rose);box-shadow:0 0 12px var(--rose);flex:none}.lnk{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--rose2);border-bottom:1px solid rgba(255,124,196,.35);padding-bottom:3px;transition:gap .3s,color .3s}.lnk svg{width:17px;height:17px}.lnk:hover{gap:14px;color:#fff}h1,h2,h3,h4{font-family:var(--serif);font-weight:400;line-height:1.08;letter-spacing:-.01em}h1 em,h2 em{color:transparent;background:linear-gradient(100deg,#ff9bd2,#ff3ea5 45%,#ffd3b0);-webkit-background-clip:text;background-clip:text;padding-right:.06em}.logo{position:relative;display:inline-flex;flex-direction:column;align-items:center;line-height:1}.logo b{font:600 17px/1 var(--serif);letter-spacing:.32em;margin-right:-.32em;color:#fff;white-space:nowrap}.logo .bty{width:100px;height:auto;margin-top:-6px;overflow:visible;filter:drop-shadow(0 0 4px rgba(255,62,165,.85))}.bty path{fill:none}.bty-line path{stroke:#ffd4ec;stroke-width:14}.bty-glow path{stroke:#ff3ea5;stroke-width:46;opacity:.55}.bty.sm .bty-glow{display:none}.bty.sm .bty-line path{stroke:#ffc6e6;stroke-width:26}.hd{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;gap:22px;height:72px;padding:0 max(20px,calc((100% - 1260px)/2));transition:background .4s,border-color .4s,transform .45s var(--ez);border-bottom:1px solid transparent}.hd.sc{background:#09050adb;border-color:var(--line)}@supports (backdrop-filter:blur(1px)){@media(min-width:861px)and (pointer:fine){.hd.sc{background:#09050a9e;backdrop-filter:blur(14px) saturate(140%)}}}.hd-logo{margin-right:auto}.hd-nav{display:flex;gap:30px}.hd-nav a{font-size:14.5px;font-weight:500;color:var(--mute);position:relative;transition:color .3s}.hd-nav a:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:var(--rose);transform:scaleX(0);transition:transform .35s var(--ez)}.hd-nav a:hover{color:#fff}.hd-nav a:hover:after{transform:scaleX(1)}.hd-cta{height:44px;padding:0 18px;font-size:14px}.hd-ic{display:none;width:44px;height:44px;border-radius:50%;border:1px solid var(--line2);align-items:center;justify-content:center}.hd-ic svg{width:19px;height:19px}.mnu{position:fixed;inset:0;z-index:49;background:#070408f7;display:flex;flex-direction:column;justify-content:center;gap:40px;padding:90px 28px 40px}.mnu[hidden]{display:none}.mnu nav{display:flex;flex-direction:column;gap:6px}.mnu nav a{font:400 38px/1.25 var(--serif);color:var(--cream)}.mnu-c{display:flex;flex-direction:column;gap:12px}.mnu-c .btn{justify-content:center}.hero{position:relative;height:560vh}.stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:#070408}.poster,.poster img,#gl{position:absolute;inset:0;width:100%;height:100%}.poster img{object-fit:cover}#gl{display:block;opacity:0;transition:opacity .5s}#gl.on{opacity:1}.vig{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(7,4,8,.82) 0%,rgba(7,4,8,.45) 32%,transparent 55%),linear-gradient(0deg,rgba(7,4,8,.6),transparent 22%)}.chs{position:absolute;left:max(24px,calc((100% - 1260px)/2 + 20px));top:50%;width:min(520px,40vw);transform:translateY(-46%)}.ch{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);pointer-events:none}.ch>*{opacity:0;transform:translateY(26px);transition:opacity .45s,transform .7s var(--ez);transition-delay:0s}.ch{visibility:hidden;transition:visibility 0s .7s}.ch.cur{pointer-events:auto;visibility:visible;transition:none}.ch.cur>*{opacity:1;transform:none}.ch.cur>:nth-child(2){transition-delay:.06s}.ch.cur>:nth-child(3){transition-delay:.12s}.ch.cur>:nth-child(4){transition-delay:.18s}.ch.cur>:nth-child(5){transition-delay:.24s}.ch.gone>*{transform:translateY(-22px)}.ch-h{font-size:clamp(44px,5vw,76px);margin:20px 0 18px}.ch:first-child .ch-h{font-size:clamp(50px,5.8vw,88px)}.ch-p{color:var(--mute);font-size:17px;max-width:470px;margin-bottom:24px}.cnt{font:500 13px/1.4 var(--mono);letter-spacing:.06em;color:var(--dim);margin:-6px 0 18px;text-transform:uppercase}.cnt b{display:inline-block;min-width:3.2ch;font:500 34px/1 var(--serif);letter-spacing:0;color:#fff;margin-right:8px;font-variant-numeric:tabular-nums;vertical-align:-4px}.fin{position:absolute;left:79%;top:83%;width:min(25vw,400px);pointer-events:none;transform:translate(-50%,-50%) rotate(-8deg)}.fin .bty{width:100%;height:auto;overflow:visible;filter:drop-shadow(0 0 10px rgba(255,62,165,.7))}.fin .bty-line path{stroke:#ffe0f1;stroke-width:15;stroke-dasharray:var(--dl,3000);stroke-dashoffset:calc(var(--dl,3000) * (1 - var(--fd,0)))}.fin .bty-glow path{stroke-width:52;opacity:calc(.6 * var(--fd,0));stroke-dasharray:var(--dl,3000);stroke-dashoffset:calc(var(--dl,3000) * (1 - var(--fd,0)))}.rail{position:absolute;right:max(20px,calc((100% - 1260px)/2 + 20px));top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:18px;align-items:flex-end}.rail button{display:flex;align-items:center;gap:12px;flex-direction:row-reverse;font:500 11.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);transition:color .3s;padding:4px 0}.rail button i{width:10px;height:10px;transform:rotate(45deg);border:1px solid rgba(255,190,225,.45);transition:all .35s}.rail button span{opacity:0;transform:translate(6px);transition:all .35s}.rail:hover button span,.rail button.cur span{opacity:1;transform:none}.rail button.cur{color:#fff}.rail button.cur i{background:var(--rose);border-color:var(--rose);box-shadow:0 0 14px var(--rose)}.rail button.done i{background:#ff7cc473;border-color:transparent}.rail-bar{display:none}.hint{position:absolute;left:50%;bottom:26px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;font:500 11px/1 var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--dim);transition:opacity .4s}.hint span{width:1px;height:42px;background:linear-gradient(var(--rose),transparent);animation:hint 1.8s var(--ez) infinite;transform-origin:top}@keyframes hint{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}.hero.moved .hint{opacity:0}.mq{position:relative;z-index:1;overflow:hidden;border-block:1px solid var(--line);padding:22px 0;background:linear-gradient(90deg,#ff3ea50a,#ff3ea517,#ff3ea50a)}.mq-t{display:flex;align-items:center;gap:34px;width:max-content;transform:translate3d(var(--mx,0),0,0);will-change:transform}.mq-t span{font:italic 400 clamp(26px,3.4vw,44px)/1 var(--serif);color:var(--cream);white-space:nowrap}.mq-t span:nth-of-type(2n){color:transparent;-webkit-text-stroke:1px rgba(255,194,224,.55)}.mq-t i{width:20px;height:20px;color:var(--rose);flex:none;filter:drop-shadow(0 0 6px rgba(255,62,165,.7))}.sec{position:relative;padding:clamp(90px,12vw,170px) 0;width:var(--w);margin:0 auto}.sec:before{content:"";position:absolute;inset:0 calc((100% - 100vw)/2);z-index:-1;pointer-events:none;background:radial-gradient(40% 30% at 85% 10%,rgba(255,62,165,.1),transparent 70%),radial-gradient(35% 30% at 5% 70%,rgba(242,207,168,.06),transparent 70%)}.sh{max-width:780px;margin-bottom:clamp(50px,7vw,90px)}.sh h2{font-size:clamp(40px,6vw,82px);margin:22px 0}.lead{font-size:clamp(17px,1.5vw,19.5px);color:var(--mute);max-width:620px}[data-split] .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em}[data-split] .w>span{display:inline-block;transform:translateY(105%);transition:transform .9s var(--ez);transition-delay:calc(var(--i) * 45ms)}[data-split].in .w>span{transform:none}.sv{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(40px,7vw,110px);align-items:center;margin-bottom:clamp(90px,11vw,150px)}.sv:last-child{margin-bottom:0}.sv.rev .sv-ph{order:2}.sv-ph{position:relative;padding:0 9% 12% 0}.sv.rev .sv-ph{padding:0 0 12% 9%}.sv-a{position:relative;aspect-ratio:4/5;width:100%;overflow:hidden;border-radius:4px;clip-path:polygon(50% 22%,78% 50%,50% 78%,22% 50%);transition:clip-path 1.3s var(--ez)}.sv-a.in{clip-path:polygon(50% -55%,155% 50%,50% 155%,-55% 50%)}.sv-a img,.sv-b img{width:100%;height:100%;object-fit:cover}.sv-a img{transform:scale(1.16);transition:transform 1.6s var(--ez)}.sv-a.in img{transform:none}.sv-b{position:absolute;right:0;bottom:0;width:44%;aspect-ratio:1;overflow:hidden;border-radius:4px;border:6px solid var(--bg);box-shadow:0 30px 60px -20px #000;transform:translate3d(0,var(--py,0),0)}.sv.rev .sv-b{right:auto;left:0}.sv-n{position:absolute;z-index:2;left:-.12em;top:-.55em;font:italic 400 clamp(80px,10vw,150px)/1 var(--serif);color:transparent;-webkit-text-stroke:1px rgba(255,124,196,.5);pointer-events:none}.sv.rev .sv-n{left:auto;right:-.05em}.sv-t .ic{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;border:1px solid var(--line2);color:var(--rose2);margin-bottom:24px;background:radial-gradient(circle,rgba(255,62,165,.15),transparent 70%)}.sv-t .ic svg{width:26px;height:26px}.sv-t h3{font-size:clamp(36px,4.2vw,58px);margin-bottom:20px}.sv-t p{color:var(--mute);font-size:17px;margin-bottom:26px;max-width:500px}.sv-t .tags{margin-bottom:30px}.ba-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,40px)}.ba-w figcaption{margin-top:16px;font:italic 400 22px/1.3 var(--serif);color:var(--cream)}.ba{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:6px;touch-action:pan-y;cursor:ew-resize;user-select:none;-webkit-user-select:none;border:1px solid var(--line)}.ba img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.ba-bef{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--x)) 0 0)}.ba-h{position:absolute;top:0;bottom:0;left:var(--x);width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 18px var(--rose)}.ba-h i{position:absolute;top:50%;left:50%;width:50px;height:50px;margin:-25px 0 0 -25px;border-radius:50%;background:#0a050abf;border:1px solid #fff;display:flex;align-items:center;justify-content:center}.ba-h svg{width:15px;height:15px}.ba-l,.ba-r{position:absolute;top:14px;font:500 11.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;padding:8px 11px;border-radius:999px;background:#0a050ab3;color:#fff}.ba-l{left:14px}.ba-r{right:14px}.ba-in{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none}.ba-in:focus-visible+*{outline:none}.ba:has(.ba-in:focus-visible){outline:2px solid var(--rose2);outline-offset:3px}.flt{display:flex;flex-wrap:wrap;gap:10px;margin:-40px 0 34px}.gg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(180px,19vw,260px);grid-auto-flow:dense;gap:12px}.gi{position:relative;overflow:hidden;border-radius:4px;background:var(--panel);clip-path:polygon(50% 18%,82% 50%,50% 82%,18% 50%);opacity:0;transition:clip-path 1.1s var(--ez),opacity .6s;transition-delay:calc(var(--d,0) * 70ms)}.gi.t{grid-row:span 2}.gi.in{clip-path:polygon(50% -52%,152% 50%,50% 152%,-52% 50%);opacity:1}.gi img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ez),filter .5s}.gi:hover img{transform:scale(1.06)}.gi-d{position:absolute;right:12px;bottom:12px;width:30px;height:30px;transform:rotate(45deg) scale(.6);border:1px solid #fff;opacity:0;transition:all .4s var(--ez)}.gi:hover .gi-d{opacity:1;transform:rotate(45deg) scale(1)}.gi.hid{display:none}.more{margin:34px auto 0;display:none}.soc{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 26px;margin-top:38px}.soc a{display:inline-flex;align-items:center;gap:10px;color:var(--mute);font-weight:500;transition:color .3s}.soc a:hover{color:#fff}.soc svg{width:20px;height:20px}.sts{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.sts-line{position:absolute;left:0;right:0;top:9px;height:1px;background:var(--line)}.sts-line i{position:absolute;inset:0;background:linear-gradient(90deg,var(--rose),var(--champ));transform-origin:left;transform:scaleX(var(--k,0));box-shadow:0 0 12px var(--rose)}.st{position:relative;padding-top:42px}.st-d{position:absolute;top:2px;left:0;width:15px;height:15px;transform:rotate(45deg);background:var(--bg);border:1px solid var(--line2);transition:all .5s}.st.on .st-d{background:var(--rose);border-color:var(--rose);box-shadow:0 0 16px var(--rose)}.st b{font:italic 400 18px/1 var(--serif);color:var(--rose2)}.st h3{font-size:30px;margin:12px 0}.st p{color:var(--mute);font-size:15.5px}.st>*:not(.st-d){opacity:.25;transform:translateY(16px);transition:all .8s var(--ez)}.st.on>*{opacity:1;transform:none}.ab-g{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(40px,7vw,110px);align-items:center}.ab-ph{position:relative;padding:8% 16% 14% 6%}.ab-main{position:relative;aspect-ratio:3/4;overflow:hidden;border-radius:999px 999px 6px 6px;opacity:0;transform:translateY(40px) scale(.96);transition:opacity 1s,transform 1.3s var(--ez)}.ab-main.in{opacity:1;transform:none}.ab-main img,.ab-s1 img,.ab-s2 img{width:100%;height:100%;object-fit:cover}.ab-s1{position:absolute;right:0;bottom:0;width:42%;aspect-ratio:3/4;border:6px solid var(--bg);border-radius:4px;overflow:hidden;transform:translate3d(0,var(--py,0),0)}.ab-s2{position:absolute;left:0;top:0;width:30%;aspect-ratio:3/4;border:6px solid var(--bg);border-radius:4px;overflow:hidden;transform:translate3d(0,var(--py,0),0)}.ab-dia{position:absolute;left:50%;top:46%;width:78%;aspect-ratio:1;border:1px solid rgba(255,62,165,.55);transform:translate(-50%,-50%) rotate(45deg);z-index:-1;box-shadow:0 0 40px #ff3ea540,inset 0 0 40px #ff3ea51f}.ab-dia:after{content:"";position:absolute;inset:14px;border:1px dashed rgba(255,194,224,.3)}.ab-t h2{font-size:clamp(40px,5.4vw,76px);margin:22px 0 24px}.ab-t .lead{margin-bottom:28px}.q{position:relative;padding:28px 0 28px 30px;border-left:1px solid var(--rose);margin-bottom:26px}.q p{font:italic 400 clamp(20px,2vw,25px)/1.45 var(--serif);color:var(--cream)}.q cite{display:block;margin-top:16px;font:500 13px/1.4 var(--mono);font-style:normal;letter-spacing:.06em;color:var(--dim);text-transform:uppercase}.q cite b{color:var(--blush);font-weight:500}.ab-p{color:var(--mute);margin-bottom:34px}.stx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;border-top:1px solid var(--line);padding-top:28px}.stx b{display:block;font:400 clamp(38px,4vw,54px)/1 var(--serif);color:#fff;margin-bottom:10px}.stx span{display:flex;gap:6px;font-size:14px;color:var(--mute);line-height:1.45}.stx span svg{width:15px;height:15px;color:#ffc94d;flex:none;margin-top:2px}.tl{margin-top:clamp(80px,10vw,130px)}.tl-h{font-size:clamp(28px,3vw,40px);margin-bottom:34px;max-width:760px}.tl-h span{display:block;font:500 12.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--blush);margin-bottom:16px}.tl ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.tl-i{display:grid;grid-template-columns:110px minmax(0,1fr);gap:18px;padding:18px;border:1px solid var(--line);border-radius:var(--r);background:linear-gradient(160deg,#ff3ea50f,#ffffff03);opacity:0;transform:translateY(30px);transition:all .9s var(--ez);transition-delay:calc(var(--d,0) * .12s)}.tl-i.in{opacity:1;transform:none}.tl-i figure{aspect-ratio:3/4;border-radius:10px;overflow:hidden}.tl-i figure img{width:100%;height:100%;object-fit:cover}.tl-i time{font:500 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--rose2)}.tl-i h4{font-size:24px;margin:10px 0 8px}.tl-i p{font-size:14.5px;color:var(--mute);line-height:1.6}.bk-g{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(20px,3vw,36px);align-items:start}.bkf{padding:clamp(22px,3vw,40px);border:1px solid var(--line2);border-radius:24px;background:linear-gradient(170deg,#ff3ea514,#120a13eb 40%);box-shadow:0 40px 80px -40px #000000e6}.bkf fieldset{border:0;margin-bottom:26px}.bkf legend{display:flex;align-items:center;gap:12px;font:400 24px/1.2 var(--serif);margin-bottom:14px}.bkf legend b{display:grid;place-items:center;width:30px;height:30px;font:500 13px/1 var(--mono);border:1px solid var(--rose);border-radius:50%;color:var(--rose2)}.bkf fieldset .chips+.chips{margin-top:10px}.bk-o[hidden]{display:none}.bk-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:22px}.fld span{display:block;font:500 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-bottom:9px}.fld input{width:100%;height:50px;border-radius:14px;border:1px solid var(--line2);background:#00000059;color:var(--cream);padding:0 16px;font:400 16px var(--sans)}.fld input:focus{outline:none;border-color:var(--rose2);box-shadow:0 0 0 3px #ff3ea52e}.fld input::placeholder{color:#ffecf64d}.bk-out{border-top:1px solid var(--line);padding-top:22px}.bk-to{font-size:14.5px;color:var(--mute);margin-bottom:12px}.bk-to b{color:#fff}.bk-msg{font:italic 400 18px/1.5 var(--serif);color:var(--blush);background:#0000004d;border:1px dashed var(--line2);border-radius:14px;padding:14px 16px;margin-bottom:18px;min-height:56px;white-space:pre-line}.ct{display:flex;flex-direction:column;gap:16px}.ct>div{border:1px solid var(--line);border-radius:20px;padding:22px;background:#120a13d1}.ct-p{display:grid;gap:18px}.ct-p article+article{border-top:1px solid var(--line);padding-top:18px}.ct-r{font:500 11.5px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--rose2)}.ct h3{font-size:28px;margin:8px 0 4px}.ct-n{display:block;font:500 18px/1.4 var(--sans);color:var(--cream);margin-bottom:12px}.ct-b{display:flex;gap:10px}.ct-b a{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 15px;border-radius:999px;border:1px solid var(--line2);font-size:14px;font-weight:600;transition:all .3s}.ct-b a:hover{border-color:var(--rose2);background:#ff3ea51a}.ct-b svg{width:17px;height:17px}.ct-h h3{display:flex;align-items:center;gap:10px;font-size:24px;margin:0 0 14px}.ct-h h3 svg{width:20px;height:20px;color:var(--rose2)}.hrs li{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid rgba(255,170,215,.07);font-size:15px;color:var(--mute)}.hrs li b{font-weight:500;color:var(--cream);font-variant-numeric:tabular-nums}.hrs li.today{color:#fff}.hrs li.today span:after{content:" \b7  azi";color:var(--rose2)}.now{margin-top:12px;font-size:14px;color:var(--dim)}.now b{color:var(--teal);font-weight:600}.now b.cl{color:var(--rose2)}.ct-a{display:flex;gap:10px;align-items:flex-start;margin-bottom:14px;font-weight:500}.ct-a svg{width:20px;height:20px;color:var(--rose2);flex:none;margin-top:3px}.map{aspect-ratio:16/10;border-radius:14px;overflow:hidden;margin-bottom:14px;background:radial-gradient(circle at 50% 45%,rgba(255,62,165,.18),transparent 60%),repeating-linear-gradient(45deg,rgba(255,170,215,.05) 0 1px,transparent 1px 22px),var(--panel)}.map iframe{width:100%;height:100%;border:0;filter:invert(.9) hue-rotate(180deg) saturate(.6) contrast(.9)}.map-b{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-weight:600}.map-b svg{width:28px;height:28px;color:var(--rose2)}.map-b small{font-weight:400;font-size:12.5px;color:var(--dim)}.ft{border-top:1px solid var(--line);padding:70px max(20px,calc((100% - 1200px)/2)) 40px;overflow:hidden}.ft-big{display:flex;justify-content:center;margin-bottom:46px}.ft-big .logo b{font-size:clamp(28px,5vw,52px)}.ft-big .logo .bty{width:clamp(180px,30vw,320px);margin-top:-2.2%}.ft-big .bty.sm .bty-line path{stroke-width:16}.ft-g{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 30px;margin-bottom:34px;color:var(--mute)}.ft-g p{display:flex;align-items:center;gap:9px}.ft-g svg{width:18px;height:18px;color:var(--rose2)}.ft-s{gap:12px!important}.ft-s a{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid var(--line2)}.ft-l{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:13.5px;color:var(--dim);text-align:center}.ft-l a{text-decoration:underline;text-decoration-color:#ffaad74d;text-underline-offset:3px}.ft-cr{font-size:12px}.mbf{margin-top:10px;font-weight:600;color:var(--mute)}.mbf a{color:var(--rose);text-decoration:none!important}.fab{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:40;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#ff4fae,#d81f7d);color:#fff;box-shadow:0 14px 34px -10px #ff3ea5cc;transform:scale(0);transition:transform .45s var(--ez)}.fab svg{width:27px;height:27px}.fab.on{transform:scale(1)}.lb{position:fixed;inset:0;z-index:100;background:#050206f5;display:flex;align-items:center;justify-content:center}.lb[hidden]{display:none}.lb figure{max-width:min(92vw,1100px);max-height:86vh;display:flex;flex-direction:column;align-items:center}.lb img{max-height:78vh;width:auto;border-radius:6px}.lb figcaption{margin-top:14px;font:italic 400 18px/1.4 var(--serif);color:var(--mute);text-align:center}.lb button{position:absolute;width:50px;height:50px;border-radius:50%;border:1px solid var(--line2);display:grid;place-items:center;background:#0006}.lb button svg{width:20px;height:20px}.lb-x{top:18px;right:18px}.lb-p{left:18px;top:50%;margin-top:-25px}.lb-n{right:18px;top:50%;margin-top:-25px}[data-rv]{opacity:0;transform:translateY(24px);transition:all .9s var(--ez)}[data-rv].in{opacity:1;transform:none}.sec{content-visibility:auto;contain-intrinsic-size:auto 1200px}@media(max-width:860px){:root{--w: calc(100% - 32px) }body{font-size:15.5px}.hd{height:62px;gap:10px;padding:0 14px}.hd-nav,.hd-cta{display:none}.hd-ic{display:inline-flex}.logo b{font-size:16px;letter-spacing:.24em}.hero{height:470vh}.vig{background:linear-gradient(0deg,rgba(7,4,8,.95) 0%,rgba(7,4,8,.6) 30%,transparent 52%)}.chs{left:12px;right:12px;width:auto;top:auto;bottom:calc(12px + env(safe-area-inset-bottom));transform:none;height:0}.ch{top:auto;bottom:0;transform:none;background:#0e070ee6;border:1px solid var(--line);border-radius:20px;padding:18px}.ch{opacity:0;transition:opacity .35s}.ch.cur{opacity:1}.ch-h,.ch:first-child .ch-h{font-size:clamp(31px,8.6vw,38px);margin:12px 0 10px}.ch-p{font-size:14.5px;line-height:1.58;margin-bottom:14px}.kick{font-size:11px;letter-spacing:.13em}.tags li{font-size:11px;padding:7px 10px}.ch .btn{height:46px;padding:0 16px;font-size:14px}.ch .ctas{gap:8px}.cnt{margin:-2px 0 12px;font-size:11.5px}.cnt b{font-size:26px}.fin{left:50%;top:19%;width:46vw;transform:translate(-50%,-50%) rotate(-6deg)}.rail{top:74px;right:auto;left:50%;transform:translate(-50%);flex-direction:row;gap:16px}.rail button{padding:6px}.rail button span,.hint{display:none}.mq{padding:16px 0}.mq-t{gap:22px}.sh{margin-bottom:44px}.sh h2{font-size:clamp(36px,10.5vw,48px);margin:16px 0}.sv,.sv.rev{grid-template-columns:minmax(0,1fr);gap:30px;margin-bottom:84px}.sv.rev .sv-ph{order:0;padding:0 0 14% 10%}.sv-ph{padding:0 10% 14% 0}.sv-t h3{font-size:36px;margin-bottom:14px}.sv-t p{font-size:15.5px;margin-bottom:20px}.sv-t .ic{width:50px;height:50px;margin-bottom:18px}.ba-g{grid-template-columns:minmax(0,1fr)}.ba-w figcaption{font-size:19px}.flt{margin:-20px 0 22px;gap:8px}.flt .chip{height:38px;padding:0 14px;font-size:14px}.gg{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:44vw;gap:8px}.gg.cut .gi.x{display:none}.more{display:flex}.gg:not(.cut)+.more{display:none}.sts{grid-template-columns:minmax(0,1fr);gap:30px;padding-left:34px}.sts-line{inset:0 auto 0 7px;width:1px;height:auto}.sts-line i{transform-origin:top;transform:scaleY(var(--k,0))}.st{padding-top:0}.st-d{left:-34px;top:6px}.st h3{font-size:27px;margin:8px 0}.ab-g{grid-template-columns:minmax(0,1fr);gap:40px}.ab-ph{padding:6% 14% 16% 8%}.stx{gap:12px}.stx b{font-size:34px}.stx span{font-size:12.5px}.tl ol{grid-template-columns:minmax(0,1fr);gap:14px}.tl-i{grid-template-columns:86px minmax(0,1fr);padding:14px;gap:14px}.tl-i h4{font-size:21px}.bk-g,.bk-row{grid-template-columns:minmax(0,1fr)}.bkf{border-radius:20px}.bkf legend{font-size:21px}.bkf .ctas .btn{flex:1;justify-content:center}.lb-p,.lb-n{top:auto;bottom:24px;margin:0}.lb-p{left:calc(50% - 64px)}.lb-n{right:calc(50% - 64px)}}@media(max-width:860px),(pointer:coarse){.lines{opacity:.38;transform:none}.sv-a,.sv-a.in{clip-path:none;opacity:0;transform:translateY(34px);transition:opacity .9s,transform 1.1s var(--ez)}.sv-a.in{opacity:1;transform:none}.sv-a img,.sv-a.in img{transform:none;transition:none}.gi,.gi.in{clip-path:none}.gi{transform:translateY(26px) scale(.97);transition:opacity .7s,transform .9s var(--ez);transition-delay:calc(var(--d,0) * 60ms)}.gi.in{transform:none}.logo .bty,.fin .bty{filter:none}}@media(max-width:380px){.ch-h,.ch:first-child .ch-h{font-size:29px}.ch-p{font-size:14px}.tags{gap:6px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation:none!important}}
