.xp[data-astro-cid-c47popsq]{overflow-x:clip}.xp-hero[data-astro-cid-c47popsq]{display:grid;gap:clamp(2.5rem,5vw,4rem);padding-top:clamp(7.5rem,14vw,10.5rem);padding-bottom:clamp(3.5rem,7vw,6rem);align-items:center}@media(min-width:64rem){.xp-hero[data-astro-cid-c47popsq]{grid-template-columns:1.15fr .85fr}}.xp-h1[data-astro-cid-c47popsq]{font-size:var(--size-h1);line-height:.98;margin-top:1.1rem}.xp-h1[data-astro-cid-c47popsq] span[data-astro-cid-c47popsq]{display:block}.xp-h1-a[data-astro-cid-c47popsq]{font-family:var(--font-text);font-weight:300;font-size:.42em;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:.35em}.xp-h1-b[data-astro-cid-c47popsq]{color:var(--ink)}.xp-lead[data-astro-cid-c47popsq]{margin-top:1.4rem;max-width:40ch}.xp-stats[data-astro-cid-c47popsq]{display:flex;gap:clamp(1.5rem,4vw,3rem);margin:2rem 0 0;padding-top:1.25rem;border-top:1px solid var(--line-soft);max-width:30rem}.xp-stats[data-astro-cid-c47popsq] div[data-astro-cid-c47popsq]{display:flex;flex-direction:column-reverse}.xp-stats[data-astro-cid-c47popsq] dt[data-astro-cid-c47popsq]{font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft)}.xp-stats[data-astro-cid-c47popsq] dd[data-astro-cid-c47popsq]{margin:0;font-family:var(--font-display);font-size:clamp(2rem,4vw,2.8rem);line-height:1;color:var(--rose)}.xp-hero-photos[data-astro-cid-c47popsq]{position:relative;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;min-height:0}.xp-hp[data-astro-cid-c47popsq]{position:relative}.xp-hp--1[data-astro-cid-c47popsq]{grid-column:1 / 8;grid-row:1;z-index:1;transform:rotate(-2.2deg)}.xp-hp--2[data-astro-cid-c47popsq]{grid-column:7 / 13;grid-row:1;align-self:start;margin-top:18%;z-index:2;transform:rotate(2.4deg)}.xp-hp--3[data-astro-cid-c47popsq]{grid-column:4 / 11;grid-row:2;margin-top:-22%;z-index:3;transform:rotate(-.8deg)}.xp-hp[data-astro-cid-c47popsq] .frame-box{box-shadow:0 1.4rem 2.8rem -1.6rem color-mix(in srgb,var(--ink) 55%,transparent)}@media(prefers-reduced-motion:no-preference){.xp-hp[data-astro-cid-c47popsq]{animation:xp-settle 1.4s var(--ease-out) backwards}.xp-hp--2[data-astro-cid-c47popsq]{animation-delay:.15s}.xp-hp--3[data-astro-cid-c47popsq]{animation-delay:.3s}}@keyframes xp-settle{0%{opacity:0;translate:0 2rem;rotate:3deg}}.xp-h2[data-astro-cid-c47popsq]{font-size:var(--size-h2);margin-top:.8rem}.xp-ellipsis[data-astro-cid-c47popsq]{color:var(--rose)}.xp-choose-head[data-astro-cid-c47popsq]{max-width:46rem;margin-bottom:clamp(2rem,4vw,3rem)}.xp-choose-grid[data-astro-cid-c47popsq]{display:grid;gap:1.5rem}@media(min-width:64rem){.xp-choose-grid[data-astro-cid-c47popsq]{grid-template-columns:minmax(17rem,22rem) 1fr;gap:clamp(2rem,4vw,3.5rem);align-items:start}.xp-chips[data-astro-cid-c47popsq]{position:sticky;top:6rem}}.xp-chips[data-astro-cid-c47popsq]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}@media(min-width:64rem){.xp-chips[data-astro-cid-c47popsq]{grid-template-columns:1fr;gap:.35rem}}html:not(.js) .xp-chips[data-astro-cid-c47popsq]{display:none}html.js .xp-jump[data-astro-cid-c47popsq]{display:none}.xp-chip[data-astro-cid-c47popsq]{position:relative;display:flex;align-items:center;gap:.75rem;min-height:3.5rem;padding:.6rem .8rem;text-align:left;background:color-mix(in srgb,var(--paper) 70%,transparent);border:1px solid var(--line-soft);border-radius:3px;color:var(--ink);transition:border-color .3s,background-color .3s,transform .35s var(--ease-out)}.xp-chip[data-astro-cid-c47popsq]:last-child:nth-child(odd){grid-column:1 / -1}@media(min-width:64rem){.xp-chip[data-astro-cid-c47popsq]:last-child:nth-child(odd){grid-column:auto}}.xp-chip[data-astro-cid-c47popsq]:after{content:"";position:absolute;left:-1px;top:18%;bottom:18%;width:3px;background:var(--ph);transform:scaleY(0);transition:transform .4s var(--ease-out)}.xp-chip[data-astro-cid-c47popsq]:hover{border-color:color-mix(in srgb,var(--ph) 45%,transparent)}.xp-chip[data-astro-cid-c47popsq]:hover .xp-glyph[data-astro-cid-c47popsq]{transform:rotate(-6deg) scale(1.06)}.xp-chip[data-astro-cid-c47popsq]:focus-visible{outline:2px solid var(--pd);outline-offset:2px}.xp-chip[data-astro-cid-c47popsq][aria-pressed=true]{background:var(--paper);border-color:color-mix(in srgb,var(--ph) 60%,transparent);box-shadow:0 .8rem 1.6rem -1.2rem color-mix(in srgb,var(--ph) 70%,transparent)}.xp-chip[data-astro-cid-c47popsq][aria-pressed=true]:after{transform:scaleY(1)}@media(min-width:64rem){.xp-chip[data-astro-cid-c47popsq][aria-pressed=true]{transform:translate(.4rem)}}.xp-glyph[data-astro-cid-c47popsq]{flex:0 0 auto;width:1.9rem;height:1.9rem;fill:none;stroke:var(--pd);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .45s var(--ease-out)}.xp-chip-text[data-astro-cid-c47popsq]{display:flex;flex-direction:column;min-width:0}.xp-chip-name[data-astro-cid-c47popsq]{font-weight:600;line-height:1.2;font-size:.95rem}.xp-chip-line[data-astro-cid-c47popsq]{display:none;font-size:.82rem;line-height:1.3;color:var(--ink-soft)}@media(min-width:48rem){.xp-chip-line[data-astro-cid-c47popsq]{display:block}}.xp-jump[data-astro-cid-c47popsq] ul[data-astro-cid-c47popsq]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.xp-jump[data-astro-cid-c47popsq] a[data-astro-cid-c47popsq]{display:inline-flex;align-items:center;min-height:2.75rem;padding:.4rem 1rem;border:1px solid var(--line);border-radius:999px;color:var(--pd);font-weight:600;font-size:.92rem}.xp-stage[data-astro-cid-c47popsq]{display:grid;gap:1.5rem;min-width:0}html.js .xp-panel[data-astro-cid-c47popsq]:not(.is-active){display:none}.xp-panel[data-astro-cid-c47popsq]{scroll-margin-top:6rem;background:var(--paper);border:1px solid var(--line-soft);border-top:3px solid var(--ph);border-radius:3px;padding:clamp(1.25rem,3vw,2.5rem)}@media(prefers-reduced-motion:no-preference){html.js .xp-panel[data-astro-cid-c47popsq].is-active{animation:xp-in .75s var(--ease-out)}html.js .xp-panel[data-astro-cid-c47popsq].is-active .xp-glyph--big[data-astro-cid-c47popsq] path[data-astro-cid-c47popsq]{stroke-dasharray:1;animation:xp-draw 1.3s var(--ease-out) both}html.js .xp-panel[data-astro-cid-c47popsq].is-active .xp-voice[data-astro-cid-c47popsq]{animation:xp-in .8s var(--ease-out) .08s both}html.js .xp-panel[data-astro-cid-c47popsq].is-active .xp-panel-photo[data-astro-cid-c47popsq]{animation:xp-wipe 1.1s var(--ease-out) .12s both}html.js .xp-panel[data-astro-cid-c47popsq].is-active .xp-panel-photo[data-astro-cid-c47popsq] img{animation:xp-settle-in 1.6s var(--ease-out) .12s both}}@keyframes xp-in{0%{opacity:0;transform:translateY(14px)}}@keyframes xp-wipe{0%{clip-path:inset(0 0 0 100% round 3px)}to{clip-path:inset(0 0 0 0 round 3px)}}@keyframes xp-settle-in{0%{transform:scale(1.08)}}@keyframes xp-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.xp-panel-top[data-astro-cid-c47popsq]{display:flex;gap:1rem;align-items:center}.xp-glyph--big[data-astro-cid-c47popsq]{width:clamp(3.2rem,7vw,4.4rem);height:clamp(3.2rem,7vw,4.4rem);stroke-width:1.1;padding:.55rem;border-radius:50%;background:color-mix(in srgb,var(--ph) 10%,var(--paper))}.xp-panel-kicker[data-astro-cid-c47popsq]{font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft)}.xp-h3[data-astro-cid-c47popsq]{font-size:var(--size-h3);color:var(--pd);margin-top:.15rem}.xp-panel-line[data-astro-cid-c47popsq]{color:var(--ink-soft);font-size:.95rem}.xp-panel-body[data-astro-cid-c47popsq]{display:grid;gap:1.5rem;margin-top:1.5rem}@media(min-width:48rem){.xp-panel-body[data-astro-cid-c47popsq]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(1.75rem,3vw,2.5rem);align-items:center}}.xp-voice[data-astro-cid-c47popsq]{font-size:1.12rem;line-height:1.65;max-width:54ch;padding-left:1rem;border-left:2px solid color-mix(in srgb,var(--ph) 55%,transparent)}.xp-panel-photo[data-astro-cid-c47popsq]{min-width:0;overflow:hidden;border-radius:3px}.xp-panel-photo[data-astro-cid-c47popsq] .frame-box{border-radius:3px}@media(max-width:47.99rem){.xp-panel-photo[data-astro-cid-c47popsq]{order:-1}}.xp-label[data-astro-cid-c47popsq]{font-family:var(--font-text);font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--fd, var(--pd, var(--ink-soft)));line-height:1.3}.xp-ctas[data-astro-cid-c47popsq]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.xp-ctas[data-astro-cid-c47popsq] .btn[data-astro-cid-c47popsq]{min-height:2.9rem;justify-content:center}@media(max-width:29.99rem){.xp-ctas[data-astro-cid-c47popsq] .btn[data-astro-cid-c47popsq]{flex:1 1 100%}}.xp-btn-hue[data-astro-cid-c47popsq]{--accent: var(--pd, var(--fd))}.xp-journey[data-astro-cid-c47popsq]{overflow-x:clip}.xp-journey-head[data-astro-cid-c47popsq]{max-width:60rem;margin-bottom:clamp(2.5rem,6vw,4.5rem)}.xp-arc[data-astro-cid-c47popsq]{margin-top:1rem;font-size:clamp(1.45rem,4.2vw,3.3rem);line-height:1.15;display:flex;flex-wrap:wrap;align-items:baseline;gap:.1em .35em;text-transform:uppercase;letter-spacing:.02em}.xp-arc-word[data-astro-cid-c47popsq]{color:var(--fd)}.xp-arc-arrow[data-astro-cid-c47popsq]{color:var(--ink-soft);font-family:var(--font-text);font-weight:300;font-size:.7em}.xp-journey-sub[data-astro-cid-c47popsq]{margin-top:1rem;font-family:var(--font-display);font-size:var(--size-h3)}.xp-journey-intro[data-astro-cid-c47popsq]{margin-top:.75rem;color:var(--fg-soft);max-width:58ch}.xp-journey-grid[data-astro-cid-c47popsq]{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr)}.xp-journey-grid[data-astro-cid-c47popsq]>[data-astro-cid-c47popsq],.xp-ch[data-astro-cid-c47popsq]{min-width:0}@media(min-width:64rem){.xp-journey-grid[data-astro-cid-c47popsq]{grid-template-columns:13.5rem minmax(0,1fr);gap:clamp(2.5rem,4vw,4rem);align-items:start}}.xp-rail[data-astro-cid-c47popsq]{position:sticky;top:4.5rem;z-index:5;background:color-mix(in srgb,var(--paper) 96%,transparent);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);border-bottom:1px solid var(--line-soft)}.xp-rail[data-astro-cid-c47popsq] ol[data-astro-cid-c47popsq]{list-style:none;margin:0;padding:0;display:flex;gap:.25rem;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.xp-rail[data-astro-cid-c47popsq] ol[data-astro-cid-c47popsq]::-webkit-scrollbar{display:none}.xp-rail[data-astro-cid-c47popsq] li[data-astro-cid-c47popsq]{scroll-snap-align:start;flex:0 0 auto}.xp-rail-link[data-astro-cid-c47popsq]{position:relative;display:grid;grid-template-columns:auto auto;align-items:center;column-gap:.45rem;min-height:3rem;padding:.5rem .75rem .55rem .2rem;color:var(--ink-soft);transition:color .3s}.xp-rail-dot[data-astro-cid-c47popsq]{width:.6rem;height:.6rem;border-radius:50%;border:1.5px solid var(--fh);transition:background-color .3s,transform .4s var(--ease-out)}.xp-rail-num[data-astro-cid-c47popsq],.xp-rail-dev[data-astro-cid-c47popsq],.xp-rail-when[data-astro-cid-c47popsq]{display:none}.xp-rail-name[data-astro-cid-c47popsq]{font-weight:600;font-size:.92rem}.xp-rail-link[data-astro-cid-c47popsq].is-active{color:var(--fd)}.xp-rail-link[data-astro-cid-c47popsq].is-active .xp-rail-dot[data-astro-cid-c47popsq]{background:var(--fh);transform:scale(1.25)}.xp-rail-link[data-astro-cid-c47popsq]:after{content:"";position:absolute;left:.2rem;right:.75rem;bottom:0;height:2px;background:var(--fh);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease-out)}.xp-rail-link[data-astro-cid-c47popsq].is-active:after{transform:scaleX(1)}.xp-rail-track[data-astro-cid-c47popsq]{position:absolute;left:0;right:0;bottom:-1px;height:1px}.xp-rail-fill[data-astro-cid-c47popsq]{position:absolute;inset:0;background:var(--ink);opacity:.35;transform:scaleX(var(--p, 0));transform-origin:left}@media(min-width:64rem){.xp-rail[data-astro-cid-c47popsq]{top:7rem;margin:0;padding:0 0 0 1.4rem;background:none;border:0}.xp-rail[data-astro-cid-c47popsq] ol[data-astro-cid-c47popsq]{flex-direction:column;gap:.4rem;overflow:visible}.xp-rail-link[data-astro-cid-c47popsq]{grid-template-columns:auto 1fr;grid-template-areas:"num dev" "name name" "when when";padding:.75rem 0 .75rem .25rem;row-gap:.1rem}.xp-rail-link[data-astro-cid-c47popsq]:after{display:none}.xp-rail-dot[data-astro-cid-c47popsq]{position:absolute;left:calc(-1.7rem + .5px);top:1.15rem;background:var(--paper)}.xp-rail-num[data-astro-cid-c47popsq]{display:block;grid-area:num;font-size:.72rem;font-weight:600;letter-spacing:.18em}.xp-rail-dev[data-astro-cid-c47popsq]{display:block;grid-area:dev;justify-self:end;font-family:var(--font-display);font-size:1.25rem;line-height:1;color:var(--fh);opacity:.35;transition:opacity .3s,transform .5s var(--ease-out)}.xp-rail-name[data-astro-cid-c47popsq]{grid-area:name;font-family:var(--font-display);font-weight:400;font-size:1.35rem;line-height:1.1}.xp-rail-when[data-astro-cid-c47popsq]{display:block;grid-area:when;font-size:.8rem;color:var(--ink-soft)}.xp-rail-link[data-astro-cid-c47popsq]:hover{color:var(--fd)}.xp-rail-link[data-astro-cid-c47popsq]:hover .xp-rail-dev[data-astro-cid-c47popsq],.xp-rail-link[data-astro-cid-c47popsq].is-active .xp-rail-dev[data-astro-cid-c47popsq]{opacity:1;transform:translate(-.2rem)}.xp-rail-track[data-astro-cid-c47popsq]{left:0;right:auto;top:.9rem;bottom:.9rem;width:1px;height:auto;background:var(--line-soft)}.xp-rail-fill[data-astro-cid-c47popsq]{background:linear-gradient(var(--saffron),var(--rose),var(--teal),var(--violet),var(--coral));opacity:1;transform:scaleY(var(--p, 0));transform-origin:top}}.xp-chapters[data-astro-cid-c47popsq]{display:grid;gap:clamp(3.5rem,8vw,6.5rem);min-width:0}.xp-ch[data-astro-cid-c47popsq]{scroll-margin-top:8.5rem;min-width:0;padding-top:clamp(1.5rem,3vw,2.5rem);border-top:1px solid var(--line-soft)}@media(min-width:64rem){.xp-ch[data-astro-cid-c47popsq]{scroll-margin-top:6rem}}.xp-ch-head[data-astro-cid-c47popsq]{display:grid;gap:.5rem 1.5rem;align-items:end}@media(min-width:48rem){.xp-ch-head[data-astro-cid-c47popsq]{grid-template-columns:auto 1fr}}.xp-ch-dev[data-astro-cid-c47popsq]{font-family:var(--font-display);font-size:clamp(4.2rem,11vw,8rem);line-height:.95;color:var(--fh)}@media(prefers-reduced-motion:no-preference){html.js .xp-ch-dev[data-astro-cid-c47popsq]{clip-path:inset(0 100% 0 0);transition:clip-path 1.4s var(--ease-out)}html.js .xp-ch[data-astro-cid-c47popsq].in-view .xp-ch-dev[data-astro-cid-c47popsq]{clip-path:inset(-10% -10% -10% -10%)}}.xp-ch-num[data-astro-cid-c47popsq]{font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--fd)}.xp-ch-title[data-astro-cid-c47popsq]{font-size:var(--size-h2);margin-top:.3rem}.xp-ch-meta[data-astro-cid-c47popsq]{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin-top:.6rem;font-size:.95rem;color:var(--ink-soft)}.xp-ch-meta[data-astro-cid-c47popsq] strong[data-astro-cid-c47popsq]{font-weight:600;color:var(--ink)}.xp-status[data-astro-cid-c47popsq]{display:inline-flex;align-items:center;gap:.5rem;margin-top:.8rem;padding:.3rem .75rem;font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border:1px solid color-mix(in srgb,var(--fh) 40%,transparent);border-radius:999px;color:var(--fd)}.xp-status--live[data-astro-cid-c47popsq]:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--fh)}@media(prefers-reduced-motion:no-preference){.xp-status--live[data-astro-cid-c47popsq]:before{animation:xp-flame 2.4s ease-in-out infinite}}@keyframes xp-flame{50%{box-shadow:0 0 0 .35rem color-mix(in srgb,var(--fh) 18%,transparent)}}.xp-ch-philo[data-astro-cid-c47popsq]{margin-top:1.75rem;padding-left:1.1rem;border-left:3px solid var(--fh);max-width:62ch}.xp-ch-philo[data-astro-cid-c47popsq] p[data-astro-cid-c47popsq]{margin-top:.4rem;font-size:var(--size-lead);font-weight:300;line-height:1.5}.xp-photos[data-astro-cid-c47popsq]{display:flex;gap:.75rem;margin-top:2rem;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none}.xp-photos[data-astro-cid-c47popsq]::-webkit-scrollbar{display:none}.xp-photo[data-astro-cid-c47popsq]{flex:0 0 72%;scroll-snap-align:start;min-width:0}.xp-photo--lead[data-astro-cid-c47popsq]{flex-basis:84%}@media(min-width:48rem){.xp-photos[data-astro-cid-c47popsq]{display:grid;grid-template-columns:2fr 1fr 1fr;align-items:start;overflow:visible;margin-inline:0;padding-inline:0}}.xp-photo[data-astro-cid-c47popsq] .frame-note{font-size:.82rem;color:var(--ink-soft);margin-top:.4rem}.xp-photo[data-astro-cid-c47popsq] .frame-img{transition:transform 1.2s var(--ease-out)}.xp-photo[data-astro-cid-c47popsq]:hover .frame-img{transform:scale(1.04)}.xp-close-grid[data-astro-cid-c47popsq]{display:grid;gap:clamp(2.5rem,6vw,5rem)}@media(min-width:64rem){.xp-close-grid[data-astro-cid-c47popsq]{grid-template-columns:1fr 1fr;align-items:start}}.xp-close-text[data-astro-cid-c47popsq]{margin-top:1rem;color:var(--fg-soft);max-width:48ch;font-size:1.1rem}.xp-faq-h[data-astro-cid-c47popsq]{font-size:var(--size-h3);margin-bottom:.75rem}.xp-faq-item[data-astro-cid-c47popsq]{border-top:1px solid var(--line)}.xp-faq-item[data-astro-cid-c47popsq]:last-child{border-bottom:1px solid var(--line)}.xp-faq-item[data-astro-cid-c47popsq] summary[data-astro-cid-c47popsq]{position:relative;list-style:none;cursor:pointer;padding:.9rem 2.5rem .9rem 0;min-height:3rem;font-weight:600;font-size:1.05rem}.xp-faq-item[data-astro-cid-c47popsq] summary[data-astro-cid-c47popsq]::-webkit-details-marker{display:none}.xp-faq-item[data-astro-cid-c47popsq] summary[data-astro-cid-c47popsq]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.xp-faq-plus[data-astro-cid-c47popsq]{position:absolute;right:.4rem;top:50%;width:.9rem;height:.9rem;translate:0 -50%}.xp-faq-plus[data-astro-cid-c47popsq]:before,.xp-faq-plus[data-astro-cid-c47popsq]:after{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;background:var(--accent);transition:transform .4s var(--ease-out)}.xp-faq-plus[data-astro-cid-c47popsq]:after{transform:rotate(90deg)}.xp-faq-item[data-astro-cid-c47popsq][open] .xp-faq-plus[data-astro-cid-c47popsq]:after{transform:rotate(0)}.xp-faq-item[data-astro-cid-c47popsq] p[data-astro-cid-c47popsq]{padding-bottom:1.1rem;color:var(--fg-soft);max-width:60ch}@media(prefers-reduced-motion:reduce){.xp-chip[data-astro-cid-c47popsq],.xp-glyph[data-astro-cid-c47popsq],.xp-rail-dot[data-astro-cid-c47popsq],.xp-rail-dev[data-astro-cid-c47popsq],.xp-photo[data-astro-cid-c47popsq] .frame-img{transition:none}.xp-chip[data-astro-cid-c47popsq][aria-pressed=true]{transform:none}}
