:root{--night:#0b1512;--bayou:#12241e;--moss:#7f8c6b;--mud:#2a2118;--ply:#c9a36a;--ply-dark:#9c7a45;--paint-red:#b8321f;--paint-white:#f3ecd9;--card:#f1e9d2;--card-rule:#9fb7c9;--fly:#e9e46a;--ink:#1f1a14;--muted:#b9b39d;--ledger:#e6ecd6;--ledger-rule:#8fb39a;--ledger-red:#b44a3a;--manila:#e8d3a0;--news:#ece4cc;--river:#4d5a3a;--sign:"Alfa Slab One",Rockwell,serif;--script:"Yellowtail",cursive;--body:"Bitter",Georgia,serif;--typed:"Cutive Mono","Courier New",monospace;--hand:"Nothing You Could Do","Bradley Hand",cursive}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--night);color:var(--paint-white);font-family:var(--body);font-size:19px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit}.btn:focus-visible,a:focus-visible{outline:3px solid var(--fly);outline-offset:3px}.wrap{max-width:1160px;margin:0 auto;padding:0 20px}.photo{position:relative;overflow:hidden}.photo img{object-fit:cover}[id]{scroll-margin-top:64px}.arrow,.dance-plank,.plank,.sec-ply,.sign{background-color:var(--ply);background-image:repeating-linear-gradient(92deg,rgba(90,60,25,0) 0 22px,rgba(90,60,25,.12) 22px 24px,rgba(90,60,25,0) 24px 61px),repeating-radial-gradient(ellipse 260px 34px at 30% 50%,rgba(120,80,35,.16) 0 3px,rgba(0,0,0,0) 3px 11px),linear-gradient(180deg,rgba(255,235,190,.18),rgba(80,50,20,.18))}.hdr{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(11,21,18,.95);border-bottom:1px solid #22372f}.hdr-row{max-width:1160px;margin:0 auto;padding:10px 20px;display:flex;justify-content:space-between;align-items:center;gap:8px 20px;flex-wrap:wrap}.hdr-mark{font-family:var(--sign);font-size:24px;color:var(--paint-red);text-decoration:none;text-shadow:1px 1px 0 var(--paint-white)}.hdr-nav{display:flex;flex-wrap:wrap;gap:4px 18px;font-size:16px}.hdr-nav a{text-decoration:none;color:var(--muted)}.hdr-nav a:hover{color:var(--fly)}.hdr-shop{color:var(--ink)!important;background:var(--fly);padding:0 8px;border-radius:2px}.hero{position:relative;min-height:88vh;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:90px 20px 140px;background:var(--night)}.hero-img{opacity:.55}.hero-img,.sky{position:absolute;inset:0}.sky{background:radial-gradient(ellipse 70% 50% at 80% 14%,rgba(70,110,95,.55) 0,transparent 60%),linear-gradient(180deg,#0a1411,#17302a 55%,#3c5a4b 78%,#24382f 86%,#0d1d18)}.hero-img+.sky{opacity:.55}.moon{position:absolute;top:9%;right:14%;width:110px;height:110px;border-radius:50%;background:radial-gradient(circle at 40% 40%,#f6f0d4,#d9d2a9 60%,#b8b28a);box-shadow:0 0 60px 24px rgba(240,236,200,.18)}.treeline{bottom:88px;width:100%;height:360px}.treeline,.water{position:absolute;left:0;right:0}.water{bottom:0;height:90px;background:linear-gradient(180deg,#07100d,#0d1d18 40%,#0a1612)}.water:after{content:"";position:absolute;right:13%;top:8px;width:120px;height:70px;background:repeating-linear-gradient(180deg,rgba(240,236,200,.28) 0 2px,transparent 2px 9px);filter:blur(1px)}.flies span{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--fly);box-shadow:0 0 10px 3px rgba(233,228,106,.6);left:calc(4% + var(--i) * 5.3%);top:calc(30% + (var(--i) * 37 % 50) * 1%);animation:blink calc(2.5s + var(--i) * .23s) ease-in-out infinite;animation-delay:calc(var(--i) * -.7s);opacity:.2}@keyframes blink{0%,to{opacity:.1;transform:translateY(0)}45%{opacity:1;transform:translateY(-8px)}60%{opacity:.2}}@media (prefers-reduced-motion:reduce){.flies span{animation:none;opacity:.7}}.sign-wrap{z-index:2;display:flex;flex-direction:column;align-items:center;max-width:100%}.sign,.sign-wrap{position:relative}.sign{padding:34px 54px 30px;border-radius:4px;box-shadow:0 30px 60px rgba(0,0,0,.6),inset 0 0 0 6px rgba(80,50,20,.25),inset 0 0 80px rgba(60,35,10,.35);text-align:center;transform:rotate(-1.5deg);max-width:920px}.nail{position:absolute;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ddd,#555 70%);box-shadow:0 2px 2px rgba(0,0,0,.5)}.n1{left:14px}.n1,.n2{top:12px}.n2{right:14px}.n3{left:14px}.n3,.n4{bottom:12px}.n4{right:14px}.sign-name{font-family:var(--sign);font-weight:400;font-size:clamp(50px,11vw,150px);line-height:.95;margin:0;color:var(--paint-red);text-shadow:4px 4px 0 var(--paint-white),6px 7px 0 rgba(40,25,10,.4);letter-spacing:-.01em}.sign-tag{font-family:var(--script);font-size:clamp(30px,4.6vw,54px);color:var(--ink);margin:8px 0 4px;line-height:1.1}.sign-foot{font-family:var(--sign);color:#2b4a3e;letter-spacing:.12em;text-transform:uppercase;font-size:clamp(14px,1.8vw,20px);margin:0}.hero-lower{display:flex;align-items:flex-start;justify-content:center;gap:22px 34px;flex-wrap:wrap;margin-top:26px}.arrow{position:relative;padding:10px 56px 10px 26px;font-family:var(--sign);color:var(--paint-white);background-color:var(--paint-red);-webkit-clip-path:polygon(0 0,calc(100% - 34px) 0,100% 50%,calc(100% - 34px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 34px) 0,100% 50%,calc(100% - 34px) 100%,0 100%);transform:rotate(2deg);text-transform:uppercase;letter-spacing:.1em;font-size:18px;box-shadow:0 10px 20px rgba(0,0,0,.4);background-blend-mode:multiply}.dance-plank{color:var(--ink);padding:10px 22px 8px;transform:rotate(-2.5deg);display:flex;flex-direction:column;align-items:center;border-radius:2px;box-shadow:0 12px 24px rgba(0,0,0,.5);line-height:1.05}.dp{font-family:var(--sign);text-transform:uppercase}.dp0{color:var(--paint-red);font-size:22px;letter-spacing:.04em}.dp1{font-size:16px;letter-spacing:.14em}.dp2{font-family:var(--script);text-transform:none;font-size:30px;color:#2b4a3e}.dance-plank small{font-family:var(--typed);font-size:13px}.sec{padding:84px 0;position:relative}.sec-mud{background:linear-gradient(180deg,var(--bayou),#0f1c18)}.sec-night{background:var(--night)}.sec-ply{color:var(--ink);box-shadow:inset 0 14px 30px rgba(0,0,0,.25),inset 0 -14px 30px rgba(0,0,0,.25)}.sechead{margin-bottom:36px}.eyebrow{font-family:var(--typed);color:var(--fly);letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px;font-size:15px}.h2{font-family:var(--sign);font-size:clamp(34px,4.6vw,54px);line-height:1.04;color:var(--paint-white)}.h2,.script{font-weight:400;margin:0 0 18px}.script{font-family:var(--script);font-size:clamp(48px,7vw,84px);color:var(--fly);line-height:1;text-shadow:0 0 18px rgba(233,228,106,.35)}.lead{color:#d8d2bd;max-width:640px;margin:0}.sechead.dark .eyebrow,.sechead.dark .h2{color:var(--paint-red)}.sechead.dark .h2{text-shadow:2px 2px 0 var(--paint-white)}.sechead.dark .lead,.snap{color:var(--ink)}.snap{position:relative;margin:0;background:#fbf8ef;padding:10px 10px 14px;box-shadow:0 12px 22px rgba(0,0,0,.4);transform:rotate(var(--r,0deg))}.snap-img{aspect-ratio:4/3}.snap figcaption{font-family:var(--typed);font-size:15px;line-height:1.4;margin-top:8px}.tack{position:absolute;top:-8px;left:50%;margin-left:-8px;width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ff8a7a,var(--paint-red) 60%,#6e1a10);z-index:2;box-shadow:0 2px 3px rgba(0,0,0,.4)}.snap-wide{margin-top:64px}.snap-wide .snap-img{aspect-ratio:16/9}.snap-tall .snap-img{aspect-ratio:3/4}.duo{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:40px;gap:40px;align-items:start;margin-top:56px}.duo:has(>:only-child){grid-template-columns:minmax(0,760px);justify-content:center}.duo-story{grid-template-columns:1fr 1.25fr}.duo-story .snap:nth-child(2) .snap-img{aspect-ratio:16/9}.card-row{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:56px;gap:56px;align-items:start}.card{position:relative;background:var(--card);color:var(--ink);padding:26px 30px 30px;font-family:var(--typed);font-size:17px;transform:rotate(var(--r,-1deg));background-image:linear-gradient(180deg,transparent 58px,#d97a6c 58px,#d97a6c 60px,transparent 60px),repeating-linear-gradient(180deg,transparent 0 29px,var(--card-rule) 29px 30px);background-position:0 0,0 60px;box-shadow:0 24px 40px rgba(0,0,0,.5)}.card:before{content:"";position:absolute;inset:0;pointer-events:none}.stain-a:before{background:radial-gradient(ellipse 50% 30% at 85% 90%,rgba(150,110,60,.22),transparent 70%),radial-gradient(ellipse 40% 25% at 10% 15%,rgba(150,120,70,.16),transparent 70%)}.stain-b:before{background:radial-gradient(ellipse 45% 22% at 20% 92%,rgba(150,110,60,.24),transparent 70%),linear-gradient(0deg,rgba(140,110,60,.18),transparent 18%)}.stain-c:before{background:radial-gradient(ellipse 30% 40% at 95% 30%,rgba(150,110,60,.2),transparent 70%)}.ring{position:absolute;width:130px;height:130px;right:26px;top:70px;border-radius:50%;border:7px solid rgba(120,75,30,.16);box-shadow:inset 0 0 0 2px rgba(120,75,30,.1);pointer-events:none}.card-head{display:flex;flex-wrap:wrap;gap:0 12px;justify-content:space-between;font-size:14px;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;color:#6a5f4d}.card-name{font-family:var(--sign);font-weight:400;font-size:34px;margin:0 0 6px;line-height:1.6;color:var(--ink)}.card-name.small{font-size:26px;line-height:1.15;padding:4px 0 8px}.card-body p{margin:0 0 30px;line-height:30px}.card-body p:last-child{margin-bottom:0}.statement .lead{margin-bottom:20px}.facts{margin:0 0 26px;border-top:1px solid #2e4a40}.facts div{display:grid;grid-template-columns:110px 1fr;grid-gap:12px;gap:12px;padding:8px 0;border-bottom:1px solid #2e4a40}.facts dt{font-family:var(--typed);text-transform:uppercase;letter-spacing:.1em;font-size:14px;color:var(--fly);padding-top:3px}.facts dd{margin:0;color:#e7e1cc}.motto{margin:0;padding:18px 0 0;border-top:3px solid var(--paint-red)}.motto p{font-family:var(--script);font-size:clamp(32px,3.6vw,44px);color:var(--paint-white);margin:0;line-height:1.15}.motto cite{font-family:var(--typed);font-size:14px;color:var(--muted);font-style:normal}.cards{grid-template-columns:1fr 1fr;grid-gap:44px 40px;gap:44px 40px}.cards,.crew{display:grid;align-items:start}.crew{grid-template-columns:repeat(5,1fr);grid-gap:26px;gap:26px}.crew-item{transform:rotate(var(--r));display:flex;flex-direction:column;align-items:stretch}.snap-portrait{padding:8px 8px 10px}.snap-portrait .snap-img{aspect-ratio:1/1}.snap-portrait figcaption{font-size:14px}.ptag{position:relative;margin:-4px 10px 0;background:var(--manila);padding:26px 14px 16px;-webkit-clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%,0 14px);clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%,0 14px);box-shadow:inset 0 0 30px rgba(140,100,40,.25);font-size:15px;line-height:1.45}.ptag-hole{position:absolute;top:8px;left:50%;margin-left:-6px;width:12px;height:12px;border-radius:50%;background:var(--ply-dark);box-shadow:inset 0 0 0 2px #b58f50}.ptag-no{font-family:var(--typed);font-size:13px;text-transform:uppercase;letter-spacing:.1em;margin:0;color:#6a5532}.ptag-name{font-family:var(--sign);font-weight:400;font-size:20px;line-height:1.12;margin:4px 0;color:var(--paint-red)}.ptag-role{font-weight:600;margin:0 0 6px}.ptag-meta{font-family:var(--typed);font-size:13px;color:#5a4a2c}.ptag-meta,.ptag-quote,.ptag-sig{margin:0 0 8px}.ptag-quote{font-family:var(--hand);font-size:19px;line-height:1.3;color:#233a8a}.ptag-now{font-size:14px;margin:0;padding-top:8px;border-top:1px dashed rgba(90,70,30,.5)}.ptag-now span{font-family:var(--typed);text-transform:uppercase;letter-spacing:.08em}.records{display:grid;grid-gap:54px;gap:54px}.record{display:grid;grid-template-columns:280px 1fr;grid-gap:44px;gap:44px;align-items:start}.disc-link{display:block;border-radius:50%}.disc{width:100%;height:auto;display:block;filter:drop-shadow(0 18px 24px rgba(0,0,0,.6))}.disc-link:hover .disc{transform:rotate(8deg);transition:transform .6s ease}@media (prefers-reduced-motion:reduce){.disc-link:hover .disc{transform:none}}.disc-vinyl{fill:#0c0c0c}.disc-groove{fill:none;stroke:#262626;stroke-width:1}.disc-label{fill:var(--paint-red)}.disc-arc{font-family:var(--sign);font-size:11px;letter-spacing:2px;fill:var(--paint-white);text-transform:uppercase}.disc-title{font-family:var(--script);font-size:15px;fill:var(--fly)}.disc-small{font-family:var(--typed);font-size:8.5px;fill:var(--paint-white);letter-spacing:.5px}.disc-hole{fill:var(--night)}.record-card{background:var(--card);color:var(--ink);padding:22px 28px 24px;box-shadow:0 20px 34px rgba(0,0,0,.5);position:relative;background-image:repeating-linear-gradient(180deg,transparent 0 29px,var(--card-rule) 29px 30px);background-position:0 12px}.record-no{font-family:var(--typed);font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:#6a5f4d;margin:0}.record-title{font-family:var(--sign);font-weight:400;font-size:clamp(26px,3.2vw,36px);line-height:1.1;margin:4px 0 10px}.record-title a{text-decoration:none;color:var(--paint-red)}.record-title a:hover{text-decoration:underline}.record-note{font-style:italic;margin:0 0 16px;font-size:17px}.record-tracks{list-style:none;padding:0;margin:0 0 16px;column-count:2;column-gap:32px;font-family:var(--typed);font-size:15px}.record-tracks li{display:flex;gap:10px;page-break-inside:avoid;break-inside:avoid;line-height:30px}.record-tracks li.side2{break-before:column}.rt-n{color:var(--paint-red);min-width:20px}.rt-t{flex:1 1;min-width:0}.rt-d{color:#6a5f4d}.record-link{font-family:var(--sign);font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.board-row-wrap{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:44px;gap:44px;align-items:start}.board{background:#141414;background-image:repeating-linear-gradient(180deg,#1c1c1c 0 6px,#0e0e0e 6px 8px);border:14px solid #5a3d1e;border-image:linear-gradient(135deg,#7a5530,#4a2f14) 1;padding:22px 24px;box-shadow:0 20px 40px rgba(0,0,0,.6);min-width:0}.board-row{gap:2px 14px;margin:0}.board-line,.board-row{display:flex;flex-wrap:wrap}.board-line{align-items:baseline;justify-content:space-between;gap:0 12px;padding:3px 0}.board-where{font-family:var(--typed);font-size:13px;color:#9a9a90;text-align:right}.word{display:inline-flex;gap:2px}.lt{font-family:Arial Narrow,Arial,sans-serif;font-weight:700;font-size:clamp(16px,1.7vw,22px);color:#f5f5f0;background:rgba(255,255,255,.03);min-width:.7em;text-align:center;line-height:1.2;text-shadow:0 1px 0 rgba(0,0,0,.6)}.board-row.big{margin-bottom:10px}.board-row.big .lt{color:#ff6d5c;font-size:clamp(24px,3.2vw,40px)}.board-line:nth-child(3n) .word:first-child .lt:nth-child(2){transform:rotate(-6deg) translateY(2px);display:inline-block}.board-note{color:var(--muted);font-style:italic;margin:18px 0 0}.snap-board .snap-img{aspect-ratio:16/9}.river-row{display:grid;grid-template-columns:330px 1fr;grid-gap:56px;gap:56px;align-items:start}.staff-col{align-items:flex-start}.staff,.staff-col{display:flex;flex-direction:column}.staff{position:relative;width:110px;margin-left:30px;background:#f4f1e6;border:4px solid #1e1e1e;box-shadow:0 20px 40px rgba(0,0,0,.5)}.staff:before{content:"";position:absolute;left:-30px;width:20px;top:-18px;bottom:-40px;background:linear-gradient(90deg,#2c2116,#4a3824 50%,#2c2116)}.tick{position:relative;height:34px;border-bottom:1px solid #1e1e1e;display:flex;align-items:center;justify-content:flex-end;padding-right:10px;z-index:1}.tick:before{content:"";position:absolute;left:0;top:0;width:42%;height:50%;background:#1e1e1e}.tick:nth-child(odd):before{background:var(--paint-red)}.yr{font-family:var(--sign);font-size:17px;color:#1e1e1e}.wl{left:-34px;right:-24px;bottom:0;background:linear-gradient(180deg,rgba(80,95,55,.6),rgba(30,45,30,.85));border-top:3px solid rgba(233,228,106,.6);z-index:2;mix-blend-mode:multiply}.mark,.wl{position:absolute}.mark{left:100%;z-index:3;display:flex;align-items:center;transform:translateY(50%);width:170px}.mark:before{content:"";width:16px;border-top:2px solid var(--fly);flex:none}.mark span{font-family:var(--typed);font-size:12.5px;line-height:1.25;color:var(--fly);padding-left:6px}.staff-head{font-family:var(--sign);color:var(--paint-white);margin:54px 0 4px;font-size:20px}.staff-note{color:var(--muted);font-size:15px;margin:0;max-width:280px}.ledger-col{min-width:0}.ledger{background:var(--ledger);color:#1c2a20;padding:18px 0 10px;box-shadow:0 20px 40px rgba(0,0,0,.55);border-left:10px solid #2f4a37;position:relative}.ledger-title{font-family:var(--hand);font-size:26px;margin:0 20px 6px;color:#233a8a}.ledger-scroll{overflow-x:auto}.ledger table{width:100%;border-collapse:collapse;font-size:14.5px;min-width:600px}.ledger th{font-family:var(--typed);font-weight:400;text-transform:uppercase;letter-spacing:.08em;font-size:12.5px;text-align:left;padding:6px 10px;border-bottom:2px solid var(--ledger-red);color:var(--ledger-red)}.ledger td{padding:6px 10px;border-bottom:1px solid var(--ledger-rule);vertical-align:top}.ledger td+td,.ledger th+th{border-left:1px solid var(--ledger-rule)}.ledger td:nth-child(3),.ledger th:nth-child(3){border-left:2px solid var(--ledger-red)}.l-date{white-space:nowrap}.l-date,.l-num{font-family:var(--typed)}.l-num{text-align:right}.l-bass{color:#233a8a}.l-bass,.l-river{font-family:var(--hand);font-size:18px;white-space:nowrap}.l-river{color:var(--ledger-red)}.l-rem{font-family:var(--hand);font-size:16px;color:#233a8a;line-height:1.3}.snap-barge{margin:44px 0 0 auto;max-width:520px}.notes-head{font-family:var(--sign);font-weight:400;color:var(--paint-white);font-size:clamp(26px,3vw,34px);margin:80px 0 4px}.notes-lede{color:var(--muted);margin:0 0 30px}.incidents{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.inc{background:var(--ledger);color:#1c2a20;padding:20px 22px 22px;box-shadow:0 16px 30px rgba(0,0,0,.5);background-image:repeating-linear-gradient(180deg,transparent 0 27px,var(--ledger-rule) 27px 28px);background-position:0 14px;font-size:16px;line-height:28px}.inc-year{color:var(--ledger-red);font-size:30px;margin:0;line-height:1.1}.inc h4,.inc-year{font-family:var(--sign)}.inc h4{font-weight:400;font-size:21px;margin:2px 0 0;line-height:1.2}.inc-where{font-family:var(--typed);font-size:13px;margin:0 0 12px;color:#4a5a4c}.inc-body p{margin:0 0 28px}.inc-body p:last-child{margin-bottom:0}.snap-dark{margin-top:56px}.notes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:34px 30px;gap:34px 30px;align-items:start}.note{position:relative;padding:22px 22px 20px;transform:rotate(var(--r));box-shadow:0 12px 22px rgba(0,0,0,.3);font-size:16px;line-height:1.5}.note-0{background:var(--card)}.note-1{background:#f3e7a7}.note-2{background:#e9eef2}.note h3{font-family:var(--sign);font-weight:400;color:var(--paint-red);font-size:22px;margin:0 0 8px;line-height:1.15}.note p{margin:0}.press-head{font-family:var(--script);font-weight:400;font-size:clamp(42px,5vw,60px);color:var(--ink);margin:70px 0 24px;line-height:1}.clips{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:start}.clip{position:relative;background:var(--news);padding:24px 26px;transform:rotate(var(--r));box-shadow:0 12px 24px rgba(0,0,0,.35);filter:sepia(.08)}.clip-pub{font-family:var(--typed);font-size:13px;text-transform:uppercase;letter-spacing:.1em;margin:0 0 8px;border-bottom:1px solid #1f1a14;padding-bottom:6px}.clip-head{font-family:var(--sign);font-weight:400;font-size:clamp(24px,2.6vw,30px);line-height:1.1;margin:0 0 6px}.clip-sub{font-style:italic;margin:0 0 6px;font-size:17px}.clip-by{font-family:var(--typed);font-size:13px;margin:0 0 12px}.clip-body{column-count:2;column-gap:22px;font-size:15.5px;line-height:1.5}.clip-body p{margin:0 0 10px}.compbook{display:grid;grid-template-columns:200px 1fr;grid-gap:0;gap:0;box-shadow:0 24px 44px rgba(0,0,0,.6);margin-bottom:70px}.compbook-cover{background:#111;background-image:radial-gradient(circle at 20% 30%,#eee 0 2px,transparent 3px),radial-gradient(circle at 70% 60%,#ddd 0 3px,transparent 4px),radial-gradient(circle at 40% 80%,#eee 0 2px,transparent 3px);background-size:22px 26px,30px 34px,18px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:20px;border-right:10px solid #1d1d1d}.compbook-cover small,.compbook-cover span{background:#f4f1e6;color:var(--ink);padding:4px 12px}.compbook-cover span{font-family:var(--hand);font-size:26px}.compbook-cover small{font-family:var(--typed);font-size:13px}.compbook-page{list-style:none;margin:0;padding:26px 30px 26px 64px;color:#233a8a;background:#fbf9f1;background-image:linear-gradient(90deg,transparent 46px,#e7a3a3 0,#e7a3a3 48px,transparent 0),repeating-linear-gradient(180deg,transparent 0 33px,#b9cde0 33px 34px);background-position:0 0,0 14px}.entry{padding:0 0 34px}.entry:last-child{padding-bottom:0}.entry-text{font-size:21px}.entry-by,.entry-text{font-family:var(--hand);line-height:34px;margin:0}.entry-by{font-size:19px;color:#1f1a14;text-align:right}.entry-stars{color:var(--paint-red);letter-spacing:2px}.plank{color:var(--ink);padding:32px 38px;display:grid;grid-template-columns:1.5fr 1fr;grid-gap:28px;gap:28px;align-items:center;border-radius:3px;box-shadow:0 20px 40px rgba(0,0,0,.55),inset 0 0 50px rgba(60,35,10,.3);transform:rotate(.6deg)}.plank-head{font-family:var(--sign);font-weight:400;color:var(--paint-red);font-size:clamp(32px,4.4vw,52px);margin:0 0 8px;line-height:1.05;text-shadow:2px 2px 0 var(--paint-white)}.plank p{margin:0}.plank-cta{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.btn{display:inline-block;font-family:var(--sign);text-transform:uppercase;letter-spacing:.08em;background:var(--ink);color:var(--fly);text-decoration:none;padding:14px 26px;border-radius:3px}.btn:hover{background:var(--paint-red);color:var(--paint-white)}.btn-ghost{background:transparent;color:var(--ink);border:2px solid var(--ink)}.fine{font-family:var(--typed);font-size:15px}.ftr{background:#070d0b;color:var(--muted);padding:44px 0 30px;border-top:1px solid #1a2a24}.ftr-grid{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.ftr-mark{font-family:var(--sign);color:var(--paint-red)}.ftr-mark,.ftr-tag{font-size:26px;margin:0}.ftr-tag{font-family:var(--script);color:var(--fly)}.ftr-meta{font-family:var(--typed);font-size:14px;margin:6px 0 0}.ftr-links{display:flex;flex-direction:column;gap:4px}.ftr-links a:hover{color:var(--fly)}.mouseprint{font-size:13px;line-height:1.5;margin-top:26px;color:#8b8676}.rec{background:linear-gradient(180deg,var(--bayou),var(--night));padding:56px 0 80px}.rec-wrap{max-width:860px;margin:0 auto;padding:28px 34px 30px;background:var(--card);color:var(--ink);font-family:var(--typed);transform:rotate(-.4deg);box-shadow:0 24px 44px rgba(0,0,0,.55);background-image:linear-gradient(180deg,transparent 58px,#d97a6c 58px,#d97a6c 60px,transparent 60px),repeating-linear-gradient(180deg,transparent 0 29px,var(--card-rule) 29px 30px);background-position:0 0,0 60px}.rec-back{font-size:15px;letter-spacing:.06em;color:#6a5f4d}.rec-back,.rec-kicker{text-transform:uppercase}.rec-kicker{font-size:14px;letter-spacing:.1em;color:var(--paint-red);margin:30px 0 4px}.rec-title{font-family:var(--sign);font-weight:400;font-size:clamp(34px,6vw,58px);margin:0;color:var(--paint-red);line-height:1.05;text-shadow:2px 2px 0 #fff}.rec-meta{font-size:15px;color:#4a4234;border-bottom:2px solid var(--ink);padding-bottom:10px;margin:10px 0 0}.rec-note{font-family:var(--body);font-style:italic;font-size:18px;line-height:1.6}.rec-tracks{list-style:none;padding:0;margin:24px 0}.rec-track{padding:4px 0;border-bottom:1px dotted rgba(31,26,20,.45)}.rec-track-head{display:flex;gap:14px;align-items:baseline;line-height:30px}.rec-n{font-family:var(--sign);color:var(--paint-red);min-width:28px}.rec-n,.rec-t{font-size:18px}.rec-t{flex:1 1;min-width:0}.rec-d{font-size:15px;color:#6a5f4d}.rec-audio{width:100%;margin-top:8px}.rec-liner{font-family:var(--body);font-style:italic;color:#4a4234}.rec-lyrics summary{cursor:pointer;text-transform:uppercase;letter-spacing:.08em;font-size:15px;color:var(--paint-red)}.rec-lyrics pre{white-space:pre-wrap;font-family:var(--body);font-size:17px}.rec-pager{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:28px;font-family:var(--sign);font-size:17px}.rec-pager a{color:var(--ink)}.rec-pager a:hover{color:var(--paint-red)}@media (max-width:1100px){.crew{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.board-row-wrap,.card-row,.cards,.clips,.duo,.duo-story,.plank,.river-row{grid-template-columns:1fr}.crew,.incidents,.notes{grid-template-columns:1fr 1fr}.record{grid-template-columns:200px 1fr;gap:28px}.staff-col{align-items:flex-start}}@media (max-width:600px){body{font-size:17px}.wrap{padding:0 16px}.hdr-row{padding:8px 16px}.hdr-nav{gap:2px 14px;font-size:15px}.hero{min-height:0;padding:60px 16px 150px}.moon{width:70px;height:70px;top:4%;right:8%}.treeline{height:220px;width:180%;left:-40%}.sign{padding:26px 16px 22px}.sign-name{font-size:clamp(40px,13vw,60px);text-shadow:3px 3px 0 var(--paint-white),4px 5px 0 rgba(40,25,10,.4)}.sec{padding:60px 0}.card{padding:20px 16px 24px;font-size:15.5px}.card-name{font-size:28px}.ring{width:90px;height:90px}.facts div{grid-template-columns:90px 1fr}.crew,.incidents,.notes{grid-template-columns:1fr}.crew-item{max-width:360px;margin:0 auto;width:100%}.record{grid-template-columns:1fr}.disc-link{width:200px;margin:0 auto}.record-card{padding:18px 16px 20px}.record-tracks{column-count:1}.record-tracks li.side2{page-break-before:auto;break-before:auto;margin-top:30px}.board{padding:14px 12px;border-width:10px}.board-line{flex-direction:column;gap:0}.board-where{text-align:left}.lt{font-size:15px}.board-row.big .lt{font-size:24px}.staff{width:90px}.mark{width:150px}.ledger-title{margin:0 14px 6px}.clip{padding:20px 16px}.clip-body{column-count:1}.compbook{grid-template-columns:1fr}.compbook-cover{flex-direction:row;border-right:0;border-bottom:8px solid #1d1d1d;padding:16px}.compbook-page{padding:20px 14px 20px 42px;background-image:linear-gradient(90deg,transparent 30px,#e7a3a3 0,#e7a3a3 32px,transparent 0),repeating-linear-gradient(180deg,transparent 0 33px,#b9cde0 33px 34px)}.entry-text{font-size:19px}.plank{padding:24px 18px;transform:none}.snap-wide{margin-top:44px}.rec{padding:30px 0 50px}.rec-wrap{margin:0 16px;padding:20px 16px;transform:none}}.nw{white-space:nowrap}.duo:empty{display:none}.ftr,main{overflow-x:clip}.disc-rule{stroke:var(--paint-white);stroke-width:.8;opacity:.7}.board-row-wrap:has(>:only-child){grid-template-columns:minmax(0,820px)}.card-head span:last-child{margin-left:auto}@media (max-width:600px){.hdr-row{flex-wrap:nowrap;flex-direction:column;align-items:flex-start;gap:4px}.hdr-nav{flex-wrap:nowrap;overflow-x:auto;max-width:100%;white-space:nowrap;padding-bottom:4px;scrollbar-width:none}.hdr-nav::-webkit-scrollbar{display:none}}