.explore-detail.svelte-1p6ucnd{background:var(--site-bg);color:var(--site-text);position:relative;overflow:clip}.explore-detail.svelte-1p6ucnd .site-eyebrow{font-family:var(--site-mono);letter-spacing:.13em;font-weight:700}.explore-detail.svelte-1p6ucnd .site-button{gap:.8rem}.sep.svelte-1p6ucnd,.dot.svelte-1p6ucnd{opacity:.6;margin-inline:.55em}.actions.svelte-1p6ucnd{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.text-link.svelte-1p6ucnd{min-height:44px;color:var(--site-text);transition:color var(--site-fast) var(--site-ease);align-items:center;gap:.45rem;padding:.55rem 0;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.text-link.svelte-1p6ucnd:hover{color:var(--site-accent)}.journey.svelte-1p6ucnd{z-index:2;pointer-events:none;width:100%;height:100%;color:var(--site-accent);position:absolute;inset:0;overflow:visible}.journey.svelte-1p6ucnd .journey-path{stroke:currentColor;stroke-width:1.25px;opacity:.8;vector-effect:non-scaling-stroke}.journey.svelte-1p6ucnd .journey-head{fill:currentColor;opacity:0;filter:drop-shadow(0 0 6px);transition:opacity var(--site-fast) var(--site-ease)}.journey.svelte-1p6ucnd .journey-node{fill:var(--site-bg);stroke:currentColor;stroke-width:1px;transform-box:fill-box;transform-origin:50%;transition:transform var(--site-slow) var(--site-ease), fill var(--site-slow) var(--site-ease);transform:scale(.35)}.journey.svelte-1p6ucnd .journey-node.is-lit{fill:currentColor;transform:scale(.62)}.journey.svelte-1p6ucnd .journey-node.major.is-lit{filter:drop-shadow(0 0 8px)}.hero.svelte-1p6ucnd{z-index:1;border-bottom:1px solid var(--site-line);position:relative}.hero.svelte-1p6ucnd:before{content:"";pointer-events:none;background:linear-gradient(color-mix(in srgb, var(--site-text) 3%, transparent) 1px, transparent 1px);background-size:100% 84px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 45%,#0000 90%);mask-image:linear-gradient(#000 0 45%,#0000 90%)}.hero-grid.svelte-1p6ucnd{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(40px,6vw,96px);padding-block:clamp(36px,5svh,60px) clamp(56px,8svh,96px);display:grid;position:relative}.hero-copy.svelte-1p6ucnd{min-width:0}.back-link.svelte-1p6ucnd{min-height:44px;color:var(--site-muted);transition:color var(--site-fast) var(--site-ease);align-items:center;gap:8px;margin-bottom:clamp(18px,3svh,30px);font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.back-link.svelte-1p6ucnd:hover{color:var(--site-accent)}.back-link.svelte-1p6ucnd svg{transition:transform var(--site-fast) var(--site-ease)}.back-link.svelte-1p6ucnd:hover svg{transform:translate(-3px)}.hero.svelte-1p6ucnd .site-eyebrow:where(.svelte-1p6ucnd){margin-bottom:clamp(18px,2.6svh,26px)}h1.svelte-1p6ucnd{max-width:19ch;font-family:var(--site-display);font-size:clamp(2.5rem,min(4.3vw,7.6svh),4.1rem);font-weight:400;line-height:var(--lh-display-hero);letter-spacing:-.035em;text-wrap:balance;margin:0}.title-rest.svelte-1p6ucnd{max-width:24ch;color:var(--site-accent);font-size:.62em;line-height:var(--lh-display);letter-spacing:-.03em;margin-top:.16em;display:block}.hero-lede.svelte-1p6ucnd{max-width:36rem;color:var(--site-muted);margin:clamp(22px,3.4svh,32px) 0 0;font-size:clamp(1.02rem,1.2vw,1.14rem);line-height:1.7}.tags.svelte-1p6ucnd{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.tags.svelte-1p6ucnd li:where(.svelte-1p6ucnd){border:1px solid var(--site-line);color:var(--site-muted);font-family:var(--site-mono);letter-spacing:.04em;border-radius:3px;padding:5px 10px;font-size:.75rem}.hero.svelte-1p6ucnd .actions:where(.svelte-1p6ucnd){margin-top:clamp(26px,4svh,38px)}.start-note.svelte-1p6ucnd{max-width:34rem;color:var(--site-muted);margin:14px 0 0;font-size:.875rem;line-height:1.6}.sheet.svelte-1p6ucnd{border:1px solid var(--site-line);background:var(--site-panel);width:min(100%,440px);box-shadow:0 1px 0 color-mix(in srgb, var(--site-text) 4%, transparent), 0 26px 60px -34px color-mix(in srgb, var(--site-text) 38%, transparent);border-radius:6px;justify-self:end;position:relative;overflow:hidden}.sheet.svelte-1p6ucnd:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--site-accent) 10%, transparent), transparent);width:80%;position:absolute;inset:-30% -40% auto auto}.sheet-image.svelte-1p6ucnd{aspect-ratio:16/9;object-fit:cover;border-bottom:1px solid var(--site-line);width:100%;display:block}.sheet-head.svelte-1p6ucnd{border-bottom:1px solid var(--site-line);align-items:center;gap:12px;padding:16px 22px;display:flex;position:relative}.sheet-mark.svelte-1p6ucnd{color:var(--site-accent);font-family:var(--site-display);font-size:1.35rem;line-height:1}.sheet-kicker.svelte-1p6ucnd,.sheet-folio.svelte-1p6ucnd{font-family:var(--site-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}.sheet-folio.svelte-1p6ucnd{color:var(--site-muted);font-variant-numeric:tabular-nums;margin-left:auto}.shape.svelte-1p6ucnd{color:var(--site-accent);justify-content:space-between;align-items:center;gap:6px;margin:0;padding:22px 22px 20px;list-style:none;display:flex;position:relative}.shape.svelte-1p6ucnd:before{content:"";background:color-mix(in srgb, var(--site-accent) 45%, var(--site-line));height:1px;position:absolute;top:50%;left:30px;right:30px}.shape.svelte-1p6ucnd li:where(.svelte-1p6ucnd){--glyph-fill:var(--site-panel);width:18px;height:18px;position:relative}.facts.svelte-1p6ucnd{margin:0;padding:4px 22px 10px;position:relative}.facts.svelte-1p6ucnd>div:where(.svelte-1p6ucnd){border-top:1px solid var(--site-line);grid-template-columns:minmax(96px,.8fr) minmax(0,1.6fr);align-items:baseline;gap:14px;padding:13px 0;display:grid}.facts.svelte-1p6ucnd>div:where(.svelte-1p6ucnd):first-child{border-top:0}dt.svelte-1p6ucnd{color:var(--site-muted);font-family:var(--site-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}dd.svelte-1p6ucnd{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:.95rem;line-height:1.5;display:flex}dd.svelte-1p6ucnd .figure:where(.svelte-1p6ucnd){font-family:var(--site-display);font-size:1.35rem;line-height:1}dd.svelte-1p6ucnd .detail:where(.svelte-1p6ucnd){color:var(--site-muted);font-size:.875rem}dd.private.svelte-1p6ucnd{color:var(--site-accent);align-items:center;gap:7px;font-weight:600}.section.svelte-1p6ucnd{z-index:1;padding:clamp(64px,7.5vw,112px) 0;position:relative}.section-head.svelte-1p6ucnd{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(32px,6vw,96px);display:grid}.section-title.svelte-1p6ucnd{max-width:680px;font-family:var(--site-display);font-size:clamp(2rem,3.6vw,3.25rem);font-weight:400;line-height:var(--lh-display);letter-spacing:-.03em;text-wrap:balance;margin:0}.thesis.svelte-1p6ucnd{max-width:36rem;color:var(--site-muted);margin:0;padding-bottom:6px;font-size:1.05rem;line-height:1.7}.boundary-note.svelte-1p6ucnd{border-left:2px solid var(--site-accent);max-width:36rem;color:var(--site-muted);margin:0;padding:4px 0 4px 20px;font-size:.98rem;line-height:1.7}.path-section.svelte-1p6ucnd{--dot:18px;--step-gap:clamp(18px, 2.4vw, 36px)}.path.svelte-1p6ucnd{margin:clamp(48px,5.5vw,80px) 0 0;padding:0;list-style:none}.step.svelte-1p6ucnd{grid-template-columns:var(--dot) 200px minmax(0, 1fr);column-gap:var(--step-gap);opacity:var(--step-dim,1);transition:opacity var(--site-slow) var(--site-ease);align-items:start;padding-bottom:clamp(30px,3.4vw,46px);display:grid;position:relative}.explore-detail.svelte-1p6ucnd.journey-live .step:where(.svelte-1p6ucnd):not(.is-lit){--step-dim:.5}.step.svelte-1p6ucnd:not(:last-child):before{content:"";top:var(--dot);bottom:0;left:calc(var(--dot) / 2);background:var(--site-line);width:1px;position:absolute}.step-dot.svelte-1p6ucnd{z-index:1;width:var(--dot);height:var(--dot);color:var(--site-accent);--glyph-fill:var(--site-bg);place-items:center;margin-top:.3rem;display:grid;position:relative}.step-meta.svelte-1p6ucnd{color:var(--site-muted);font-family:var(--site-mono);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;row-gap:6px;margin:.62rem 0 0;font-size:.75rem;font-weight:700;line-height:1.2;display:flex}.step-meta.svelte-1p6ucnd .num:where(.svelte-1p6ucnd){color:var(--site-accent);margin-right:14px}.step-meta.svelte-1p6ucnd .dot:where(.svelte-1p6ucnd){margin-inline:.5em}.step-meta.svelte-1p6ucnd .private:where(.svelte-1p6ucnd){color:var(--site-accent);align-items:center;gap:5px;display:inline-flex}.step-body.svelte-1p6ucnd{min-width:0;padding-top:2px}.step-body.svelte-1p6ucnd h3:where(.svelte-1p6ucnd){max-width:34ch;font-family:var(--site-display);font-size:clamp(1.3rem,1.9vw,1.7rem);font-weight:400;line-height:var(--lh-display-text);letter-spacing:-.02em;text-wrap:balance;margin:0}.excerpt.svelte-1p6ucnd{max-width:40rem;color:var(--site-muted);margin:12px 0 0;font-size:1rem;line-height:1.72}.kind-reflect.svelte-1p6ucnd .excerpt:where(.svelte-1p6ucnd),.kind-choose.svelte-1p6ucnd .excerpt:where(.svelte-1p6ucnd){border-left:2px solid color-mix(in srgb, var(--site-accent) 55%, transparent);color:color-mix(in srgb, var(--site-muted) 70%, var(--site-text));font-family:var(--site-display);padding-left:18px;font-size:1.02rem;font-style:italic;line-height:1.7}@media (min-width:1300px){.path.svelte-1p6ucnd{margin-left:calc(-1 * (var(--dot) + var(--step-gap)))}}.path-empty.svelte-1p6ucnd{color:var(--site-muted);margin:48px 0 0}.close.svelte-1p6ucnd{z-index:1;border-top:1px solid var(--site-line);background:var(--site-soft);padding:clamp(72px,8vw,120px) 0 clamp(72px,7.5vw,110px);position:relative;overflow:hidden}.close.svelte-1p6ucnd:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--site-accent) 11%, transparent), transparent);width:64%;position:absolute;top:50%;right:-26%;translate:0 -50%}.close.svelte-1p6ucnd .site-container:where(.svelte-1p6ucnd){position:relative}.close-title.svelte-1p6ucnd{max-width:16ch;font-family:var(--site-display);font-size:clamp(2.2rem,4.4vw,3.9rem);font-weight:400;line-height:var(--lh-display-tight);letter-spacing:-.035em;text-wrap:balance;margin:0}.close-row.svelte-1p6ucnd{border-top:1px solid var(--site-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px 56px;margin-top:clamp(36px,4vw,52px);padding-top:38px;display:grid}.close-actions.svelte-1p6ucnd{flex-wrap:wrap;align-items:center;gap:10px 26px;display:flex}.close-row.svelte-1p6ucnd>p:where(.svelte-1p6ucnd){max-width:34rem;color:color-mix(in srgb, var(--site-muted) 80%, var(--site-text));justify-self:end;margin:0;font-size:1rem;line-height:1.7}@media (max-width:1050px){.hero-grid.svelte-1p6ucnd{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:40px}.section-head.svelte-1p6ucnd{grid-template-columns:1fr;align-items:start}}@media (max-width:899px){.hero-grid.svelte-1p6ucnd{grid-template-columns:1fr;gap:44px}.sheet.svelte-1p6ucnd{justify-self:start;width:min(100%,520px)}.step.svelte-1p6ucnd{grid-template-columns:var(--dot) minmax(0, 1fr);row-gap:10px}.step-meta.svelte-1p6ucnd{grid-column:2;margin-top:.4rem}.step-body.svelte-1p6ucnd{grid-column:2}.close-row.svelte-1p6ucnd{grid-template-columns:1fr}.close-row.svelte-1p6ucnd>p:where(.svelte-1p6ucnd){justify-self:start}}@media (max-width:760px){.hero-grid.svelte-1p6ucnd{padding-block:20px 52px}h1.svelte-1p6ucnd{font-size:clamp(2.2rem,9.6vw,3rem)}.hero-lede.svelte-1p6ucnd{font-size:1rem}.section-title.svelte-1p6ucnd{font-size:clamp(1.95rem,8.4vw,2.6rem)}.thesis.svelte-1p6ucnd{font-size:1rem}.close-title.svelte-1p6ucnd{font-size:clamp(2.05rem,9vw,2.8rem)}.facts.svelte-1p6ucnd>div:where(.svelte-1p6ucnd){grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr)}}@media (max-width:420px){.actions.svelte-1p6ucnd,.close-actions.svelte-1p6ucnd{flex-direction:column;align-items:stretch}.close-actions.svelte-1p6ucnd .text-link:where(.svelte-1p6ucnd){align-self:flex-start}}@media print{.journey.svelte-1p6ucnd{display:none!important}}
