body{font-size:clamp(1.125rem,1.095rem + .13vw,1.165rem)}.instruments .instrument__line,.quotes .quote p,.qa .qa__q,.qa .qa__a,.qa .qa__note,.section .plainly p,.section .excerpt p{margin-inline:0;max-width:none}.cold-open{max-width:34ch;margin-inline:auto;padding-block:var(--space-2xl);text-align:center}.cold-open p{font-family:var(--font-display);font-weight:300;font-size:clamp(1.65rem,1.15rem + 2.2vw,2.9rem);line-height:1.28;color:var(--text-bright);margin:0 0 var(--space-l)}.cold-open .meta{display:block}.instruments{margin-top:var(--space-xl);border-top:1px solid var(--line-strong);text-align:left}.instrument{display:grid;grid-template-columns:4.5rem minmax(0,14rem) minmax(0,1fr);gap:var(--space-m);align-items:baseline;padding-block:var(--space-m);border-bottom:1px solid var(--line-strong)}.instrument__n{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;color:var(--text-dim)}.instrument__name{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-bright)}.instrument__line{margin:0;font-size:1.075rem}.instrument:nth-child(4n+1) .instrument__n{color:var(--teal)}.instrument:nth-child(4n+2) .instrument__n{color:var(--violet)}.instrument:nth-child(4n+3) .instrument__n{color:var(--gold)}.instrument:nth-child(4n+4) .instrument__n{color:var(--teal)}@media(max-width:46rem){.instrument{grid-template-columns:3.5rem minmax(0,1fr);gap:var(--space-2xs) var(--space-s)}.instrument__line{grid-column:2}}.excerpt{max-width:var(--measure);margin-inline:auto;margin-top:var(--space-xl);padding:var(--space-xl) var(--space-l);background:var(--ink-800);border:1px solid var(--line-strong);border-radius:var(--r-lg);text-align:left}.excerpt p{font-size:1.12rem;line-height:1.68;color:var(--text-body)}.excerpt p:first-child{margin-top:0}.excerpt p:last-child{margin-bottom:0}.band{max-width:var(--section);margin-inline:auto;padding-inline:var(--space-m);padding-block:var(--space-xl);position:relative}.band__inner{position:relative;overflow:hidden;background:var(--ink-800);border:1px solid var(--ink-line);border-radius:var(--r-lg);padding:var(--space-2xl) var(--space-l);text-align:center;box-shadow:0 0 70px -24px var(--violet);transition:box-shadow var(--dur-slow) var(--ease),border-color var(--dur-slow) var(--ease)}.band__inner:hover{border-color:#2a2a3c;box-shadow:0 0 90px -16px var(--violet)}.band__inner:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:var(--thread)}.band__inner p{margin-inline:auto}.quotes{margin-top:var(--space-xl);text-align:left;border-top:1px solid var(--line-strong)}.quote{padding-block:var(--space-l);border-bottom:1px solid var(--line-strong);max-width:var(--measure);margin-inline:auto}.quote p{font-family:var(--font-display);font-weight:300;font-size:clamp(1.15rem,1rem + .7vw,1.5rem);line-height:1.42;color:var(--text-bright);margin:0 0 var(--space-s)}.quote__attr{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);margin:0}.qa{margin-top:var(--space-xl);text-align:left;max-width:var(--measure);margin-inline:auto;border-top:1px solid var(--line-strong)}.qa__item{border-bottom:1px solid var(--line-strong)}.qa summary.qa__q{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--space-m);padding-block:var(--space-m);margin:0;font-family:var(--font-display);font-weight:400;font-size:1.3rem;line-height:1.3;color:var(--text-bright)}.qa summary.qa__q::-webkit-details-marker{display:none}.qa__q-text{flex:1 1 auto}.qa__glyph{flex:0 0 auto;width:1.65rem;height:1.65rem;overflow:visible;transition:transform var(--dur-slow) var(--ease),filter var(--dur-fast) var(--ease)}.qa__glyph circle,.qa__glyph line{fill:none;stroke:currentColor;stroke-width:1;stroke-linecap:round;vector-effect:non-scaling-stroke}.qa__item:nth-child(3n+1) .qa__glyph{color:var(--teal)}.qa__item:nth-child(3n+2) .qa__glyph{color:var(--violet)}.qa__item:nth-child(3n+3) .qa__glyph{color:var(--gold)}.qa summary.qa__q:hover .qa__glyph{filter:drop-shadow(0 0 7px currentColor)}.qa__meridian{transition:opacity var(--dur-slow) var(--ease)}.qa__item[open] .qa__glyph{transform:rotate(180deg)}.qa__item[open] .qa__meridian{opacity:0}.qa__ring{stroke-dasharray:95;stroke-dashoffset:0}.qa__item[open] .qa__ring{animation:qaRingDraw .8s var(--ease) both}@keyframes qaRingDraw{0%{stroke-dashoffset:95}to{stroke-dashoffset:0}}.qa__a{margin:0}.qa__a+.qa__a{margin-top:var(--space-s)}.qa__item>:last-child{padding-bottom:var(--space-l)}.qa__item[open] .qa__a{animation:qaAnswerIn .45s var(--ease) both}@keyframes qaAnswerIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.qa__note{font-size:.88rem;color:var(--text-dim);margin-top:var(--space-xs)}.plainly{max-width:var(--measure);margin-inline:auto;text-align:left}.plainly p+p{margin-top:var(--space-m)}.closing{text-align:center;padding-block:var(--space-2xl)}.closing p{font-family:var(--font-display);font-weight:300;font-size:clamp(1.35rem,1.1rem + 1.2vw,2rem);line-height:1.35;color:var(--text-bright);max-width:30ch;margin:0 auto var(--space-xl)}.closing a{font-family:var(--font-body);font-size:1rem;letter-spacing:.02em;color:var(--text-bright);text-decoration:underline;text-underline-offset:.35em;text-decoration-thickness:1px;text-decoration-color:var(--line-loud);transition:text-decoration-color var(--dur-fast) var(--ease)}.closing a:hover{text-decoration-color:var(--violet)}.todo{display:block;margin:var(--space-m) auto;max-width:var(--measure);padding:var(--space-s) var(--space-m);border:1px dashed var(--crimson);border-radius:var(--r-md);background:var(--ink-600);color:var(--text-strong);font-family:var(--font-mono);font-size:.75rem;line-height:1.6;letter-spacing:.02em;text-align:left}.todo b{color:var(--crimson);font-weight:500;letter-spacing:.1em}@media(prefers-reduced-motion:no-preference){.reveal{opacity:0;transform:translateY(28px);transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease)}.reveal.is-in{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/longform.css.map */
