.board__crumb{margin:0 0 var(--space-6);text-align:center;font-family:var(--font-ui);font-size:.74rem;letter-spacing:.09em;text-transform:uppercase}.board{--cork: #b88b58;--cork-dot: rgba(92, 56, 24, .3);--cork-fleck: rgba(255, 238, 205, .22);--frame: #6b4a2b;--sheet: #fffdf6;--card: #fbf6e6;--card-rule: rgba(28, 78, 122, .16);--card-margin: rgba(178, 34, 52, .4);--mat: #f5edd9;--mat-ring: #9e2b2b;--sticky: #f7e37c;--sticky-ink: #3b3300;--tape: #ece0bd;--pin: #b3262e;--pin-shine: #f2a3a3;--shadow: 0 1px 2px rgba(0, 0, 0, .16), 0 8px 18px rgba(48, 28, 10, .24);position:relative;padding:clamp(16px,4vw,44px);border:12px solid var(--frame);border-radius:6px;background-color:var(--cork);background-image:radial-gradient(var(--cork-dot) 1px,transparent 1.6px),radial-gradient(var(--cork-fleck) 1px,transparent 1.6px);background-size:7px 7px,13px 13px;background-position:0 0,4px 6px;box-shadow:inset 0 2px 12px #00000047,0 2px #0000000f}:root[data-theme=dark] .board{--cork: #4b3722;--cork-dot: rgba(0, 0, 0, .38);--cork-fleck: rgba(255, 214, 160, .07);--frame: #2a1c10;--sheet: var(--reg-surface);--card: var(--reg-surface-2);--card-rule: rgba(200, 162, 74, .16);--card-margin: rgba(192, 90, 98, .45);--mat: #2c2a33;--mat-ring: #c05a62;--sticky: #6e6326;--sticky-ink: #fff7cf;--tape: #4f4733;--pin: #c9474f;--pin-shine: #e9a1a5;--shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 8px 18px rgba(0, 0, 0, .45)}.board__photo,.board__card,.board__mat,.board__sticky,.board__index,.board__teamsheet,.board__slip{position:relative;box-shadow:var(--shadow)}.board__photo:before,.board__card:before,.board__mat:before,.board__sticky:before,.board__index:before,.board__teamsheet:before,.board__slip:before,.board__sheet:before,.board__sheet:after{content:"";position:absolute;top:-7px;left:50%;z-index:2;width:15px;height:15px;margin-left:-7.5px;border-radius:50%;background:radial-gradient(circle at 35% 35%,var(--pin-shine) 0 2px,var(--pin) 3px);box-shadow:0 2px 3px #00000059}.board__top{display:flex;flex-wrap:wrap;gap:clamp(20px,3vw,32px);align-items:flex-start;justify-content:center}.board__photo{flex:0 1 13.5rem;margin:0;padding:10px 10px 0;background:var(--sheet);transform:rotate(-2deg)}.board__photo img{display:block;width:100%;height:auto}.board__photo figcaption{padding:.55rem .2rem .8rem;text-align:center;font-family:var(--font-display);font-style:italic;font-size:.92rem;color:var(--reg-text-soft)}.board__card{flex:1 1 19rem;max-width:27rem;padding:1.1rem 1.3rem 1.2rem 2.4rem;background-color:var(--card);background-image:linear-gradient(90deg,transparent 1.55rem,var(--card-margin) 1.55rem,var(--card-margin) calc(1.55rem + 1px),transparent calc(1.55rem + 1px));color:var(--reg-text);transform:rotate(.6deg)}.board__card-eyebrow{margin:0;font-family:var(--font-ui);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--reg-crimson)}.board__name{margin:.15rem 0 .7rem;font-family:var(--font-display);font-weight:600;font-size:clamp(1.8rem,4.5vw,2.4rem);line-height:1.05;color:var(--reg-heading)}.board__facts{margin:0;font-family:var(--font-ui);font-size:.86rem;line-height:1.45}.board__facts div{display:grid;grid-template-columns:6.2rem 1fr;gap:.6rem;padding:.38rem 0;border-top:1px solid var(--card-rule)}.board__facts dt{color:var(--reg-muted);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;padding-top:.12rem}.board__facts dd{margin:0;color:var(--reg-text)}.board__side{flex:0 1 13rem;display:flex;flex-direction:column;align-items:center;gap:26px}.board__mat{display:flex;flex-direction:column;align-items:center;justify-content:center;width:12.5rem;aspect-ratio:1;margin:0;padding:1.6rem;border-radius:50%;background:var(--mat);border:5px double var(--mat-ring);text-align:center;transform:rotate(-5deg)}.board__mat blockquote{margin:0;font-family:var(--font-display);font-weight:600;font-size:1.12rem;line-height:1.25;color:var(--reg-heading)}.board__mat figcaption{margin-top:.5rem;font-family:var(--font-ui);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--reg-muted)}.board__sticky{width:12.5rem;margin:0;padding:1rem 1rem 1.1rem;background:var(--sticky);color:var(--sticky-ink);transform:rotate(2deg);font-family:var(--font-ui);font-size:.84rem;line-height:1.45}.board__index{width:12.5rem;padding:.9rem 1rem 1rem;background:var(--sheet);transform:rotate(-1deg)}.board__index-title,.board__teamsheet h2{margin:0 0 .5rem;font-family:var(--font-ui);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--reg-muted)}.board__index ol{margin:0;padding-left:1.25rem;font-family:var(--font-ui);font-size:.86rem;line-height:1.7}.board__sheet{position:relative;max-width:44rem;margin:clamp(36px,5vw,56px) auto 0;padding:clamp(26px,5vw,60px) clamp(18px,5vw,60px);background:var(--sheet);color:var(--reg-text);box-shadow:var(--shadow);font-family:var(--font-body);font-size:1.1rem;line-height:1.78}.board__sheet:before{left:18px;margin-left:0}.board__sheet:after{left:auto;right:18px;margin-left:0}.board__sheet p{margin:0 0 1.05em}.board__lead{font-size:1.18rem}.board__sheet h2{display:table;margin:2.4em 0 1em;padding:.3em .8em .25em;background:var(--tape);color:var(--reg-heading);transform:rotate(-1deg);font-family:var(--font-ui);font-size:.82rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1.3;scroll-margin-top:1.5rem}.board__sheet h3{margin:1.8em 0 .6em;font-family:var(--font-display);font-weight:600;font-size:1.2rem;color:var(--reg-heading)}.board__sheet blockquote{margin:1.2em 0;padding:.1em 0 .1em 1.1em;border-left:3px solid var(--reg-gold-soft);color:var(--reg-text-soft)}.board__sheet blockquote p:last-child{margin-bottom:0}.board__sheet .mats{display:grid;grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:1.4rem 1.2rem;margin:1.5em 0 1em;justify-items:center}.board__sheet .mats blockquote{display:flex;flex-direction:column;align-items:center;justify-content:center;width:11.5rem;aspect-ratio:1;margin:0;padding:1.3rem;border:4px double var(--mat-ring);border-radius:50%;background:var(--mat);color:var(--reg-heading);text-align:center;font-family:var(--font-display);font-size:.98rem;line-height:1.28}.board__sheet .mats blockquote:nth-child(3n+1){transform:rotate(-4deg)}.board__sheet .mats blockquote:nth-child(3n+2){transform:rotate(3deg)}.board__sheet .mats blockquote:nth-child(3n){transform:rotate(-1deg)}.board__sheet .mats blockquote p{margin:0}.board__sheet .mats blockquote p+p{margin-top:.45rem;font-family:var(--font-ui);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;color:var(--reg-muted);line-height:1.35}.board__sheet .mats blockquote p+p a{color:inherit}.board__teamsheet{max-width:44rem;margin:clamp(36px,5vw,52px) auto 0;padding:1.3rem clamp(18px,4vw,34px) 1.4rem;background:var(--sheet);transform:rotate(.4deg)}.board__teams{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.4rem 2rem}.board__team h3{margin:.4rem 0;font-family:var(--font-display);font-weight:600;font-size:1.1rem}.board__team ol{margin:0;padding:0;list-style:none;font-family:var(--font-ui);font-size:.84rem;line-height:1.5}.board__team li{padding:.22rem 0;border-bottom:1px solid var(--card-rule)}.board__team li span{color:var(--reg-muted)}.board__team li span:before{content:", "}.board__slip{max-width:34rem;margin:clamp(30px,4vw,44px) auto 0;padding:.8rem 1.1rem;background:var(--sheet);color:var(--reg-text-soft);transform:rotate(-.6deg);font-family:var(--font-ui);font-size:.8rem;line-height:1.5;text-align:center}@media(max-width:40rem){.board{border-width:8px}.board__card,.board__photo{max-width:none;flex-basis:100%;transform:none}.board__side{flex-basis:100%}.board__facts div{grid-template-columns:6rem 1fr}}
