.profile[data-astro-cid-ddmndfpu]{margin:0}.chart[data-astro-cid-ddmndfpu]{position:relative;height:380px;margin:70px 0 0}svg[data-astro-cid-ddmndfpu]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.gridline[data-astro-cid-ddmndfpu]{position:absolute;left:0;right:0;border-top:1px solid var(--light)}.gridline[data-astro-cid-ddmndfpu] span[data-astro-cid-ddmndfpu]{position:absolute;left:0;top:-20px;font-size:13px;color:#666}.pt[data-astro-cid-ddmndfpu]{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--white);border:3px solid var(--slate)}.pt[data-astro-cid-ddmndfpu].summit{background:var(--rose);border-color:var(--ink);width:16px;height:16px;margin:-8px 0 0 -8px}.tip[data-astro-cid-ddmndfpu]{position:absolute;bottom:16px;white-space:nowrap;font-size:13px;line-height:1.3;background:var(--white);padding:2px 6px}.tip[data-astro-cid-ddmndfpu] b[data-astro-cid-ddmndfpu]{font-family:var(--display);font-size:15px}.tip[data-astro-cid-ddmndfpu].center{left:50%;transform:translate(-50%)}.tip[data-astro-cid-ddmndfpu].right{right:-6px}.tip[data-astro-cid-ddmndfpu].left{left:-6px}.days[data-astro-cid-ddmndfpu]{position:relative;height:26px;border-top:2px solid var(--ink);font-family:var(--label);font-size:14px}.days[data-astro-cid-ddmndfpu] span[data-astro-cid-ddmndfpu]{position:absolute;top:4px;transform:translate(-50%)}figcaption[data-astro-cid-ddmndfpu]{font-size:15px;color:#444;margin-top:18px;max-width:720px}@media(max-width:700px){.chart[data-astro-cid-ddmndfpu]{height:300px}.tip[data-astro-cid-ddmndfpu]{display:none}.pt[data-astro-cid-ddmndfpu].summit .tip[data-astro-cid-ddmndfpu]{display:block}.days[data-astro-cid-ddmndfpu] span[data-astro-cid-ddmndfpu]:nth-child(2n){display:none}}.interest[data-astro-cid-isgr76dk]{background:var(--light);margin-top:32px;scroll-margin-top:140px}.inner[data-astro-cid-isgr76dk]{display:flex;flex-wrap:wrap;gap:24px 56px;padding-block:48px}.copy[data-astro-cid-isgr76dk]{flex:1 1 300px}h2[data-astro-cid-isgr76dk]{font-weight:800;font-size:clamp(28px,3vw,36px);margin-bottom:12px}.form[data-astro-cid-isgr76dk]{flex:2 1 520px;min-width:0}.pdf[data-astro-cid-6ewa2c2q]{margin-top:40px;padding:24px;background:var(--light);border-left:5px solid var(--rose);display:flex;flex-direction:column;gap:14px;align-items:flex-start}.pdf[data-astro-cid-6ewa2c2q] h2[data-astro-cid-6ewa2c2q]{font-weight:800;font-size:28px;margin-bottom:6px}.pdf-head[data-astro-cid-6ewa2c2q] p[data-astro-cid-6ewa2c2q]{max-width:600px;font-size:17px}.pdf-form[data-astro-cid-6ewa2c2q]{width:100%}.pdf[data-astro-cid-6ewa2c2q] [data-astro-cid-6ewa2c2q][hidden]{display:none}.pending[data-astro-cid-tl7ucpk3]{display:block;font-size:13px;font-weight:500;color:#555;text-transform:none;letter-spacing:0}.hero[data-astro-cid-tl7ucpk3]{position:relative;color:var(--white);background:#2b3142;overflow:hidden}.hero[data-astro-cid-tl7ucpk3] .bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.shade[data-astro-cid-tl7ucpk3]{position:absolute;inset:0;background:linear-gradient(#14182426,#1418248c)}.hero-inner[data-astro-cid-tl7ucpk3]{position:relative;padding-top:140px;padding-bottom:40px}.crumbs[data-astro-cid-tl7ucpk3]{font-size:16px;margin-bottom:12px}.crumbs[data-astro-cid-tl7ucpk3] a[data-astro-cid-tl7ucpk3]{text-decoration:none}h1[data-astro-cid-tl7ucpk3]{font-weight:800;font-size:clamp(46px,7vw,88px);letter-spacing:-.03em;text-shadow:0 2px 18px rgba(0,0,0,.4)}.place[data-astro-cid-tl7ucpk3]{font-family:var(--label);font-size:22px;letter-spacing:.04em;margin-top:8px}.summary[data-astro-cid-tl7ucpk3]{font-size:21px;max-width:640px;margin-top:14px;text-shadow:0 1px 10px rgba(0,0,0,.5)}.facts[data-astro-cid-tl7ucpk3]{position:relative;background:var(--slate-band)}.facts[data-astro-cid-tl7ucpk3] dl[data-astro-cid-tl7ucpk3]{display:flex;flex-wrap:wrap;gap:12px 44px;margin:0;padding-block:18px}.facts[data-astro-cid-tl7ucpk3] dt[data-astro-cid-tl7ucpk3]{font-size:14px;color:var(--rose-light)}.facts[data-astro-cid-tl7ucpk3] dd[data-astro-cid-tl7ucpk3]{margin:0;font-family:var(--display);font-weight:600;font-size:20px}.main[data-astro-cid-tl7ucpk3]{display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start;padding-block:56px 24px}.body[data-astro-cid-tl7ucpk3]{flex:999 1 560px;min-width:0}.book[data-astro-cid-tl7ucpk3]{flex:1 1 340px;position:sticky;top:90px}.card[data-astro-cid-tl7ucpk3]{border:2px solid var(--ink);padding:24px;display:flex;flex-direction:column;gap:14px;background:var(--white)}.price[data-astro-cid-tl7ucpk3]{font-family:var(--display);font-weight:800;font-size:40px;line-height:1}.price[data-astro-cid-tl7ucpk3] .label[data-astro-cid-tl7ucpk3]{display:block;font-size:15px;font-weight:600;color:var(--slate);margin-bottom:6px}.card[data-astro-cid-tl7ucpk3] h2[data-astro-cid-tl7ucpk3]{font-size:18px;color:var(--slate)}.deps[data-astro-cid-tl7ucpk3]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.deps[data-astro-cid-tl7ucpk3] li[data-astro-cid-tl7ucpk3]{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:12px 0;border-top:1px solid var(--light);align-items:center}.dep-name[data-astro-cid-tl7ucpk3]{font-family:var(--display);font-weight:600;font-size:18px}.dep-date[data-astro-cid-tl7ucpk3]{grid-column:1;font-size:15px}.deps[data-astro-cid-tl7ucpk3] .btn[data-astro-cid-tl7ucpk3]{grid-column:2;grid-row:1 / span 2}.small[data-astro-cid-tl7ucpk3]{font-size:16px;padding:10px 16px}.full[data-astro-cid-tl7ucpk3]{display:block;text-align:center}.btn[data-astro-cid-tl7ucpk3].full{width:100%}.lead[data-astro-cid-tl7ucpk3]{font-size:17px}.note[data-astro-cid-tl7ucpk3]{font-size:14px;color:#444}.alt[data-astro-cid-tl7ucpk3]{font-size:15px}section[data-astro-cid-tl7ucpk3].block{padding-block:32px}.wide[data-astro-cid-tl7ucpk3] h2[data-astro-cid-tl7ucpk3],.block[data-astro-cid-tl7ucpk3]>h2[data-astro-cid-tl7ucpk3]{font-weight:800;font-size:clamp(28px,3.2vw,38px);margin-bottom:20px}.ticks[data-astro-cid-tl7ucpk3],.dashes[data-astro-cid-tl7ucpk3]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ticks[data-astro-cid-tl7ucpk3] li[data-astro-cid-tl7ucpk3],.dashes[data-astro-cid-tl7ucpk3] li[data-astro-cid-tl7ucpk3]{padding-left:26px;position:relative}.ticks[data-astro-cid-tl7ucpk3] li[data-astro-cid-tl7ucpk3]:before{content:"";position:absolute;left:2px;top:8px;width:12px;height:7px;border-left:3px solid var(--slate);border-bottom:3px solid var(--slate);transform:rotate(-45deg)}.dashes[data-astro-cid-tl7ucpk3] li[data-astro-cid-tl7ucpk3]:before{content:"";position:absolute;left:2px;top:12px;width:12px;border-top:2px solid var(--rose)}.aside[data-astro-cid-tl7ucpk3]{font-size:15px;color:#444;margin-top:14px}.cols[data-astro-cid-tl7ucpk3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px}.itin[data-astro-cid-tl7ucpk3]{list-style:none;margin:0;padding:0;columns:2 380px;column-gap:48px}.itin[data-astro-cid-tl7ucpk3] li[data-astro-cid-tl7ucpk3]{break-inside:avoid;display:grid;grid-template-columns:96px 1fr;gap:12px;padding:9px 0;border-top:1px solid var(--light)}.day[data-astro-cid-tl7ucpk3]{color:var(--slate);font-size:16px}.faqs[data-astro-cid-tl7ucpk3] details[data-astro-cid-tl7ucpk3]{border-top:1px solid var(--mid);padding:14px 0;max-width:860px}.faqs[data-astro-cid-tl7ucpk3] details[data-astro-cid-tl7ucpk3]:last-child{border-bottom:1px solid var(--mid)}.faqs[data-astro-cid-tl7ucpk3] summary[data-astro-cid-tl7ucpk3]{cursor:pointer;font-family:var(--display);font-weight:600;font-size:20px}.faqs[data-astro-cid-tl7ucpk3] p[data-astro-cid-tl7ucpk3]{margin-top:10px;max-width:760px}.sibs[data-astro-cid-tl7ucpk3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.sibs[data-astro-cid-tl7ucpk3] a[data-astro-cid-tl7ucpk3]{text-decoration:none;display:flex;flex-direction:column;gap:4px}.sibs[data-astro-cid-tl7ucpk3] img{width:100%;height:220px;object-fit:cover;margin-bottom:6px}.sib-title[data-astro-cid-tl7ucpk3]{font-family:var(--display);font-weight:700;font-size:21px}.sib-line[data-astro-cid-tl7ucpk3]{font-size:15px;color:#444}@media(max-width:900px){.book[data-astro-cid-tl7ucpk3]{position:static}}
