.du-hero[data-astro-cid-joi4ft2r]{background:radial-gradient(900px 480px at 90% 0%, #dbeef1, transparent 60%), linear-gradient(180deg, var(--paper-2), var(--paper));padding:clamp(18px,3vw,32px) 0 clamp(40px,6vw,80px);overflow:hidden}.du-grid[data-astro-cid-joi4ft2r]{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(28px,5vw,64px);margin-top:clamp(18px,3vw,36px);display:grid}.du-copy[data-astro-cid-joi4ft2r]{justify-items:start;gap:22px;display:grid}.du-copy[data-astro-cid-joi4ft2r] h1[data-astro-cid-joi4ft2r]{font-size:var(--step-4);letter-spacing:-.032em;max-width:14ch;line-height:1.04}.du-copy[data-astro-cid-joi4ft2r] h1[data-astro-cid-joi4ft2r] span[data-astro-cid-joi4ft2r]{color:var(--forest)}.du-lead[data-astro-cid-joi4ft2r]{font-size:var(--step-1);color:var(--muted);max-width:46ch}.cm[data-astro-cid-joi4ft2r]{gap:12px;display:grid}.cm-map[data-astro-cid-joi4ft2r]{width:100%;height:auto;box-shadow:var(--shadow);border-radius:26px;display:block}.cm-sea[data-astro-cid-joi4ft2r]{font:700 15px var(--font);fill:#fff;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.cm-pin[data-astro-cid-joi4ft2r]{cursor:pointer}.cm-halo[data-astro-cid-joi4ft2r]{fill:var(--clay);opacity:0}.cm-dot[data-astro-cid-joi4ft2r]{fill:var(--forest);stroke:#fff;stroke-width:3px}.cm-chip[data-astro-cid-joi4ft2r]{fill:#fff;stroke:var(--line-strong);stroke-width:1.5px}.cm-name[data-astro-cid-joi4ft2r]{font:700 15px var(--font);fill:var(--ink)}.cm-pin[data-astro-cid-joi4ft2r].on .cm-dot[data-astro-cid-joi4ft2r]{fill:var(--clay-text)}.cm-pin[data-astro-cid-joi4ft2r].on .cm-chip[data-astro-cid-joi4ft2r]{fill:var(--forest);stroke:var(--forest)}.cm-pin[data-astro-cid-joi4ft2r].on .cm-name[data-astro-cid-joi4ft2r]{fill:#fff}.cm-pin[data-astro-cid-joi4ft2r].on .cm-halo[data-astro-cid-joi4ft2r]{opacity:.3}.cm-tabs[data-astro-cid-joi4ft2r]{flex-wrap:wrap;gap:6px;display:flex}.cm-tabs[data-astro-cid-joi4ft2r] button[data-astro-cid-joi4ft2r]{font:650 14px/1 var(--font);cursor:pointer;border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:10px;min-height:40px;padding:0 12px;transition:background .15s,border-color .15s}.cm-tabs[data-astro-cid-joi4ft2r] button[data-astro-cid-joi4ft2r]:hover{border-color:var(--forest)}.cm-tabs[data-astro-cid-joi4ft2r] button[data-astro-cid-joi4ft2r][aria-selected=true]{background:var(--forest);border-color:var(--forest);color:var(--white)}.cm-tabs[data-astro-cid-joi4ft2r] button[data-astro-cid-joi4ft2r]:focus-visible{outline:3px solid var(--clay);outline-offset:2px}.cm-info[data-astro-cid-joi4ft2r]{background:var(--white);border:1px solid var(--line);color:var(--muted);border-radius:16px;align-items:flex-start;gap:10px;min-height:76px;padding:14px 16px;font-size:15.5px;display:flex}.cm-info[data-astro-cid-joi4ft2r] svg{flex:none}@media (prefers-reduced-motion:no-preference){.cm-waves[data-astro-cid-joi4ft2r] path[data-astro-cid-joi4ft2r]{animation:4s ease-in-out infinite du-wave}.cm-waves[data-astro-cid-joi4ft2r] path[data-astro-cid-joi4ft2r]:nth-child(2n){animation-delay:-2s}.cm-road[data-astro-cid-joi4ft2r]{animation:2.5s linear infinite du-road}.cm-pin[data-astro-cid-joi4ft2r].on .cm-halo[data-astro-cid-joi4ft2r]{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite du-halo}.cm-info[data-astro-cid-joi4ft2r]:not([hidden]){animation:.35s both du-rise}.du-copy[data-astro-cid-joi4ft2r]>[data-astro-cid-joi4ft2r]{animation:.8s cubic-bezier(.2,.7,.2,1) both du-rise}.du-copy[data-astro-cid-joi4ft2r]>[data-astro-cid-joi4ft2r]:nth-child(2){animation-delay:60ms}.du-copy[data-astro-cid-joi4ft2r]>[data-astro-cid-joi4ft2r]:nth-child(3){animation-delay:.12s}.du-copy[data-astro-cid-joi4ft2r]>[data-astro-cid-joi4ft2r]:nth-child(4){animation-delay:.18s}}@keyframes du-wave{0%,to{transform:translate(0)}50%{transform:translate(10px)}}@keyframes du-road{to{stroke-dashoffset:-36px}}@keyframes du-halo{0%{opacity:.45;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}@keyframes du-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.du-promises[data-astro-cid-joi4ft2r]{background:var(--paper);padding:0 0 clamp(8px,2vw,16px)}.du-promises[data-astro-cid-joi4ft2r] ul[data-astro-cid-joi4ft2r]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;list-style:none;display:grid}.du-promises[data-astro-cid-joi4ft2r] li[data-astro-cid-joi4ft2r]{background:var(--white);border:1px solid var(--line);border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex}.du-promises[data-astro-cid-joi4ft2r] .pr-ic[data-astro-cid-joi4ft2r]{background:var(--forest-mist);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.du-promises[data-astro-cid-joi4ft2r] li[data-astro-cid-joi4ft2r]>span[data-astro-cid-joi4ft2r]:last-child{line-height:1.3;display:grid}.du-promises[data-astro-cid-joi4ft2r] b[data-astro-cid-joi4ft2r]{font-size:15.5px}.du-promises[data-astro-cid-joi4ft2r] small[data-astro-cid-joi4ft2r]{color:var(--muted);font-size:13.5px}.loc[data-astro-cid-joi4ft2r]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.loc[data-astro-cid-joi4ft2r] li[data-astro-cid-joi4ft2r]{background:var(--white);border:1px solid var(--line);border-radius:24px;align-content:start;gap:8px;padding:22px 20px;transition:transform .25s,box-shadow .25s;display:grid}.loc[data-astro-cid-joi4ft2r] li[data-astro-cid-joi4ft2r]:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.loc-ic[data-astro-cid-joi4ft2r]{background:#dbeef1;border-radius:18px;place-items:center;width:60px;height:60px;margin-bottom:4px;display:grid}.loc[data-astro-cid-joi4ft2r] h3[data-astro-cid-joi4ft2r]{font-size:var(--step-1)}.loc[data-astro-cid-joi4ft2r] p[data-astro-cid-joi4ft2r]{color:var(--muted);font-size:15.5px}.du-year[data-astro-cid-joi4ft2r]{background:var(--forest);color:var(--paper)}.on-dark[data-astro-cid-joi4ft2r] .eyebrow[data-astro-cid-joi4ft2r]{color:var(--clay-light)}.on-dark[data-astro-cid-joi4ft2r] .h2[data-astro-cid-joi4ft2r]{color:var(--paper)}.on-dark[data-astro-cid-joi4ft2r] .lead[data-astro-cid-joi4ft2r]{color:#cfe0d8}.yr[data-astro-cid-joi4ft2r]{background:#ffffff0d;border:1px solid #ffffff24;border-radius:26px;padding:clamp(16px,3vw,28px)}.yr-months[data-astro-cid-joi4ft2r]{color:#cfe0d8;grid-template-columns:repeat(12,minmax(0,1fr));margin-bottom:10px;font-size:13px;font-weight:700;display:grid}.yr-months[data-astro-cid-joi4ft2r] span[data-astro-cid-joi4ft2r]{text-align:center;border-left:1px dashed #ffffff2e}.yr-bands[data-astro-cid-joi4ft2r]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.yr-bands[data-astro-cid-joi4ft2r] li[data-astro-cid-joi4ft2r]{grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.yr-bar[data-astro-cid-joi4ft2r]{grid-column:calc(var(--from) + 1) / calc(var(--to) + 1);border-radius:12px;gap:2px;min-width:0;padding:10px 14px;display:grid}.yr-bar[data-astro-cid-joi4ft2r] b[data-astro-cid-joi4ft2r]{font-size:15px}.yr-bar[data-astro-cid-joi4ft2r] small[data-astro-cid-joi4ft2r]{font-size:13px;line-height:1.35}.yr-r[data-astro-cid-joi4ft2r]{letter-spacing:.06em;text-transform:uppercase;opacity:.85;font-size:12px;font-style:normal;font-weight:700;display:none}.b-open[data-astro-cid-joi4ft2r] .yr-bar[data-astro-cid-joi4ft2r]{background:var(--clay-light);color:var(--ink);--bold:var(--ink)}.b-air[data-astro-cid-joi4ft2r] .yr-bar[data-astro-cid-joi4ft2r]{color:var(--ink);--bold:var(--ink);background:#8fc3cf}.b-close[data-astro-cid-joi4ft2r] .yr-bar[data-astro-cid-joi4ft2r]{background:var(--paper);color:var(--ink);--bold:var(--ink)}.b-year[data-astro-cid-joi4ft2r] .yr-bar[data-astro-cid-joi4ft2r]{color:var(--white);background:#ffffff1f}.yr-cta[data-astro-cid-joi4ft2r]{margin-top:24px}@media (prefers-reduced-motion:no-preference){.js .yr[data-astro-cid-joi4ft2r]:not(.is-in) .yr-bar[data-astro-cid-joi4ft2r]{transform:scaleX(0)}.yr-bar[data-astro-cid-joi4ft2r]{transform-origin:0;transition:transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * .18s + .2s)}}.away[data-astro-cid-joi4ft2r]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid}.away-art[data-astro-cid-joi4ft2r] svg[data-astro-cid-joi4ft2r]{width:100%;height:auto;display:block}.away-t[data-astro-cid-joi4ft2r]{font:700 15px var(--font);fill:var(--forest)}.away-w[data-astro-cid-joi4ft2r]{font:700 18px var(--font);fill:#fff}.section-head[data-astro-cid-joi4ft2r] .lead[data-astro-cid-joi4ft2r] a[data-astro-cid-joi4ft2r]{color:var(--forest);text-underline-offset:3px;font-weight:650}@media (prefers-reduced-motion:no-preference){.away-line[data-astro-cid-joi4ft2r]{animation:1.6s linear infinite du-road}.away-msg[data-astro-cid-joi4ft2r]{transform-box:fill-box;transform-origin:50%;animation:4s cubic-bezier(.3,1.6,.5,1) infinite away-pop}}@keyframes away-pop{0%,30%{opacity:0}40%,85%{opacity:1}to{opacity:0}}.du-price-sec[data-astro-cid-joi4ft2r]{background:var(--paper-2)}.du-faq[data-astro-cid-joi4ft2r]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(28px,5vw,72px);display:grid}.du-faq[data-astro-cid-joi4ft2r] .section-head[data-astro-cid-joi4ft2r]{position:sticky;top:96px}.du-faq[data-astro-cid-joi4ft2r] .fq-item p a{color:var(--forest);text-underline-offset:3px;font-weight:650}.du-rel[data-astro-cid-joi4ft2r]{padding-top:clamp(40px,5vw,64px)}@media (width<=1000px){.du-promises[data-astro-cid-joi4ft2r] ul[data-astro-cid-joi4ft2r]{grid-template-columns:repeat(2,minmax(0,1fr))}.loc[data-astro-cid-joi4ft2r]{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.du-grid[data-astro-cid-joi4ft2r],.du-faq[data-astro-cid-joi4ft2r],.away[data-astro-cid-joi4ft2r]{grid-template-columns:minmax(0,1fr)}.du-faq[data-astro-cid-joi4ft2r] .section-head[data-astro-cid-joi4ft2r]{position:static}}@media (width<=640px){.du-promises[data-astro-cid-joi4ft2r] ul[data-astro-cid-joi4ft2r]{grid-template-columns:minmax(0,1fr)}.yr-months[data-astro-cid-joi4ft2r] span[data-astro-cid-joi4ft2r]:nth-child(2n){visibility:hidden}.yr-bands[data-astro-cid-joi4ft2r] li[data-astro-cid-joi4ft2r]{grid-template-columns:minmax(0,1fr)}.yr-bar[data-astro-cid-joi4ft2r]{grid-column:1}.yr-months[data-astro-cid-joi4ft2r]{display:none}.yr-r[data-astro-cid-joi4ft2r]{display:block!important}.cm-name[data-astro-cid-joi4ft2r]{font-size:17px}}
