.stories-band.svelte-1gt2yrk{overflow-x:clip}.pills.svelte-1gt2yrk{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:clamp(26px,4vw,40px)}.pill.svelte-1gt2yrk{border-radius:var(--r-pill);font-size:10px;color:var(--cream-60);background:transparent;border:1px solid var(--gold-hair);padding:9px 16px;cursor:pointer;transition:color var(--ease),border-color var(--ease),background var(--ease)}.pill.svelte-1gt2yrk:hover{border-color:var(--gold-hair-strong);color:var(--cream)}.pill.on.svelte-1gt2yrk{background:var(--gold-bright);border-color:var(--gold-bright-ink);color:var(--ink)}@media(max-width:680px){.pills.svelte-1gt2yrk{display:grid;grid-auto-flow:column;grid-template-columns:max-content;grid-auto-columns:minmax(0,1fr);gap:6px}.pill.svelte-1gt2yrk{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:6px 3px;text-align:center;line-height:1.25;font-size:9.5px;letter-spacing:.06em}.pill-n.svelte-1gt2yrk{display:none}.pill.svelte-1gt2yrk:first-child{padding-inline:12px}}.latest-rule.svelte-1gt2yrk{display:flex;align-items:center;gap:16px;margin:clamp(34px,5vw,56px) 0 clamp(20px,3vw,30px);font-size:10.5px;letter-spacing:.2em;color:var(--cream-60)}.latest-rule.svelte-1gt2yrk:after{content:"";flex:1;height:1px;background:var(--gold-hair)}.stories.svelte-1gt2yrk{display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(18px,2.5vw,28px);row-gap:clamp(30px,4.5vw,52px)}.scard.svelte-1gt2yrk{display:flex;flex-direction:column;gap:8px;text-decoration:none}.scard--big.svelte-1gt2yrk{grid-column:span 3}.scard--sml.svelte-1gt2yrk{grid-column:span 2}.scard-media.svelte-1gt2yrk{position:relative;display:block;aspect-ratio:3/2;overflow:hidden;border-radius:var(--r-tile);background:var(--ink);margin-bottom:4px}.scard-media.svelte-1gt2yrk img:where(.svelte-1gt2yrk){width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s var(--ease)}.scard.svelte-1gt2yrk:hover .scard-media:where(.svelte-1gt2yrk) img:where(.svelte-1gt2yrk){transform:scale(1.045)}.scard-date.svelte-1gt2yrk{font-size:10px;letter-spacing:.14em;color:var(--cream-60)}.scard-title.svelte-1gt2yrk{font-family:var(--display);text-transform:uppercase;line-height:1.12;letter-spacing:-.01em;color:var(--cream);transition:color var(--ease)}.scard--big.svelte-1gt2yrk .scard-title:where(.svelte-1gt2yrk){font-size:clamp(1.2rem,2vw,1.55rem)}.scard--sml.svelte-1gt2yrk .scard-title:where(.svelte-1gt2yrk){font-size:1.02rem}.scard.svelte-1gt2yrk:hover .scard-title:where(.svelte-1gt2yrk){color:var(--gold-bright-ink)}.scard-excerpt.svelte-1gt2yrk{color:var(--cream-60);font-size:13.5px;line-height:1.6;max-width:52ch;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.schip.svelte-1gt2yrk{position:absolute;top:10px;left:10px;background:#fbf7ecf0;color:var(--ink);font-size:10px;letter-spacing:.14em;padding:5px 9px;border-radius:var(--r-tag)}.tile-ph.svelte-1gt2yrk{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(155deg,var(--forest),#090b07 78%);display:grid;place-items:center}.tile-ph.svelte-1gt2yrk:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 40%,rgba(188,173,89,.16),transparent 64%)}.tile-ph.svelte-1gt2yrk .mono:where(.svelte-1gt2yrk){font-size:clamp(20px,4vw,34px);letter-spacing:.2em;color:#bcad598c}.filter-empty.svelte-1gt2yrk{font-size:10.5px;color:var(--cream-60);padding:26px 0}.journal-foot.svelte-1gt2yrk{font-size:12px;color:var(--cream-60);letter-spacing:.03em;margin-top:clamp(28px,4vw,44px)}.warmup.svelte-1gt2yrk{padding:clamp(32px,6vw,64px);display:flex;flex-direction:column;gap:16px;max-width:720px}.wu-kicker.svelte-1gt2yrk{font-size:10px;color:var(--gold-text)}.wu-copy.svelte-1gt2yrk{color:var(--cream-60);line-height:1.7;max-width:54ch;margin-bottom:8px}@media(max-width:960px){.scard--big.svelte-1gt2yrk,.scard--sml.svelte-1gt2yrk{grid-column:span 3}}@media(max-width:640px){.jcover.svelte-1gt2yrk{width:100vw;margin-inline:calc(50% - 50vw);border-radius:0;min-height:min(120vw,560px)}.jcover-inner.svelte-1gt2yrk{padding:20px var(--pad) 24px}}@media(max-width:560px){.stories.svelte-1gt2yrk{grid-template-columns:1fr;row-gap:30px}.scard--big.svelte-1gt2yrk,.scard--sml.svelte-1gt2yrk{grid-column:span 1}.scard--sml.svelte-1gt2yrk .scard-title:where(.svelte-1gt2yrk){font-size:1.12rem}}
