.sch-hero{--gl-line-2:#ffffff42;isolation:isolate;padding-block:calc(var(--nav-h,72px) + clamp(28px, 5vw, 64px)) clamp(48px, 6vw, 88px);color:var(--on-dark);font-family:var(--sans);background:#0b0b0b;position:relative;overflow:hidden}.sch-hero:before{content:"";z-index:-1;aspect-ratio:1;opacity:.8;background:radial-gradient(circle,#e5193780 0 1.4px,#0000 1.8px) 0 0/12px 12px;border-radius:50%;width:min(62vw,760px);position:absolute;top:-10%;right:-6vw;-webkit-mask-image:radial-gradient(circle at 60% 40%,#000 0,#0000 68%);mask-image:radial-gradient(circle at 60% 40%,#000 0,#0000 68%)}.sch-crumbs{color:var(--on-dark-3,#8a857e);flex-wrap:wrap;gap:8px;margin:0 0 28px;display:flex}.sch-crumbs a{color:var(--on-dark-2);text-decoration:none}.sch-crumbs a:hover{color:#fff}.sch-hero .ix{color:#fff;opacity:.8;gap:12px;margin:0 0 18px}.sch-hero .ix .tag{color:var(--on-dark-2)}.sch-h1{color:#fff;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(36px,5vw,76px);line-height:.96}.sch-lede{max-width:52ch;font:400 18px/1.55 var(--sans);color:var(--on-dark-2);text-wrap:pretty;margin:24px 0 0}.sch-status{color:var(--on-dark-2);margin-top:24px}.sch-status .tag{border:1px solid var(--gl-line-2);border-radius:999px;padding:6px 12px;color:#fff!important;font-size:12px!important}.sch-status .tag[data-s=Under\ construction]{background:var(--red);border-color:var(--red)}.sch-status .tag[data-s=Open],.sch-status .tag[data-s=Partly\ open]{background:#fff;color:#0b0b0b!important}.sch-cta{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:36px;display:flex}.sch-cta .act{color:#fff}.sch-cols{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,5vw,80px);display:grid}.sch-cols .an-std{margin-bottom:0}.sch-facts{counter-reset:f;margin:0;padding:0;list-style:none}.sch-facts li{counter-increment:f;border-top:1px solid var(--hair);grid-template-columns:40px 1fr;gap:6px 16px;padding:20px 0;display:grid}.sch-facts li:last-child{border-bottom:1px solid var(--hair)}.sch-facts li:before{content:counter(f, decimal-leading-zero);font:500 13px/1.6 var(--sans);color:var(--red-text);font-variant-numeric:tabular-nums;grid-row:span 2}.sch-facts p{font:400 18px/1.5 var(--sans);color:var(--ink);text-wrap:pretty;margin:0}.sch-facts cite{font:400 13px/1.4 var(--sans);color:var(--ink-3);font-style:normal}.sch-facts cite a{color:inherit;text-underline-offset:3px}.sch-facts cite a:hover{color:var(--red)}.sch-devs{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:20px;display:grid}.sch-dev{background:#fff;border-radius:20px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.sch-dev-ph{aspect-ratio:16/10;background:var(--dark-3);position:relative}.sch-dev-ph img{object-fit:cover}.sch-dev-b{align-content:start;gap:12px;padding:24px;display:grid}.sch-dev-b h3{font:500 24px/1.1 var(--sans);letter-spacing:-.03em;margin:0}.sch-dev-b h3 a{color:inherit;text-decoration:none}.sch-dev-b h3 a:hover{color:var(--red)}.sch-away{font:500 15px/1.3 var(--sans);color:var(--ink);align-items:center;gap:10px;margin:0;display:flex}.sch-away .atl-i{color:var(--red)}.sch-more{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.sch-more a{height:100%;color:var(--ink);transition:transform .4s var(--ease);background:#fff;border-radius:16px;gap:10px;padding:22px;text-decoration:none;display:grid}.sch-more a:hover{transform:translateY(-2px)}.sch-more b{font:500 19px/1.2 var(--sans);letter-spacing:-.02em}@media (max-width:899px){.sch-cols{grid-template-columns:1fr}.sch-h1{font-size:34px}.sch-facts p{font-size:16px}}.an-next a.an-next-a{z-index:1;border-radius:inherit;position:absolute;inset:0}.an-next li:has(a.an-next-a):hover{outline:1px solid var(--red)}.an-next .an-next-go{font:500 14px/1 var(--sans);color:#fff;align-items:center;gap:8px;display:inline-flex;position:relative}.atl-status .tag[data-s=Partly\ open]{background:#fff;border-color:#fff;color:#0b0b0b!important}.sch-guide{color:#fff;transition:border-color .4s var(--ease);border:1px solid #ffffff42;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:24px;padding:14px 20px;text-decoration:none;display:inline-flex}.sch-guide:hover{border-color:var(--red)}.sch-guide .tag{color:var(--on-dark-2)}.sch-guide b{font:500 17px/1.25 var(--sans)}
