.ed-stack{position:relative}.ed-grain{position:absolute;inset:0;z-index:1;pointer-events:none;mix-blend-mode:overlay;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.86' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E")}.ed-nameplate{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;border-top:4px solid var(--bone);border-bottom:1.5px solid var(--rule);padding:10px 0 12px;margin-top:26px}.ed-nameplate b{font-family:var(--font-display);font-size:var(--fs-3);letter-spacing:.02em;color:var(--red)}.ed-nameplate span{font-family:var(--font-mono);font-size:var(--fs-1);letter-spacing:.06em;opacity:.8}.ed-leader{position:relative;z-index:2;display:grid;grid-template-columns:1fr;gap:clamp(22px,4vw,54px);align-items:start;padding:clamp(46px,7vw,96px) var(--pad-section)}.ed-leader+.ed-leader{border-top:1.5px solid var(--rule)}@media(min-width:800px){.ed-leader{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr)}.ed-leader.is-flip{grid-template-columns:minmax(0,.58fr) minmax(0,.42fr)}.ed-leader.is-flip .ed-rail{order:2}.ed-leader.is-flip .ed-body{order:1}}.ed-rail{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.ed-leader.is-flip .ed-rail{align-items:flex-end}.ed-tab{font-family:var(--font-display);font-size:clamp(38px,6vw,78px);line-height:.78;color:var(--bone);background:var(--ink);border:2px solid var(--bone);padding:8px 16px 6px;display:inline-block;box-shadow:5px 6px #0009;transform:rotate(-2.2deg);letter-spacing:-.02em}.register-loud .ed-tab{color:var(--ink);background:var(--bone);border-color:var(--ink);box-shadow:5px 6px #00000047}.ed-plate{position:relative;width:min(100%,360px);aspect-ratio:5 / 4;border:2px solid currentColor;overflow:hidden;background:transparent}.ed-plate:before{content:"";position:absolute;inset:0;z-index:0;background-image:radial-gradient(currentColor 1px,transparent 1.5px);background-size:8px 8px;opacity:.16;pointer-events:none}.ed-plate svg{position:relative;z-index:1;width:100%;height:100%;display:block}.ed-note{font-family:var(--font-mono);font-size:var(--fs-1);letter-spacing:.04em;background:#b89b6a;color:var(--ink);padding:5px 11px;display:inline-block;transform:rotate(-1.4deg);box-shadow:2px 3px #00000073;max-width:30ch}.ed-leader.is-flip .ed-note{transform:rotate(1.4deg)}.ed-slug{font-family:var(--font-mono);font-size:var(--fs-1);letter-spacing:.08em;text-transform:uppercase;color:var(--red);display:block}.ed-head{font-size:var(--fs-5);margin:12px 0 0;letter-spacing:-.015em}.ed-head .w-mask{display:inline-block;overflow:hidden;vertical-align:top}.ed-lede{max-width:var(--measure);font-size:var(--fs-3);line-height:1.5;margin:18px 0 0;color:var(--ink-85)}.ed-lede.is-blown{font-size:var(--fs-4);line-height:1.18;letter-spacing:var(--track-h2);max-width:22ch;color:var(--ink-100);padding-left:18px;border-left:4px solid var(--red);margin-top:22px}.register-loud .ed-lede.is-blown{color:var(--ink)}@media(max-width:560px){.ed-lede.is-blown{max-width:none;font-size:var(--fs-3)}}.ed-read{font-family:var(--font-display);font-size:var(--fs-2);letter-spacing:.02em;text-decoration:none;display:inline-block;margin-top:22px;border-bottom:3px solid var(--red);padding-bottom:2px;color:inherit;transition:transform var(--t-hover) var(--ease)}.ed-read:hover{transform:translate(4px)}.ed-live{color:var(--red);text-shadow:0 0 6px rgba(255,15,15,.6)}.ed-close{font-family:var(--font-mono);font-size:var(--fs-1);max-width:46ch;color:var(--ink-60);padding:0 var(--pad-section) clamp(40px,7vw,96px);position:relative;z-index:2}.ed-bleed{position:relative;border-top:1.5px solid var(--rule);border-bottom:1.5px solid var(--rule);background:var(--ink)}.ed-bleed-cap{display:flex;flex-wrap:wrap;gap:6px 22px;align-items:baseline;font-family:var(--font-mono);font-size:var(--fs-1);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-60);padding:18px var(--pad-section);border-bottom:1.5px solid var(--rule);margin:0}.ed-bleed-cap b{color:var(--red);font-weight:400;margin-left:auto}.ed-bleed-still{background-color:#e8e4dc;background-repeat:repeat;background-size:300px 300px}.ed-desk{position:relative}.ed-index{display:none}@media(min-width:1100px){.ed-desk{display:grid;grid-template-columns:clamp(180px,15vw,250px) minmax(0,1fr);align-items:start}.ed-index{display:block;position:sticky;top:118px;align-self:start;padding:clamp(46px,7vw,96px) 0 40px var(--pad-section);z-index:3}.ed-desk .ed-leader{padding-left:clamp(24px,3vw,48px)}}.ed-index-h{font-family:var(--font-mono);font-size:var(--fs-1);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-60);margin:0 0 12px;border-bottom:1.5px solid var(--rule);padding-bottom:10px}.ed-index-list{list-style:none;margin:0;padding:0}.ed-index-a{display:grid;grid-template-columns:8px 3ch 1fr;align-items:baseline;column-gap:10px;padding:9px 0;text-decoration:none;color:var(--ink-60);border-bottom:1px solid var(--rule);transition:color var(--t-hover) var(--ease)}.ed-index-a:hover,.ed-index-a:focus-visible{color:var(--ink-100)}.ed-index-b{width:8px;height:8px;background:transparent;align-self:center;border:1px solid var(--rule);transition:background var(--t-hover) var(--ease)}.ed-index-a.is-live{color:var(--ink-100)}.ed-index-a.is-live .ed-index-b{background:var(--red);border-color:var(--red)}.ed-index-a.is-live .ed-index-t{color:var(--red)}.ed-index-n{font-family:var(--font-mono);font-size:var(--fs-1);letter-spacing:.06em}.ed-index-t{font-family:var(--font-display);font-size:var(--fs-2);line-height:1.06;letter-spacing:var(--track-h2)}.ed-index-f{font-family:var(--font-mono);font-size:var(--fs-1);line-height:1.7;color:var(--ink-60);margin:16px 0 0;max-width:24ch}@media(prefers-reduced-motion:reduce){.ed-index-a,.ed-index-b{transition:none!important}}
