.business-elevation[data-astro-cid-5trr3n5z]{width:min(100%,1440px);margin:0 auto;padding:0 clamp(1rem,3vw,3rem) 1rem;color:var(--drop-color, #7e5261);box-sizing:border-box}svg[data-astro-cid-5trr3n5z]{display:block;width:100%;height:auto;overflow:visible}.elevation-compact[data-astro-cid-5trr3n5z]{display:none}.paper[data-astro-cid-5trr3n5z]{fill:var(--bg-primary, #fcfbf8)}.ink[data-astro-cid-5trr3n5z]{fill:currentColor}.wash[data-astro-cid-5trr3n5z]{fill:currentColor;fill-opacity:.12}.outline[data-astro-cid-5trr3n5z]{stroke:currentColor;stroke-width:1.3;stroke-linejoin:miter}.detail[data-astro-cid-5trr3n5z]{fill:none;stroke:currentColor;stroke-width:.85}.fine[data-astro-cid-5trr3n5z]{fill:none;stroke:currentColor;stroke-width:.6;opacity:.65}.window-light[data-astro-cid-5trr3n5z]{fill:var(--bg-primary, #fcfbf8);fill-opacity:.85}.hatch-line[data-astro-cid-5trr3n5z]{fill:none;stroke:currentColor;stroke-width:.65;opacity:.5}.construction-guides[data-astro-cid-5trr3n5z]{fill:none;stroke:currentColor;stroke-width:.65;opacity:.23}.guide-dashed[data-astro-cid-5trr3n5z]{stroke-dasharray:6 5 1 5}.planned-building[data-astro-cid-5trr3n5z]{fill:none;stroke:currentColor;stroke-width:.9;opacity:.25}.planned-cross[data-astro-cid-5trr3n5z]{opacity:.48}.planned-extent[data-astro-cid-5trr3n5z]{stroke-dasharray:3 4;opacity:.7}.foundations[data-astro-cid-5trr3n5z]{opacity:.55}.ground-fill[data-astro-cid-5trr3n5z]{opacity:.5}figcaption[data-astro-cid-5trr3n5z]{margin:.25rem 0 0;text-align:center;color:var(--text-tertiary);font:.7rem/1.5 var(--font-mono);letter-spacing:.025em}@media (max-width: 640px){.business-elevation[data-astro-cid-5trr3n5z]{width:min(100%,560px);padding:0 1rem 1rem}.elevation-wide[data-astro-cid-5trr3n5z]{display:none}.elevation-compact[data-astro-cid-5trr3n5z]{display:block}.outline[data-astro-cid-5trr3n5z]{stroke-width:1.5}.detail[data-astro-cid-5trr3n5z]{stroke-width:1.1}figcaption[data-astro-cid-5trr3n5z]{margin-top:.65rem}}.prism-plate[data-astro-cid-jiflxb4w]{width:min(100%,1440px);margin:0 auto;padding:0 clamp(1rem,3vw,3rem) 1rem;box-sizing:border-box;color:var(--drop-ink, #664747)}svg[data-astro-cid-jiflxb4w]{display:block;width:100%;height:auto;overflow:visible}.prism-compact[data-astro-cid-jiflxb4w]{display:none}.plate-guides[data-astro-cid-jiflxb4w],.glass-back[data-astro-cid-jiflxb4w],.glass-outline[data-astro-cid-jiflxb4w],.incident-axis[data-astro-cid-jiflxb4w],.label-leader[data-astro-cid-jiflxb4w]{fill:none;stroke:currentColor}.plate-guides[data-astro-cid-jiflxb4w]{stroke-width:.75;opacity:.22}.construction[data-astro-cid-jiflxb4w]{stroke-dasharray:3 6}.glass-back[data-astro-cid-jiflxb4w]{stroke-width:.9;opacity:.26}.glass-side[data-astro-cid-jiflxb4w]{fill:currentColor;fill-opacity:.045}.glass-outline[data-astro-cid-jiflxb4w]{stroke-width:1.3;opacity:.7;stroke-linejoin:round}.incident-beam[data-astro-cid-jiflxb4w]{stroke:currentColor;stroke-width:.65;stroke-opacity:.22}.incident-axis[data-astro-cid-jiflxb4w]{stroke-width:.7;opacity:.36}.spectrum-band[data-astro-cid-jiflxb4w]{opacity:.47}.inner-band[data-astro-cid-jiflxb4w]{opacity:.25}.spectral-ray[data-astro-cid-jiflxb4w]{fill:none;stroke-width:.8;opacity:.5}.entry-point[data-astro-cid-jiflxb4w]{fill:var(--bg-primary);stroke:currentColor;stroke-width:.8}.plate-labels[data-astro-cid-jiflxb4w]{fill:currentColor;opacity:.72;font:12px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.label-leader[data-astro-cid-jiflxb4w]{stroke-width:.7;opacity:.5}figcaption[data-astro-cid-jiflxb4w]{margin:.15rem 0 0;text-align:center;color:var(--text-tertiary);font:.7rem/1.5 var(--font-mono);letter-spacing:.025em}@media (min-width: 641px) and (max-width: 1040px){.plate-labels[data-astro-cid-jiflxb4w]{font-size:18px}}@media (max-width: 640px){.prism-plate[data-astro-cid-jiflxb4w]{width:min(100%,560px);padding:0 1rem 1rem}.prism-wide[data-astro-cid-jiflxb4w]{display:none}.prism-compact[data-astro-cid-jiflxb4w]{display:block}.plate-labels[data-astro-cid-jiflxb4w]{font-size:16px;letter-spacing:.035em}.glass-outline[data-astro-cid-jiflxb4w]{stroke-width:1.2}figcaption[data-astro-cid-jiflxb4w]{margin-top:0;font-size:.65rem}}@media (max-width: 360px){.plate-labels[data-astro-cid-jiflxb4w]{font-size:18px}}.runner-share-span-5{grid-column:span 5}.runner-share-span-6{grid-column:span 6}.runner-share-span-7{grid-column:span 7}.runner-share-span-12{grid-column:1 / -1}.runner-card-study{position:relative;display:flex;flex-direction:column;min-width:0;min-height:clamp(15.4rem,25vw,18.2rem);box-sizing:border-box;padding:clamp(.85rem,1.5vw,1rem);overflow:hidden;border:1px solid var(--border-medium);border-radius:.5rem;background:var(--bg-primary)}.runner-share-study{min-height:clamp(24rem,34vw,28rem);aspect-ratio:auto;padding:clamp(1rem,1.8vw,1.25rem)}.runner-share-wide{min-height:clamp(20rem,28vw,24rem)}.runner-share-tall{min-height:clamp(28rem,42vw,34rem)}.runner-card-study-kicker{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline;min-width:0;margin-bottom:.8rem;color:var(--text-tertiary);font-family:var(--font-mono);font-size:.54rem;letter-spacing:.08em;line-height:1;text-transform:uppercase}.runner-share-study .runner-card-study-kicker{margin-bottom:1rem;padding-bottom:.7rem;border-bottom:1px solid var(--border-light)}.runner-card-study-kicker span{color:var(--accent)}.runner-card-study-kicker b{overflow:hidden;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.runner-share-topline{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;color:var(--text-tertiary);font-family:var(--font-mono);font-size:.56rem;letter-spacing:.1em;line-height:1;text-transform:uppercase}.runner-share-topline em{color:var(--accent);font-style:normal;text-align:right}.runner-card-study h4{min-width:0;margin:0;color:var(--text-primary);font-size:clamp(1.02rem,1.9vw,1.3rem);font-weight:560;line-height:1.08;letter-spacing:0;overflow-wrap:normal;word-break:normal;hyphens:none}.runner-share-study h4{max-width:92%;margin-top:.55rem;font-size:clamp(2rem,4.4vw,3.1rem);line-height:.96}.runner-share-title-bottom h4{order:7;max-width:72%;margin-top:auto;font-size:clamp(2.8rem,7vw,5.8rem)}.runner-share-title-bottom .runner-share-equation{order:8;max-width:42rem}.runner-share-title-bottom .runner-art-strip{order:3}.runner-share-title-bottom small{order:9;margin-top:.85rem}.runner-card-study p{margin:.72rem 0 0;color:var(--text-secondary);font-size:clamp(.72rem,1.05vw,.84rem);line-height:1.42}.runner-card-study .runner-share-equation{min-width:0;margin-top:.85rem;color:var(--text-secondary);font-family:var(--font-mono);font-size:clamp(.68rem,1vw,.82rem);letter-spacing:.06em;line-height:1.6;text-transform:uppercase;overflow-wrap:break-word}.runner-card-study small{display:block;min-width:0;margin-top:auto;padding-top:.75rem;border-top:1px solid var(--border-light);color:var(--text-tertiary);font-family:var(--font-mono);font-size:.52rem;font-weight:400;letter-spacing:.08em;line-height:1.25;text-transform:uppercase;overflow-wrap:break-word}.runner-card-study small b{color:var(--accent);font-weight:500}.runner-share-study-field{background:var(--bg-primary)}.runner-share-study-field:after{content:"";position:absolute;right:1.05rem;top:7.4rem;width:4.4rem;height:4.4rem;border:1px solid var(--border-light);border-radius:50%;opacity:.72}.runner-field-dashboard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(1.25rem,2.2vw,1.65rem);border-top:1px solid var(--border-medium);border-left:1px solid var(--border-light);background:var(--bg-primary)}.runner-field-dashboard div{min-width:0;min-height:4.6rem;padding:.7rem .72rem;border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.runner-field-dashboard span{display:block;color:var(--accent);font-family:var(--font-mono);font-size:.54rem;letter-spacing:.09em;line-height:1;text-transform:uppercase}.runner-field-dashboard b{display:block;margin-top:.82rem;color:var(--text-primary);font-size:clamp(.86rem,1.45vw,1.08rem);font-weight:500;line-height:1.1}.runner-share-study-voice{background:var(--bg-secondary)}.runner-share-study-voice:after{top:6.2rem;width:3.2rem;height:3.2rem;border-radius:.85rem;transform:rotate(12deg)}.runner-field-meta{display:flex;flex-wrap:wrap;gap:.44rem;margin-top:1.05rem;font-family:var(--font-mono)}.runner-field-meta span{display:flex;min-width:0;align-items:center;gap:.42rem;min-height:2rem;padding:0 .64rem;border:1px solid var(--border-light);border-radius:999px;background:var(--bg-primary);color:var(--text-tertiary);font-size:.56rem;letter-spacing:.08em;line-height:1;text-transform:uppercase}.runner-tool-icon{display:block;width:.8rem;height:.8rem;flex:0 0 auto;background:currentColor;opacity:.68;-webkit-mask:var(--runner-tool-icon) center / contain no-repeat;mask:var(--runner-tool-icon) center / contain no-repeat}.runner-share-study-recipe{background:var(--bg-primary)}.runner-share-study-triage{background:var(--bg-secondary)}.runner-share-study-triage .runner-share-topline em,.runner-share-study-triage .runner-recipe-output span,.runner-share-study-triage .runner-card-study-kicker span,.runner-share-study-triage small b{color:var(--accent)}.runner-recipe-sequence{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:.55rem;align-items:center;margin-top:clamp(1.2rem,2.2vw,1.7rem)}.runner-recipe-sequence div{min-width:0;min-height:7.1rem;padding:.72rem .72rem .82rem;border:1px solid var(--border-light);border-radius:.375rem;background:var(--bg-primary)}.runner-recipe-sequence span{display:block;color:var(--accent);font-family:var(--font-mono);font-size:.56rem;letter-spacing:.08em;line-height:1;text-transform:uppercase}.runner-recipe-sequence b{display:block;margin-top:1.25rem;color:var(--text-primary);font-family:var(--font-mono);font-size:clamp(.68rem,1.1vw,.78rem);font-weight:500;letter-spacing:.08em;line-height:1;text-transform:uppercase}.runner-recipe-sequence em{display:block;margin-top:.6rem;color:var(--text-tertiary);font-style:normal;font-size:clamp(.78rem,1.1vw,.9rem);line-height:1.35}.runner-recipe-sequence i{display:block;width:clamp(1.2rem,2vw,1.75rem);height:1px;background:var(--border-medium)}.runner-recipe-sequence i:after{content:"";display:grid;place-items:center;width:.34rem;height:.34rem;margin-left:auto;border-top:1px solid var(--border-medium);border-right:1px solid var(--border-medium);transform:translateY(-.16rem) rotate(45deg)}.runner-recipe-output{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;margin-top:1rem;padding:.68rem 0;border-top:1px solid var(--border-medium);border-bottom:1px solid var(--border-light);font-family:var(--font-mono);line-height:1.2}.runner-recipe-output span{color:var(--accent);font-size:.56rem;letter-spacing:.1em;text-transform:uppercase}.runner-recipe-output b{color:var(--text-primary);font-size:clamp(.64rem,1vw,.76rem);font-weight:500;letter-spacing:.06em;text-align:right;text-transform:uppercase}.runner-share-study-route{background:var(--bg-primary)}.runner-art-route{display:grid;grid-template-columns:1fr;gap:0;margin-top:clamp(1.1rem,2vw,1.45rem);border-top:1px solid var(--border-medium)}.runner-art-route div{position:relative;display:grid;grid-template-columns:3.2rem minmax(0,.45fr) minmax(0,1fr);gap:.75rem;align-items:center;min-height:4.2rem;border-bottom:1px solid var(--border-light)}.runner-art-route div:before{content:"";position:absolute;left:1.54rem;top:0;bottom:0;width:1px;background:var(--border-light)}.runner-art-route div:after{content:"";position:absolute;left:1.28rem;top:50%;width:.54rem;height:.54rem;border:1px solid var(--accent);border-radius:50%;background:var(--bg-primary);transform:translateY(-50%)}.runner-art-route span,.runner-art-route b,.runner-art-route em,.runner-art-strip span,.runner-art-ledger span,.runner-art-ledger b,.runner-art-signal b{font-family:var(--font-mono);line-height:1.2;text-transform:uppercase}.runner-art-route span{position:relative;z-index:1;color:var(--accent);font-size:.58rem;letter-spacing:.08em;text-align:center}.runner-art-route b{color:var(--text-primary);font-size:clamp(.72rem,1.1vw,.86rem);font-weight:500;letter-spacing:.08em}.runner-art-route em{color:var(--text-tertiary);font-size:clamp(.66rem,1vw,.8rem);font-style:normal;letter-spacing:.04em}.runner-art-strip{display:flex;flex-wrap:wrap;gap:.44rem;margin-top:1rem}.runner-art-strip span{display:inline-flex;align-items:center;min-height:1.72rem;padding:0 .62rem;border:1px solid var(--border-light);border-radius:999px;background:var(--bg-primary);color:var(--text-tertiary);font-size:.52rem;letter-spacing:.08em}.runner-share-study-constellation{background:var(--bg-primary)}.runner-art-orbit{position:relative;min-height:15rem;margin-top:.75rem}.runner-art-orbit:before,.runner-art-orbit:after{content:"";position:absolute;left:50%;top:52%;border:1px solid var(--border-light);border-radius:50%;transform:translate(-50%,-50%)}.runner-art-orbit:before{width:7.3rem;height:7.3rem}.runner-art-orbit:after{width:12rem;height:12rem}.runner-art-orbit>b{position:absolute;left:50%;top:52%;z-index:1;display:grid;place-items:center;width:5.2rem;height:5.2rem;border:1px solid var(--border-medium);border-radius:50%;background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-mono);font-size:.76rem;font-weight:500;letter-spacing:.08em;line-height:1.2;text-align:center;text-transform:uppercase;transform:translate(-50%,-50%)}.runner-share-study-ledger{background:var(--bg-primary)}.runner-art-ledger{display:grid;margin-top:1.25rem;border-top:2px solid var(--text-primary)}.runner-art-ledger div{display:grid;grid-template-columns:minmax(6.5rem,.4fr) minmax(0,1fr);gap:1rem;align-items:start;min-height:3.05rem;padding:.72rem 0 .66rem;box-sizing:border-box;border-bottom:1px solid var(--border-light)}.runner-art-ledger span{min-width:0;color:var(--accent);font-size:.58rem;letter-spacing:.1em}.runner-art-ledger b{min-width:0;max-width:100%;color:var(--text-primary);font-size:clamp(.75rem,1.15vw,.9rem);font-weight:500;letter-spacing:.06em;line-height:1.18;overflow-wrap:break-word;text-align:right;word-break:normal}.runner-share-study-signal{background:var(--bg-secondary)}.runner-art-signal{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.44rem;align-items:end;min-height:14rem;margin-top:1rem;padding:.75rem .72rem;border:1px solid var(--border-light);background:var(--bg-primary)}.runner-art-signal span{position:relative;display:block;height:var(--h);min-height:2.2rem;border:1px solid var(--border-light);border-radius:999px 999px .25rem .25rem;background:var(--accent)}.runner-art-signal span:nth-child(2n){background:var(--bg-secondary)}.runner-art-signal b{position:absolute;left:50%;bottom:.5rem;color:var(--text-tertiary);font-size:.46rem;font-weight:400;letter-spacing:.06em;transform:translate(-50%) rotate(-90deg)}.runner-share-study-station{background:var(--bg-primary)}.runner-art-station{position:relative;display:grid;grid-template-columns:4rem minmax(0,1fr) 4rem;gap:clamp(.7rem,2vw,1.25rem);align-items:stretch;min-height:clamp(10rem,20vw,14rem);margin-top:clamp(1rem,2vw,1.35rem);order:2}.runner-station-line{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;border-top:2px solid var(--text-primary)}.runner-station-line div{position:relative;min-width:0;padding:1rem .95rem;border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.runner-station-line div:first-child{border-left:1px solid var(--border-light)}.runner-station-line div:before{content:"";position:absolute;left:50%;top:-.43rem;width:.72rem;height:.72rem;border:1px solid var(--accent);border-radius:50%;background:var(--bg-primary);transform:translate(-50%)}.runner-station-line span,.runner-station-line b,.runner-station-line em,.runner-station-vertical span,.runner-station-vertical b{font-family:var(--font-mono);text-transform:uppercase}.runner-station-line span{display:block;color:var(--accent);font-size:.58rem;letter-spacing:.1em}.runner-station-line b{display:block;margin-top:2.75rem;color:var(--text-primary);font-size:clamp(.9rem,1.7vw,1.25rem);font-weight:500;letter-spacing:.08em;line-height:1}.runner-station-line em{display:block;margin-top:.7rem;color:var(--text-tertiary);font-size:clamp(.68rem,1vw,.84rem);font-style:normal;letter-spacing:.04em;line-height:1.35}.runner-station-vertical{display:flex;align-items:center;justify-content:center;gap:.6rem;border-top:2px solid var(--text-primary);border-bottom:1px solid var(--border-light);color:var(--text-tertiary);writing-mode:vertical-rl}.runner-station-vertical span{color:var(--accent);font-size:.82rem;letter-spacing:.18em}.runner-station-vertical b{font-size:.58rem;font-weight:400;letter-spacing:.14em}.runner-share-study-poster{background:var(--bg-primary)}.runner-art-poster{position:relative;display:grid;grid-template-rows:minmax(8rem,1fr) auto;gap:.9rem;min-height:17rem;margin-top:1.1rem;padding-left:1.4rem;border-left:2px solid var(--text-primary);order:2}.runner-poster-maker{position:absolute;left:.18rem;top:.3rem;color:var(--accent);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.22em;line-height:1;text-orientation:mixed;writing-mode:vertical-rl}.runner-poster-rail{display:grid;grid-template-columns:1fr;align-self:end;border-top:1px solid var(--border-medium)}.runner-poster-rail span{position:relative;display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:.8rem;align-items:center;min-height:3.1rem;border-bottom:1px solid var(--border-light)}.runner-poster-rail span:before{content:"";position:absolute;left:2.15rem;top:50%;width:.48rem;height:.48rem;border:1px solid var(--text-primary);background:var(--bg-primary);transform:translateY(-50%) rotate(45deg)}.runner-poster-rail b,.runner-poster-rail em,.runner-poster-index span,.runner-poster-index b,.runner-poster-index em,.runner-ticket-stub span,.runner-ticket-stub b,.runner-ticket-stub em,.runner-ticket-body span,.runner-ticket-body b,.runner-ticket-route span,.runner-art-panel span,.runner-art-panel b,.runner-panel-readout span,.runner-panel-readout b,.runner-label-axis span,.runner-label-axis b,.runner-label-bars b,.runner-label-context span{font-family:var(--font-mono);line-height:1.2;text-transform:uppercase}.runner-poster-rail b{color:var(--accent);font-size:.62rem;font-weight:400;letter-spacing:.1em}.runner-poster-rail em{color:var(--text-primary);font-size:clamp(.74rem,1.25vw,.9rem);font-style:normal;letter-spacing:.08em}.runner-poster-index{display:grid;grid-template-columns:1fr;border-top:2px solid var(--text-primary)}.runner-poster-index span{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;min-height:2.35rem;border-bottom:1px solid var(--border-light)}.runner-poster-index b{color:var(--text-primary);font-size:.74rem;font-weight:500;letter-spacing:.08em}.runner-poster-index em{color:var(--text-tertiary);font-size:.52rem;font-style:normal;letter-spacing:.1em}.runner-share-study-ticket{background:var(--bg-primary)}.runner-art-ticket{display:grid;grid-template-columns:5.6rem minmax(0,1fr);grid-template-rows:minmax(10rem,1fr) auto;margin-top:clamp(1.1rem,2vw,1.45rem);border-top:2px solid var(--text-primary);border-bottom:1px solid var(--border-medium)}.runner-ticket-stub{display:grid;align-content:space-between;min-height:13.2rem;padding:.85rem .65rem;border-right:1px dashed var(--border-medium);border-bottom:1px solid var(--border-light)}.runner-ticket-stub span{color:var(--accent);font-size:.56rem;letter-spacing:.24em;text-orientation:mixed;writing-mode:vertical-rl}.runner-ticket-stub b{color:var(--text-primary);font-size:clamp(2.2rem,5vw,3.35rem);font-weight:520;letter-spacing:0;line-height:.9}.runner-ticket-stub em{color:var(--text-tertiary);font-size:.52rem;font-style:normal;letter-spacing:.08em}.runner-ticket-body{display:grid;align-content:stretch;min-width:0;border-bottom:1px solid var(--border-light)}.runner-ticket-body div{display:grid;grid-template-columns:2.9rem minmax(0,1fr);gap:.75rem;align-items:center;min-height:3.3rem;padding:0 0 0 .9rem;border-bottom:1px solid var(--border-light)}.runner-ticket-body div:last-child{border-bottom:0}.runner-ticket-body span{color:var(--accent);font-size:.56rem;letter-spacing:.08em}.runner-ticket-body b{overflow:hidden;color:var(--text-primary);font-size:clamp(.78rem,1.2vw,.94rem);font-weight:500;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap}.runner-ticket-route{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border-light)}.runner-ticket-route span{min-width:0;padding:.72rem .75rem;border-right:1px solid var(--border-light);color:var(--text-tertiary);font-size:.56rem;letter-spacing:.1em;text-align:center}.runner-ticket-route span:last-child{border-right:0}.runner-share-study-panel{background:var(--bg-primary)}.runner-art-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(1.1rem,2vw,1.45rem);border-top:2px solid var(--text-primary);border-left:1px solid var(--border-light)}.runner-art-panel div{position:relative;display:grid;grid-template-rows:auto 1fr auto;place-items:center;min-width:0;min-height:6.2rem;padding:.65rem .55rem .75rem;border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light);background:var(--bg-primary)}.runner-art-panel div:after{content:"";position:absolute;right:.45rem;bottom:.45rem;width:.42rem;height:.42rem;border-right:1px solid var(--accent);border-bottom:1px solid var(--accent)}.runner-art-panel span{justify-self:start;color:var(--accent);font-size:.52rem;letter-spacing:.08em}.runner-art-panel .runner-tool-icon{width:1.45rem;height:1.45rem;color:var(--text-secondary);opacity:.82}.runner-art-panel b{color:var(--text-tertiary);font-size:.54rem;font-weight:400;letter-spacing:.1em}.runner-panel-readout{display:grid;grid-template-columns:6rem repeat(3,minmax(0,1fr));margin-top:.9rem;border-top:1px solid var(--border-medium);border-bottom:1px solid var(--border-light)}.runner-panel-readout span,.runner-panel-readout b{min-width:0;padding:.7rem .65rem;border-right:1px solid var(--border-light);font-size:.56rem;font-weight:400;letter-spacing:.1em}.runner-panel-readout span{color:var(--accent);letter-spacing:.18em}.runner-panel-readout b{color:var(--text-tertiary);text-align:center}.runner-panel-readout b:last-child{border-right:0}.runner-share-study-label{background:var(--bg-secondary)}.runner-art-label{display:grid;grid-template-columns:4.2rem minmax(0,1fr);grid-template-rows:minmax(11rem,1fr) auto;gap:0;min-height:18rem;margin-top:1.15rem;border-top:2px solid var(--text-primary);border-bottom:1px solid var(--border-medium);order:2}.runner-label-axis{display:grid;align-content:space-between;padding:.8rem .6rem;border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.runner-label-axis span{color:var(--accent);font-size:.56rem;letter-spacing:.22em;text-orientation:mixed;writing-mode:vertical-rl}.runner-label-axis b{color:var(--text-tertiary);font-size:.52rem;font-weight:400;letter-spacing:.08em;text-orientation:mixed;writing-mode:vertical-rl}.runner-label-bars{display:grid;align-content:center;gap:.45rem;min-width:0;padding:.9rem 0 .9rem .9rem;border-bottom:1px solid var(--border-light)}.runner-label-bars span{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.55rem;align-items:center;min-height:.86rem}.runner-label-bars span:after{content:"";display:block;width:var(--w);height:1px;min-width:2.1rem;border-top:1px solid var(--text-primary);border-bottom:1px solid var(--border-light)}.runner-label-bars b{color:var(--accent);font-size:.5rem;font-weight:400;letter-spacing:.08em}.runner-label-context{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.runner-label-context span{min-width:0;padding:.72rem .68rem;border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light);color:var(--text-tertiary);font-size:.52rem;letter-spacing:.08em}.runner-label-context span:nth-child(2n){border-right:0}@media (max-width: 768px){.runner-share-span-5,.runner-share-span-6,.runner-share-span-7,.runner-share-span-12{grid-column:1}.runner-share-study{min-height:0;aspect-ratio:auto}.runner-share-title-bottom h4,.runner-share-title-bottom .runner-share-equation,.runner-share-title-bottom small{order:initial}.runner-share-title-bottom h4{max-width:92%;font-size:clamp(2rem,4.4vw,3.1rem)}.runner-recipe-sequence,.runner-art-station,.runner-station-line,.runner-art-ticket,.runner-art-label{grid-template-columns:1fr}.runner-art-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.runner-patch-controls,.runner-patch-sliders,.runner-patch-steps,.runner-trace-nodes,.runner-trace-readout,.runner-art-recipecard,.runner-art-magazine,.runner-art-botanical,.runner-art-menu,.runner-customs-grid,.runner-art-postcard,.runner-invoice-grid,.runner-databaseposter-table,.runner-boardingpass-body,.runner-art-weatherfax,.runner-art-patent,.runner-art-banknote,.runner-art-tearsheet,.runner-art-orderbook,.runner-filingcover-table{grid-template-columns:1fr}.runner-certificate-meta,.runner-transit-line,.runner-art-numberplan,.runner-linechart-stats,.runner-art-heatmap{grid-template-columns:repeat(2,minmax(0,1fr))}.runner-art-notebook{padding-left:0}.runner-manual-steps span{grid-template-columns:2rem minmax(0,1fr)}.runner-manual-steps span>:last-child{grid-column:2}.runner-art-phoneposter,.runner-art-blackboard,.runner-art-playgrid,.runner-art-paperstack,.runner-art-passport,.runner-weatherfax-map,.runner-patent-figure{min-height:16rem}.runner-phoneposter-type{font-size:clamp(3.6rem,18vw,5.3rem)}.runner-playgrid-title,.runner-menu-house{writing-mode:horizontal-tb}.runner-art-blackboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.runner-postcard-blank{min-height:8rem}.runner-servicelabel-scope,.runner-servicelabel-input{grid-template-columns:1fr}.runner-databaseposter-code{font-size:clamp(4rem,22vw,7rem)}.runner-art-classified{column-count:1}.runner-art-nutrition h5{font-size:clamp(2.3rem,17vw,4rem)}.runner-art-departures span{grid-template-columns:1fr;gap:.35rem}.runner-banknote-rosette{opacity:.28}.runner-art-linechart svg,.runner-candle-chart{min-height:10rem}.runner-terminal-grid span,.runner-art-tickertape span,.runner-orderbook-side span{grid-template-columns:1fr;gap:.3rem}.runner-orderbook-mid{justify-self:start;writing-mode:horizontal-tb}.runner-art-heatmap span:nth-child(n){grid-row:span 1}.runner-art-trace:before{display:none}.runner-art-specimen{grid-template-columns:1fr}.runner-art-cover{grid-template-columns:1fr;min-height:0}.runner-cover-kana{writing-mode:horizontal-tb}.runner-textile-labels,.runner-receipt-lines span{grid-template-columns:1fr}.runner-specimen-mark{grid-template-columns:1fr auto auto;gap:.75rem;align-items:baseline;min-height:0;border-right:0}.runner-specimen-mark span{writing-mode:horizontal-tb}.runner-specimen-grid div{grid-template-columns:1fr;align-items:start;gap:.42rem;padding:.72rem}.runner-specimen-grid b{text-align:left}.runner-panel-readout{grid-template-columns:1fr 1fr}.runner-panel-readout span,.runner-panel-readout b{text-align:left}.runner-ticket-stub,.runner-label-axis{min-height:0;border-right:0}.runner-ticket-stub span,.runner-label-axis span,.runner-label-axis b{writing-mode:horizontal-tb}.runner-ticket-stub{grid-template-columns:1fr auto auto;gap:.75rem;align-items:baseline;padding:.7rem 0}.runner-ticket-body div{padding-left:0}.runner-label-axis{grid-template-columns:1fr auto;align-items:baseline}.runner-label-bars{padding-left:0}.runner-label-context{grid-template-columns:1fr}.runner-label-context span:nth-child(n){border-right:0}.runner-station-vertical{min-height:2.4rem;writing-mode:horizontal-tb}.runner-recipe-sequence i{width:1px;height:.9rem;justify-self:center}.runner-recipe-sequence i:after{margin:0;transform:translate(-.16rem,.42rem) rotate(135deg)}}.forest-figure[data-astro-cid-ud6kzqzo]{grid-column:1 / -1;margin:.5rem 0 0;padding:1.25rem 0 0;color:#52735b}.forest-stages[data-astro-cid-ud6kzqzo]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}svg[data-astro-cid-ud6kzqzo]{display:block;width:100%;height:auto}strong[data-astro-cid-ud6kzqzo]{display:block;margin:.5rem 0;font-family:var(--font-mono);font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.07em}.forest-figure[data-astro-cid-ud6kzqzo] .forest-stage[data-astro-cid-ud6kzqzo] p[data-astro-cid-ud6kzqzo]{font-size:.95rem;line-height:1.55;color:var(--text-secondary)}figcaption[data-astro-cid-ud6kzqzo]{margin-top:1.25rem;padding-top:.85rem;border-top:1px solid var(--border-light);max-width:38rem;color:var(--text-secondary);font-size:.8rem;line-height:1.6}figcaption[data-astro-cid-ud6kzqzo] a[data-astro-cid-ud6kzqzo]{color:inherit;margin-top:0}@media (max-width: 520px){.forest-stages[data-astro-cid-ud6kzqzo]{gap:.7rem}strong[data-astro-cid-ud6kzqzo]{font-size:.66rem;letter-spacing:.025em}.forest-figure[data-astro-cid-ud6kzqzo] .forest-stage[data-astro-cid-ud6kzqzo] p[data-astro-cid-ud6kzqzo]{font-size:.78rem;line-height:1.5}}.trip-route[data-astro-cid-prwxewan]{grid-column:1 / -1;margin:.75rem 0 .25rem}.trip-route-paper[data-astro-cid-prwxewan]{padding:clamp(1rem,4vw,2rem);border:1px solid var(--border-light);border-top:3px solid var(--text-primary);background:var(--bg-secondary)}.trip-route[data-astro-cid-prwxewan] .route-kicker[data-astro-cid-prwxewan]{margin:0 0 1.5rem;font:.7rem/1.6 var(--font-mono);text-transform:uppercase;letter-spacing:.065em}.route-stops[data-astro-cid-prwxewan],.route-fare[data-astro-cid-prwxewan]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.route-stops[data-astro-cid-prwxewan]>div[data-astro-cid-prwxewan]{position:relative;min-width:0;padding:0 0 1.7rem;border-bottom:2px solid var(--text-primary)}.route-stops[data-astro-cid-prwxewan]>div[data-astro-cid-prwxewan]:after{content:"";position:absolute;bottom:-5px;left:0;width:8px;height:8px;border-radius:50%;background:var(--text-primary)}.route-stops[data-astro-cid-prwxewan]>.route-planned[data-astro-cid-prwxewan]{border-bottom-style:dashed}.route-planned[data-astro-cid-prwxewan]:after{box-shadow:inset 0 0 0 2px var(--text-primary);background:var(--bg-secondary)!important}.route-stops[data-astro-cid-prwxewan] strong[data-astro-cid-prwxewan]{display:block;font-size:clamp(1rem,3vw,1.75rem);font-weight:550;letter-spacing:-.02em}.route-stops[data-astro-cid-prwxewan] span[data-astro-cid-prwxewan],.route-fare[data-astro-cid-prwxewan] span[data-astro-cid-prwxewan]{display:block;margin-top:.35rem;font-size:.78rem;line-height:1.5;color:var(--text-secondary)}.route-fare[data-astro-cid-prwxewan]{margin-top:1.5rem}.route-fare[data-astro-cid-prwxewan] b[data-astro-cid-prwxewan]{font:500 clamp(1.25rem,4vw,2rem)/1.1 var(--font-mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums}figcaption[data-astro-cid-prwxewan]{margin-top:.85rem;color:var(--text-secondary);font-size:.8rem;line-height:1.6}figcaption[data-astro-cid-prwxewan] a[data-astro-cid-prwxewan]{color:inherit;margin-top:0}@media (max-width: 520px){.route-stops[data-astro-cid-prwxewan],.route-fare[data-astro-cid-prwxewan]{gap:.7rem}.route-stops[data-astro-cid-prwxewan] span[data-astro-cid-prwxewan],.route-fare[data-astro-cid-prwxewan] span[data-astro-cid-prwxewan]{font-size:.68rem}}.tpl-source a,.t4-split a,.t8-gloss a,.t11-rows a{color:color-mix(in srgb,var(--text-primary) 58%,transparent);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--text-primary) 24%,transparent);font-size:.74rem}.tpl-legal{margin:1.1rem 0 0;font-size:.75rem;line-height:1.6;color:var(--text-secondary);max-width:40rem}.t1-b{color:#2478a3}.t1-c{color:#24a36b}.t1-d{color:#a3722e}.ta-cell a,.tb-passage a{color:color-mix(in srgb,var(--text-primary) 58%,transparent);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--text-primary) 24%,transparent);font-size:.74rem}.tb-route:before{content:"";position:absolute;top:.4rem;bottom:.4rem;left:10.6rem;width:1px;background:color-mix(in srgb,var(--text-primary) 25%,transparent)}.tb-row{display:grid;grid-template-columns:13rem minmax(0,1fr);gap:1.6rem;padding-bottom:1.7rem}.tb-row:last-child{padding-bottom:0}.tb-station{position:relative;text-align:right;padding-right:3.4rem}.tb-dot{position:absolute;left:calc(10.6rem - 4.5px);top:.28rem;width:9px;height:9px;border-radius:50%;background:currentColor}.tb-station span{display:block;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.11em;line-height:1.5;text-transform:uppercase}.tb-passage p{margin:0 0 .6rem;font-size:.95rem;line-height:1.62;color:var(--text-secondary);max-width:34rem}.tb-passage blockquote{margin:0 0 .6rem;font-size:clamp(1.3rem,2.4vw,1.7rem);font-weight:520;letter-spacing:-.015em;line-height:1.2;color:var(--text-primary);max-width:30rem}.t3-stage p{margin:0 auto 1rem;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:clamp(2.3rem,5vw,3.6rem);line-height:1.12;letter-spacing:-.015em;color:var(--text-primary);max-width:22ch}.t3-stage cite,.t3-opener cite,.t3-stop cite,.t3-plate cite{font-family:var(--font-mono);font-style:normal;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--text-primary) 45%,transparent)}.t3-weigh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid color-mix(in srgb,var(--text-primary) 16%,transparent)}.t3-weigh article{padding:1.2rem 1.4rem .4rem 0}.t3-weigh article+article{border-left:1px solid color-mix(in srgb,var(--text-primary) 16%,transparent);padding-left:1.4rem;padding-right:0}.t3-weigh span,.t4-verdict span,.t8-gloss span,.t10-mosaic span{display:block;margin-bottom:.5rem;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--text-primary) 45%,transparent)}.t3-weigh p,.t10-mosaic p{margin:0;font-size:.93rem;line-height:1.62;color:var(--text-secondary)}.t3-opener p{margin:0 0 1.6rem;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:clamp(2.8rem,6.5vw,4.6rem);line-height:1.05;letter-spacing:-.02em;text-indent:-.42em;color:var(--text-primary);max-width:17ch}.t3-stop{margin:1.8rem 0;padding:1.5rem 0 1.2rem;border-top:2px solid var(--text-primary);border-bottom:2px solid var(--text-primary)}.t3-stop p{margin:0 0 .9rem;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:clamp(1.9rem,3.8vw,2.7rem);line-height:1.14;letter-spacing:-.015em;text-indent:-.42em;color:var(--text-primary);max-width:22ch}.t3-stop cite{display:block;text-align:right}.t3-plate:before{content:"“";position:absolute;top:-.06em;left:clamp(1.2rem,3vw,2.2rem);font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:clamp(6rem,14vw,9.5rem);line-height:1;color:var(--accent)}.t3-plate p{margin:0 0 1.3rem;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:clamp(2rem,4.4vw,3.1rem);line-height:1.14;letter-spacing:-.015em;color:var(--bg-primary);max-width:22ch}.t3-plate cite{color:color-mix(in srgb,var(--bg-primary) 62%,transparent)}.t4-verdict{margin-top:1.6rem;padding-top:1rem;border-top:2px solid var(--accent);max-width:46rem}.t4-verdict span{color:var(--accent)}.t4-verdict p{margin:0;font-size:.98rem;line-height:1.62;color:var(--text-primary)}.t5-card header{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap}.t5-card header span{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.13em;text-transform:uppercase;color:color-mix(in srgb,var(--text-primary) 45%,transparent)}.t5-def{margin:.8rem 0 1.2rem;font-size:1.12rem;line-height:1.55;color:var(--text-primary)}.t5-senses{margin:0;padding:0;list-style:none;counter-reset:sense}.t5-senses li{counter-increment:sense;display:grid;grid-template-columns:1.6rem 8rem minmax(0,1fr);gap:.8rem;padding:.7rem 0;border-top:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent)}.t5-senses li:before{content:counter(sense) ".";font-family:var(--font-mono);font-size:.78rem;color:color-mix(in srgb,var(--text-primary) 40%,transparent)}.t5-senses span{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--text-primary) 45%,transparent)}.t5-senses p{margin:0;font-size:.92rem;line-height:1.6;color:var(--text-secondary)}.t6-line li{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:1.2rem}.t6-line span{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--text-primary) 48%,transparent);padding-top:.15rem;text-align:right}.t6-line div{position:relative;border-left:1px solid color-mix(in srgb,var(--text-primary) 25%,transparent);padding:0 0 1.4rem 1.2rem}.t6-line li:last-child div{padding-bottom:.4rem}.t6-line div:before{content:"";position:absolute;left:-4.5px;top:.32rem;width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--text-primary) 55%,transparent)}.t6-line p{margin:0;font-size:.95rem;line-height:1.62;color:var(--text-secondary)}.t7-tiles article{container-type:inline-size;background:var(--bg-primary);padding:clamp(1.1rem,2.4vw,1.7rem);display:flex;flex-direction:column;gap:.5rem}.t7-tiles em{font-style:normal;font-size:clamp(2rem,22cqi,4rem);font-weight:620;letter-spacing:-.03em;line-height:.95;color:var(--text-primary);font-variant-numeric:tabular-nums}.t7-tiles p{margin:0;font-size:.88rem;line-height:1.5;color:var(--text-secondary)}.t7-tiles small{margin-top:auto;font-family:var(--font-mono);font-size:.56rem;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--text-primary) 40%,transparent)}.tpl-head{margin:.5rem 0 clamp(1.6rem,3.5vw,2.6rem);padding-top:.9rem;border-top:2px solid var(--text-primary);font-size:clamp(2rem,4.4vw,3.1rem);font-weight:620;letter-spacing:-.03em;line-height:1.02;color:var(--text-primary)}.t1-a{color:#b7185d}.tb-route{position:relative}.t3-stage{margin:clamp(2rem,5vw,3.5rem) auto;text-align:center}.t3-opener{margin:1.6rem 0 0;padding-top:1.5rem;border-top:3px solid var(--text-primary)}.t3-plate{position:relative;margin:1.6rem 0 0;padding:clamp(3.4rem,7vw,4.6rem) clamp(1.6rem,4vw,2.6rem) clamp(1.4rem,3vw,2rem);background:var(--text-primary)}.t5-card{max-width:44rem;border:1px solid color-mix(in srgb,var(--text-primary) 22%,transparent);padding:clamp(1.4rem,3vw,2.2rem);background:var(--bg-primary)}.t6-line{margin:0;padding:0;list-style:none;max-width:46rem}.t7-tiles{display:grid;grid-template-columns:repeat(var(--tile-count, 3),minmax(0,1fr));gap:1px;background:color-mix(in srgb,var(--text-primary) 18%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 18%,transparent)}.story-pattern{width:100%;max-width:48rem;margin:0 auto;min-width:0}.powerup-story-section{scroll-margin-top:5rem}.t7-tiles em.is-comparison{font-size:clamp(1.8rem,3.2vw,2.5rem);line-height:1.15}.powerup-story-section .t3-plate a{color:inherit;border-color:currentColor}.powerup-story-section.is-model .story-lede{margin-top:.8rem}.story-eyebrow{margin:0 auto .8rem;max-width:48rem;color:var(--text-tertiary)}.story-lede{max-width:40rem;margin:calc(-1*clamp(.6rem,1.4vw,1rem)) 0 clamp(1.8rem,4vw,2.6rem);color:var(--text-secondary);font-size:var(--type-size-20);line-height:var(--type-line-20)}.story-introduction{max-width:48rem;margin:0 auto 3.5rem}.story-introduction h2{margin:0 0 .8rem;font-size:1.25rem;letter-spacing:-.02em}.story-introduction p{max-width:40rem;margin:0;color:var(--text-secondary);font-size:var(--type-size-20);line-height:var(--type-line-20)}.story-introduction-section{margin-top:1.7rem}.story-introduction-section h3{margin:0 0 .65rem;font-size:1.05rem;font-weight:600;letter-spacing:-.01em}.story-introduction-section p+p{margin-top:.9rem}.story-introduction p.story-introduction-closing{margin-top:1.7rem}.story-prose{max-width:44rem}.story-prose>p,.story-context>p{max-width:40rem;margin:0 0 1.25rem;color:var(--text-secondary);font-size:var(--type-size-20);line-height:var(--type-line-20)}.story-context{margin-top:1.5rem}.tpl-source{margin:1.3rem 0 0;font-size:.76rem}.story-pattern a,.tpl-legal a{color:color-mix(in srgb,var(--text-primary) 62%,transparent);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--text-primary) 24%,transparent)}.tpl-head.is-long,.t11-statement.is-long,.t10-lead h2.is-long{font-size:clamp(1.8rem,3.8vw,2.7rem)}.tpl-head.is-very-long,.t11-statement.is-very-long,.t10-lead h2.is-very-long{font-size:clamp(1.65rem,3.4vw,2.35rem)}.ta-line{position:relative;max-width:46rem;margin:0;padding:.5rem 0;list-style:none}.ta-line:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:color-mix(in srgb,var(--text-primary) 25%,transparent)}.ta-line li{position:relative;width:calc(50% - 1.7rem);padding:0 0 1.7rem}.ta-line li:nth-child(odd){margin-right:auto}.ta-line li:nth-child(2n){margin-left:auto}.ta-line li:before{content:"";position:absolute;top:.35rem;width:9px;height:9px;border-radius:50%;background:currentColor}.ta-line li:nth-child(odd):before{right:calc(-1.7rem - 4.5px)}.ta-line li:nth-child(2n):before{left:calc(-1.7rem - 4.5px)}.ta-line li:nth-child(4n+1){color:#b7185d}.ta-line li:nth-child(4n+2){color:#2478a3}.ta-line li:nth-child(4n+3){color:#a3722e}.ta-line li:nth-child(4n+4){color:#24a36b}.ta-line li:nth-child(odd) .ta-cell{text-align:right}.ta-cell span{display:block;margin-bottom:.6rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.11em;text-transform:uppercase}.ta-cell p{margin:0 0 .6rem;font-size:var(--type-size-20);line-height:var(--type-line-20);color:var(--text-secondary)}.ta-cell blockquote{margin:0 0 .6rem;font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:520;letter-spacing:-.015em;line-height:1.2;color:var(--text-primary)}.tb-passage p{font-size:var(--type-size-20);line-height:var(--type-line-20)}.t2-ladder{max-width:46rem;margin:0;padding:0;list-style:none}.t2-ladder li{display:grid;grid-template-columns:minmax(4.5rem,7rem) minmax(0,1fr);gap:clamp(1rem,3vw,2.5rem);padding:1.2rem 0;border-top:1px solid color-mix(in srgb,var(--text-primary) 16%,transparent)}.t2-ladder li>span{font-size:clamp(2.2rem,4.5vw,3.4rem);font-weight:620;letter-spacing:-.03em;line-height:.9;color:color-mix(in srgb,var(--text-primary) 22%,transparent);font-variant-numeric:tabular-nums}.t2-ladder h3{margin:0 0 .4rem;font-size:1.15rem;color:var(--text-primary)}.t2-ladder p{max-width:40rem;margin:0;font-size:var(--type-size-20);line-height:var(--type-line-20);color:var(--text-secondary)}.story-method-essay .t2-ladder{max-width:40rem}.story-method-essay .t2-ladder>li{display:block;padding-block:1.8rem}.story-method-essay .t2-ladder>li>span{display:block;margin-bottom:.7rem;font:.7rem/1.5 var(--font-mono);letter-spacing:.08em;color:var(--text-tertiary)}.story-method-essay .t2-ladder h3{margin-bottom:1rem;font-size:clamp(1.3rem,2.4vw,1.65rem);font-weight:600;line-height:1.25}.story-method-essay .t2-ladder p+p{margin-top:1rem}.story-method-essay .t4-verdict{max-width:40rem}.story-craft-quote{max-width:40rem;margin:2.3rem 0;padding:1.4rem 0 1.4rem 1.5rem;border-left:3px solid var(--text-primary)}.story-method-essay .story-craft-quote p{margin:0 0 .8rem;font:clamp(1.6rem,3.4vw,2.4rem)/1.22 "Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;letter-spacing:-.015em;color:var(--text-primary)}.story-craft-quote cite{display:block;font:.72rem/1.6 var(--font-mono);color:var(--text-secondary)}.story-method-essay .t2-ladder .story-craft-quote{margin-block:1.2rem 1.5rem;padding-block:.6rem}[data-powerup=plant-finder] .story-chapters{max-width:48rem}[data-powerup=plant-finder] .story-chapters>li{grid-template-columns:14rem minmax(0,1fr);gap:1.5rem;padding-block:1.6rem}[data-powerup=plant-finder] .story-chapters>li>span{font-size:2.7rem;line-height:1.05}[data-powerup=trip-watch] .story-chapters>li{display:block;padding-block:1.6rem}[data-powerup=trip-watch] .story-chapters>li>span{display:block;margin-bottom:.65rem;font:.7rem/1.5 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}:is([data-powerup=plant-finder],[data-powerup=trip-watch]) .story-chapters h3{margin-bottom:.65rem;font-size:1.25rem;line-height:1.35}[data-powerup=health-claim-watch] .story-chapters h3{margin-bottom:.65rem;font-size:1.25rem;font-weight:600;line-height:1.35}@media (max-width: 640px){[data-powerup=health-claim-watch] .story-chapters>li{display:block;padding-block:1.6rem}[data-powerup=health-claim-watch] .story-chapters>li>span{display:block;margin-bottom:.85rem}}@media (max-width: 800px){[data-powerup=plant-finder] .story-chapters>li{grid-template-columns:minmax(0,1fr);gap:.85rem}[data-powerup=plant-finder] .story-chapters>li>span{font-size:2.7rem}}.t4-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:46rem;background:color-mix(in srgb,var(--text-primary) 18%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 18%,transparent)}.t4-split article{min-width:0;padding:clamp(1.2rem,2.5vw,1.8rem);background:var(--bg-secondary)}.t4-split span{display:block;margin-bottom:.8rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.11em;text-transform:uppercase}.t4-split .t4-claim{margin:0 0 .6rem;font-size:clamp(1.3rem,2.4vw,1.7rem);font-weight:620;letter-spacing:-.02em;line-height:1.18;color:var(--text-primary)}.t4-split p{margin:0 0 .8rem;font-size:var(--type-size-20);line-height:var(--type-line-20);color:var(--text-secondary)}.t4-split .t4-quote{margin:0 0 .9rem;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:1.18rem;line-height:1.45;color:var(--text-primary)}.t4-verdict a,.t6-line a,.t2-ladder a,.t3-weigh a,.t12-source a,.t13-turns a{display:inline-block;margin-top:.65rem;font-size:.74rem}.t4-verdict p{font-size:var(--type-size-20);line-height:var(--type-line-20)}.story-evidence-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1px;max-width:46rem;margin:1.6rem 0 0;padding:0;list-style:none;background:color-mix(in srgb,var(--text-primary) 16%,transparent);border-top:2px solid var(--text-primary);border-bottom:1px solid color-mix(in srgb,var(--text-primary) 16%,transparent)}.story-evidence-rail li{min-width:0;padding:.9rem .8rem 1rem;background:var(--bg-primary)}.story-evidence-rail span,.story-evidence-rail strong{display:block}.story-evidence-rail span{margin-bottom:.45rem;font-family:var(--font-mono);font-size:.56rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.story-evidence-rail strong{margin-bottom:.35rem;font-size:.9rem;line-height:1.25;color:var(--text-primary)}.story-evidence-rail p{margin:0;font-size:.76rem;line-height:1.5;color:var(--text-secondary)}.story-evidence-rail a{display:inline-block;margin-top:.55rem;font-size:.66rem}.t6-quote{margin:0 0 .55rem;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:1.2rem;line-height:1.45;color:var(--text-primary)}.t6-line p{font-size:var(--type-size-20);line-height:var(--type-line-20)}.t5-card h3{margin:0;font-size:clamp(2rem,4vw,2.9rem);font-weight:620;letter-spacing:-.03em;line-height:1.05;color:var(--text-primary)}.t5-senses li>div{min-width:0}.t5-senses li>div p{font-size:var(--type-size-20);line-height:var(--type-line-20)}.t5-senses li>div a{display:inline-block;margin-top:.55rem;font-size:.7rem}.t8-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(1.6rem,4vw,3rem);max-width:46rem;align-items:start}.t8-doc{min-width:0;margin:0;padding:1.2rem 1.4rem;border:1px solid color-mix(in srgb,var(--text-primary) 25%,transparent);background:var(--bg-primary)}.t8-doc figcaption{margin-bottom:.9rem;padding-bottom:.6rem;border-bottom:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent);font-family:var(--font-mono);font-size:.56rem;letter-spacing:.13em;text-transform:uppercase;color:color-mix(in srgb,var(--text-primary) 42%,transparent)}.t8-doc h3{margin:0 0 1rem;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:520;line-height:1.16;color:var(--text-primary)}.t8-doc p{margin:0 0 .7rem;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:.98rem;line-height:1.62;color:color-mix(in srgb,var(--text-primary) 85%,transparent)}.t8-doc p.is-emphasis{margin-top:1rem;padding-top:.85rem;border-top:1px solid color-mix(in srgb,var(--text-primary) 14%,transparent);font-size:1.12rem;font-weight:620;color:var(--text-primary)}.t8-gloss{min-width:0;padding-top:.4rem}.t8-gloss>div+div{margin-top:1rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--text-primary) 14%,transparent)}.t8-gloss p{margin:0 0 .8rem;font-size:var(--type-size-20);line-height:var(--type-line-20);color:var(--text-secondary)}.story-preface{margin-bottom:1.5rem}.story-transition{max-width:40rem;margin:2.5rem 0 1rem;padding-top:1.6rem;border-top:1px solid color-mix(in srgb,var(--text-primary) 22%,transparent);font-size:clamp(1.25rem,2.4vw,1.55rem);font-weight:600;line-height:1.3;color:var(--text-primary)}.story-transition+.story-lede{margin-top:0}.t8-feature{max-width:40rem;margin-top:2rem}.t8-sequence .t8-doc figcaption{font-size:.7rem;letter-spacing:.06em;color:var(--text-secondary)}.t8-continuation{margin-top:clamp(1.8rem,4vw,2.5rem)}.t8-continuation h3{max-width:40rem;margin:0 0 .8rem;font-size:clamp(1.25rem,2.4vw,1.55rem);font-weight:600;line-height:1.3;color:var(--text-primary)}.t8-sequence .t3-stop{max-width:40rem;margin-block:2rem}.t8-sequence .t3-stop p{max-width:none;font-size:clamp(1.85rem,3.4vw,2.65rem);line-height:1.22}.t8-sequence .t3-stop cite{font-size:.75rem;line-height:1.6;letter-spacing:.04em;text-transform:none}.t8-sequence .t4-verdict{max-width:40rem}.t9-note{max-width:36rem;margin:clamp(1.6rem,4vw,2.6rem) auto;text-align:left}.t9-note p{margin:0 0 1rem;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:var(--type-size-20);line-height:1.75;color:var(--text-primary)}.t9-note footer{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 85%,transparent)}.t10-lead{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:clamp(1.2rem,3vw,2.5rem);max-width:46rem;padding:.9rem 0 1.2rem;border-top:2px solid var(--text-primary);align-items:baseline}.t10-lead h2{margin:0;font-size:clamp(2rem,4.4vw,3.1rem);font-weight:620;letter-spacing:-.03em;line-height:1.02}.t10-lead p{margin:0;font-size:var(--type-size-20);line-height:var(--type-line-20);color:var(--text-primary)}.t10-mosaic{display:grid;grid-template-columns:repeat(var(--model-columns, 3),minmax(0,1fr));gap:1px;max-width:46rem;background:color-mix(in srgb,var(--text-primary) 16%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 16%,transparent)}.t10-mosaic article{min-width:0;padding:1.1rem 1.2rem;background:var(--bg-secondary)}.t10-mosaic p{font-size:var(--type-size-20);line-height:var(--type-line-20)}.t11-statement{max-width:24ch;margin:.5rem 0 1.6rem;padding-top:.9rem;border-top:2px solid var(--text-primary);font-size:clamp(1.7rem,3.6vw,2.5rem);font-weight:620;letter-spacing:-.025em;line-height:1.08}.t11-rows{max-width:46rem;margin:0;padding:0;list-style:none}.t11-rows li{display:grid;grid-template-columns:minmax(7rem,9rem) minmax(0,1fr) auto;gap:1.2rem;padding:1rem 0;border-top:1px solid color-mix(in srgb,var(--text-primary) 14%,transparent);align-items:baseline}.t11-rows span{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.11em;text-transform:uppercase;color:color-mix(in srgb,var(--text-primary) 48%,transparent)}.t11-voice{min-width:0}.t11-voice strong{display:block;margin-bottom:.35rem;color:var(--text-primary)}.t11-rows blockquote,.t11-line{max-width:44rem;margin:0;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:var(--type-size-20);line-height:var(--type-line-20);color:var(--text-primary)}.t11-voice>p:not(.t11-line){margin:.65rem 0 0;font-size:.92rem;line-height:1.6;color:var(--text-secondary)}.t11-rows a{white-space:nowrap}.t12-frame{max-width:46rem}.t12-provenance{margin:0 0 1.1rem;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.13em;text-transform:uppercase;color:color-mix(in srgb,var(--text-primary) 42%,transparent)}.t12-body{max-width:46rem}.t12-passage{display:grid;grid-template-columns:minmax(8rem,11rem) minmax(0,1fr);gap:1.4rem;align-items:start;margin-bottom:1.6rem}.t12-passage>p{grid-column:2;grid-row:1;min-width:0;margin:0;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:var(--type-size-20);line-height:1.75;color:var(--text-primary)}.t12-note{grid-column:1;grid-row:1;min-width:0;margin-top:.35rem;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:.84rem;font-style:italic;line-height:1.5;color:color-mix(in srgb,var(--text-primary) 66%,transparent)}.t12-note span{margin-right:.25rem;font-family:var(--font-mono);font-size:.56rem;font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.t12-source{clear:both;margin:.6rem 0 0}.t13-turns{max-width:44rem}.t13-turns blockquote{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:1rem;margin:0 0 .9rem;align-items:baseline}.t13-turns blockquote>span{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.13em;text-align:right;text-transform:uppercase;color:color-mix(in srgb,var(--text-primary) 45%,transparent)}.t13-turns blockquote p{margin:0;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:var(--type-size-20);line-height:var(--type-line-20);color:var(--text-primary)}.t13-turns small{display:block}.t13-reply{margin:0 0 1.7rem;padding-left:5.5rem}.t13-reply p{max-width:32rem;margin:0;padding-left:1rem;border-left:2px solid color-mix(in srgb,var(--accent) 55%,transparent);font-size:var(--type-size-20);line-height:var(--type-line-20);color:var(--text-secondary)}@media (max-width: 760px){.ta-line:before{left:4px}.ta-line li,.ta-line li:nth-child(odd),.ta-line li:nth-child(2n){width:auto;margin:0 0 0 1.4rem}.ta-line li:nth-child(odd):before,.ta-line li:nth-child(2n):before{left:calc(-1.4rem - 4px);right:auto}.ta-line li:nth-child(odd) .ta-cell{text-align:left}.t10-lead{grid-template-columns:minmax(0,1fr)}.t12-passage{grid-template-columns:minmax(0,1fr);gap:.6rem}.t12-passage>p,.t12-note{grid-column:1;grid-row:auto}.t12-note{margin:0;padding-left:1rem;border-left:1px solid color-mix(in srgb,var(--accent) 40%,transparent)}.t13-turns blockquote{grid-template-columns:minmax(0,1fr);gap:.3rem}.t13-turns blockquote>span{text-align:left}.t13-reply{padding-left:0}}@media (max-width: 480px){.t2-ladder li{grid-template-columns:3rem minmax(0,1fr);gap:.8rem}}.sp-note{margin:0;border:1px solid color-mix(in srgb,var(--text-primary) 25%,transparent);padding:2.6rem 2.8rem 2.4rem;background:#fff;font-family:Avenir Next,Avenir,Helvetica Neue,sans-serif;letter-spacing:.01em;color:var(--text-primary);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.sp-note figcaption{margin-bottom:.9rem;padding-bottom:.6rem;border-bottom:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.13em;text-transform:uppercase;color:color-mix(in srgb,var(--text-primary) 42%,transparent);display:flex;justify-content:space-between;gap:1rem}.sp-note h3{margin:0 0 .7rem;font-family:inherit;font-size:1.06rem;font-weight:600;line-height:1.3;color:var(--text-primary)}.sp-note h4{margin:1.05rem 0 .35rem;font-family:inherit;font-size:.9rem;font-weight:600;color:color-mix(in srgb,var(--text-primary) 88%,transparent)}.sp-note p{margin:.45rem 0;font-size:.96rem;line-height:1.5;color:var(--text-primary)}.sp-note ul,.sp-note ol{margin:.45rem 0;padding-left:1.15rem}.sp-note li{font-size:.96rem;line-height:1.5;margin:.3rem 0;color:var(--text-primary)}.sp-note strong{font-weight:600}.sp-note a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--text-primary) 35%,transparent);text-underline-offset:2px}.sp-note table{width:100%;border-collapse:collapse;table-layout:auto;font-size:.9rem;margin:.55rem 0}.sp-note th,.sp-note td{border:1px solid color-mix(in srgb,var(--text-primary) 22%,transparent);padding:.32rem .5rem;text-align:left;vertical-align:top;line-height:1.4;color:var(--text-primary)}.sp-note th{background:color-mix(in srgb,var(--text-primary) 6%,transparent);font-weight:600}.sp-note{--note-bg: #FFFFFF;--note-text: #4A463F;--note-h1: #CC7A3A;--note-h2: #565248;--note-link: #CC7A3A;--note-border: rgba(0, 0, 0, .2);--note-th: rgba(0, 0, 0, .1);--background: var(--note-bg);--text: var(--note-text);--accent: var(--note-link);--gray-2: color-mix(in srgb, var(--note-text) 6%, var(--note-bg));--gray-3: var(--note-border);background:var(--note-bg);color:var(--note-text)}.sp-note h3{color:var(--note-h1, var(--note-text))}.sp-note h4{color:var(--note-h2)}.sp-note p,.sp-note li,.sp-note td{color:var(--note-text);font-weight:400}.sp-note th{background:var(--note-th);color:var(--note-text)}.sp-note th,.sp-note td{border-color:var(--note-border)}.sp-note a{color:var(--note-link);text-decoration:none;border-bottom:0}.sp-note ul[data-type=taskList]{list-style:none;padding:0;margin:.5rem 0}.sp-note ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:.5rem}.sp-note ul[data-type=taskList] li input{margin-top:.3em;accent-color:var(--note-link);flex:0 0 auto}.sp-note ul[data-type=taskList] li>label{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer}#lets-get-physical-proof .sp-table-scroll table{min-width:0;font-size:.8rem}.sp-note em{font-style:italic}.powerup-story-section .story-ref{font-size:.7em;line-height:1;white-space:nowrap}.powerup-story-section sup.story-ref{margin-left:.18em}.powerup-story-section span.story-ref-group{display:inline;margin:0;color:inherit;font:inherit;letter-spacing:normal;text-transform:none;white-space:nowrap}.powerup-story-section .story-references{max-width:44rem;margin:2.5rem auto 0;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--text-primary) 16%,transparent);font-size:.78rem;line-height:1.6;color:var(--text-tertiary);overflow-wrap:anywhere}.powerup-story-section .story-references ol{padding-left:1.5rem;margin:0}.powerup-story-section .story-references li+li{margin-top:.4rem}.powerup-story-section .story-references li{scroll-margin-top:6rem}@media (max-width: 760px){.tb-route:before{display:none}.tb-row{grid-template-columns:minmax(0,1fr);gap:.4rem}.tb-station{text-align:left;padding-right:0}.tb-dot{display:none}.t3-weigh,.t4-split,.t7-tiles,.t10-mosaic,.t8-grid{grid-template-columns:minmax(0,1fr)}.t3-weigh article+article{border-left:0;border-top:1px solid color-mix(in srgb,var(--text-primary) 16%,transparent);padding-left:0;padding-top:1rem}.t5-senses li,.t6-line li,.t11-rows li{grid-template-columns:minmax(0,1fr);gap:.3rem}.t6-line span{text-align:left}}.powerup-story-section .t3-weigh p,.powerup-story-section .t8-doc p,.powerup-story-section .story-evidence-rail p{font-size:var(--type-size-20);line-height:var(--type-line-20)}.powerup-story-section .story-evidence-rail{grid-template-columns:minmax(0,1fr);max-width:44rem;background:transparent}.powerup-story-section .story-evidence-rail li{padding:1.4rem 0;border-bottom:1px solid color-mix(in srgb,var(--text-primary) 16%,transparent)}.powerup-story-section .story-evidence-rail li:last-child{border-bottom:0}.powerup-story-section .story-evidence-rail strong{margin-bottom:.6rem;font-size:var(--type-size-20);line-height:var(--type-line-20)}.powerup-story-section .story-references a{color:inherit;text-decoration:underline;text-underline-offset:.18em}
