.constellation.svelte-kvdfxz{color:#ffffff73;grid-template-columns:1fr;gap:0;margin:0;display:grid;position:relative}.constellation__canvas.svelte-kvdfxz{position:relative;overflow:clip}.constellation__svg.svelte-kvdfxz{width:100%;height:auto;display:block}.compass.svelte-kvdfxz text:where(.svelte-kvdfxz){font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;fill:var(--color-graphite-text);opacity:0;font-size:9px;transition:opacity .6s}.is-mounted.svelte-kvdfxz .compass:where(.svelte-kvdfxz) text:where(.svelte-kvdfxz){opacity:.5}.edge.svelte-kvdfxz{stroke-width:.6px;opacity:0;vector-effect:non-scaling-stroke;transition:opacity .22s,stroke .22s,stroke-width .22s}.is-mounted.svelte-kvdfxz .edge:where(.svelte-kvdfxz){opacity:.42}.is-focused.svelte-kvdfxz .edge:where(.svelte-kvdfxz){opacity:.08}.edge--hot.svelte-kvdfxz{stroke:var(--color-brass);stroke-width:.95px;opacity:.85!important}.node.svelte-kvdfxz{cursor:pointer}.node__core.svelte-kvdfxz{fill:#ffffffa6;stroke:#ffffff38;stroke-width:.6px;opacity:0;transform-box:fill-box;transform-origin:50%;vector-effect:non-scaling-stroke;transition:fill .22s,opacity .24s}.is-mounted.svelte-kvdfxz .node__core:where(.svelte-kvdfxz){opacity:1;animation:svelte-kvdfxz-node-in .48s var(--draw-delay,0s) cubic-bezier(.22, .61, .36, 1) backwards}.node__halo.svelte-kvdfxz{stroke:currentColor;stroke-width:.6px;opacity:0;vector-effect:non-scaling-stroke;transition:opacity .22s,stroke .22s}.is-mounted.svelte-kvdfxz .node__halo:where(.svelte-kvdfxz){opacity:.55}.node--work.svelte-kvdfxz .node__core:where(.svelte-kvdfxz){fill:var(--color-ivory)}.node--projects.svelte-kvdfxz .node__core:where(.svelte-kvdfxz){fill:color-mix(in srgb, var(--color-brass-soft) 75%, var(--color-ivory))}.node--writing.svelte-kvdfxz .node__core:where(.svelte-kvdfxz){fill:color-mix(in srgb, var(--color-stone) 90%, transparent)}.node--principles.svelte-kvdfxz .node__core:where(.svelte-kvdfxz){fill:color-mix(in srgb, var(--color-olive) 60%, var(--color-stone))}.is-hot.svelte-kvdfxz .node__core:where(.svelte-kvdfxz){fill:var(--color-brass);stroke:var(--color-brass)}.is-hot.svelte-kvdfxz .node__halo:where(.svelte-kvdfxz){stroke:var(--color-brass);opacity:.9}.is-focused.svelte-kvdfxz .node:where(.svelte-kvdfxz):not(.is-hot) .node__core:where(.svelte-kvdfxz){opacity:.35}.node__hit.svelte-kvdfxz{outline:none}.node__hit.svelte-kvdfxz:focus-visible circle:where(.svelte-kvdfxz){fill:color-mix(in srgb, var(--color-brass) 18%, transparent)}.node__label.svelte-kvdfxz{font-family:var(--font-mono);letter-spacing:.04em;fill:var(--color-stone);opacity:.55;pointer-events:none;font-size:9px}.is-hot.svelte-kvdfxz .node__label:where(.svelte-kvdfxz){fill:var(--color-ivory);opacity:1}@keyframes svelte-kvdfxz-node-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.tt.svelte-kvdfxz{background:color-mix(in srgb, var(--color-ink) 85%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--radius-sm);pointer-events:none;z-index:4;border:1px solid #ffffff14;width:240px;padding:.7rem .85rem .85rem;transition:opacity .16s,transform .16s;position:absolute;transform:translate(14px,14px)}.tt--left.svelte-kvdfxz{transform:translate(calc(-100% - 14px),14px)}.tt--up.svelte-kvdfxz{transform:translate(14px,calc(-100% - 14px))}.tt--left.tt--up.svelte-kvdfxz{transform:translate(calc(-100% - 14px),calc(-100% - 14px))}.tt__kind.svelte-kvdfxz{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-brass);margin:0 0 .3rem;font-size:.6rem}.tt__title.svelte-kvdfxz{color:var(--color-ivory);font-family:var(--font-serif);margin:0 0 .3rem;font-size:1rem;line-height:1.2}.tt__summary.svelte-kvdfxz{color:var(--color-stone);margin:0;font-size:.78rem;line-height:1.45}.dock.svelte-kvdfxz{background:color-mix(in srgb, var(--color-charcoal) 60%, transparent);border-radius:var(--radius-sm);border:1px solid #ffffff0f;grid-template-rows:auto auto auto;row-gap:.32rem;min-height:5.6rem;margin-top:.85rem;padding:.75rem 1rem .85rem;display:grid}.dock__meta.svelte-kvdfxz{align-items:center;gap:.5rem;min-width:0;display:flex}.dock__pip.svelte-kvdfxz{background:var(--color-brass);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brass) 20%, transparent);border-radius:50%;flex:none}.dock__pip--idle.svelte-kvdfxz{background:var(--color-graphite-text);box-shadow:none;opacity:.5}.dock__kind.svelte-kvdfxz{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-stone);font-size:.6rem}.dock__title.svelte-kvdfxz{color:var(--color-ivory);font-family:var(--font-serif);max-width:100%;font-size:1.05rem;line-height:1.2}.dock__row.svelte-kvdfxz{grid-template-columns:1fr auto;align-items:end;column-gap:1rem;min-width:0;display:grid}.dock__summary.svelte-kvdfxz{color:var(--color-stone);min-width:0;margin:0;font-size:.78rem;line-height:1.45}.dock__cta.svelte-kvdfxz{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-ivory);border-bottom:1px solid color-mix(in srgb, var(--color-brass) 50%, transparent);white-space:nowrap;flex:none;padding-bottom:2px;font-size:.7rem;transition:color .18s,border-color .18s}.dock__cta.svelte-kvdfxz:hover{color:var(--color-brass);border-color:var(--color-brass)}.dock__cta--muted.svelte-kvdfxz{color:var(--color-graphite-text);border-color:#0000}@media (prefers-reduced-motion:reduce){.is-mounted.svelte-kvdfxz .node__core:where(.svelte-kvdfxz),.is-mounted.svelte-kvdfxz .compass:where(.svelte-kvdfxz) text:where(.svelte-kvdfxz),.edge.svelte-kvdfxz,.tt.svelte-kvdfxz{transition:none!important;animation:none!important}}.kinetic.svelte-1bbkr21{font-family:var(--font-serif);font-weight:300;font-size:var(--text-display);letter-spacing:-.012em;color:var(--color-ivory);text-wrap:balance;max-width:16ch;line-height:1.04}.kinetic__line.svelte-1bbkr21{display:block}.kinetic__accent.svelte-1bbkr21{color:var(--color-brass-soft);margin-top:.15em;font-style:italic}.kinetic__word.svelte-1bbkr21{opacity:0;animation:.72s cubic-bezier(.22,.61,.36,1) forwards svelte-1bbkr21-word-rise;animation-delay:calc(.28s + var(--i,0) * 70ms);display:inline-block;transform:translateY(.35em)}.kinetic__fill.svelte-1bbkr21{display:inline-block;position:relative}.kinetic__fill.svelte-1bbkr21:after{content:"";background:var(--color-brass);transform-origin:0;opacity:.55;height:1px;animation:.6s cubic-bezier(.22,.61,.36,1) forwards svelte-1bbkr21-fill-sweep,.7s ease-out .9s forwards svelte-1bbkr21-fill-dissolve;animation-delay:calc(.36s + var(--i,0) * 70ms), calc(.9s + var(--i,0) * 70ms);position:absolute;bottom:.06em;left:0;right:0;transform:scaleX(0)}@keyframes svelte-1bbkr21-word-rise{to{opacity:1;transform:translateY(0)}}@keyframes svelte-1bbkr21-fill-sweep{to{transform:scaleX(1)}}@keyframes svelte-1bbkr21-fill-dissolve{to{opacity:0}}@media (prefers-reduced-motion:reduce){.kinetic__word.svelte-1bbkr21{opacity:1;animation:none;transform:none}.kinetic__fill.svelte-1bbkr21:after{opacity:0;animation:none}}.hero.svelte-1q37ri0{max-width:var(--container-page);padding:var(--page-pad-top) var(--page-pad-x) 0;isolation:isolate;grid-template-columns:1fr;gap:1.5rem;margin-inline:auto;display:grid;position:relative}@media (width>=768px){.hero.svelte-1q37ri0{padding:var(--page-pad-top-md) var(--page-pad-x-md) 0}}@media (width>=1000px){.hero.svelte-1q37ri0{gap:2rem;padding-bottom:clamp(4rem,8vw,7rem)}}.hero__identity.svelte-1q37ri0{order:1}.hero__field.svelte-1q37ri0{order:2}.hero__now.svelte-1q37ri0{order:3}@media (width>=1000px){.hero.svelte-1q37ri0{min-height:min(82dvh,820px);display:block}}.hero__field.svelte-1q37ri0{z-index:1;opacity:0;animation:1s ease-out .1s forwards svelte-1q37ri0-hero-fade;position:relative}@media (width>=1000px){.hero__field.svelte-1q37ri0{position:absolute;inset:4% -8% 2% 38%}}@media (width>=1280px){.hero__field.svelte-1q37ri0{left:34%;right:-10%}}.hero__field.svelte-1q37ri0 .constellation{opacity:.48;width:100%;height:100%;transition:opacity .32s}.hero__field.svelte-1q37ri0 .constellation:hover,.hero__field.svelte-1q37ri0 .constellation:focus-within{opacity:.95}.hero__field.svelte-1q37ri0 .constellation__canvas{height:100%}.hero__field.svelte-1q37ri0 .constellation__svg{width:100%;height:100%;-webkit-mask-image:radial-gradient(70% 95% at 65% 52%,#000 45%,#0000 100%);mask-image:radial-gradient(70% 95% at 65% 52%,#000 45%,#0000 100%)}@media (width>=1000px){.hero__field.svelte-1q37ri0 .dock{z-index:4;background:color-mix(in srgb, var(--color-ink) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--color-brass) 22%, transparent);width:clamp(24rem,30vw,30rem);margin:0;padding:.95rem 1.1rem 1.05rem;position:absolute;bottom:clamp(3rem,6vw,5rem);right:clamp(2rem,6vw,5rem);box-shadow:0 24px 60px -24px #000000d9,0 0 0 1px #ffffff0a}.hero__field.svelte-1q37ri0 .dock:before{content:"";background:var(--color-brass);width:2.4rem;height:1px;position:absolute;top:0;left:0}.hero__field.svelte-1q37ri0 .dock:after{content:"";background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--color-brass) 50%, transparent));width:1px;height:1.4rem;position:absolute;top:-1.4rem;left:1.6rem}}.hero__identity.svelte-1q37ri0{z-index:3;position:relative}@media (width>=1000px){.hero__identity.svelte-1q37ri0{pointer-events:none;width:min(58%,44rem);padding-top:clamp(2rem,6vw,4rem)}.hero__identity.svelte-1q37ri0 .hero__cta:where(.svelte-1q37ri0),.hero__identity.svelte-1q37ri0 .hero__cta:where(.svelte-1q37ri0)>:where(.svelte-1q37ri0){pointer-events:auto}}.hero__eyebrow.svelte-1q37ri0{opacity:0;animation:.6s ease-out 80ms forwards svelte-1q37ri0-hero-fade}.hero__title{width:min(100%,24ch);margin-top:1.4rem;max-width:none!important}@media (width>=1100px){.hero__title{width:min(100%,28ch)}}@media (width>=1280px){.hero__title{width:min(100%,30ch)}}.hero__body.svelte-1q37ri0{max-width:36rem;color:color-mix(in srgb, var(--color-ivory) 78%, var(--color-stone));opacity:0;margin-top:1.6rem;font-size:1.0625rem;line-height:1.72;animation:.7s ease-out .7s forwards svelte-1q37ri0-hero-fade}.hero__cta.svelte-1q37ri0{opacity:0;flex-wrap:wrap;align-items:center;gap:.9rem 1.4rem;margin-top:2rem;animation:.7s ease-out .9s forwards svelte-1q37ri0-hero-fade;display:flex}.hero__primary.svelte-1q37ri0{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-ivory);border-bottom:1px solid var(--color-brass);align-items:center;gap:.7rem;padding-bottom:4px;font-size:.72rem;transition:color .2s;display:inline-flex}.hero__primary.svelte-1q37ri0:hover{color:var(--color-brass)}.hero__primary.svelte-1q37ri0 svg:where(.svelte-1q37ri0){transition:transform .22s}.hero__primary.svelte-1q37ri0:hover svg:where(.svelte-1q37ri0){transform:translate(3px)}.hero__secondary.svelte-1q37ri0{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-slate);font-size:.7rem;transition:color .2s}.hero__secondary.svelte-1q37ri0:hover{color:var(--color-ivory)}.hero__now.svelte-1q37ri0{z-index:4;background:color-mix(in srgb, var(--color-ink) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid color-mix(in srgb, var(--color-brass) 20%, transparent);border-radius:var(--radius-sm);opacity:0;width:100%;max-width:none;padding:.85rem 1rem .95rem;animation:.7s ease-out 1.1s forwards svelte-1q37ri0-hero-fade;position:relative;box-shadow:0 20px 50px -22px #000c,0 0 0 1px #ffffff08}.hero__now.svelte-1q37ri0:before{content:"";background:var(--color-brass);width:2.4rem;height:1px;position:absolute;top:0;left:0}@media (width>=1000px){.hero__now.svelte-1q37ri0{width:clamp(18rem,21vw,21rem);max-width:none;position:absolute;inset:clamp(2rem,4vw,3rem) clamp(-2.5rem,-2vw,-1rem) auto auto}}.hero__now-head.svelte-1q37ri0{border-bottom:1px solid #ffffff0a;align-items:center;gap:.45rem;margin-bottom:.5rem;padding-bottom:.45rem;display:flex}.hero__now-pip.svelte-1q37ri0{background:var(--color-brass);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brass) 18%, transparent);border-radius:50%;animation:2.4s ease-in-out infinite svelte-1q37ri0-now-pulse}.hero__now.svelte-1q37ri0 dl:where(.svelte-1q37ri0){gap:.4rem;margin:0;display:grid}.hero__now-row.svelte-1q37ri0{grid-template-columns:.85rem 4.6rem 1fr;align-items:baseline;column-gap:.5rem;display:grid}.hero__now-glyph.svelte-1q37ri0{color:var(--color-brass);font-family:var(--font-mono);text-align:center;font-size:.7rem}.hero__now.svelte-1q37ri0 dt:where(.svelte-1q37ri0){font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-graphite-text);font-size:.56rem}.hero__now.svelte-1q37ri0 dd:where(.svelte-1q37ri0){color:var(--color-ivory);margin:0;font-size:.78rem;line-height:1.3}.hero__now.svelte-1q37ri0 a:where(.svelte-1q37ri0):hover{color:var(--color-brass-soft)}@keyframes svelte-1q37ri0-hero-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1q37ri0-now-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.hero__field.svelte-1q37ri0,.hero__eyebrow.svelte-1q37ri0,.hero__body.svelte-1q37ri0,.hero__cta.svelte-1q37ri0,.hero__now.svelte-1q37ri0{opacity:1;animation:none!important}.hero__now-pip.svelte-1q37ri0{animation:none!important}}.dossiers.svelte-12m4uby{gap:1.25rem;display:grid}@media (width>=900px){.dossiers.svelte-12m4uby{grid-template-columns:1fr 1fr}}.dossier.svelte-12m4uby{background:color-mix(in srgb, var(--color-ink) 94%, transparent);-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-sm);border:1px solid #ffffff0f;flex-direction:column;padding:1.7rem 1.6rem 1.4rem;transition:border-color .22s,transform .22s,box-shadow .22s;display:flex;position:relative;box-shadow:0 18px 44px -26px #000000a6}.dossier.svelte-12m4uby:hover,.dossier.svelte-12m4uby:focus-visible{border-color:color-mix(in srgb, var(--color-brass) 28%, transparent);transform:translateY(-1px);box-shadow:0 26px 54px -24px #000000b8}.dossier__head.svelte-12m4uby{grid-template-columns:2.4rem 1fr auto;align-items:start;gap:1rem;margin-bottom:1rem;display:grid}.dossier__num.svelte-12m4uby{font-family:var(--font-mono);letter-spacing:.18em;color:var(--color-brass);border-right:1px solid color-mix(in srgb, var(--color-brass) 22%, transparent);margin-right:-.15rem;padding-top:.2rem;padding-right:.85rem;font-size:.8rem}.dossier__role.svelte-12m4uby{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-graphite-text);margin:0;font-size:.62rem}.dossier__year.svelte-12m4uby{font-family:var(--font-mono);letter-spacing:.16em;color:var(--color-stone);margin:.15rem 0 0;font-size:.62rem}.dossier__title.svelte-12m4uby{font-family:var(--font-serif);color:var(--color-ivory);max-width:28ch;margin:0 0 .6rem;font-size:1.45rem;line-height:1.18}.dossier__summary.svelte-12m4uby{color:var(--color-stone);margin:0;font-size:.95rem;line-height:1.55}.dossier__scope.svelte-12m4uby{flex-wrap:wrap;gap:.4rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.dossier__scope.svelte-12m4uby li:where(.svelte-12m4uby){font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-stone);border:1px solid #ffffff14;border-radius:999px;padding:.2rem .55rem;font-size:.6rem}.dossier__note.svelte-12m4uby{opacity:0;max-height:0;transition:max-height .32s,opacity .24s,margin-top .24s;overflow:hidden}.dossier.svelte-12m4uby:hover .dossier__note:where(.svelte-12m4uby),.dossier.svelte-12m4uby:focus-visible .dossier__note:where(.svelte-12m4uby){opacity:1;max-height:12rem;margin-top:1rem}.dossier__note-eyebrow.svelte-12m4uby{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-brass);margin:0 0 .3rem;font-size:.6rem}.dossier__note-body.svelte-12m4uby{color:var(--color-stone);border-left:2px solid color-mix(in srgb, var(--color-brass) 35%, transparent);margin:0;padding-left:.75rem;font-size:.85rem;line-height:1.55}.dossier__foot.svelte-12m4uby{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:1.2rem;padding-top:.85rem;display:flex}.dossier__principle.svelte-12m4uby{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-stone);font-size:.66rem}.dossier__principle-eyebrow.svelte-12m4uby{color:var(--color-graphite-text);text-transform:uppercase;letter-spacing:.18em;margin-right:.25rem}.dossier__open.svelte-12m4uby{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-stone);border-bottom:1px solid color-mix(in srgb, var(--color-brass) 40%, transparent);padding-bottom:2px;font-size:.7rem;transition:color .2s,border-color .2s}.dossier.svelte-12m4uby:hover .dossier__open:where(.svelte-12m4uby){color:var(--color-brass);border-color:var(--color-brass)}@media (prefers-reduced-motion:reduce){.dossier__note.svelte-12m4uby{transition:none}}.shelf.svelte-iyyi0k{gap:1.25rem;display:grid}@media (width>=1000px){.shelf.svelte-iyyi0k{grid-template-columns:1.4fr 1fr;align-items:stretch}}.shelf__feature.svelte-iyyi0k{background:radial-gradient(140% 90% at 0% 0%, color-mix(in srgb, var(--color-brass) 5%, transparent), transparent 65%), color-mix(in srgb, var(--color-ink) 92%, transparent);-webkit-backdrop-filter:blur(8px);border:1px solid color-mix(in srgb, var(--color-brass) 14%, transparent);border-radius:var(--radius-sm);flex-direction:column;padding:1.8rem 1.7rem 1.5rem;transition:border-color .22s,transform .22s,box-shadow .22s;display:flex;position:relative;box-shadow:0 18px 48px -24px #000000b3}.shelf__feature.svelte-iyyi0k:hover,.shelf__feature.svelte-iyyi0k:focus-visible{border-color:color-mix(in srgb, var(--color-brass) 32%, transparent);transform:translateY(-1px)}.shelf__feature-head.svelte-iyyi0k{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.shelf__kind.svelte-iyyi0k{color:var(--color-brass)}.shelf__feature-date.svelte-iyyi0k{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-graphite-text);margin:.3rem 0 0;font-size:.62rem}.shelf__feature-title.svelte-iyyi0k{font-family:var(--font-serif);color:var(--color-ivory);max-width:22ch;margin:0 0 .85rem;font-size:1.7rem;line-height:1.15}.shelf__feature-excerpt.svelte-iyyi0k{color:var(--color-stone);font-size:1.02rem;line-height:1.6;font-family:var(--font-serif);max-width:38ch;margin:0;font-style:italic}.shelf__feature-foot.svelte-iyyi0k{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:1.4rem;padding-top:1.4rem;display:flex}.shelf__feature-link.svelte-iyyi0k{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-stone);font-size:.66rem}.shelf__feature-open.svelte-iyyi0k{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-stone);border-bottom:1px solid var(--color-brass);padding-bottom:2px;font-size:.7rem;transition:color .2s}.shelf__feature.svelte-iyyi0k:hover .shelf__feature-open:where(.svelte-iyyi0k){color:var(--color-brass)}.shelf__others.svelte-iyyi0k{align-content:start;gap:.55rem;display:grid}.shelf__others-eyebrow.svelte-iyyi0k{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-graphite-text);margin:0 0 .1rem;font-size:.6rem}.shelf__row.svelte-iyyi0k{background:color-mix(in srgb, var(--color-ink) 90%, transparent);border:1px solid #ffffff0a;border-left:2px solid color-mix(in srgb, var(--color-brass) 30%, transparent);border-radius:var(--radius-sm);padding:.9rem 1.1rem 1rem 1.25rem;transition:background-color .2s,border-color .2s,border-left-color .2s;display:block;position:relative}.shelf__row.svelte-iyyi0k:hover,.shelf__row.svelte-iyyi0k:focus-visible{background:color-mix(in srgb, var(--color-ink) 80%, transparent);border-color:color-mix(in srgb, var(--color-brass) 22%, transparent);border-left-color:var(--color-brass)}.shelf__row-meta.svelte-iyyi0k{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-graphite-text);align-items:baseline;gap:.4rem;margin:0 0 .3rem;font-size:.6rem;display:inline-flex}.shelf__row-kind.svelte-iyyi0k{color:var(--color-brass)}.shelf__row-divider.svelte-iyyi0k{color:#ffffff1f}.shelf__row-title.svelte-iyyi0k{font-family:var(--font-serif);color:var(--color-ivory);margin:0 0 .3rem;font-size:1.05rem;line-height:1.25}.shelf__row-summary.svelte-iyyi0k{color:var(--color-stone);margin:0;font-size:.84rem;line-height:1.5}.teaser.svelte-1lcmjrr{background:radial-gradient(140% 90% at 100% 0%, color-mix(in srgb, var(--color-brass) 5%, transparent), transparent 60%), color-mix(in srgb, var(--color-ink) 92%, transparent);-webkit-backdrop-filter:blur(10px);border:1px solid color-mix(in srgb, var(--color-brass) 18%, transparent);border-radius:var(--radius-sm);padding:clamp(1.6rem,3vw,2.4rem);position:relative;overflow:hidden;box-shadow:0 22px 56px -22px #000000c7,0 0 0 1px #ffffff08}.teaser.svelte-1lcmjrr:before{content:"";background:var(--color-brass);z-index:1;width:2.4rem;height:1px;position:absolute;top:0;left:0}.teaser__trace.svelte-1lcmjrr{width:100%;height:100%;color:var(--color-brass-soft);opacity:.22;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 40%,#000 75%,#0000 100%);mask-image:linear-gradient(90deg,#0000 40%,#000 75%,#0000 100%)}.teaser.svelte-1lcmjrr>:where(.svelte-1lcmjrr){z-index:1;position:relative}.teaser__head.svelte-1lcmjrr{justify-content:space-between;align-items:center;margin-bottom:1.4rem;display:flex}.teaser__theme.svelte-1lcmjrr{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-brass);margin:0;font-size:.62rem}.teaser__pager.svelte-1lcmjrr{gap:.4rem;display:flex}.teaser__dot.svelte-1lcmjrr{background:#ffffff1f;border-radius:50%;width:6px;height:6px;transition:background-color .24s,transform .24s}.teaser__dot.is-on.svelte-1lcmjrr{background:var(--color-brass);transform:scale(1.25)}.teaser__quote-wrap.svelte-1lcmjrr{animation:.32s ease-out svelte-1lcmjrr-teaser-in;display:block}.teaser__quote.svelte-1lcmjrr{font-family:var(--font-serif);color:var(--color-ivory);max-width:36ch;margin:0 0 .5rem;font-size:clamp(1.4rem,2.2vw,1.85rem);line-height:1.3}.teaser__cite.svelte-1lcmjrr{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-stone);font-size:.7rem;font-style:normal}.teaser__foot.svelte-1lcmjrr{border-top:1px solid #ffffff0d;flex-direction:column;gap:1rem;margin-top:1.6rem;padding-top:1.2rem;display:flex}@media (width>=700px){.teaser__foot.svelte-1lcmjrr{flex-direction:row;justify-content:space-between;align-items:flex-end}}.teaser__related.svelte-1lcmjrr ul:where(.svelte-1lcmjrr){flex-wrap:wrap;gap:.4rem 1.1rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.teaser__related.svelte-1lcmjrr li:where(.svelte-1lcmjrr){color:var(--color-stone);font-size:.85rem}.teaser__related.svelte-1lcmjrr a:where(.svelte-1lcmjrr):hover{color:var(--color-brass-soft)}.teaser__related-eyebrow.svelte-1lcmjrr{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-graphite-text);font-size:.6rem}.teaser__related-kind.svelte-1lcmjrr{font-family:var(--font-mono);color:var(--color-graphite-text);margin-left:.2rem;font-size:.62rem}.teaser__controls.svelte-1lcmjrr{align-items:center;gap:.6rem;display:flex}.teaser__ctrl.svelte-1lcmjrr{width:2rem;height:2rem;color:var(--color-stone);font-family:var(--font-serif);cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:50%;font-size:1.05rem;line-height:1;transition:color .18s,border-color .18s}.teaser__ctrl.svelte-1lcmjrr:hover{color:var(--color-brass);border-color:var(--color-brass)}.teaser__open.svelte-1lcmjrr{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-stone);border-bottom:1px solid var(--color-brass);margin-left:.4rem;padding-bottom:2px;font-size:.7rem}.teaser__open.svelte-1lcmjrr:hover{color:var(--color-brass)}@keyframes svelte-1lcmjrr-teaser-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.teaser__quote-wrap.svelte-1lcmjrr{animation:none}.teaser__dot.svelte-1lcmjrr{transition:none}}.portrait.svelte-12dj8nj{position:relative}.portrait__head.svelte-12dj8nj{grid-template-columns:auto 1fr;align-items:center;gap:.85rem;margin-bottom:1.6rem;display:grid}.portrait__eyebrow.svelte-12dj8nj{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-stone);margin:0;font-size:.6rem}.portrait__rule.svelte-12dj8nj{background:linear-gradient(90deg,#ffffff14,#0000 70%);height:1px;display:block}.portrait__list.svelte-12dj8nj{color:var(--color-stone);gap:.55rem;margin:0;padding:0;font-size:.95rem;list-style:none;display:grid}.portrait__list.svelte-12dj8nj li:where(.svelte-12dj8nj){padding-left:.95rem;position:relative}.portrait__list.svelte-12dj8nj li:where(.svelte-12dj8nj):before{content:"";background:color-mix(in srgb, var(--color-brass) 60%, transparent);width:4px;height:1px;position:absolute;top:.65em;left:0}
