@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}@font-face{font-family:"Trajan Pro 3";font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/trajanpro3-regular-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Trajan Pro 3";font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/trajanpro3-regular-latinext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Trajan Pro 3";font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/trajanpro3-regular-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Trajan Pro 3";font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/trajanpro3-regular-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Trajan Pro 3";font-style:normal;font-weight:600 900;font-display:swap;src:url(/fonts/trajanpro3-semibold-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Trajan Pro 3";font-style:normal;font-weight:600 900;font-display:swap;src:url(/fonts/trajanpro3-semibold-latinext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Trajan Pro 3";font-style:normal;font-weight:600 900;font-display:swap;src:url(/fonts/trajanpro3-semibold-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Trajan Pro 3";font-style:normal;font-weight:600 900;font-display:swap;src:url(/fonts/trajanpro3-semibold-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-var.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-var-latinext.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-var-greek.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-var-cyrillic.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}:root{--paneL:max(206px, calc((100vw - min(100vw, 151vh))/2 - 8vw));--ground:#0b0a0d;--glass:#110e14b8;--glass2:#16131a99;--line:#c6bacc38;--line2:#c6bacc73;--ink:#eae4ea;--mut:#8d8694;--faint:#5e5766;--r:20px;--gold:#c6b3c9;--golddim:#776c80;--gold2:#eee6ee;--warn:#d9b47a;--warndim:#8a744e;--water:#a9c3e6;--waterdim:#54688a;--waterglow:#8caadc59;--disp:"Trajan Pro 3",serif;--dispScale:1;--body:"Inter",Tahoma,Arial,"Liberation Sans","DejaVu Sans",sans-serif;--mono:"IBM Plex Mono","Consolas","Liberation Mono",monospace}:lang(el){--dispScale:.88}*{box-sizing:border-box}body{color:var(--ink);font-family:var(--body);background:#070609;height:100dvh;margin:0;font-size:15.5px;line-height:1.64;overflow:hidden}img{max-width:100%}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid var(--water);outline-offset:2px}#stage{z-index:1;background:#070609;transition:filter .3s;position:fixed;inset:0;overflow:hidden}#stage.blurred{filter:blur(20px)saturate(1.15)brightness(.85)}.art{opacity:0;background-position:50% 30%;background-repeat:no-repeat;background-size:cover;width:min(100%,151vh);position:absolute;top:0;bottom:0;right:0}.art:after{content:"";background:linear-gradient(100deg,#070609 0%,#070609ed 16%,#07060973 44%,#07060929 68%),linear-gradient(#07060900 55%,#070609d9 92%);position:absolute;inset:0}.art.reveal{z-index:2;animation:1.4s cubic-bezier(.25,.55,.25,1) both heroin}.art.shown{z-index:2;opacity:1}#stage.dimmed .art.shown{opacity:.32}@keyframes heroin{0%{opacity:0;transform:translate(-4.5%,4.5%)scale(1.1)}to{opacity:1;transform:none}}.art.leave{z-index:1;animation:1.2s ease-out both heroout}@keyframes heroout{0%{opacity:1;transform:none}to{opacity:0;transform:translate(3%,-3%)scale(1.04)}}#stage.dimmed .art.reveal{animation:1.4s cubic-bezier(.25,.55,.25,1) both heroindim}@keyframes heroindim{0%{opacity:0;transform:translate(-4.5%,4.5%)scale(1.1)}to{opacity:.32;transform:none}}.groundveil{z-index:3;pointer-events:none;background:linear-gradient(90deg,#07060999 0%,#07060933 34%,#07060900 55%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.art.reveal,.art.leave{animation:none}.art.reveal{opacity:1;transform:none}#stage.dimmed .art.reveal{opacity:.32}.art.leave{opacity:0}#stage{transition:none}}#motes{z-index:2;pointer-events:none;opacity:0;transition:opacity 1.2s,filter .3s;position:fixed;inset:0;overflow:hidden}body.route-home #motes{opacity:1}#motes i{opacity:0;background:radial-gradient(circle,#f4d28c,#f4d28c00 70%);border-radius:50%;animation:ease-in-out infinite mote;position:absolute;box-shadow:0 0 22px 6px #eec67c8c}#motes i.c{background:radial-gradient(circle,#c4d6fff2,#c4d6ff00 70%);box-shadow:0 0 22px 6px #b9cdfa80}#motes i:nth-child(2n){animation-name:moteB}#motes i:nth-child(3n){animation-name:moteC}@keyframes mote{0%,to{opacity:.35;transform:translate(0)scale(.92)}50%{opacity:1;transform:translate(16px,-46px)scale(1.15)}}@keyframes moteB{0%,to{opacity:.3;transform:translate(0)scale(.9)}50%{opacity:.95;transform:translate(-22px,-56px)scale(1.12)}}@keyframes moteC{0%,to{opacity:.32;transform:translate(0)scale(.94)}33%{opacity:.9;transform:translate(10px,-30px)scale(1.1)}66%{opacity:.6;transform:translate(-12px,-58px)scale(1)}}@media (prefers-reduced-motion:reduce){#motes{display:none}}@media (width<=840px){#motes{display:none}}html.navved .plunge{opacity:0;animation:none}.plunge{z-index:4;pointer-events:none;opacity:0;background:radial-gradient(120% 70% at 62% -10%,#f4d69661,#eec67c1a 45%,#0000 70%);animation:1.6s ease-out .1s forwards plunge;position:fixed;inset:0}@keyframes plunge{0%{opacity:0}14%{opacity:.85}to{opacity:0}}@media (prefers-reduced-motion:reduce){.plunge{opacity:0;animation:none}}.rgroup{background:#0c0a0fbd;border-radius:32px;flex-direction:column;align-items:center;gap:10px;padding:12px 11px;display:flex;box-shadow:0 6px 22px #0006}.lrail{left:calc(var(--paneL) - 168px);z-index:53;flex-direction:column;align-items:center;gap:12px;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.lrail .crest{width:42px;height:42px}.lrail .crest svg{width:19px;height:19px}.lrail .rplay{width:44px;height:44px}.railglyph{justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:relative}.gmark,.gglow{width:27px;height:33px;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask:url(/brand/glyph.webp) 50%/contain no-repeat;mask:url(/brand/glyph.webp) 50%/contain no-repeat}.gmark{background:#f4eff5}.gglow{filter:blur(4px);opacity:.34;background:#a05ee6;scale:1.08}.rdiv{background:var(--line);width:26px;height:1px;margin:6px 0}.crest{color:#e8e2ea;z-index:2;cursor:pointer;background:#1e1822 linear-gradient(150deg,#2c233032,#141017);border:2px solid #c6bacc40;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:border-color .2s,color .2s,box-shadow .2s;display:flex;position:relative}.crest svg{width:19px;height:19px;display:block}.crest:hover{border-color:var(--line2);color:#fff}.crest.on{color:#fff;border-color:var(--gold);box-shadow:0 0 14px #c6bacc80}.rplay{cursor:pointer;color:#1d1520;background:linear-gradient(#fff 0%,#e8dfe8 30%,#b4a7b6 64%,#8e8292 100%);border:1px solid #4e4452;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 8px 22px #00000073,0 2px 8px #cdafdc40,inset 0 1px #fff,inset 0 -2px 6px #463a4e4d}.rplay:hover{transform:translateY(-1px);box-shadow:0 12px 28px #00000080,0 3px 12px #cdafdc66,inset 0 1px #fff,inset 0 -2px 6px #463a4e4d}.rplay svg{width:13px;height:13px;margin-left:2px;display:block}.lrail [data-tip]:after{content:attr(data-tip);font-family:var(--body);letter-spacing:.16em;color:#e8e1e9;white-space:nowrap;opacity:0;pointer-events:none;z-index:60;background:#0e0b11f5;border:1px solid #c6bacc4d;border-radius:9px;padding:6px 12px;font-size:9px;font-weight:400;line-height:normal;transition:opacity .2s .18s,transform .2s .18s;position:absolute;top:50%;left:calc(100% + 14px);transform:translateY(-50%)translate(-4px)}.lrail [data-tip]:hover:after,.lrail [data-tip]:focus-visible:after{opacity:1;transform:translateY(-50%)translate(0)}@media (prefers-reduced-motion:reduce){.crest,.lrail [data-tip]:after{transition:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@media (width<=840px){.lrail{display:none}}@media (height<=830px){.lrail{gap:9px}}#subrail{left:calc(var(--paneL) - 78px);z-index:52;background:#0c0a0fbd;border:1px solid #c6bacc21;border-radius:28px;flex-direction:column;align-items:center;gap:10px;padding:11px 10px;display:flex;position:fixed;top:50%;transform:translateY(-50%);box-shadow:0 6px 22px #0006}#subrail:empty{display:none}#subrail .spip{color:#e8e2ea;cursor:pointer;width:34px;height:34px;font-family:var(--body);letter-spacing:.06em;background:#1e1822 linear-gradient(150deg,#2c233032,#141017);border:2px solid #c6bacc40;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;transition:border-color .2s,color .2s,box-shadow .2s;animation:.32s cubic-bezier(.2,.7,.2,1) both pipin;display:flex;position:relative}#subrail .spip:nth-child(2){animation-delay:40ms}#subrail .spip:nth-child(3){animation-delay:80ms}#subrail .spip:nth-child(4){animation-delay:.12s}#subrail .spip:nth-child(5){animation-delay:.16s}@keyframes pipin{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}#subrail .spip:hover{border-color:var(--line2);color:#fff}#subrail .spip.on{color:#fff;border-color:var(--gold);box-shadow:0 0 14px #c6bacc80}#subrail .spip[data-tip]:after{content:attr(data-tip);font-family:var(--body);letter-spacing:.2em;color:#cfc5d2;border:1px solid var(--line);white-space:nowrap;opacity:0;pointer-events:none;z-index:60;background:#16131af2;border-radius:12px;padding:5px 12px;font-size:10px;font-weight:600;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:calc(100% + 16px);transform:translateY(-50%)translate(-4px)}#subrail .spip[data-tip]:hover:after,#subrail .spip[data-tip]:focus-visible:after{opacity:1;transform:translateY(-50%)translate(0)}@media (width<=840px){#subrail{top:auto;left:50%;right:auto;bottom:calc(88px + env(safe-area-inset-bottom,0px));border-radius:26px;flex-direction:row;gap:8px;padding:8px 10px;transform:translate(-50%)}#subrail .spip{width:38px;height:38px;font-size:10px}#subrail .spip[data-tip]:after{display:none}}#modal{z-index:80;background:0 0;border:0;justify-content:center;align-items:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;display:none;position:fixed;inset:0}#modal[open]{display:flex}#modal::backdrop{backdrop-filter:blur(20px)saturate(1.15)brightness(.85);background:#0504077a}#modal .panel{border:1px solid var(--line2);background:#0f0c12ed;border-radius:26px;flex-direction:column;width:min(860px,94vw);max-height:min(84vh,84dvh);padding:24px 30px 28px;animation:.5s cubic-bezier(.25,.6,.2,1) both cut;display:flex;overflow:hidden;box-shadow:0 30px 90px #0009,inset 0 1px #e6d6ec14}#modal-content{flex-direction:column;min-height:0;display:flex}#modal[open] #modal-content>*{opacity:0;animation:.5s forwards mfade;animation-delay:calc(.18s + var(--k,0)*90ms)}#modal-content>:first-child{--k:0}#modal-content>:nth-child(2){--k:1}#modal-content>:nth-child(3){--k:2}#modal-content>:nth-child(4){--k:3}@keyframes cut{0%{clip-path:polygon(62% 0,62% 0,38% 100%,38% 100%);opacity:.2}35%{opacity:1}to{clip-path:polygon(-70% 0,170% 0,142% 100%,-98% 100%);opacity:1}}@keyframes mfade{to{opacity:1}}@media (prefers-reduced-motion:reduce){#modal .panel{animation:none}#modal[open] #modal-content>*{opacity:1;animation:none}}#modal .mhead{flex:none;align-items:flex-start;gap:14px;display:flex}#modal .mhead>div{min-width:0}#modal .mtitle{font-family:var(--disp);font-size:calc(30px*var(--dispScale));color:#f2ecf4;letter-spacing:.04em;margin:3px 0 0;font-weight:600}#modal .msub{color:var(--mut);margin:5px 0 0;font-size:13.5px}#modal .mx{color:#8b8391;cursor:pointer;border:1px solid var(--line);background:#16131a99;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;margin-left:auto;font-size:12px;transition:all .2s;display:flex}#modal .mx:hover{color:#fff;border-color:var(--line2)}#modal .mbody{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c6bacc40 transparent;min-height:0;margin-top:14px;overflow:hidden auto}#modal .mbody::-webkit-scrollbar{width:8px}#modal .mbody::-webkit-scrollbar-thumb{background:#c6bacc38;border-radius:8px}#modal .mbody .tbl{margin-top:12px}@media (width<=840px){#modal .panel{padding:18px 18px 20px}#modal .mtitle{font-size:21px}}#pane{z-index:10;top:0;bottom:0;left:var(--paneL);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c6bacc40 transparent;flex-direction:column;width:clamp(560px,45vw,1000px);padding:34px 30px 34px 0;display:flex;position:fixed;overflow-y:auto}#pane:before{content:"";margin-bottom:auto}#pane:after{content:"";margin-top:auto}#pane>*{flex:none}#pane::-webkit-scrollbar{width:4px}#pane::-webkit-scrollbar-thumb{background:#c6bacc52;border-radius:2px}#pane::-webkit-scrollbar-thumb:hover{background:#c6bacc8c}#pane::-webkit-scrollbar-track{background:0 0;margin:8px 0}#pane.wide{width:min(1180px,100vw - 280px)}@media (width<=1200px){#pane{width:calc(100vw - 240px)}}@media (width<=840px){#pane,#pane.wide{width:100%;padding:72px 15px calc(150px + env(safe-area-inset-bottom,0px));left:0}body:has(#subrail:empty) #pane{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}#pane:has(.mainpanel){padding-top:calc(15px + env(safe-area-inset-top,0px))}#pane:has(.mainpanel):after{margin-top:0}#pane:has(.mainpanel) .mainpanel{flex:auto}#pane:not(:has(.mainpanel)){padding-top:30px}#pane:not(:has(.mainpanel)):before{margin-bottom:0}#pane .logoimg{margin:8px auto 2px}h1.season{text-align:center}.ctarow .playpill{display:none}.phead{padding:20px 66px 14px 22px}.phead:after{left:22px}.phead:before{content:"";opacity:.92;background:#f4eff5;width:28px;height:34px;position:absolute;top:18px;right:22px;-webkit-mask:url(/brand/glyph.webp) 50%/contain no-repeat;mask:url(/brand/glyph.webp) 50%/contain no-repeat}.pbody{padding:18px 22px 24px}}.mainpanel{background:var(--glass);border:1px solid #c6bacc29;border-radius:20px;flex-direction:column;min-height:0;max-height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 40px #00000073,inset 0 1px #e6d6ec1a}.mainpanel:after{content:"";pointer-events:none;background:linear-gradient(#0f0c1200,#0d0b10e0);border-radius:0 0 19px 19px;height:36px;transition:opacity .25s;position:absolute;bottom:1px;left:1px;right:1px}.mainpanel.atend:after{opacity:0}.phead{background:linear-gradient(#e6d6ec0e,#e6d6ec00);flex:none;padding:24px 30px 18px;position:relative}.phead:after{content:"";background:linear-gradient(90deg, var(--line2), #c6bacc00 82%);height:1px;position:absolute;bottom:0;left:30px;right:0}.phead .ptitle{margin:7px 0 0}.crumbs{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:10.5px;display:flex}.crumbs a{color:var(--mut)}.crumbs a:hover{color:var(--gold2)}.crumbs i{color:var(--faint);font-size:11px;font-style:normal}.crumbs b{color:var(--gold);font-weight:500}.pbody{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c6bacc40 transparent;min-height:0;padding:24px 30px 30px;overflow-y:auto}.pbody::-webkit-scrollbar{width:8px}.pbody::-webkit-scrollbar-track{background:0 0}.pbody::-webkit-scrollbar-thumb{background:#c6bacc38;border-radius:8px}.pbody::-webkit-scrollbar-thumb:hover{background:#c6bacc66}.pbody:focus-visible{outline:2px solid var(--water);outline-offset:-2px}.pbody .panel{box-shadow:none;background:#0a090e8c;border-radius:12px;padding:16px 20px}.pbody .fblock:first-child{margin-top:0}.pfoot{flex:none;align-items:center;gap:12px;display:flex}.eava{border-radius:50%;flex:none;width:34px;height:34px;position:relative}.eava img{object-fit:cover;border:1px solid var(--golddim);border-radius:50%;width:100%;height:100%;display:block}.eava:after{content:"";border:1px solid #c6b3c98c;border-radius:50%;animation:2.8s ease-out infinite evapulse;position:absolute;inset:-3px}@keyframes evapulse{0%{opacity:.8;transform:scale(.88)}70%{opacity:0;transform:scale(1.4)}to{opacity:0}}.eline{font-family:var(--disp);font-size:calc(14px*var(--dispScale));letter-spacing:.04em;color:var(--gold2);min-height:1.5em}:lang(el) #modal .mtitle,:lang(el) .eline{text-transform:uppercase}.socials{gap:9px;margin-left:auto;display:flex}.socials a{width:34px;height:34px;color:var(--mut);border:1px solid var(--line);background:#16131a66;border-radius:50%;justify-content:center;align-items:center;transition:color .2s,border-color .2s;display:flex;position:relative}.socials a:hover{color:var(--gold2);border-color:var(--line2)}.socials svg{width:17px;height:17px;display:block}.socials [data-tip]:after{content:attr(data-tip);font-family:var(--body);letter-spacing:.2em;color:#cfc5d2;border:1px solid var(--line);white-space:nowrap;opacity:0;pointer-events:none;z-index:60;background:#16131af2;border-radius:12px;padding:5px 12px;font-size:10px;font-weight:600;transition:opacity .2s,transform .2s;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(4px)}.socials [data-tip]:hover:after,.socials [data-tip]:focus-visible:after{opacity:1;transform:translate(-50%)translateY(0)}.langs{position:relative}.langs summary{border:1px solid var(--line);height:34px;color:var(--mut);cursor:pointer;font-family:var(--mono);letter-spacing:.14em;user-select:none;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:10px;line-height:normal;list-style:none;display:flex}.langs summary::-webkit-details-marker{display:none}.langs summary svg{opacity:.7;width:15px;height:15px}.langs summary:hover,.langs[open] summary{color:var(--gold2);border-color:var(--line2)}.lmenu{border:1px solid var(--line2);z-index:70;background:#16131af7;border-radius:12px;flex-direction:column;gap:2px;min-width:150px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 10px);right:0}.lopt{font-family:var(--body);color:#cfc5d2;border-radius:8px;padding:8px 12px;font-size:12.5px;line-height:normal;text-decoration:none}.lopt:hover{color:var(--gold2);background:#ffffff0f}.lopt.on{color:var(--gold2)}@media (prefers-reduced-motion:reduce){.socials [data-tip]:after{transition:none}}html.js .eline{opacity:0}html.js .eline.on{opacity:1}.eline .w{display:inline-block}.eline .w span{white-space:pre;opacity:0;animation:.9s forwards elrev;display:inline-block}@keyframes elrev{0%{opacity:0;filter:blur(7px);text-shadow:0 0 16px #f0d4a0f2}55%{opacity:1}to{opacity:1;filter:blur();text-shadow:0 0 #f0d4a000}}@media (width>=841px){.pfoot{z-index:11;bottom:0;left:var(--paneL);border-top:1px solid var(--line);width:calc(clamp(560px,45vw,1000px) - 30px);padding:18px 0 28px;position:fixed}body:has(#pane.wide) .pfoot{width:calc(min(1180px,100vw - 280px) - 30px)}#pane{padding-bottom:112px}body.route-home #pane{padding-bottom:52px;bottom:96px;-webkit-mask-image:linear-gradient(#000 calc(100% - 46px),#0000);mask-image:linear-gradient(#000 calc(100% - 46px),#0000)}}@media (width<=1200px) and (width>=841px){.pfoot{width:calc(100vw - 270px)}}@media (width<=840px){.pfoot{display:none}}@media (prefers-reduced-motion:reduce){.eava:after{opacity:.4;animation:none}}#pane.leaving>*,html.js #pane.leaving.armed .fx{animation:.35s forwards fadeout}#pane.leaving-soft>*{animation:.18s forwards fadeout}@keyframes fadeout{to{opacity:0;transform:translateY(-10px)}}#pane.enter{animation:.6s cubic-bezier(.25,.6,.2,1) both cut}#pane,.lrail,#mbar,#subrail,#footslot,.plunge{transition:filter .3s}html.nav-blur :is(#stage,#motes,#pane,.plunge,.lrail,#mbar,#subrail,#footslot){filter:blur(20px)saturate(1.15)brightness(.85)}html.js #pane .fx{opacity:.02;transform:translateY(14px)}html.js #pane.armed .fx{animation:.45s cubic-bezier(.2,.7,.2,1) forwards up}#pane.armed .fx:nth-child(2){animation-delay:50ms}#pane.armed .fx:nth-child(3){animation-delay:.1s}#pane.armed .fx:nth-child(4){animation-delay:.15s}#pane.armed .fx:nth-child(5){animation-delay:.2s}#pane.armed .fx:nth-child(6){animation-delay:.25s}#pane.armed .fx:nth-child(7){animation-delay:.3s}#pane.armed .fx:nth-child(8){animation-delay:.35s}@keyframes up{to{opacity:1;transform:none}}html.js #pane :is(.pbody .lead,.pbody .panel>*,.pbody .fblock>*,.pbody .current){opacity:0;transform:translateY(10px)}html.js #pane.armed :is(.pbody .lead,.pbody .panel>*,.pbody .fblock>*,.pbody .current){animation:.5s cubic-bezier(.2,.7,.2,1) forwards up;animation-delay:calc(.4s + var(--ri,0)*70ms)}html.js #pane.armed.soft :is(.pbody .lead,.pbody .panel>*,.pbody .fblock>*,.pbody .current){animation-delay:calc(80ms + var(--ri,0)*50ms)}::view-transition{pointer-events:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none}.mainpanel.swapping .phead>*,.mainpanel.swapping .pbody{animation:.16s forwards swapout}@keyframes swapout{to{opacity:0;transform:translateY(6px)}}.mainpanel.swapin .phead>*,.mainpanel.swapin .pbody{animation:.3s cubic-bezier(.2,.7,.2,1) both swapin}.mainpanel.swapin .pbody{animation-delay:50ms}@keyframes swapin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){#pane.leaving>*,#pane.leaving-soft>*,#pane.enter{animation:none}html.js #pane .fx{opacity:1;transform:none}html.js #pane.armed .fx{animation:none}html.js #pane :is(.pbody .lead,.pbody .panel>*,.pbody .fblock>*,.pbody .current){opacity:1;animation:none;transform:none}html.nav-blur :is(#stage,#motes,#pane,.plunge,.lrail,#mbar,#subrail,#footslot){filter:none}.mainpanel.swapping .phead>*,.mainpanel.swapping .pbody,.mainpanel.swapin .phead>*,.mainpanel.swapin .pbody{animation:none}}#mbar{display:none}@media (width<=840px){.art{background-position:72% 42%}.art:after{background:linear-gradient(#070609c7,#07060994 38%,#070609a3 62%,#070609ed 93%)}body:after{content:"";z-index:51;pointer-events:none;background:linear-gradient(#07060900,#070609d9 48%,#070609f7);height:150px;position:fixed;bottom:0;left:0;right:0}#mbar{left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:52;scrollbar-width:none;scroll-snap-type:x proximity;background:#0c0a0fe0;border:1px solid #c6bacc21;border-radius:32px;align-items:center;gap:12px;max-width:calc(100vw - 20px);padding:10px 14px;display:flex;position:fixed;overflow-x:auto;transform:translate(-50%);box-shadow:0 10px 30px #0000008c;mask-image:linear-gradient(90deg,#0000 0,#000 30px calc(100% - 30px),#0000 100%)}#mbar.atstart{mask-image:linear-gradient(90deg,#000 0 calc(100% - 30px),#0000 100%)}#mbar.atend{mask-image:linear-gradient(90deg,#0000 0,#000 30px 100%)}#mbar.atstart.atend{mask-image:none}#mbar::-webkit-scrollbar{display:none}#mbar .crest{scroll-snap-align:center;flex:none;width:44px;height:44px}}.fpill,.btn,.ntag,.chip-eyebrow,.acard .nf,.ameta{line-height:normal}.btn{font-family:var(--body);letter-spacing:.2em;color:#a29aa8;border:1px solid var(--line);cursor:pointer;background:#16131a8c;border-radius:14px;align-items:center;gap:8px;padding:11px 20px;font-size:10px;font-weight:400;display:inline-flex}.btn:hover{color:var(--gold2);border-color:var(--line2)}.playpill{cursor:pointer;user-select:none;color:#1d1520;width:auto;min-width:200px;height:56px;font-family:var(--body);letter-spacing:.26em;background:linear-gradient(#fff 0%,#e8dfe8 30%,#b4a7b6 64%,#8e8292 100%);border:1px solid #4e4452;border-radius:30px;justify-content:center;align-items:center;gap:12px;padding:0 30px;font-size:16px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 32px #00000073,0 3px 12px #cdafdc40,inset 0 1px #fff,inset 0 -2px 6px #463a4e4d}.playpill:hover{transform:translateY(-1px);box-shadow:0 16px 38px #00000080,0 4px 16px #cdafdc66,inset 0 1px #fff,inset 0 -2px 6px #463a4e4d}.porb{color:#f2ebf2;background:#120d16e0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.porb svg{width:11px;height:11px;margin-left:2px;display:block}@media (prefers-reduced-motion:reduce){.playpill{transition:none}.playpill:hover{transform:none}}.chip-eyebrow{font-family:var(--body);letter-spacing:.22em;color:#cfc5d2;border:1px solid var(--line);backdrop-filter:blur(8px);background:#16131a99;border-radius:20px;align-items:center;gap:8px;width:max-content;padding:6px 14px;font-size:10px;font-weight:400;display:inline-flex}.chip-eyebrow b{color:#9fd47f;font-weight:400}.panel{background:var(--glass);border:1px solid var(--line);border-radius:20px;margin:0 0 14px;padding:20px 24px;box-shadow:0 14px 40px #00000073,inset 0 1px #e6d6ec1a}.panel h2,.panel h3{font-family:var(--disp);font-weight:500;font-size:calc(19px*var(--dispScale));letter-spacing:.06em;color:#efe9f0;margin:0 0 8px}:lang(el) .panel h2,:lang(el) .panel h3,:lang(el) h1.season,:lang(el) .pv,:lang(el) .stone h2,:lang(el) .atitle,:lang(el) .ptitle,:lang(el) .fblock h2,:lang(el) .fblock h3,:lang(el) .evaline q{text-transform:uppercase}:lang(el) [lang=en]{text-transform:none;font-size:calc(1em / var(--dispScale))}.panel h2,.fblock h2{align-items:center;gap:10px;display:flex}.panel h2 svg,.fblock h2 svg{width:17px;height:17px;color:var(--golddim);flex:none}.panel p{color:var(--mut);max-width:60ch;margin:0 0 6px}.panel p:last-child{margin-bottom:0}.panel .tbl{margin:0}.panel .evaline{border-left:2px solid var(--golddim);margin:0;padding-left:16px}.logoimg{filter:drop-shadow(0 8px 34px #000000a6);width:min(410px,80vw);height:auto;margin:16px 0 2px -6px;display:block}h1.season{font-family:var(--disp);font-weight:500;font-size:calc(clamp(15px,1.6vw,21px)*var(--dispScale));letter-spacing:.42em;text-transform:uppercase;color:var(--gold);text-shadow:0 2px 20px #000000d9;margin:0 0 20px;line-height:1.4}.sub{color:#c9c2cf;max-width:58ch;margin:0 0 28px;font-size:15.5px}.ctarow{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.plaque{background:var(--glass);border:1px solid #c6bacc29;border-radius:20px;grid-template-columns:1.06fr 1.28fr 1.06fr;width:100%;margin-top:36px;display:grid;overflow:hidden;box-shadow:0 14px 40px #00000073,inset 0 1px #e6d6ec1a}.plaque .cell{min-width:0;padding:17px 22px 16px}.plaque .cell+.cell{border-left:1px solid #c6bacc21}.pk{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--mut);align-items:center;gap:8px;margin:0 0 9px;font-size:9.5px;display:flex}.livedot{background:#9fd47f;border-radius:50%;flex:none;width:7px;height:7px;animation:2.6s ease-in-out infinite breathe;box-shadow:0 0 10px #9fd47fe6}@keyframes breathe{0%,to{opacity:1}50%{opacity:.45}}.pv{font-family:var(--disp);font-weight:500;font-size:calc(17px*var(--dispScale));letter-spacing:.05em;color:#efe9f0;text-wrap:balance;margin:0}.pn{color:var(--mut);margin:5px 0 0;font-size:12px;line-height:1.5}.pn b{color:var(--warn);font-weight:500}@media (width<=840px){.plaque{grid-template-columns:1fr}.plaque .cell+.cell{border-top:1px solid #c6bacc21;border-left:0}}.stones{background:var(--glass);border:1px solid #c6bacc29;border-radius:20px;width:100%;margin-top:14px;padding:20px 26px 24px;box-shadow:0 14px 40px #00000073,inset 0 1px #e6d6ec1a}.stones .sk{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--mut);margin:0 0 16px;font-size:9.5px}.stonegrid{grid-template-columns:1fr 1fr;gap:15px 34px;display:grid}.stone{align-items:flex-start;gap:13px;display:flex}.stone svg{width:18px;height:18px;color:var(--golddim);flex:none;margin-top:3px;transition:color .2s}.stone h2{font-family:var(--disp);font-weight:500;font-size:calc(14.5px*var(--dispScale));letter-spacing:.06em;color:#e9e2eb;margin:0 0 2px;transition:color .2s}.stone p{color:var(--mut);margin:0;font-size:12.5px;line-height:1.5}.stone:hover svg,.stone:hover h2{color:var(--gold2)}.stonegrid.three{grid-template-columns:repeat(3,1fr)}@media (width<=840px){.stonegrid,.stonegrid.three{grid-template-columns:1fr}}.news{border-top:1px solid var(--line);width:100%;margin-top:26px;padding-top:16px}.news .nk{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--mut);align-items:baseline;gap:14px;margin:0 0 12px;font-size:9.5px;display:flex}.news .nk a{color:var(--faint);letter-spacing:.18em;margin-left:auto;transition:color .2s}.news .nk a:hover{color:var(--gold2)}.newsgrid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.ncard{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:#0e0c129e;border:1px solid #c6bacc29;border-radius:12px;align-items:stretch;margin:0;padding:0;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;overflow:hidden}.ncard:hover{border-color:#c6bacc6b;transform:translateY(-2px);box-shadow:0 14px 32px #00000080}.ncard img{object-fit:cover;border-right:1px solid #c6bacc1f;flex:none;width:96px;height:100%;display:block}.ncard .nmeta{min-width:0;padding:9px 12px 10px;display:block}.ncard time{font-family:var(--mono);letter-spacing:.14em;color:var(--faint);text-transform:uppercase;font-variant-numeric:tabular-nums;margin-bottom:2px;font-size:9px;display:block}.ncard .nt{color:#d6cede;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}@media (width<=840px){.newsgrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.livedot{animation:none}.ncard{transition:none}}#modal .panel:has(.ahero){width:min(680px,94vw);padding:0}.ahero{background-position:50%;background-size:cover;flex:none;height:190px;position:relative}.ahero.flat{background:linear-gradient(160deg,#221d28,#131017)}.ahero:after{content:"";background:linear-gradient(#0f0c1200 30%,#0f0c12f7 97%);position:absolute;inset:0}.ahero .mx{z-index:2;color:#8b8391;cursor:pointer;border:1px solid var(--line);background:#16131a99;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;transition:all .2s;display:flex;position:absolute;top:18px;right:18px}.ahero .mx:hover{color:#fff;border-color:var(--line2)}.abody{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c6bacc52 transparent;min-height:0;padding:4px 36px 0;overflow-y:auto}.abody::-webkit-scrollbar{width:4px}.abody::-webkit-scrollbar-thumb{background:#c6bacc52;border-radius:2px}.abody::-webkit-scrollbar-thumb:hover{background:#c6bacc8c}.ameta{font-family:var(--body);letter-spacing:.1em;color:#7a7280;margin:6px 0 0;font-size:9.5px}.atitle{font-family:var(--disp);font-size:calc(24px*var(--dispScale));color:#f2ecf4;letter-spacing:.02em;text-wrap:balance;margin:10px 0 12px;font-weight:600}.acontent{padding-bottom:38px}.acontent h1,.acontent h2,.acontent h3,.acontent h4{font-family:var(--body);letter-spacing:.22em;color:var(--gold);margin:20px 0 8px;font-size:9.5px;font-weight:700}.acontent>h1:first-child,.acontent>h2:first-child,.acontent>h3:first-child{margin-top:8px}.acontent p{color:#b9b1bf;max-width:60ch;margin:0 0 12px;font-size:13px;line-height:1.7}.acontent ul{margin:2px 0 14px;padding:0;list-style:none}.acontent ul li{color:#b9b1bf;padding-left:18px;font-size:13px;line-height:1.7;position:relative}.acontent ul li:before{content:"◆";color:var(--gold);font-size:8px;position:absolute;top:2px;left:2px}.acontent ol{margin:2px 0 14px;padding-left:22px}.acontent ol li{color:#b9b1bf;margin-bottom:8px;font-size:13px;line-height:1.7}.acontent strong{color:#e8e1e9}.acontent hr{border:none;border-top:1px solid var(--line);margin:14px 0}.acontent img{border-radius:12px;max-width:100%;margin:10px 0;display:block}.acontent a{color:var(--warn);border-bottom:1px solid var(--line2)}.acontent code{font-size:12px;font-family:var(--mono);background:#16131acc;border-radius:5px;padding:1px 6px}.acontent blockquote{border-left:2px solid var(--line2);color:#9a92a0;margin:10px 0;padding-left:12px}@media (width<=840px){.abody{padding:2px 20px 0}.ahero{height:150px}}.trustline{font-family:var(--mono);letter-spacing:.08em;color:var(--mut);margin-top:20px;font-size:11.5px}.ptitle{font-family:var(--disp);font-weight:600;font-size:calc(clamp(28px,3.2vw,44px)*var(--dispScale));letter-spacing:.01em;color:#f2ecf4;text-wrap:balance;text-shadow:0 4px 30px #0009;margin:6px 0 14px}.bh{font-family:var(--body);letter-spacing:.22em;color:#b0a6b6;text-transform:uppercase;font-size:10.5px;font-weight:700}.prose p{color:#bfb7c6;max-width:62ch;margin:0 0 14px}.prose p.lead{color:#e6dfe9;font-size:16.5px}.fblock{margin:30px 0 0}.fblock h2,.fblock h3{font-family:var(--disp);font-weight:500;font-size:calc(20px*var(--dispScale));letter-spacing:.06em;color:#efe9f0;margin:0 0 8px}.fblock p{color:var(--mut);max-width:60ch;margin:0 0 8px}.tbl{margin:26px 0 0;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:480px}@media (width<=640px){.tbl table{min-width:0}.tbl tr:first-child{display:none}.tbl tr{border-bottom:1px solid #8caadc24;padding:12px 0;display:block}.tbl tr:last-child{border-bottom:none}.tbl td{border-bottom:none;padding:2px 0 3px;display:block}.tbl td:first-child{padding-bottom:5px;font-size:14px}.tbl td:nth-child(2):before{content:"RETAIL · ";letter-spacing:.18em;color:#7a7280;font-size:9.5px;font-weight:700}.tbl td:nth-child(3):before{content:"L2EVA · ";letter-spacing:.18em;color:var(--water);font-size:9.5px;font-weight:700}}th,td{text-align:left;border-bottom:1px solid #8caadc24;padding:11px 14px;font-size:14px}tr:last-child td{border-bottom:none}th{font-family:var(--body);letter-spacing:.22em;text-transform:uppercase;color:#b0a6b6;border-bottom:1px solid #8caadc4d;font-size:10.5px;font-weight:700}td:first-child{color:var(--ink);font-weight:500}td{color:var(--mut)}td.us{color:var(--water)}.current{border-top:1px solid var(--line);margin-top:44px;padding-top:22px}.current .bh{margin-bottom:12px}.current a{color:var(--water);font-family:var(--mono);letter-spacing:.08em;align-items:center;gap:8px;margin-right:22px;font-size:12.5px;display:inline-flex}.current a:hover{color:var(--gold2)}.evaline{border-left:2px solid var(--golddim);margin:34px 0 0;padding-left:16px}.evaline q{font-family:var(--disp);font-size:calc(17px*var(--dispScale));color:var(--gold2);letter-spacing:.03em;quotes:"“" "”"}.evaline small{font-family:var(--mono);letter-spacing:.16em;color:var(--faint);text-transform:uppercase;margin-top:4px;font-size:10.5px;display:block}.kids{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:11px;width:100%;margin-top:22px;display:grid}.kid{border:1px solid var(--line);background:#0a090eb8;border-radius:9px;padding:14px 16px}.kid code{font-family:var(--mono);color:var(--water);margin-bottom:5px;font-size:12px;display:block}.kid b{color:#efe9f0;font-size:14px;font-weight:600}.kid p{color:var(--mut);margin:5px 0 0;font-size:12.5px}details.mach{border:1px solid var(--line);background:#0a090eb8;border-radius:10px;margin:26px 0 0}details.mach summary{cursor:pointer;font-family:var(--mono);letter-spacing:.14em;color:var(--water);text-transform:uppercase;padding:14px 18px;font-size:12.5px}details.mach .machin{color:var(--mut);padding:2px 20px 16px;font-size:13.5px}details.mach .machin p{margin:0 0 10px}details.mach .machin b{color:var(--ink);font-weight:500}.openbox{border:1px solid var(--golddim);background:#d9b47a0d;border-radius:10px;margin:26px 0 0;padding:16px 20px}.openbox h4{font-family:var(--mono);letter-spacing:.18em;color:var(--gold);text-transform:uppercase;margin:0 0 10px;font-size:12px}.openbox ol{color:var(--mut);margin:0;padding-left:20px;font-size:13.5px}.openbox li{margin-bottom:6px}.agrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.acard{border-radius:var(--r);background:var(--glass);border:1px solid var(--line);cursor:pointer;flex-direction:column;text-decoration:none;transition:transform .25s,border-color .25s;display:flex;overflow:hidden}.acard:hover{border-color:var(--line2);transform:translateY(-2px)}.acard .np{background-position:50%;background-size:cover;border-bottom:1px solid #00000080;height:104px;display:block}.acard .np.flat{background:linear-gradient(160deg,#221d28,#131017)}.acard .nb{flex-direction:column;flex:1;padding:12px 14px 13px;display:flex}.acard .nh{color:#e8e1e9;margin-bottom:5px;font-size:12.5px;font-weight:700;line-height:normal;display:block}.acard .ntz{-webkit-line-clamp:2;color:var(--mut);-webkit-box-orient:vertical;font-size:10.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.acard .nf{color:#7a7280;align-items:center;margin-top:auto;padding-top:9px;font-size:9.5px;display:flex}.acard .ntag{color:var(--gold);border:1px solid var(--line2);letter-spacing:.12em;border-radius:9px;margin-left:auto;padding:1px 8px;font-size:8.5px}@media (width<=840px){.agrid{grid-template-columns:1fr}}.npage{align-items:center;gap:10px;margin-top:20px;display:flex}.npcount{font-family:var(--mono);letter-spacing:.18em;color:var(--faint);font-size:10px}.artbanner{border:1px solid var(--line);background-position:50%;background-size:cover;border-radius:14px;height:190px;margin:0 0 18px}.nrelated{color:var(--faint);margin:18px 0 0;font-size:12.5px}.nrelated a{color:var(--water);margin-left:10px}.fpills{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.fpill{font-family:var(--body);letter-spacing:.1em;color:#a29aa8;background:var(--glass2);border:1px solid var(--line);border-radius:16px;padding:7px 16px;font-size:10px;text-decoration:none;transition:color .2s,border-color .2s,background .2s}.fpill.on{color:#1d1520;background:linear-gradient(#f2ebf2,#b3a6b6);border-color:#584d5a;font-weight:700}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}
