@font-face{font-family:Ubuntu Sans;font-weight:500;font-display:swap;src:url(/fonts/ubuntu-sans-latin-500.woff2)format("woff2");unicode-range:U+??,U+2000-206F,U+20AC,U+2190-21FF,U+2022}@font-face{font-family:Ubuntu Sans;font-weight:500;font-display:swap;src:url(/fonts/ubuntu-sans-greek-500.woff2)format("woff2");unicode-range:U+370-3FF,U+1F??}@font-face{font-family:Ubuntu Sans;font-weight:600;font-display:swap;src:url(/fonts/ubuntu-sans-latin-600.woff2)format("woff2");unicode-range:U+??,U+2000-206F,U+20AC,U+2190-21FF,U+2022}@font-face{font-family:Ubuntu Sans;font-weight:600;font-display:swap;src:url(/fonts/ubuntu-sans-greek-600.woff2)format("woff2");unicode-range:U+370-3FF,U+1F??}@font-face{font-family:Ubuntu Sans;font-weight:700;font-display:swap;src:url(/fonts/ubuntu-sans-latin-700.woff2)format("woff2");unicode-range:U+??,U+2000-206F,U+20AC,U+2190-21FF,U+2022}@font-face{font-family:Ubuntu Sans;font-weight:700;font-display:swap;src:url(/fonts/ubuntu-sans-greek-700.woff2)format("woff2");unicode-range:U+370-3FF,U+1F??}@font-face{font-family:Ubuntu Sans;font-weight:800;font-display:swap;src:url(/fonts/ubuntu-sans-latin-800.woff2)format("woff2");unicode-range:U+??,U+2000-206F,U+20AC,U+2190-21FF,U+2022}@font-face{font-family:Ubuntu Sans;font-weight:800;font-display:swap;src:url(/fonts/ubuntu-sans-greek-800.woff2)format("woff2");unicode-range:U+370-3FF,U+1F??}@font-face{font-family:Ubuntu Sans Mono;font-weight:500;font-display:swap;src:url(/fonts/ubuntu-sans-mono-latin-500.woff2)format("woff2");unicode-range:U+??,U+2000-206F,U+20AC,U+2190-21FF,U+2022}@font-face{font-family:Ubuntu Sans Mono;font-weight:500;font-display:swap;src:url(/fonts/ubuntu-sans-mono-greek-500.woff2)format("woff2");unicode-range:U+370-3FF,U+1F??}@font-face{font-family:Ubuntu Sans Mono;font-weight:600;font-display:swap;src:url(/fonts/ubuntu-sans-mono-latin-600.woff2)format("woff2");unicode-range:U+??,U+2000-206F,U+20AC,U+2190-21FF,U+2022}@font-face{font-family:Ubuntu Sans Mono;font-weight:600;font-display:swap;src:url(/fonts/ubuntu-sans-mono-greek-600.woff2)format("woff2");unicode-range:U+370-3FF,U+1F??}.ay{--y:#fcd449;--hero:#fcd957;--ink:#161616;--mut:#3d3a33;--paper:#fffbef;--line:#16161629;--sans:"Ubuntu Sans", ui-sans-serif, system-ui, sans-serif;--mono:"Ubuntu Sans Mono", ui-monospace, monospace;--pad:clamp(20px, 3.2vw, 40px);--hh:72px;background:var(--paper);color:var(--ink);font:500 18px/1.55 var(--sans);-webkit-font-smoothing:antialiased;min-height:100dvh;overflow-x:clip}.ay *,.ay :before,.ay :after{box-sizing:border-box}.ay :where(img){max-width:100%;height:auto;display:block}.ay :where(a){color:inherit}.ay :where(h1,h2,h3,p,ul,ol,figure,dl,dd,blockquote){margin:0}.ay :where(ul,ol){padding:0;list-style:none}.ay h1,.ay h2,.ay h3{text-wrap:balance}.ay p{text-wrap:pretty}.ay :focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:4px}.ay .ay-dark :focus-visible{outline-color:var(--y)}.ay .tnum{font-variant-numeric:tabular-nums}.ay-wrap{width:100%;max-width:1280px;padding:0 var(--pad);margin:0 auto}.ay-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ay-skip{z-index:100;background:var(--ink);color:var(--y);border-radius:12px;padding:12px 18px;font-weight:700;text-decoration:none;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.ay-skip:focus{transform:none}.ay-btn{height:52px;font:700 17px/1 var(--sans);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;transition:transform .15s,background-color .15s;display:inline-flex}.ay-btn:active{transform:translateY(1px)}.ay-btn-k{background:var(--ink);color:var(--y)}.ay-btn-k:hover{background:#2a2925}.ay-btn-l{color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.ay-btn-l:hover{background:#1616160f}.ay-btn-sm{height:44px;padding:0 18px;font-size:15px}.ay-arrow{align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.ay-arrow span{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.ay-arrow svg{flex:none;transition:transform .15s}.ay-arrow:hover svg{transform:translate(3px)}.ay-header{z-index:50;height:var(--hh);transition:background-color .2s,box-shadow .2s;position:fixed;inset:0 0 auto}.ay-header.is-solid{background:var(--paper);box-shadow:0 1px 0 var(--line)}.ay-header-in{align-items:center;gap:28px;height:100%;display:flex}.ay-logo{font:800 26px/1 var(--sans);letter-spacing:-.03em;text-decoration:none}.ay-nav{gap:4px;margin-left:12px;display:flex}.ay-nav a{font:600 16px/1 var(--sans);border-radius:8px;padding:10px 12px;text-decoration:none}.ay-nav a:hover{background:#16161612}.ay-nav a[aria-current=page]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.ay-hr{align-items:center;gap:10px;margin-left:auto;display:flex}.ay-lang{font:600 15px/1 var(--sans);align-items:center;gap:2px;display:inline-flex}.ay-lang span,.ay-lang a{border-radius:8px;padding:10px 8px;text-decoration:none}.ay-lang [aria-current=true]{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.ay-lang a:hover{background:#16161612}.ay-menu-btn{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;display:none}.ay-menu-btn.is-on{display:inline-flex}.ay-menu-btn:hover{background:#16161612}.ay-sheet{z-index:60;background:var(--hero);position:fixed;inset:0;overflow-y:auto}.ay-sheet-in{flex-direction:column;min-height:100%;display:flex}.ay-sheet-top{height:var(--hh);justify-content:space-between;align-items:center;display:flex}.ay-sheet nav{border-top:2px solid var(--ink);flex-direction:column;padding:16px 0 24px;display:flex}.ay-sheet nav a{font:800 32px/1.1 var(--sans);letter-spacing:-.03em;border-bottom:1px solid var(--line);padding:14px 0;text-decoration:none}.ay-sheet-foot{flex-direction:column;gap:14px;margin-top:auto;padding:24px 0 32px;display:flex}.ay-sheet-foot .ay-btn{width:100%}.ay-hero{--s:min(calc(100svh - var(--hh)), calc(100vw / 2.44));background:var(--hero);height:100svh;min-height:540px;position:relative;overflow:hidden}.ay-hero-text{z-index:2;left:0;right:0;top:calc(var(--hh) + clamp(8px,3svh,40px));position:absolute}.ay-hero-in{max-width:860px}.ay-hero h1{font:800 clamp(48px,min(6vw,9svh),104px)/.94 var(--sans);letter-spacing:-.045em;max-width:8.6em}.ay-hero[lang=el] h1{letter-spacing:-.035em;max-width:9em;font-size:clamp(38px,min(4.4vw,6.6svh),76px);line-height:1}.ay-hero-in p{max-width:35ch;margin:18px 0 22px;font-size:20px;line-height:1.45}.ay-hero[lang=el] .ay-hero-in p{max-width:36ch}.ay-cta{flex-wrap:wrap;gap:12px;display:flex}.ay{--frame:calc(100svh - var(--hh));--sp:clamp(20px, 5svh, 64px);--gap:clamp(14px, 3svh, 36px);--t-body:clamp(14px, min(1.25vw, 2.5svh), 17px);--t-h3:clamp(17px, min(1.6vw, 3.2svh), 22px)}.ay-sec{padding:var(--sp) 0}.ay-frame{min-height:var(--frame);scroll-margin-top:var(--hh);flex-direction:column;justify-content:center;display:flex}.ay-frame>.ay-wrap{flex:none}.ay-h2{font:800 clamp(28px,min(4.6vw,6.6svh),56px)/1.02 var(--sans);letter-spacing:-.04em;max-width:20ch}.ay[lang=el] .ay-h2{letter-spacing:-.03em;max-width:22ch;font-size:clamp(25px,min(3.9vw,5.6svh),48px);line-height:1.06}.ay-lede{color:var(--mut);max-width:56ch;margin-top:clamp(8px,1.8svh,18px);font-size:clamp(15px,min(1.5vw,2.7svh),19px);line-height:1.5}.ay-small{color:var(--mut);font-size:clamp(13px,2.2svh,15px);line-height:1.45}.ay-mono{font-family:var(--mono)}.ay-split-head{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:12px 56px;display:grid}.ay-split-head .ay-lede{margin-top:0}.ay-link{text-underline-offset:3px;font-weight:700;text-decoration-thickness:2px}.ay-tm{color:var(--mut);font-size:13px;line-height:1.4}.ay-show-g{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.ay-show-side .ay-lede{max-width:38ch}.ay-show-tabs{margin-top:var(--gap);flex-direction:column;gap:4px;display:flex}.ay-show-tab{height:clamp(42px,7.2svh,62px);color:var(--ink);font:700 clamp(15px,2.6svh,18px)/1.1 var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:14px;padding:0 14px;transition:background-color .15s,box-shadow .15s;display:grid}.ay-show-tab:hover{background:#1616160d}.ay-show-tab[aria-selected=true]{box-shadow:inset 0 0 0 2px var(--ink),0 12px 24px -18px #503c0080;background:#fff}.ay-show-tab .lg{align-items:center;height:100%;display:flex}.ay-show-tab .lg img{object-fit:contain;object-position:left center;width:auto;max-width:116px;height:clamp(22px,4svh,30px)}.ay-show-stage{min-width:0;display:grid}.ay-show-panel{gap:var(--gap);opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;min-width:0;transition:opacity .35s,visibility 0s linear .35s;display:flex}.ay-show-panel.is-on{opacity:1;visibility:visible;transition:opacity .35s,visibility linear}.ay-show-road{--vh:clamp(120px, 40svh, 400px);height:calc(var(--vh) + 26px);justify-content:center;align-items:flex-end;padding-bottom:18px;display:flex;position:relative}.ay-show-road:before{content:"";border-top:4px dotted var(--ink);opacity:.85;position:absolute;bottom:12px;left:8%;right:8%}.ay-show-road .pic{width:min(100%,calc(var(--vh) * min(var(--r),1.9)));aspect-ratio:var(--r);transition:transform .5s cubic-bezier(.2,.7,.2,1);position:relative;transform:translate(32px)}.ay-show-panel.is-on .pic{transform:none}.ay-show-road .pic:after{content:"";z-index:0;background:radial-gradient(closest-side,#3c2e0866,#3c2e0800);border-radius:50%;height:24px;position:absolute;bottom:-11px;left:4%;right:4%}.ay-show-road .pic img{z-index:1;width:100%;height:100%;position:relative}.ay-show-info{border-top:2px solid var(--ink);padding-top:var(--gap);grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:14px 40px;display:grid}.ay-show-id img.big{object-fit:contain;object-position:left center;width:auto;max-width:220px;height:clamp(32px,7svh,60px)}.ay-show-id h3{font:800 clamp(19px,min(2vw,3.6svh),28px)/1.15 var(--sans);letter-spacing:-.025em;margin-top:clamp(8px,1.6svh,14px)}.ay-show-info dl{flex-direction:column;gap:clamp(8px,1.6svh,14px);margin:0;display:flex}.ay-show-info dt{font:600 13px/1.2 var(--mono);color:var(--mut)}.ay-show-info dd{font-size:var(--t-body);margin:4px 0 0;line-height:1.45}.ay-ledger-g{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.ay-ledger-side{flex-direction:column;align-items:flex-start;gap:clamp(10px,2svh,18px);display:flex}.ay-ledger-side .ay-lede{margin-top:0}.ay-ledger{border-collapse:collapse;border-top:2px solid var(--ink);width:100%}.ay-ledger th{font:600 13px/1 var(--mono);color:var(--mut);text-align:left;border-bottom:1px solid var(--line);padding:clamp(8px,1.6svh,14px) 12px clamp(8px,1.6svh,14px) 0}.ay-ledger td{border-bottom:1px solid var(--line);vertical-align:middle;color:var(--mut);padding:clamp(6px,1.4svh,15px) 12px clamp(6px,1.4svh,15px) 0;font-size:clamp(14px,2.4svh,16px);line-height:1.3}.ay-ledger td:first-child{font:700 clamp(15px,2.6svh,18px)/1.2 var(--sans);letter-spacing:-.015em;color:var(--ink)}.ay-ledger .lg{width:auto;max-width:120px;height:auto;max-height:clamp(20px,3.8svh,28px);display:block}.ay-ledger-wrap:focus-visible{outline-offset:6px}.ay-dark{background:var(--ink);color:var(--paper)}.ay-motion-g{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.ay-dark .ay-h2{color:var(--y)}.ay-dark .ay-lede,.ay-dark .ay-small{color:#d9d3c2}.ay-fares{margin-top:var(--gap);border-collapse:collapse;width:100%;max-width:520px;font:600 clamp(15px,2.7svh,19px)/1.3 var(--mono)}.ay-fares caption{text-align:left;font:500 14px/1 var(--mono);color:#d9d3c2;padding-bottom:8px}.ay-fares th,.ay-fares td{text-align:left;border-bottom:1px dashed #fffbef47;padding:clamp(6px,1.4svh,14px) 0;font-weight:600}.ay-fares td{text-align:right;color:var(--y)}.ay-motion-manage{max-width:52ch;margin-top:clamp(10px,2svh,22px)}.ay-motion-links{font-size:var(--t-body);flex-wrap:wrap;gap:8px 28px;margin-top:clamp(10px,2svh,22px);display:flex}.ay-motion-disc{margin-top:clamp(8px,1.8svh,18px)}.ay-motion-art{width:auto;max-width:100%;max-height:min(540px,calc(var(--frame) - 2 * var(--sp)));filter:drop-shadow(0 30px 40px #00000073);justify-self:end}.ay-board-g{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.ay-board-copy{flex-direction:column;align-items:flex-start;gap:clamp(10px,2svh,18px);display:flex}.ay-board-copy .ay-lede{margin-top:0}.ay-ticket{box-shadow:0 0 0 2px var(--ink),0 24px 50px -30px #503c0073;background:#fff;border-radius:16px;overflow:hidden}.ay-ticket-h{border-bottom:1px solid var(--line);font:600 14px/1 var(--mono);color:var(--mut);justify-content:space-between;gap:12px;padding:clamp(10px,2svh,16px) 24px;display:flex}.ay-ticket-cols,.ay-trow{grid-template-columns:64px minmax(0,1fr) 76px 64px;align-items:center;gap:12px;display:grid}.ay-ticket-cols{border-bottom:1px solid var(--line);font:600 13px/1 var(--mono);color:var(--mut);padding:clamp(8px,1.6svh,12px) 24px}.ay-ticket-cols span:nth-child(n+3){text-align:right}.ay-ticket-list{max-height:max(150px,calc(var(--frame) - 2 * var(--sp) - 190px));overscroll-behavior:contain;overflow-y:auto}.ay-trow{text-align:left;cursor:pointer;width:100%;color:var(--ink);font:inherit;border:0;border-bottom:1px solid var(--line);background:0 0;padding:clamp(8px,1.6svh,14px) 24px}.ay-trow:hover{background:#fcd4492e}.ay-trow[aria-pressed=true]{background:#fcd44961}.ay-trow .code{width:fit-content;min-width:44px;height:30px;font:600 14px/1 var(--mono);box-shadow:inset 0 0 0 2px var(--ink);border-radius:8px;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.ay-trow[aria-pressed=true] .code{background:var(--ink);color:var(--y)}.ay-trow .rt{min-width:0}.ay-trow .rt b{font:700 16px/1.25 var(--sans);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ay-trow .rt small{font:500 14px/1.3 var(--sans);color:var(--mut);display:block}.ay-trow .n,.ay-trow .f{font:600 15px/1 var(--mono);text-align:right}.ay-stub{border-top:2px dashed var(--line);justify-content:space-between;align-items:end;gap:16px;padding:clamp(12px,2.4svh,20px) 24px clamp(14px,2.6svh,24px);display:flex}.ay-stub small{font:600 13px/1.3 var(--mono);color:var(--mut);display:block}.ay-stub strong{font:800 clamp(22px,4svh,30px)/1 var(--sans);letter-spacing:-.02em;margin-top:6px;display:block}.ay-route{margin-top:calc(var(--gap) * 1.4);grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid;position:relative}.ay-route:focus-visible{outline-offset:8px}.ay-stop{padding-top:clamp(40px,7svh,52px);position:relative}.ay-stop:after{content:"";z-index:0;border-top:4px dotted var(--ink);position:absolute;top:13px;left:0;right:-40px}.ay-stop:last-child:after{right:0}.ay-stop:before{content:"";z-index:1;background:var(--y);width:30px;height:30px;box-shadow:inset 0 0 0 4px var(--ink);border-radius:50%;position:absolute;top:0;left:0}.ay-stop h3{font:800 clamp(20px,min(2vw,4svh),26px)/1.1 var(--sans);letter-spacing:-.02em}.ay-stop p{color:var(--mut);max-width:34ch;font-size:var(--t-body);margin-top:clamp(8px,1.6svh,12px)}.ay-live-g{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.ay-shot{width:auto;height:min(600px,calc(var(--frame) - 2 * var(--sp)));max-width:none;box-shadow:0 0 0 2px var(--ink),0 40px 60px -36px #503c008c;border-radius:28px;justify-self:center}.ay-divlist{margin-top:var(--gap);border-top:2px solid var(--ink)}.ay-divlist:focus-visible{outline-offset:6px}.ay-divlist li{border-bottom:1px solid var(--line);padding:clamp(10px,2.2svh,24px) 0}.ay-divlist h3{font:800 var(--t-h3)/1.2 var(--sans);letter-spacing:-.02em}.ay-divlist p{color:var(--mut);max-width:62ch;font-size:var(--t-body);margin-top:6px}.ay-new-g{margin-top:var(--gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:32px;display:grid}.ay-new-g:focus-visible{outline-offset:6px}.ay-new-feature{background:var(--y);border-radius:16px;flex-direction:column;gap:clamp(10px,2svh,18px);padding:clamp(20px,4svh,48px);display:flex}.ay-new-feature h3{font:800 clamp(24px,min(3vw,5.4svh),44px)/1.04 var(--sans);letter-spacing:-.035em;max-width:16ch}.ay-new-feature p{max-width:46ch;font-size:var(--t-body)}.ay-new-feature .ay-arrow{margin-top:auto}.ay-new-list{border-top:2px solid var(--ink)}.ay-new-list li{border-bottom:1px solid var(--line)}.ay-new-list a{padding:clamp(10px,2.2svh,24px) 0;text-decoration:none;display:block}.ay-new-list h3{font:800 var(--t-h3)/1.2 var(--sans);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:12px;display:flex}.ay-new-list a:hover h3 span{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.ay-new-list p{color:var(--mut);font-size:var(--t-body);margin-top:6px}.ay-why{margin-top:var(--gap);border-top:2px solid var(--ink)}.ay-why:focus-visible{outline-offset:6px}.ay-why-h,.ay-why-r{grid-template-columns:1fr 1fr;gap:40px;display:grid}.ay-why-h{border-bottom:1px solid var(--line);font:800 var(--t-h3)/1.2 var(--sans);padding:clamp(10px,2svh,18px) 0}.ay-why-h span:last-child{color:var(--mut)}.ay-why-r{border-bottom:1px solid var(--line);padding:clamp(8px,1.8svh,20px) 0;font-size:clamp(15px,min(1.4vw,2.7svh),19px);line-height:1.4}.ay-why-r>span:first-child{font-weight:700}.ay-why-r>span:last-child{color:var(--mut)}.ay-why-k{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ay-why-note{max-width:70ch;margin-top:clamp(12px,2.4svh,24px)}.ay-pulse{background:#fff3c2}.ay-pulse-g{margin-top:var(--gap);border-top:2px solid var(--ink);grid-template-columns:1fr 1fr 1fr;display:grid}.ay-pcol{min-width:0;padding:clamp(12px,2.4svh,24px) 28px 4px 0}.ay-pcol+.ay-pcol{border-left:1px solid var(--line);padding-left:28px}.ay-pcol h3{font:600 14px/1 var(--mono);color:var(--mut);margin-bottom:6px}.ay-pcol>.ay-pitem:nth-of-type(n+4){display:none}.ay-pitem{border-bottom:1px solid var(--line);padding:clamp(8px,1.6svh,14px) 0}.ay-pitem:last-child{border-bottom:0}.ay-pitem small{font:600 13px/1.3 var(--mono);color:var(--mut);display:block}.ay-pitem b{font:700 clamp(15px,2.6svh,18px)/1.3 var(--sans);margin-top:4px;display:block}.ay-pitem p{color:var(--mut);margin-top:4px;font-size:clamp(14px,2.4svh,16px)}.ay-pitem-a{text-decoration:none;display:block}.ay-pitem-a:hover b{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.ay-pulse-empty{margin-top:var(--gap);border-top:2px solid var(--ink);font:600 clamp(15px,2.6svh,17px)/1.4 var(--mono);color:var(--mut);padding-top:clamp(14px,2.6svh,24px)}.ay-word{margin-top:var(--gap);border-top:2px solid var(--ink);grid-template-columns:auto 1fr auto;align-items:end;gap:12px 40px;padding-top:clamp(14px,2.8svh,28px);display:grid}.ay-word-k{font:600 14px/1.2 var(--mono);color:var(--mut);margin-bottom:8px}.ay-word .gr{font:800 clamp(40px,min(6vw,10svh),96px)/.95 var(--sans);letter-spacing:-.04em}.ay-word .tr{font:600 clamp(15px,2.6svh,17px)/1.3 var(--mono);color:var(--mut);margin-top:8px}.ay-word .mn{margin-top:6px;font-size:clamp(15px,2.6svh,17px)}.ay-word button{background:var(--ink);width:52px;height:52px;color:var(--y);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.ay-word button:disabled{opacity:.6;cursor:progress}.ay-faq-g{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.ay-faq{border-top:2px solid var(--ink)}.ay-faq details{border-bottom:1px solid var(--line)}.ay-faq summary{cursor:pointer;font:700 clamp(16px,min(1.5vw,2.9svh),20px)/1.3 var(--sans);justify-content:space-between;align-items:center;gap:20px;padding:clamp(9px,1.9svh,20px) 0;list-style:none;display:flex}.ay-faq summary::-webkit-details-marker{display:none}.ay-faq summary svg{flex:none;transition:transform .2s}.ay-faq details[open] summary svg{transform:rotate(45deg)}.ay-faq details p{color:var(--mut);max-width:60ch;font-size:var(--t-body);padding:0 0 clamp(10px,2svh,20px)}.ay-ahead{margin-top:calc(var(--gap) * 1.2);grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,56px);display:grid}.ay-ahead>div{border-top:2px solid var(--ink);padding-top:clamp(12px,2.4svh,22px)}.ay-ahead .ay-ahead-next{border-top-style:dashed}.ay-ahead h3{font:800 var(--t-h3)/1.2 var(--sans);letter-spacing:-.02em}.ay-ahead p{max-width:52ch;margin-top:clamp(6px,1.4svh,12px);font-size:clamp(15px,min(1.4vw,2.7svh),19px);line-height:1.5}.ay-ahead-next p{color:var(--mut)}.ay-close-foot{margin-top:calc(var(--gap) * 1.4);flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.ay-close-body{font-weight:700;font-size:var(--t-body)}.ay-close .ay-btn{height:clamp(44px,7svh,52px)}.ay-footer{background:var(--y);padding:64px 0 28px}.ay-upd{border-bottom:2px solid var(--ink);grid-template-columns:5fr 7fr;gap:40px;padding-bottom:48px;display:grid}.ay-upd h2{font:800 40px/1 var(--sans);letter-spacing:-.035em}.ay-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;display:grid}.ay-field label{font:600 14px/1 var(--sans);margin-bottom:8px;display:block}.ay-field input{border:2px solid var(--ink);background:var(--paper);width:100%;height:52px;font:500 17px var(--sans);color:var(--ink);border-radius:12px;padding:0 16px}.ay-consent{grid-column:1/-1;align-items:center;gap:10px;font-size:15px;display:flex}.ay-consent input{width:20px;height:20px;accent-color:var(--ink)}.ay-form .note{color:var(--mut);grid-column:1/-1;font-size:14px}.ay-form button{cursor:pointer;border:0}.ay-cols{justify-content:center;gap:clamp(32px,5vw,72px);padding-top:48px;display:flex}.ay-cols h3{font:800 16px/1 var(--sans);margin-bottom:12px}.ay-cols a{color:var(--mut);font-size:16px;line-height:2;text-decoration:none;display:block}.ay-cols a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.ay-tagline{text-align:center;max-width:52ch;margin:36px auto 0;font-size:17px}.ay-pano{width:100%;margin:8px 0 6px}.ay-base{color:var(--mut);border-top:1.5px solid var(--ink);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-top:18px;font-size:14px;display:flex}.ay-base nav{flex-wrap:wrap;gap:6px 20px;display:flex}.ay-tm{color:var(--mut);margin-top:14px;font-size:13px}.ay-upd-body{color:var(--mut);max-width:36ch;margin-top:12px}.ay-foot-scene{margin-top:40px;position:relative}.ay-foot-scene .ay-cols{z-index:1;padding-top:0;position:relative}.ay-foot-scene picture{margin-top:-7.92857vw;display:block}.ay-cols ul{list-style:none}.ay-base-r{flex-wrap:wrap;align-items:center;gap:6px 22px;display:flex}.ay-base a{text-decoration:none}.ay-base a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.ay-in{align-items:center;gap:6px;display:inline-flex}@media(min-aspect-ratio:19/10)and (min-width:721px){.ay-hero-text{top:calc(var(--hh) + clamp(6px,2svh,24px))}.ay-hero-in{max-width:min(760px,52vw)}.ay-hero h1{font-size:clamp(44px,calc((100svh - var(--hh)) * .112),88px);white-space:nowrap;max-width:none;line-height:1}.ay-hero[lang=el] h1{font-size:clamp(32px,calc((100svh - var(--hh)) * .068),60px);white-space:normal;max-width:15ch}.ay-hero-in p{max-width:44ch;margin:clamp(10px,2svh,18px) 0 clamp(12px,2.6svh,22px);font-size:clamp(16px,2.8svh,19px)}.ay-hero[lang=el] .ay-hero-in p{max-width:50ch}.ay-hero .ay-btn{height:clamp(44px,7svh,52px)}}@media(max-width:980px){.ay-nav{display:none}.ay-menu-btn{display:inline-flex}.ay-hr .ay-lang,.ay-hr .ay-btn{display:none}.ay-upd,.ay-split-head,.ay-ledger-g,.ay-motion-g,.ay-board-g,.ay-faq-g{grid-template-columns:minmax(0,1fr)}.ay-cols{grid-template-columns:repeat(3,auto);justify-content:center;gap:28px 40px;display:grid}.ay-show-g{gap:var(--gap);grid-template-columns:minmax(0,1fr)}.ay-show-side{min-width:0}.ay-show-side .ay-lede{max-width:56ch}.ay-show-tabs{scroll-snap-type:x mandatory;scrollbar-width:none;margin:var(--gap) calc(-1 * var(--pad)) 0;padding:4px var(--pad);scroll-padding:0 var(--pad);flex-direction:row;gap:8px;overflow-x:auto}.ay-show-tabs::-webkit-scrollbar{display:none}.ay-show-tab{scroll-snap-align:start;height:auto;box-shadow:inset 0 0 0 1.5px var(--line);flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:6px;padding:10px 14px;font-size:14px;display:flex}.ay-show-tab .lg{height:24px}.ay-show-tab .lg img{max-width:96px;height:22px}.ay-show-road{--vh:clamp(110px, 30svh, 320px)}.ay-motion-art{justify-self:start;max-height:24svh}.ay-board-copy{gap:10px}.ay-ticket-list{max-height:max(150px,calc(var(--frame) - 2 * var(--sp) - 560px))}.ay-live-g{gap:clamp(20px,4vw,40px)}.ay-shot{height:min(560px,calc(var(--frame) - 2 * var(--sp)),52vw)}.ay-pcol+.ay-pcol{padding-left:16px}.ay-pcol{padding-right:16px}}@media(max-aspect-ratio:1),(max-width:720px){.ay-hero-text{top:calc(var(--hh) + clamp(16px,4svh,48px))}.ay-hero h1{font-size:clamp(44px,12vw,92px)}.ay-hero[lang=el] h1{font-size:clamp(34px,8.6vw,66px)}}@media(max-width:720px){.ay{--hh:64px;--sp:clamp(20px, 3.4svh, 32px);--gap:clamp(12px, 2.2svh, 20px);--t-body:15px;--t-h3:17px;font-size:17px}.ay-hero{min-height:560px}.ay-hero h1{font-size:clamp(42px,13.4vw,60px)}.ay-hero[lang=el] h1{font-size:clamp(30px,9vw,42px)}.ay-hero-in p,.ay-hero[lang=el] .ay-hero-in p{max-width:34ch;margin:14px 0 18px;font-size:17px}.ay-hero .ay-btn{height:48px;padding:0 18px;font-size:16px}.ay-h2{font-size:clamp(25px,min(7.4vw,4.2svh),34px);line-height:1.08}.ay[lang=el] .ay-h2{font-size:clamp(23px,min(6.6vw,3.8svh),30px)}.ay-lede{margin-top:8px;font-size:15px;line-height:1.45}.ay-small{font-size:13px}.ay-show-road{--vh:clamp(100px, 22svh, 200px)}.ay-show-info{grid-template-columns:1fr;gap:10px}.ay-show-id{align-items:center;gap:14px;display:flex}.ay-show-id img.big{max-width:120px;height:30px}.ay-show-id h3{margin-top:0;font-size:18px}.ay-show-info dl,.ay-ledger-side{gap:8px}.ay-ledger-wrap{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1 * var(--pad));padding:2px var(--pad) 6px;scroll-padding:0 var(--pad);overflow-x:auto}.ay-ledger,.ay-ledger tbody{border-top:0;display:block}.ay-ledger thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ay-ledger tbody{gap:12px;width:max-content;display:flex}.ay-ledger tr{scroll-snap-align:start;border-top:2px solid var(--ink);flex-direction:column;gap:6px;width:62vw;max-width:260px;padding:14px 0 0;display:flex}.ay-ledger td{border:0;padding:0;font-size:14px;display:block}.ay-ledger td:nth-child(2){order:-1;align-items:center;height:28px;display:flex}.ay-ledger .lg{max-height:26px}.ay-motion-g{gap:14px}.ay-motion-art{justify-self:end;max-height:18svh;margin-top:-8px}.ay-fares{font-size:15px}.ay-motion-links{flex-direction:column;gap:6px}.ay-ticket-h{padding:10px 16px}.ay-ticket-cols{display:none}.ay-trow{grid-template-columns:52px minmax(0,1fr) auto;padding:10px 16px}.ay-trow .f{display:none}.ay-ticket-list{max-height:max(132px,calc(var(--frame) - 2 * var(--sp) - 470px))}.ay-stub{padding:12px 16px 14px}.ay-stub strong{font-size:20px}.ay-route{scroll-snap-type:x mandatory;scrollbar-width:none;margin:var(--gap) calc(-1 * var(--pad)) 0;padding:0 var(--pad) 6px;scroll-padding:0 var(--pad);gap:0;display:flex;overflow-x:auto}.ay-stop{scroll-snap-align:start;flex:none;width:76vw;max-width:300px;padding-right:20px}.ay-stop:after{right:0}.ay-stop:last-child:after{right:20px}.ay-live-g{grid-template-columns:1fr;gap:14px}.ay-live-copy{display:contents}.ay-live-copy .ay-h2{order:1}.ay-shot{height:clamp(120px,calc(var(--frame) - 2 * var(--sp) - 330px),340px);border-radius:18px;order:2}.ay-divlist{scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:0;margin-left:calc(-1 * var(--pad));margin-right:calc(-1 * var(--pad));padding:2px var(--pad) 6px;scroll-padding:0 var(--pad);border-top:0;order:3;gap:12px;display:flex;overflow-x:auto}.ay-divlist li{scroll-snap-align:start;border-bottom:0;border-top:2px solid var(--ink);flex:none;width:76vw;max-width:300px;padding:12px 0 0}.ay-new-g{scroll-snap-type:x mandatory;scrollbar-width:none;margin-left:calc(-1 * var(--pad));margin-right:calc(-1 * var(--pad));padding:2px var(--pad) 6px;scroll-padding:0 var(--pad);align-items:stretch;gap:12px;display:flex;overflow-x:auto}.ay-new-feature{scroll-snap-align:start;flex:none;width:80vw;max-width:320px;padding:20px}.ay-new-feature h3{font-size:24px}.ay-new-list{display:contents}.ay-new-list li{scroll-snap-align:start;border-bottom:0;border-top:2px solid var(--ink);flex:none;width:70vw;max-width:280px}.ay-new-list a{padding:14px 0 0}.ay-why{scroll-snap-type:x mandatory;scrollbar-width:none;margin-left:calc(-1 * var(--pad));margin-right:calc(-1 * var(--pad));padding:2px var(--pad) 6px;scroll-padding:0 var(--pad);border-top:0;gap:12px;display:flex;overflow-x:auto}.ay-why-h{display:none}.ay-why-r{scroll-snap-align:start;border-bottom:0;border-top:2px solid var(--ink);flex:none;grid-template-columns:1fr;align-content:start;gap:8px;width:72vw;max-width:280px;padding:12px 0 0;font-size:15px}.ay-why-k{clip:auto;white-space:normal;width:auto;height:auto;font:600 12px/1.3 var(--mono);margin-bottom:2px;display:block;position:static;overflow:visible}.ay-pulse-g{scroll-snap-type:x mandatory;scrollbar-width:none;margin-left:calc(-1 * var(--pad));margin-right:calc(-1 * var(--pad));padding:0 var(--pad) 6px;scroll-padding:0 var(--pad);border-top:0;gap:12px;display:flex;overflow-x:auto}.ay-pcol,.ay-pcol+.ay-pcol{scroll-snap-align:start;border-left:0;border-top:2px solid var(--ink);flex:none;width:78vw;max-width:300px;padding:12px 0 0}.ay-word{grid-template-columns:1fr auto}.ay-word>div:nth-child(2){grid-area:2/1/auto/-1}.ay-word .gr{font-size:44px}.ay-faq summary{padding:10px 0;font-size:16px}.ay-ahead{grid-template-columns:1fr;gap:14px}.ay-ahead p{font-size:15px}.ay-close-foot{gap:10px 16px}.ay-close .ay-cta .ay-btn{height:46px;padding:0 16px;font-size:15px}.ay-form{grid-template-columns:1fr}.ay-cols{text-align:center;grid-template-columns:1fr 1fr;justify-content:stretch;gap:28px 24px}.ay-foot-scene picture{margin-top:0}.ay-base{flex-direction:column}}@media(max-height:700px)and (min-width:721px){.ay{--hh:64px}}@media(prefers-reduced-motion:reduce){.ay *,.ay :before,.ay :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important}.ay-show-road .pic{transform:none}}.ay-cc{z-index:60;background:var(--paper);width:min(400px,100vw - 32px);color:var(--ink);box-shadow:0 0 0 1.5px var(--ink),0 10px 30px #1616162e;font:400 15px/1.45 var(--sans);border-radius:12px;padding:16px 18px;position:fixed;bottom:16px;left:16px}.ay-cc p{margin:0}.ay-cc .ay-link{color:var(--ink);font-weight:700}.ay-cc-b{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.ay-cc-b .ay-btn{cursor:pointer;background:0 0;border:0;width:100%}.ay-cc-b .ay-btn:hover{background:#1616160f}.ay-cc :focus-visible,.ay-cc-link:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:4px}.ay-cc-link{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ay-cc-link:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@media(max-width:520px){.ay-cc{width:calc(100vw - 20px);padding:12px 14px;font-size:14px;bottom:10px;left:10px}.ay-cc-b{margin-top:10px}.ay-cc-b .ay-btn{height:44px}}@media(min-width:721px)and (max-width:980px){.ay-ledger th{padding-top:8px;padding-bottom:8px}.ay-ledger td{padding-top:9px;padding-bottom:9px}.ay-ledger-g{gap:20px}}
