.yMPJvq_crumbs{padding-top:var(--nav-clear)}.yMPJvq_crumbs__list{min-height:var(--crumbs-row);font-family:var(--font-mono);letter-spacing:.02em;color:var(--faint);align-items:center;gap:.25rem;margin-block:0;padding-top:1rem;padding-bottom:.25rem;font-size:.75rem;list-style:none;display:flex}.yMPJvq_crumbs__item{flex:none;align-items:center;gap:.25rem;display:inline-flex}.yMPJvq_crumbs__item:last-child{flex:0 auto;min-width:0}.yMPJvq_crumbs__sep{width:.85rem;height:.85rem;color:var(--rule-strong)}.yMPJvq_crumbs__link{color:var(--muted);transition:color .2s var(--ease), background .2s var(--ease);border-radius:999px;padding:.3rem .55rem}.yMPJvq_crumbs__link:hover,.yMPJvq_crumbs__link:focus-visible{color:var(--ink);background:#ffeedc0f}.yMPJvq_crumbs__current{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;box-shadow:inset 0 0 0 1px var(--rule-strong);border-radius:999px;padding:.3rem .65rem;display:block;overflow:hidden}.yMPJvq_crumbs__current:before{content:"";vertical-align:middle;background:var(--accent-strong);border-radius:50%;width:.4rem;height:.4rem;margin-right:.45rem;display:inline-block}
.GnchpW_hero,.GnchpW_shell{--prose:color-mix(in oklab, var(--ink) 82%, var(--bg))}.GnchpW_hero{isolation:isolate;padding-block:var(--page-head-top) var(--page-head-bottom);position:relative;overflow:hidden}.GnchpW_hero__inner{z-index:1;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,1.5rem + 2vw,3rem);display:grid;position:relative}.GnchpW_hero__text{min-width:0}.GnchpW_hero__marker{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.GnchpW_hero__rule{background:var(--rule-strong);flex:2rem;height:1px}.GnchpW_hero__period{font-family:var(--font-mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.3rem .65rem;margin:0;font-size:.75rem;line-height:1;display:inline-flex}.GnchpW_hero__edition{white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.GnchpW_hero__edition:before{content:"";background:var(--accent-strong);width:.5rem;height:.5rem;box-shadow:0 0 0 3px color-mix(in oklab, var(--accent-strong) 20%, transparent);border-radius:50%;flex:none}.GnchpW_hero__tag{letter-spacing:.04em;color:var(--accent);font-weight:500}.GnchpW_hero__arrow{color:var(--faint)}.GnchpW_hero__title{margin-top:var(--head-gap);font-size:var(--page-title-long);-webkit-hyphens:manual;hyphens:manual}.GnchpW_hero__line{display:block}.GnchpW_hero__lead{max-width:36rem;margin:var(--head-gap) 0 0;color:var(--prose);text-wrap:pretty;font-size:clamp(1.1rem,1rem + .45vw,1.3rem);line-height:1.55}.GnchpW_actions{flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.5rem,1.2rem + 1vw,2rem);display:flex}.GnchpW_hero__figure{align-self:center}.GnchpW_hero__figure .GnchpW_figure__plot{padding:clamp(.75rem,.4rem + 1.4vw,1.5rem)}.GnchpW_hero__illustration{width:100%;max-width:34rem;margin-inline:auto}.GnchpW_meta{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.GnchpW_meta__item{border-left:1px solid var(--rule);align-content:start;gap:.45rem;min-width:0;padding:1.1rem clamp(.75rem,.3rem + 1.5vw,1.5rem);display:grid}.GnchpW_meta__item:first-child{border-left:0;padding-left:0}.GnchpW_meta dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:0;font-size:.7rem;line-height:1.2}.GnchpW_meta dd{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);gap:.25rem;margin:0;font-size:clamp(1rem,.95rem + .3vw,1.15rem);font-weight:600;line-height:1.25;display:grid}.GnchpW_meta__sub{font-family:var(--font-mono);letter-spacing:0;color:var(--muted);font-size:.75rem;font-weight:400;line-height:1.4}.GnchpW_shell{--flow:1.15rem;--block:clamp(1.75rem, 1.35rem + 1.5vw, 2.5rem);--chapter:clamp(3.5rem, 2.5rem + 4vw, 6rem);--pad:clamp(1.1rem, .7rem + 1.5vw, 1.75rem);grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2rem,1.5rem + 2vw,3rem);padding-top:clamp(2.5rem,2rem + 3vw,4.5rem);padding-bottom:clamp(2rem,1.5rem + 2vw,3rem);display:grid}.GnchpW_toc{border-radius:var(--radius-card);background:var(--surface);min-width:0;box-shadow:inset 0 0 0 1px var(--rule);padding:1rem 1rem .75rem}.GnchpW_toc__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 .5rem;padding-inline:.25rem;font-size:.72rem;font-weight:500;line-height:1}.GnchpW_toc__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .75rem;margin:0;padding:0;list-style:none;display:grid}.GnchpW_toc__link{min-height:2.75rem;color:var(--muted);transition:color .2s var(--ease);align-items:baseline;gap:.6rem;padding:.5rem .25rem;font-size:.9rem;line-height:1.3;display:flex}.GnchpW_toc__link:hover,.GnchpW_toc__link:focus-visible{color:var(--ink)}.GnchpW_toc__num{min-width:1.35rem;font-family:var(--font-mono);letter-spacing:.02em;color:var(--accent);flex:none;font-size:.7rem}.GnchpW_toc__source{display:none}.GnchpW_article{row-gap:var(--chapter);min-width:0;display:grid}.GnchpW_chapter{align-content:start;row-gap:var(--block);min-width:0;display:grid}.GnchpW_chead{row-gap:clamp(1rem,.8rem + .8vw,1.5rem);display:grid}.GnchpW_chead__marker{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.9rem;margin:0;font-size:.75rem;font-weight:500;line-height:1;display:flex}.GnchpW_chead__num{color:var(--accent)}.GnchpW_chead__rule{background:var(--rule-strong);flex:1;height:1px}.GnchpW_chead__title{letter-spacing:-.035em;-webkit-hyphens:manual;hyphens:manual;max-width:22ch;font-size:clamp(1.9rem,1.3rem + 2.1vw,2.9rem);line-height:1.04}.GnchpW_prose{max-width:68ch;color:var(--prose);text-wrap:pretty;margin:0;font-size:clamp(1.02rem,.97rem + .3vw,1.125rem);line-height:1.72}.GnchpW_lead{max-width:62ch;color:color-mix(in oklab, var(--ink) 90%, var(--bg));text-wrap:pretty;margin:0;font-size:clamp(1.15rem,1.05rem + .5vw,1.35rem);line-height:1.55}.GnchpW_prose strong,.GnchpW_lead strong{color:var(--ink);font-weight:600}.GnchpW_sub{row-gap:var(--flow);min-width:0;display:grid}.GnchpW_sub__head{align-items:baseline;gap:.75rem;display:flex}.GnchpW_sub__num{font-family:var(--font-mono);letter-spacing:.04em;color:var(--accent);flex:none;font-size:.75rem;font-weight:500}.GnchpW_sub__title{letter-spacing:-.02em;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);line-height:1.2}.GnchpW_callout{border-left:3px solid var(--warn);max-width:30ch;color:var(--ink);font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;padding-left:clamp(1rem,.6rem + 1.4vw,1.75rem);font-size:clamp(1.5rem,1.1rem + 1.4vw,2.2rem);font-weight:500;line-height:1.2}.GnchpW_callout--pull{letter-spacing:-.035em;max-width:24ch;font-size:clamp(1.9rem,1.2rem + 2.4vw,3.1rem);line-height:1.1}.GnchpW_findings{border-radius:var(--radius-card);background:var(--surface);min-width:0;box-shadow:inset 0 0 0 1px var(--rule-strong);row-gap:clamp(1.25rem,1rem + 1vw,1.75rem);padding:clamp(1.25rem,.7rem + 2.2vw,2.25rem);display:grid;position:relative;container-type:inline-size}.GnchpW_findings__head{align-items:center;gap:.75rem;display:flex}.GnchpW_findings__mark{background:var(--accent-strong);border-radius:2px;flex:none;width:.5rem;height:.5rem}.GnchpW_findings__title{letter-spacing:-.03em;-webkit-hyphens:manual;hyphens:manual;font-size:clamp(1.4rem,1.1rem + 1vw,1.85rem);line-height:1.1}.GnchpW_band{border-top:1px solid var(--rule-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.GnchpW_band__item{align-content:start;justify-items:start;gap:.5rem;min-width:0;padding:1.1rem .9rem 1.1rem 0;display:grid}.GnchpW_band__item:nth-child(2n){border-left:1px solid var(--rule);padding-left:.9rem}.GnchpW_band__item:nth-child(n+3){border-top:1px solid var(--rule)}.GnchpW_band__item:before{content:"";background:var(--accent-strong);border-radius:1px;width:1.5rem;height:2px}.GnchpW_band__value{font-family:var(--font-display);letter-spacing:-.055em;white-space:nowrap;color:var(--ink);font-size:clamp(1.6rem,8.5cqi,3.1rem);font-weight:700;line-height:1}.GnchpW_band__label{font-family:var(--font-mono);color:var(--muted);text-wrap:balance;font-size:.78rem;line-height:1.45}@container (min-width:44rem){.GnchpW_band{grid-template-columns:repeat(4,minmax(0,1fr))}.GnchpW_band__item,.GnchpW_band__item:nth-child(2n),.GnchpW_band__item:nth-child(n+3){border-top:0;border-left:1px solid var(--rule);padding:1.25rem 1.1rem .5rem}.GnchpW_band__item:first-child{border-left:0;padding-left:0}.GnchpW_band__value{font-size:clamp(1.7rem,4.4cqi,2.8rem)}}.GnchpW_points{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none;display:grid}.GnchpW_point{border-bottom:1px solid var(--rule);grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;column-gap:1.25rem;padding:.95rem 0;display:grid}.GnchpW_point:last-child{border-bottom:0;padding-bottom:0}.GnchpW_point__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.72rem;font-weight:500;line-height:1.4}.GnchpW_point__text{color:var(--prose);text-wrap:pretty;font-size:1rem;line-height:1.55}.GnchpW_figure{--fig-pad:clamp(1.1rem, .7rem + 1.5vw, 1.75rem);border-radius:var(--radius-card);background:var(--surface);min-width:0;margin:0;position:relative;overflow:hidden}.GnchpW_figure:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--rule);pointer-events:none;position:absolute;inset:0}.GnchpW_figure__head{padding:1rem var(--fig-pad);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;display:flex}.GnchpW_figure__num{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);flex:none;font-size:.72rem;font-weight:500;line-height:1.3}.GnchpW_figure__title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);flex:14rem;margin:0;font-size:1.05rem;font-weight:600;line-height:1.3}.GnchpW_figure__plot{padding:var(--fig-pad);container-type:inline-size}.GnchpW_figure__cap{padding:1rem var(--fig-pad) 1.1rem;border-top:1px solid var(--rule);background:color-mix(in oklab, var(--surface-2) 45%, var(--surface));gap:.55rem;display:grid}.GnchpW_figure__text{max-width:64ch;color:var(--prose);text-wrap:pretty;font-size:.9375rem;line-height:1.55}.GnchpW_figure__source{font-family:var(--font-mono);letter-spacing:.01em;color:var(--faint);font-size:.75rem;line-height:1.5}.GnchpW_legend{font-family:var(--font-mono);color:var(--muted);flex-wrap:wrap;gap:.35rem 1.1rem;margin:0 0 0 auto;padding:0;font-size:.72rem;line-height:1.3;list-style:none;display:flex}.GnchpW_legend li{align-items:center;gap:.5rem;display:inline-flex}.GnchpW_legend__swatch{flex:none}.GnchpW_legend__swatch--unit{background:var(--accent-strong);border-radius:2px;width:.6rem;height:.6rem}.GnchpW_legend__swatch--block{background:var(--faint);width:1.5rem;height:1px;position:relative}.GnchpW_legend__swatch--block:before,.GnchpW_legend__swatch--block:after{content:"";background:var(--faint);width:1px;height:7px;position:absolute;top:-3px}.GnchpW_legend__swatch--block:before{left:0}.GnchpW_legend__swatch--block:after{right:0}.GnchpW_density{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.75rem,1.6cqi,1.5rem);display:grid}.GnchpW_density__block{align-content:start;display:grid}.GnchpW_density__grid{--cols:10;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:3px;display:grid}.GnchpW_density__grid span{aspect-ratio:1;background:var(--accent-strong);border-radius:2px}.GnchpW_density__range{border-top:1px solid var(--rule-strong);font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);margin-top:.85rem;padding-top:.55rem;font-size:.72rem;line-height:1;display:block;position:relative}.GnchpW_density__range:before,.GnchpW_density__range:after{content:"";background:var(--rule-strong);width:1px;height:7px;position:absolute;top:-4px}.GnchpW_density__range:before{left:0}.GnchpW_density__range:after{right:0}.scroll-animation .GnchpW_figure.scroll-reveal .GnchpW_density__block{animation:GnchpW_block-in .6s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 70ms)}.GnchpW_density__block:nth-child(2){--i:1}.GnchpW_density__block:nth-child(3){--i:2}.GnchpW_density__block:nth-child(4){--i:3}.GnchpW_density__block:nth-child(5){--i:4}@keyframes GnchpW_block-in{0%{opacity:0;scale:.94}}@container (max-width:39.99rem){.GnchpW_density{grid-template-columns:minmax(0,1fr);gap:.9rem}.GnchpW_density__block{grid-template-columns:4.75rem minmax(0,1fr);align-items:stretch;gap:.75rem}.GnchpW_density__grid{--cols:50;grid-area:1/2;gap:2px}.GnchpW_density__range{border-top:0;border-right:1px solid var(--rule-strong);grid-area:1/1;justify-content:flex-end;align-items:center;margin:0;padding:0 .6rem 0 0;display:flex}.GnchpW_density__range:before,.GnchpW_density__range:after{width:7px;height:1px;left:auto;right:-4px}.GnchpW_density__range:before{top:0}.GnchpW_density__range:after{top:auto;bottom:0}}@container (max-width:29.99rem){.GnchpW_density__grid{--cols:20}}.GnchpW_spectrum{gap:.55rem;padding-bottom:clamp(1.25rem,1rem + 1.4vw,2rem);display:grid}.GnchpW_spectrum__ticks,.GnchpW_spectrum__band{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;margin:0;padding:0;list-style:none;display:grid}.GnchpW_spectrum__ticks li{border-left:1px solid var(--rule-strong);font-family:var(--font-mono);color:var(--muted);padding:0 0 .3rem .45rem;font-size:.72rem;line-height:1}.GnchpW_spectrum__band{border-radius:8px;height:clamp(1.5rem,1rem + 1.5vw,2rem);overflow:hidden}.GnchpW_spectrum__seg{background:var(--tint,var(--accent))}.GnchpW_spectrum__seg:first-child,.GnchpW_catalog__row:first-child{--tint:var(--accent)}.GnchpW_spectrum__seg:nth-child(2),.GnchpW_catalog__row:nth-child(2){--tint:color-mix(in oklab, var(--accent-strong) 20%, var(--accent))}.GnchpW_spectrum__seg:nth-child(3),.GnchpW_catalog__row:nth-child(3){--tint:color-mix(in oklab, var(--accent-strong) 40%, var(--accent))}.GnchpW_spectrum__seg:nth-child(4),.GnchpW_catalog__row:nth-child(4){--tint:color-mix(in oklab, var(--accent-strong) 60%, var(--accent))}.GnchpW_spectrum__seg:nth-child(5),.GnchpW_catalog__row:nth-child(5){--tint:color-mix(in oklab, var(--accent-strong) 80%, var(--accent))}.GnchpW_spectrum__seg:nth-child(6),.GnchpW_catalog__row:nth-child(6){--tint:var(--accent-strong)}.GnchpW_catalog{border-top:1px solid var(--rule-strong);margin:0;display:grid}.GnchpW_catalog__row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;column-gap:clamp(1rem,.5rem + 2vw,2rem);padding-block:.95rem;display:grid}.GnchpW_catalog__row:last-child{border-bottom:0}.GnchpW_catalog__term{align-items:baseline;gap:.9rem;margin:0;display:flex}.GnchpW_catalog__index{width:3.6rem;font-family:var(--font-mono);color:var(--muted);flex:none;align-items:center;gap:.5rem;font-size:.72rem;display:inline-flex}.GnchpW_catalog__swatch{background:var(--tint,var(--accent));border-radius:3px;width:.65rem;height:.65rem}.GnchpW_catalog__label{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.05rem,.95rem + .4vw,1.25rem);font-weight:600;line-height:1.25}.GnchpW_catalog__detail{color:var(--prose);margin:0;font-size:.975rem;line-height:1.55}@container (max-width:35.99rem){.GnchpW_catalog__row{grid-template-columns:minmax(0,1fr);row-gap:.35rem}.GnchpW_catalog__detail{padding-left:4.5rem}}.GnchpW_endpoints{border-radius:var(--radius-sm);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);margin:.35rem 0 0;overflow:hidden}.GnchpW_endpoints__head{border-bottom:1px solid var(--rule);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;margin:0;padding:.75rem 1.1rem;font-size:.72rem;font-weight:500;line-height:1.3;display:flex}.GnchpW_endpoints__count{color:var(--accent)}.GnchpW_endpoints__list{margin:0;padding:0;list-style:none}.GnchpW_endpoints__item{font-family:var(--font-mono);color:var(--ink);overflow-wrap:anywhere;padding:.85rem 1.1rem .85rem 3rem;font-size:.82rem;line-height:1.55;position:relative}.GnchpW_endpoints__item+.GnchpW_endpoints__item{border-top:1px solid var(--rule)}.GnchpW_endpoints__item:before{content:"";border:1.5px solid var(--accent);background:radial-gradient(circle, var(--accent) 0 2px, transparent 2.5px);border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:1.1rem;left:1.1rem}.GnchpW_endpoint{font:inherit}.GnchpW_endpoints__path{color:var(--muted)}.GnchpW_rail{--when:clamp(8.5rem, 6.5rem + 4vw, 11rem);--node:1rem;--rail-gap:clamp(1rem, .5rem + 2.2vw, 2.25rem);--node-top:calc(var(--pad) + .85rem);margin:0;padding:0;list-style:none;display:grid}.GnchpW_stop{grid-template-columns:var(--when) var(--node) minmax(0, 1fr);column-gap:var(--rail-gap);padding-bottom:clamp(1.25rem,.9rem + 1.4vw,2rem);display:grid;position:relative}.GnchpW_stop:last-child{padding-bottom:0}.GnchpW_stop:not(:last-child):before{content:"";top:calc(var(--node-top) + var(--node) / 2 + 10px);bottom:calc(var(--node) / 2 + 10px - var(--node-top));left:calc(var(--when) + var(--rail-gap) + var(--node) / 2 - 1px);background:color-mix(in oklab, var(--accent-strong) 55%, transparent);width:2px;position:absolute}.GnchpW_stop__when{padding-top:var(--pad);grid-area:1/1;align-content:start;justify-items:start;gap:.55rem;display:grid}.GnchpW_stop__tag{min-height:1.7rem;font-family:var(--font-mono);letter-spacing:.04em;color:var(--accent);background:color-mix(in oklab, var(--accent) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 30%, transparent);border-radius:999px;align-items:center;padding:0 .7rem;font-size:.75rem;font-weight:500;display:inline-flex}.GnchpW_stop__date{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.05rem,.95rem + .5vw,1.3rem);font-weight:600;line-height:1.2}.GnchpW_stop__node{z-index:1;margin-top:calc(var(--node-top) - var(--node) / 2);width:var(--node);height:var(--node);background:var(--accent-strong);box-shadow:0 0 0 4px color-mix(in oklab, var(--accent-strong) 22%, transparent);border-radius:50%;grid-area:1/2;place-self:start center}.GnchpW_stop__card{min-width:0;padding:var(--pad);border-radius:var(--radius-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);grid-area:1/3;gap:.9rem;display:grid}.GnchpW_stop__title{letter-spacing:-.03em;font-size:clamp(1.25rem,1.05rem + .9vw,1.7rem);line-height:1.15}.GnchpW_stop__list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.GnchpW_stop__list li{max-width:60ch;color:var(--prose);text-wrap:pretty;padding-left:1.1rem;font-size:1rem;line-height:1.6;position:relative}.GnchpW_stop__list li:before{content:"";background:var(--accent-strong);border-radius:2px;width:.4rem;height:.4rem;position:absolute;top:.68em;left:0}.GnchpW_limits{border-radius:var(--radius-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);margin:0}.GnchpW_limits__row{padding:clamp(1rem, .8rem + .8vw, 1.35rem) var(--pad);border-top:1px solid var(--rule);grid-template-columns:minmax(0,11rem) minmax(0,1fr);align-items:baseline;column-gap:clamp(1rem,.5rem + 2vw,2rem);display:grid}.GnchpW_limits__row:first-child{border-top:0}.GnchpW_limits__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.72rem;font-weight:500;line-height:1.4}.GnchpW_limits__text{max-width:62ch;color:var(--prose);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.6}.GnchpW_source{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,.6rem + 1.4vw,1.75rem);padding:clamp(1.25rem,.8rem + 1.6vw,2rem);display:grid}.GnchpW_source__glyph{width:clamp(2.75rem,2.2rem + 1.4vw,3.25rem);height:clamp(2.75rem,2.2rem + 1.4vw,3.25rem);color:var(--accent);background:color-mix(in oklab, var(--accent) 14%, var(--surface-2));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 28%, transparent);border-radius:50%;place-items:center;display:grid}.GnchpW_source__glyph svg{width:1.5rem;height:1.5rem}.GnchpW_source__text{gap:.4rem;min-width:0;display:grid}.GnchpW_source__kicker{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.72rem;font-weight:500;line-height:1.2}.GnchpW_source__label{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink);font-size:clamp(1.35rem,1.05rem + 1.3vw,2rem);font-weight:700;line-height:1.05}.GnchpW_source__url{font-family:var(--font-mono);color:var(--muted);overflow-wrap:anywhere;font-size:.78rem;line-height:1.5}.GnchpW_source__arrow,.GnchpW_press__arrow{color:var(--accent);transition:rotate .35s var(--ease-out), translate .35s var(--ease-out);flex:none;rotate:-45deg}.GnchpW_source__arrow{width:1.6rem;height:1.6rem}.GnchpW_press__arrow{width:1.25rem;height:1.25rem;color:var(--faint)}.GnchpW_source:is(:hover,:focus-visible) .GnchpW_source__arrow,.GnchpW_press:is(:hover,:focus-visible) .GnchpW_press__arrow{rotate:0deg}.GnchpW_source:is(:hover,:focus-visible) .GnchpW_source__arrow{translate:.2rem}.GnchpW_press:is(:hover,:focus-visible) .GnchpW_press__arrow{color:var(--accent)}.GnchpW_coverage{gap:.9rem;display:grid}.GnchpW_coverage__label,.GnchpW_cite__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.72rem;font-weight:500;line-height:1.2}.GnchpW_coverage__grid{gap:var(--bento-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.GnchpW_coverage__grid>li{display:grid}.GnchpW_press{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:5.5rem;padding:1.1rem 1.25rem;display:grid}.GnchpW_press__text{gap:.3rem;min-width:0;display:grid}.GnchpW_press__name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.1rem,.95rem + .6vw,1.35rem);font-weight:600;line-height:1.2}.GnchpW_press__host{font-family:var(--font-mono);color:var(--faint);overflow-wrap:anywhere;font-size:.75rem;line-height:1.4}.GnchpW_cite{gap:.75rem;display:grid}.GnchpW_cite__text{border-radius:var(--radius-sm);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--rule);color:var(--prose);font-family:var(--font-mono);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:0;padding:1rem 1.25rem;font-size:.82rem;line-height:1.75}.GnchpW_end{gap:1rem;display:grid}.GnchpW_end__mark{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:1rem;margin:0;font-size:.75rem;font-weight:500;line-height:1;display:flex}.GnchpW_end__rule{background:var(--rule-strong);flex:1;height:1px}.GnchpW_end__label{align-items:center;gap:.65rem;display:inline-flex}.GnchpW_end__diamond{background:var(--accent-strong);border-radius:1px;width:.45rem;height:.45rem;rotate:45deg}.GnchpW_end__links{flex-wrap:wrap;justify-content:space-between;gap:.25rem 1.5rem;display:flex}.GnchpW_end__link{min-height:2.75rem;font-family:var(--font-display);color:var(--ink);transition:color .25s var(--ease);align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;display:inline-flex}.GnchpW_end__link:hover,.GnchpW_end__link:focus-visible{color:var(--accent)}.GnchpW_end__arrow{width:1rem;height:1rem;color:var(--accent);transition:translate .3s var(--ease-out);flex:none}.GnchpW_end__arrow--back{rotate:180deg}.GnchpW_end__arrow--up{rotate:-90deg}.GnchpW_end__link:hover .GnchpW_end__arrow--back,.GnchpW_end__link:focus-visible .GnchpW_end__arrow--back{translate:-.2rem}.GnchpW_end__link:hover .GnchpW_end__arrow--up,.GnchpW_end__link:focus-visible .GnchpW_end__arrow--up{translate:0 -.2rem}@media (min-width:1000px){.GnchpW_hero__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;column-gap:clamp(2rem,5vw,4.5rem)}.GnchpW_shell{grid-template-columns:minmax(0,14.5rem) minmax(0,1fr);column-gap:clamp(2rem,4vw,4rem)}.GnchpW_toc{box-shadow:none;background:0 0;border-radius:0;padding:0;position:sticky;top:6.5rem}.GnchpW_toc__label{margin-bottom:1rem;padding-inline:0}.GnchpW_toc__list{border-left:1px solid var(--rule);grid-template-columns:minmax(0,1fr);gap:0}.GnchpW_toc__link{border-left:2px solid #0000;min-height:0;margin-left:-1px;padding:.5rem .25rem .5rem 1rem}.GnchpW_toc__link--active{color:var(--ink);border-left-color:var(--accent-strong)}.GnchpW_toc__source{min-height:2.5rem;font-family:var(--font-display);color:var(--ink);transition:color .25s var(--ease);align-items:center;margin-top:1.25rem;font-size:.9rem;font-weight:600;display:inline-flex}.GnchpW_toc__source:hover,.GnchpW_toc__source:focus-visible{color:var(--accent)}}@media (max-width:639px){.GnchpW_meta{grid-template-columns:repeat(2,minmax(0,1fr))}.GnchpW_meta__item:nth-child(odd){border-left:0;padding-left:0}.GnchpW_meta__item:nth-child(n+3){border-top:1px solid var(--rule)}.GnchpW_point{grid-template-columns:minmax(0,1fr);row-gap:.3rem}.GnchpW_limits__row{grid-template-columns:minmax(0,1fr);row-gap:.35rem}.GnchpW_coverage__grid{grid-template-columns:minmax(0,1fr)}.GnchpW_legend{flex-basis:100%;margin-left:0}.GnchpW_rail{--node-top:.85rem}.GnchpW_stop{grid-template-columns:var(--node) minmax(0, 1fr);gap:.85rem 1rem}.GnchpW_stop:not(:last-child):before{left:calc(var(--node) / 2 - 1px)}.GnchpW_stop__node{grid-column:1}.GnchpW_stop__when{grid-column:2;grid-auto-flow:column;justify-content:start;align-items:center;gap:.75rem;padding-top:0}.GnchpW_stop__card{grid-area:2/2}}@media (max-width:479px){.GnchpW_actions>a{flex:100%}}
