.ttop .ui-hero__lead{color:#ffffffdb;font-variant-numeric:tabular-nums;font-size:16px}.ttop__feat[data-astro-cid-qxgza7la]{isolation:isolate;border-radius:var(--r-lg);border:1px solid var(--card-line);box-shadow:var(--sh-card);color:var(--ink);transition:transform var(--dur) ease, border-color var(--dur) ease;text-decoration:none;display:block;position:relative;overflow:hidden}.ttop__feat[data-astro-cid-qxgza7la]:hover{transform:translateY(var(--lift));border-color:var(--card-line-hover);color:var(--ink)}.ttop__feat[data-astro-cid-qxgza7la] .ttop__img img{transition:transform var(--dur-img) ease}.ttop__feat[data-astro-cid-qxgza7la]:hover .ttop__img img{transform:scale(var(--zoom))}.ttop__cap[data-astro-cid-qxgza7la]{background:linear-gradient(#0000,#0000008c 40%,#000000eb 90%);flex-direction:column;gap:2px;padding:40px 18px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.ttop__label[data-astro-cid-qxgza7la]{font-size:var(--fs-label);letter-spacing:.07em;text-transform:uppercase;color:var(--accent-text);font-weight:700}.ttop__title[data-astro-cid-qxgza7la]{font-size:19px;font-weight:700;line-height:1.25}.tfeat[data-astro-cid-rzmt3nle]{border:1px solid var(--card-line);border-radius:var(--r-lg);background:var(--card);grid-template-columns:minmax(0,46%) minmax(0,1fr);display:grid;overflow:hidden}.tfeat__media[data-astro-cid-rzmt3nle]{background:var(--bg-sunk);min-height:236px;display:block;position:relative}.tfeat__media[data-astro-cid-rzmt3nle] .tfeat__img{height:100%;position:absolute;inset:0;aspect-ratio:auto!important}.tfeat__media[data-astro-cid-rzmt3nle] .tfeat__img img{transition:transform var(--dur-img) ease}.tfeat[data-astro-cid-rzmt3nle]:hover .tfeat__media[data-astro-cid-rzmt3nle] img{transform:scale(var(--zoom))}.tfeat__body[data-astro-cid-rzmt3nle]{flex-direction:column;gap:6px;min-width:0;padding:22px 24px;display:flex}.tfeat__eyebrow[data-astro-cid-rzmt3nle]{margin:0}.tfeat__title[data-astro-cid-rzmt3nle]{letter-spacing:-.01em;font-size:24px;font-weight:800;line-height:1.15}.tfeat__title[data-astro-cid-rzmt3nle] a[data-astro-cid-rzmt3nle]{color:var(--ink);text-decoration:none}.tfeat__title[data-astro-cid-rzmt3nle] a[data-astro-cid-rzmt3nle]:hover{color:var(--accent-text)}.tfeat__body[data-astro-cid-rzmt3nle] .tfeat__status{font-size:14.5px}.tfeat__facts[data-astro-cid-rzmt3nle]{color:var(--ink-3);font-size:13.5px}.tfeat__sum[data-astro-cid-rzmt3nle]{color:var(--ink-2);margin-top:6px;font-size:15px;line-height:1.55}.tfeat__links[data-astro-cid-rzmt3nle]{flex-wrap:wrap;gap:4px 20px;margin-top:auto;padding-top:12px;display:flex}.tfeat__links[data-astro-cid-rzmt3nle] .arrow-link[data-astro-cid-rzmt3nle]{align-items:center;gap:4px;min-height:32px;font-size:14px;display:inline-flex}.tfeat--poster[data-astro-cid-rzmt3nle]{grid-template-columns:160px minmax(0,1fr)}.tfeat--poster[data-astro-cid-rzmt3nle] .tfeat__media[data-astro-cid-rzmt3nle]{min-height:0}@media (width<=640px){.tfeat[data-astro-cid-rzmt3nle]{grid-template-columns:minmax(0,1fr)}.tfeat__media[data-astro-cid-rzmt3nle]{min-height:0}.tfeat__media[data-astro-cid-rzmt3nle] .tfeat__img{height:auto;position:static;aspect-ratio:16/9!important}.tfeat__body[data-astro-cid-rzmt3nle]{padding:16px 16px 14px}.tfeat__title[data-astro-cid-rzmt3nle]{font-size:21px}.tfeat--poster[data-astro-cid-rzmt3nle]{grid-template-columns:112px minmax(0,1fr)}.tfeat--poster[data-astro-cid-rzmt3nle] .tfeat__body[data-astro-cid-rzmt3nle]{padding:14px}.tfeat__links[data-astro-cid-rzmt3nle] .arrow-link[data-astro-cid-rzmt3nle]{min-height:44px}}.tside__photo[data-astro-cid-o2gv3tpi]{margin:0}.tside__maps[data-astro-cid-o2gv3tpi]{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.tside__maps[data-astro-cid-o2gv3tpi] a[data-astro-cid-o2gv3tpi]{border-radius:var(--r-md);border:1px solid var(--line-strong);min-height:44px;color:var(--ink);white-space:nowrap;background:#ffffff0a;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.tside__maps[data-astro-cid-o2gv3tpi] a[data-astro-cid-o2gv3tpi]:hover{color:var(--ink);border-color:#fff6}.tside__maps[data-astro-cid-o2gv3tpi] .icon{color:var(--accent-icon)}.tguide__h[data-astro-cid-4n3sbjk5]{margin-bottom:18px}.tguide__part[data-astro-cid-4n3sbjk5]+.tguide__part[data-astro-cid-4n3sbjk5]{margin-top:30px}.tguide__sub[data-astro-cid-4n3sbjk5]{font-size:var(--fs-h3);margin-bottom:10px;font-weight:700;line-height:1.3}.tguide--state .ui-gstate__facts{color:var(--ink-2)}.tseat[data-astro-cid-g6zapobq] h2[data-astro-cid-g6zapobq]{margin-bottom:10px}.tseat__facts[data-astro-cid-g6zapobq]{color:var(--ink-2);align-items:center;gap:8px;margin-bottom:14px;font-size:14.5px;font-weight:600;display:flex}.tseat__facts[data-astro-cid-g6zapobq] .icon{color:var(--accent-icon)}.tseat__levels[data-astro-cid-g6zapobq]{max-width:var(--text-col);color:var(--ink-2);margin:-4px 0 16px;padding-left:18px;font-size:14.5px;line-height:1.55}.tseat__levels[data-astro-cid-g6zapobq] li[data-astro-cid-g6zapobq]+li[data-astro-cid-g6zapobq]{margin-top:2px}.tseat__levels[data-astro-cid-g6zapobq] li[data-astro-cid-g6zapobq]::marker{color:var(--accent)}.tseat[data-astro-cid-g6zapobq] .tseat__callout{max-width:var(--text-col)}.tseat__soon[data-astro-cid-g6zapobq]{max-width:var(--text-col);border-radius:var(--r-md);border:1px dashed var(--line-strong);color:var(--ink-2);align-items:flex-start;gap:10px;padding:14px 16px;font-size:15px;line-height:1.6;display:flex}.tseat__soon[data-astro-cid-g6zapobq] .icon{color:var(--ink-3);margin-top:4px}.tseat__more[data-astro-cid-g6zapobq]{margin-top:14px}.tseat__more[data-astro-cid-g6zapobq] .arrow-link[data-astro-cid-g6zapobq]{align-items:center;gap:4px;min-height:32px;font-size:14px;display:inline-flex}@media (width<=600px){.tseat__more[data-astro-cid-g6zapobq] .arrow-link[data-astro-cid-g6zapobq]{min-height:44px}}.tgo[data-astro-cid-sjwffajd] h2[data-astro-cid-sjwffajd]{margin-bottom:14px}.tgo__rows[data-astro-cid-sjwffajd]{max-width:var(--text-col);border-top:1px solid var(--line);list-style:none}.tgo__rows[data-astro-cid-sjwffajd] li[data-astro-cid-sjwffajd]{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:13px 0;font-size:15px;line-height:1.5;display:flex}.tgo__rows[data-astro-cid-sjwffajd] .icon{color:var(--accent-icon);margin-top:2px}.tgo__k[data-astro-cid-sjwffajd]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px;font-size:12px;font-weight:700;display:block}.tgo[data-astro-cid-sjwffajd] .tgo__text{margin-top:18px}.tgo__maps[data-astro-cid-sjwffajd]{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.tgo__maps[data-astro-cid-sjwffajd] a[data-astro-cid-sjwffajd]{border-radius:var(--r-md);border:1px solid var(--line-strong);min-height:44px;color:var(--ink);background:#ffffff0a;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.tgo__maps[data-astro-cid-sjwffajd] a[data-astro-cid-sjwffajd]:hover{color:var(--ink);border-color:#fff6}.tnear[data-astro-cid-4wlrg2ow] .ui-tcard.is-dark .ui-tcard__now{color:var(--ink-3);font-weight:600}.tpage[data-astro-cid-354hzqcw]{margin-top:32px}.tpage__main[data-astro-cid-354hzqcw]{min-width:0}.tpage__block[data-astro-cid-354hzqcw]+.tpage__block[data-astro-cid-354hzqcw]{margin-top:56px}.tpage__features[data-astro-cid-354hzqcw]{gap:16px;display:grid}.tpage__perfs[data-astro-cid-354hzqcw]+.tpage__perfs[data-astro-cid-354hzqcw]{margin-top:32px}.tpage__perfs-h[data-astro-cid-354hzqcw]{margin-bottom:10px;font-size:18px;font-weight:700}.tpage__perfs-h[data-astro-cid-354hzqcw] a[data-astro-cid-354hzqcw]{color:var(--ink);text-decoration:none}.tpage__perfs-h[data-astro-cid-354hzqcw] a[data-astro-cid-354hzqcw]:hover{color:var(--accent-text)}.tpage__more[data-astro-cid-354hzqcw]{margin-top:14px}.tpage__more[data-astro-cid-354hzqcw] .arrow-link[data-astro-cid-354hzqcw]{font-size:14px}.tpage__next{margin-top:16px}.tpage__side[data-astro-cid-354hzqcw]{top:calc(var(--header-h) + 52px + 16px);position:sticky}@media (width<=960px){.tpage[data-astro-cid-354hzqcw]{margin-top:20px}.tpage__side[data-astro-cid-354hzqcw]{position:static}.tpage__side[data-astro-cid-354hzqcw] .tside__maps{display:none}}.tdark[data-astro-cid-354hzqcw]{max-width:var(--text-col);border-radius:var(--r-md);border:1px solid var(--line);color:var(--ink-2);background:#ffffff08;align-items:flex-start;gap:12px;padding:16px 18px;font-size:15.5px;line-height:1.6;display:flex}.tdark[data-astro-cid-354hzqcw] .icon{color:var(--ink-3);margin-top:2px}.tdark[data-astro-cid-354hzqcw] strong[data-astro-cid-354hzqcw]{color:var(--ink)}.tdark[data-astro-cid-354hzqcw] a[data-astro-cid-354hzqcw]{color:var(--accent-text);text-underline-offset:2px;font-weight:600;text-decoration:underline}.trows[data-astro-cid-354hzqcw]{border-top:1px solid var(--line);list-style:none}.trows__item[data-astro-cid-354hzqcw]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px 20px;min-height:60px;padding:10px 0;display:flex}.trows__main[data-astro-cid-354hzqcw],.trows__end[data-astro-cid-354hzqcw]{flex-direction:column;gap:2px;min-width:0;display:flex}.trows__end[data-astro-cid-354hzqcw]{text-align:right;flex:none;align-items:flex-end}.trows__title[data-astro-cid-354hzqcw]{color:var(--ink);font-size:15.5px;font-weight:700;text-decoration:none}.trows__title[data-astro-cid-354hzqcw]:hover{color:var(--accent-text);text-underline-offset:2px;text-decoration:underline}.trows__dates[data-astro-cid-354hzqcw]{color:var(--ink-2);font-size:14px;font-weight:600}.trows__sub[data-astro-cid-354hzqcw]{color:var(--ink-3);font-size:13px;font-weight:400}@media (width<=600px){.trows__item[data-astro-cid-354hzqcw]{flex-direction:column;align-items:flex-start}.trows__end[data-astro-cid-354hzqcw]{text-align:left;align-items:flex-start}}.tpast[data-astro-cid-354hzqcw] summary[data-astro-cid-354hzqcw]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:52px;list-style:none;display:flex}.tpast[data-astro-cid-354hzqcw] summary[data-astro-cid-354hzqcw]::-webkit-details-marker{display:none}.tpast__h[data-astro-cid-354hzqcw]{font-size:20px}.tpast[data-astro-cid-354hzqcw] summary[data-astro-cid-354hzqcw] .icon{color:var(--ink-3);transition:transform var(--dur) var(--ease)}.tpast[data-astro-cid-354hzqcw][open] summary[data-astro-cid-354hzqcw] .icon{transform:rotate(180deg)}.tpage__wide[data-astro-cid-354hzqcw]{margin-top:64px;padding-bottom:72px}.tpage__wide[data-astro-cid-354hzqcw]>*+*{margin-top:56px}.tpage__faq[data-astro-cid-354hzqcw]{max-width:840px}@media (width<=600px){.tpage__wide[data-astro-cid-354hzqcw]{margin-top:48px;padding-bottom:48px}}
