[data-site=stories] main{position:relative;z-index:5;max-width:980px;margin:0 auto;padding:120px var(--pad) 0}[data-site=stories] h1{font-size:clamp(2.6rem,6.4vw,4.8rem);font-weight:400;line-height:1.04;margin:16px 0 14px}[data-site=stories] h1 em{font-style:italic;color:var(--brass)}[data-site=stories] .lede{color:var(--dim);max-width:58ch}[data-site=stories] .fridge{margin:7vh auto 0;max-width:760px;border-radius:10px;position:relative;background:linear-gradient(105deg,#1e1a15,#16120e 45%,#1b1712);border:1px solid var(--line);box-shadow:inset 0 1px 0 rgba(236,226,211,.06),0 30px 80px rgba(0,0,0,.5);padding:clamp(24px,5vw,52px) clamp(20px,5vw,48px) clamp(30px,5vw,56px)}[data-site=stories] .fridge:before{content:"";position:absolute;top:0;bottom:0;right:26px;width:6px;border-radius:3px;background:linear-gradient(180deg,rgba(236,226,211,.14),rgba(236,226,211,.03))}[data-site=stories] .fridge .k{font-family:var(--mono);font-size:10px;letter-spacing:.28em;color:var(--faint);text-transform:uppercase;margin-bottom:22px;transition:color .45s ease}[data-site=stories] .board{min-height:150px;display:flex;flex-wrap:wrap;gap:10px 8px;align-content:flex-start}[data-site=stories] .mag{font-family:var(--serif);font-weight:600;font-size:clamp(.95rem,2.1vw,1.25rem);color:#1a150f;background:var(--bone);padding:7px 13px;border-radius:3px;box-shadow:0 3px 0 rgba(0,0,0,.45),0 8px 16px rgba(0,0,0,.35);transition:opacity .35s ease,transform .45s cubic-bezier(.2,.9,.3,1.3)}[data-site=stories] .mag.purple{background:var(--iris2,var(--iris));color:#14101e}[data-site=stories] .mag.out{opacity:0;transform:translateY(-14px) rotate(8deg)}[data-site=stories] .shuffle{margin-top:26px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}[data-site=stories] .shuffle button{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:none;border:1px solid var(--line);color:var(--dim);padding:11px 18px;border-radius:2px;transition:.25s}[data-site=stories] .shuffle button:hover{border-color:var(--iris);color:var(--iris)}[data-site=stories] .shuffle .note{font-family:var(--mono);font-size:10px;color:var(--faint);letter-spacing:.06em}[data-site=stories] .story{margin-top:10vh;border:1px solid var(--line);background:linear-gradient(150deg,rgba(26,21,30,.55),rgba(13,11,9,.8));padding:clamp(26px,4.5vw,50px);position:relative}[data-site=stories] .story:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(var(--iris),rgba(139,127,212,.1))}[data-site=stories] .story .k{font-family:var(--mono);font-size:10px;letter-spacing:.26em;color:var(--iris);text-transform:uppercase}[data-site=stories] .story h2{font-size:clamp(1.9rem,4.6vw,3.2rem);font-style:italic;font-weight:400;margin:12px 0 18px}[data-site=stories] .story .pq{font-size:clamp(1.1rem,2vw,1.35rem);font-style:italic;color:var(--iris2,var(--brass));border-left:2px solid var(--iris2,var(--brass));padding-left:18px;margin:22px 0;max-width:46ch}[data-site=stories] .story p.body{color:var(--dim);max-width:64ch}[data-site=stories] .story p.body b{color:var(--bone);font-weight:600}[data-site=stories] .meta{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 28px}[data-site=stories] .mchip{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--line);color:var(--dim);padding:7px 12px;border-radius:2px}[data-site=stories] .gallery{margin-top:10vh}[data-site=stories] .gk{font-family:var(--mono);font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--faint);margin-bottom:24px}[data-site=stories] .stack{display:flex;flex-direction:column;gap:16px}[data-site=stories] .scard{--sel:var(--iris);position:relative;overflow:hidden;border:1px solid var(--line);background:linear-gradient(150deg,rgba(26,21,30,.32),rgba(13,11,9,.55));transition:border-color .45s ease,background .45s ease,box-shadow .45s ease}[data-site=stories] .scard:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--soft);transition:background .45s ease}[data-site=stories] .scard.open{border-color:color-mix(in srgb,var(--sel) 48%,var(--line));background:linear-gradient(150deg,color-mix(in srgb,var(--sel) 13%,transparent),rgba(13,11,9,.82));box-shadow:0 26px 72px rgba(0,0,0,.45)}[data-site=stories] .scard.open:before{background:linear-gradient(var(--sel),color-mix(in srgb,var(--sel) 8%,transparent))}[data-site=stories] .shead{width:100%;text-align:left;cursor:pointer;background:none;border:0;display:flex;align-items:center;gap:16px;padding:clamp(18px,3vw,26px) clamp(20px,4vw,40px);color:inherit;font:inherit}[data-site=stories] .shead .dot{flex:none;width:9px;height:9px;border-radius:50%;border:1.5px solid var(--faint);background:transparent;transition:.4s}[data-site=stories] .scard.open .shead .dot{border-color:var(--sel);background:var(--sel);box-shadow:0 0 0 4px color-mix(in srgb,var(--sel) 22%,transparent)}[data-site=stories] .shx{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}[data-site=stories] .shead .stitle{font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(1.25rem,3.2vw,2rem);line-height:1.08;color:var(--dim);transition:color .4s ease,font-size .4s ease}[data-site=stories] .scard.open .shead .stitle{color:var(--bone)}[data-site=stories] .shead .sdek{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}[data-site=stories] .shead .schev{flex:none;font-family:var(--mono);font-size:18px;line-height:1;color:var(--faint);transition:color .4s ease}[data-site=stories] .scard.open .shead .schev{color:var(--sel)}[data-site=stories] .shead:hover .stitle{color:var(--bone)}[data-site=stories] .shead:focus-visible{outline:1px solid var(--sel);outline-offset:-1px}[data-site=stories] .detail{max-height:0;opacity:0;overflow:hidden;transition:max-height .6s cubic-bezier(.2,.8,.2,1),opacity .45s ease}[data-site=stories] .scard.open .detail{max-height:1600px;opacity:1}[data-site=stories] .detail-inner{padding:0 clamp(20px,4vw,40px) clamp(26px,4vw,40px) calc(clamp(20px, 4vw, 40px) + 25px)}[data-site=stories] .detail .k{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--sel);margin-bottom:16px}[data-site=stories] .detail .pq{font-size:clamp(1.05rem,1.9vw,1.3rem);font-style:italic;color:var(--sel2,var(--brass));border-left:2px solid var(--sel2,var(--brass));padding-left:18px;margin:0 0 20px;max-width:46ch}[data-site=stories] .detail .body{color:var(--dim);max-width:64ch}[data-site=stories] .detail .body b{color:var(--bone);font-weight:600}[data-site=stories] .exhibit{display:flex;flex-direction:column;gap:7px;max-width:54ch;margin:24px 0;padding:14px 16px;border:1px dashed color-mix(in srgb,var(--sel) 34%,var(--line));border-radius:4px;background:color-mix(in srgb,var(--sel) 6%,transparent)}[data-site=stories] .exhibit .ek{font-family:var(--mono);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--sel)}[data-site=stories] .exhibit .el{font-family:var(--serif);font-style:italic;font-size:.98rem;line-height:1.5;color:var(--bone-dim)}[data-site=stories] .detail .meta{margin:24px 0 26px}[data-site=stories] .detail .read.btn.solid{background:var(--sel);color:#14101e}[data-site=stories] .detail .read.btn.solid:hover{filter:brightness(1.08);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){[data-site=stories] .detail,[data-site=stories] .dot,[data-site=stories] .fridge .k,[data-site=stories] .scard,[data-site=stories] .scard:before,[data-site=stories] .schev,[data-site=stories] .stitle{transition:none!important}}[data-site=stories] .dw{margin-top:8vh}[data-site=stories] .dw h3{font-size:1.6rem;font-style:italic;font-weight:400}[data-site=stories] .dw .sub{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;color:var(--faint);margin:8px 0 24px}[data-site=stories] .dw .row{display:flex;justify-content:space-between;gap:18px;align-items:baseline;padding:16px 4px;border-bottom:1px solid var(--soft)}[data-site=stories] .dw .row .t{font-size:1.12rem;font-style:italic}[data-site=stories] .dw .row .s{font-family:var(--mono);font-size:10px;letter-spacing:.18em;color:var(--faint);white-space:nowrap}