.act-page{--act-ink:#193f33;--act-muted:#637263;--act-line:#d9dfd2;background:#fffdf8}.act-shell{max-width:1248px;margin:auto;padding:0 48px 72px}.act-intro{justify-content:space-between;align-items:center;gap:60px;padding:72px 0 48px;display:flex}.act-intro h1{letter-spacing:-3.6px;margin:23px 0;font:400 clamp(54px,5.9vw,82px)/1.06 Georgia,serif}.act-intro h1 em{color:#84936a;font-weight:400}.act-intro>div>p:last-child{max-width:470px;color:var(--act-muted);font-size:14px;line-height:1.85}.act-month-note{text-align:center;color:#6f6447;background:#f3e9c9;flex-shrink:0;width:224px;padding:35px 16px 27px;position:relative;transform:rotate(5deg);box-shadow:3px 5px #c2ae7225}.act-month-note>svg{margin:auto}.act-month-note p{margin:19px 0 24px;font:italic 29px/1.15 Georgia,serif}.act-month-note>span:last-child{letter-spacing:1.2px;font-size:7px}.act-pin{background:#d07a54;border-radius:50%;width:9px;height:9px;position:absolute;top:7px;left:50%;box-shadow:1px 2px 3px #59402f50}.act-lineup{border-top:1px solid var(--act-line);border-bottom:1px solid var(--act-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:55px;display:grid}.act-lineup a{border-right:1px solid var(--act-line);align-items:center;gap:16px;min-height:104px;padding:22px 24px;transition:background .2s;display:flex}.act-lineup a:first-child{padding-left:0}.act-lineup a:last-child{border:0}.act-lineup a:hover{background:#eeefdf}.act-lineup-num{color:#a3aa8d;font:italic 18px Georgia,serif}.act-lineup a>svg{color:#7f8d65;flex-shrink:0}.act-lineup a>svg:last-child{width:14px;margin-left:auto}.act-lineup strong{font-size:13px;font-weight:500;display:block}.act-lineup small{color:#7e8775;margin-top:7px;font-size:10px;display:block}.act-section-caption{letter-spacing:1.4px;color:#6e7a61;justify-content:space-between;gap:20px;margin-bottom:22px;font-size:8px;display:flex}.act-section-caption>span:last-child{align-items:center;gap:13px;font-size:7px;display:flex}.act-event{border:1px solid #e4dfcf;border-radius:4px;margin-bottom:34px;scroll-margin-top:86px;overflow:hidden}.act-event-main{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.act-event-copy{align-self:center;min-width:0;padding:49px 44px}.act-category{letter-spacing:1.6px;color:#677651;align-items:center;gap:10px;font-size:8px;font-weight:600;display:flex}.act-category>span{color:#96a079;margin-right:5px;font:italic 23px Georgia,serif}.act-event-copy h2{letter-spacing:-2px;margin:27px 0 23px;font:400 clamp(38px,4.1vw,57px)/1.09 Georgia,serif}.act-event-copy h2 em{color:#8c7748;font-weight:400}.act-event-copy>p:not(.act-category){font-size:15px;line-height:1.85}.act-event-copy>p.act-secondary{color:var(--act-muted);max-width:345px;margin-top:17px;font-size:12px;line-height:1.9}.act-status{color:#786a46;background:#fffcf050;border:1px solid #cabb955c;border-radius:30px;align-items:center;gap:8px;margin-top:27px;padding:9px 12px;font-size:10px;display:inline-flex}.act-status>span{background:#ad9256;border-radius:50%;width:5px;height:5px}.act-box{background:#f5eddb}.act-box-art{background:#f3e4c9;align-items:center;display:flex;position:relative;overflow:hidden}.act-box-art img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:470px;display:block}.act-box-art figcaption{text-align:center;letter-spacing:1.6px;color:#6c5736;font-size:7px;position:absolute;bottom:24px;left:15px;right:15px}.act-details{background:#fffdf64d;border-top:1px solid #b29e7133;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:22px 43px;display:grid}.act-details>div{min-width:0}.act-details dt{color:#76795f;align-items:center;gap:8px;margin-bottom:9px;font-size:9px;display:flex}.act-details dt svg{color:#8e9676}.act-details dd{color:#45543f;padding-left:23px;font-size:12px}.act-pixel{background:#edf2f1;border-color:#d6e1dd}.act-pixel .act-event-main{grid-template-columns:1.05fr 1fr}.act-pixel .act-event-copy h2 em{color:#768a9b}.act-pixel .act-category{color:#6f8090}.act-pixel .act-details{background:#f5f8f280;border-top-color:#7f9e9633}.act-pixel-art{background:#e2e4da;border:7px solid #f8f8ef;align-self:center;margin:38px 35px 40px 44px;padding:27px 25px 20px;position:relative;transform:rotate(-2deg);box-shadow:0 8px 17px #34584a13}.act-wall-tape{z-index:1;background:#d5c69a99;width:100px;height:29px;position:absolute;top:-20px;left:36%;transform:rotate(5deg)}.act-pixel-grid{aspect-ratio:1;grid-template-columns:repeat(16,minmax(0,1fr));gap:3px;display:grid}.act-note{aspect-ratio:1;border-top:2px solid #ffffff20;display:block;box-shadow:1px 2px 1px #3f4b3b23}.act-note-bg{background:#f3eeb2}.act-note-p{background:#dc8d7e}.act-note-o{background:#e7b650}.act-note-y{background:#edb85a}.act-note-g{background:#789869}.act-pixel-art figcaption{letter-spacing:2px;text-align:center;color:#677364;margin-top:19px;font-size:7px}.act-wall-label{color:#59654c;background:#f8f2d7;padding:12px 16px;font:italic 16px/1.4 Georgia,serif;position:absolute;bottom:28px;right:-15px;transform:rotate(8deg);box-shadow:2px 3px 7px #33453620}.act-wall-label b{font-weight:400}.act-rules{border-top:1px solid #b7c8bd;margin-top:26px;padding-top:5px}.act-rules summary{cursor:pointer;color:#4c6658;padding:13px 0;font-size:11px}.act-rules p{color:#637263;margin:4px 0 8px;font-size:12px;line-height:1.8}.act-popups{grid-template-columns:1fr 1fr;gap:20px;padding:27px 0 42px;scroll-margin-top:86px;display:grid}.act-popups .act-event-copy{padding-left:0}.act-popups .act-event-copy h2 em{color:#95775f}.act-noticeboard{background:radial-gradient(#876d4c33 .7px,#0000 .7px) 0 0/5px 5px,#d2b38a;border:8px solid #eee4d1;justify-content:center;align-items:center;min-height:440px;margin:18px 0 30px;display:flex;position:relative;box-shadow:inset 0 1px 6px #6b4e3b22}.act-paper{background:#fffdf3;width:73%;padding:34px 27px 31px;position:relative;transform:rotate(-5deg);box-shadow:4px 7px 7px #684f3a23}.act-paper-tape{background:#e7dcafc9;width:90px;height:26px;position:absolute;top:-12px;left:35%;transform:rotate(8deg)}.act-paper-eyebrow{letter-spacing:1.6px;color:#8a8f70;font-size:7px;display:block}.act-paper>svg{color:#a18b55;margin-top:30px}.act-paper h3{letter-spacing:-.7px;color:#364e3e;margin:19px 0 16px;font:400 31px/1.15 Georgia,serif}.act-paper p{color:#7c856f;font-size:11px;line-height:1.7}.act-paper-foot{letter-spacing:1.2px;color:#949b82;border-top:1px dashed #d7dbc6;margin-top:30px;padding-top:19px;font-size:6px;display:block}.act-sticky{color:#76633c;background:#e9d38b;flex-direction:column;gap:11px;padding:22px 23px;display:flex;position:absolute;bottom:-19px;right:-8px;transform:rotate(7deg);box-shadow:3px 5px 6px #76623e22}.act-sticky span{letter-spacing:1.4px;font-size:6px}.act-sticky strong{font:italic 25px Georgia,serif}.act-between{border-top:1px solid var(--act-line);justify-content:space-between;align-items:center;gap:25px;padding-top:34px;display:flex}.act-between h2{letter-spacing:-.6px;margin-top:11px;font:400 27px/1.25 Georgia,serif}.act-between>div:last-child{flex-shrink:0;gap:25px;display:flex}.act-between a{text-underline-offset:6px;align-items:center;gap:13px;min-height:44px;font-size:12px;-webkit-text-decoration:underline #aab89d;text-decoration:underline #aab89d;display:flex}.act-between a:hover{color:#7c905a}@media (max-width:1000px){.act-shell{padding:0 32px 55px}.act-intro{gap:35px}.act-month-note{width:185px}.act-month-note p{font-size:26px}.act-lineup a{gap:11px;padding:18px 15px}.act-lineup-num{display:none}.act-event-copy{padding:35px 28px}.act-event-copy h2{font-size:42px}.act-box-art img{min-height:440px}.act-pixel-art{margin-left:25px;margin-right:20px;padding:20px 15px}.act-pixel-grid{gap:2px}.act-pixel .act-event-main{grid-template-columns:1fr 1fr}.act-wall-label{font-size:13px}.act-between{align-items:flex-start}.act-between>div:last-child{flex-direction:column;gap:15px}.act-noticeboard{min-height:400px}.act-paper{padding:30px 20px}.act-paper h3{font-size:27px}}@media (max-width:700px){.act-shell{padding:0 22px 44px}.act-intro{padding:41px 0 32px;display:block}.act-intro h1{letter-spacing:-2px;margin:21px 0;font-size:clamp(44px,9.5vw,65px)}.act-intro>div>p:last-child{font-size:13px}.act-month-note{text-align:left;width:auto;box-shadow:none;align-items:center;gap:13px;margin-top:26px;padding:15px 16px;display:flex;transform:none}.act-pin,.act-month-note p{display:none}.act-month-note>svg{flex-shrink:0;width:21px;margin:0}.act-month-note>span:last-child{letter-spacing:.7px;font-size:8px}.act-lineup{grid-template-columns:1fr;margin-bottom:32px}.act-lineup a,.act-lineup a:first-child{border-right:0;border-bottom:1px solid var(--act-line);gap:15px;min-height:76px;padding:15px 8px}.act-lineup-num{font-size:16px;display:block}.act-lineup strong{font-size:13px}.act-lineup small{margin-top:5px;font-size:10px}.act-section-caption{margin-bottom:18px;font-size:8px}.act-section-caption>span:last-child{display:none}.act-event{margin-bottom:25px}.act-event-main,.act-pixel .act-event-main{grid-template-columns:minmax(0,1fr)}.act-event-copy{padding:30px 25px}.act-event-copy h2{letter-spacing:-1.8px;margin:23px 0 19px;font-size:44px}.act-event-copy>p:not(.act-category){font-size:14px}.act-event-copy>p.act-secondary{font-size:12px}.act-category{letter-spacing:1.2px;gap:8px;font-size:7px}.act-category>span{font-size:21px}.act-status{margin-top:22px}.act-box-art img{aspect-ratio:1.12;-o-object-fit:cover;object-fit:cover;height:auto;min-height:0}.act-box-art figcaption{font-size:6px;bottom:15px}.act-details{grid-template-columns:1fr;gap:19px;padding:23px 25px}.act-details>div{grid-template-columns:1fr 1.15fr;align-items:baseline;gap:12px;display:grid}.act-details dt{margin:0;font-size:10px}.act-details dd{padding:0;font-size:11px;line-height:1.6}.act-pixel .act-event-copy{grid-row:1}.act-pixel-art{max-width:390px;margin:0 25px 32px;padding:22px 17px 17px;transform:rotate(-1deg)}.act-wall-label{bottom:23px;right:-11px}.act-popups{grid-template-columns:minmax(0,1fr);gap:0;padding:12px 0 50px}.act-popups .act-event-copy{padding:21px 0 32px}.act-noticeboard{min-height:410px;margin:0 4px 12px 0}.act-paper{max-width:300px;padding:30px 24px}.act-paper h3{font-size:29px}.act-sticky{padding:18px 21px;right:-8px}.act-sticky strong{font-size:24px}.act-between{flex-direction:column;gap:18px;padding-top:27px}.act-between h2{font-size:26px}.act-between>div:last-child{flex-flow:wrap;gap:23px}.act-between a{gap:8px;font-size:11px}}@media (prefers-reduced-motion:reduce){.act-lineup a{transition:none}}.act-intro.act-board-hero{isolation:isolate;background:radial-gradient(#684b2b24 .8px,#0000 .8px) 0 0/4px 4px,radial-gradient(#f4ddba55 .9px,#0000 .9px) 2px 1px/7px 6px,#cfaf82;border:10px solid #b08d64;border-radius:3px;grid-template-columns:1.12fr 1fr;align-items:center;gap:40px;margin:30px -24px 32px;padding:42px;display:grid;position:relative;box-shadow:inset 0 2px 9px #6b472f33,0 5px #795b3a15}.act-board-hero .act-hero-sheet{background:#fffcf0;padding:36px 34px 23px;position:relative;transform:rotate(-1.5deg);box-shadow:4px 7px 10px #60432325}.act-hero-tape{background:#eee0aeaa;width:120px;height:30px;position:absolute;top:-15px;left:32%;transform:rotate(-3deg)}.act-board-hero .hub-eyebrow{color:#71806b;letter-spacing:1.6px;font-size:8px}.act-board-hero h1{letter-spacing:-2.7px;margin:27px 0 25px;font-size:clamp(52px,5.25vw,70px);line-height:1.01}.act-board-hero h1 em{color:#7d8c62}.act-board-hero .act-hero-sheet>p:last-of-type{color:#68715d;max-width:345px;font-size:12px;line-height:1.9}.act-hero-link{border-bottom:1px solid #7f906257;align-items:center;gap:23px;min-height:44px;margin:13px 0 20px;font-size:11px;display:inline-flex}.act-hero-link:hover{color:#8b733b}.act-sheet-footer{letter-spacing:1.1px;color:#8f977f;border-top:1px dashed #cbd0b8;justify-content:space-between;gap:15px;padding-top:16px;font-size:6px;display:flex}.act-hero-posters{min-width:0;height:470px;position:relative}.act-poster{position:absolute;box-shadow:4px 7px 10px #60432330}.act-poster-pin{z-index:2;background:#c35e43;border-radius:50%;width:10px;height:10px;position:absolute;top:8px;left:48%;box-shadow:1px 3px 3px #5d3d2d55}.act-poster-eyebrow{letter-spacing:1.3px;font-size:7px;display:block}.act-poster-bottom{letter-spacing:1.25px;font-size:6px;display:block}.act-poster-box{color:#f6edd0;background:#214a39;width:240px;padding:29px 18px 15px;top:5px;left:1%;overflow:hidden;transform:rotate(-8deg)}.act-poster-box>strong{letter-spacing:-.8px;margin:15px 0 12px;font:400 34px/1.05 Georgia,serif;display:block}.act-poster-box>strong em{color:#d9c794;font-size:26px}.act-poster-box img{aspect-ratio:1.3;-o-object-fit:cover;object-fit:cover;width:calc(100% + 36px);max-width:none;margin:0 -18px 14px}.act-poster-box .act-poster-bottom{font-size:5px}.act-poster-pixel{z-index:2;color:#3b5c48;background:#eff0dc;width:210px;padding:24px 15px 18px;top:122px;right:-1%;transform:rotate(8deg)}.act-poster-tape{background:#e9d49db8;width:80px;height:25px;position:absolute;top:-12px;right:25%;transform:rotate(-5deg)}.act-poster-pixel .act-pixel-grid{gap:1.3px;margin:14px 0 16px}.act-poster-pixel .act-note{border-top-width:1px;box-shadow:1px 1px #485d4020}.act-poster-pixel>strong{margin:0 0 9px;font:400 28px Georgia,serif;display:block}.act-poster-pixel .act-poster-bottom{font-size:5px}.act-poster-popup{z-index:3;color:#392e25;background:#cf8069;align-items:flex-start;gap:15px;width:215px;padding:22px 18px;display:flex;bottom:19px;left:4%;transform:rotate(-5deg)}.act-poster-popup>svg{flex-shrink:0;margin-top:4px}.act-poster-popup strong{letter-spacing:-.5px;margin-top:12px;font:400 29px/.98 Georgia,serif;display:block}.act-poster-popup .act-poster-eyebrow{letter-spacing:1px;font-size:6px}.act-board-scribble{color:#6b5234;align-items:center;gap:8px;font:italic 16px Georgia,serif;display:flex;position:absolute;bottom:-15px;left:17%;transform:rotate(-3deg)}.act-lineup{scroll-margin-top:76px}@media (min-width:1200px){.act-intro.act-board-hero{gap:60px;padding:44px}.act-hero-posters{height:480px}.act-poster-box{width:260px}.act-poster-pixel{width:225px;top:136px}.act-poster-popup{width:235px;bottom:7px}}@media (min-width:701px) and (max-width:1000px){.act-intro.act-board-hero{grid-template-columns:1.1fr 1fr;gap:20px;margin-left:-12px;margin-right:-12px;padding:28px 23px}.act-board-hero .act-hero-sheet{padding:30px 24px 22px}.act-board-hero h1{font-size:57px}.act-sheet-footer>span{display:none}.act-hero-posters{height:430px}.act-poster-box{width:195px;left:0}.act-poster-box>strong{font-size:29px}.act-poster-box>strong em{font-size:23px}.act-poster-pixel{width:172px;padding:20px 12px 15px;top:134px;right:-7px}.act-poster-pixel>strong{font-size:25px}.act-poster-popup{width:193px;padding:19px 14px;bottom:15px;left:0}.act-poster-popup strong{font-size:26px}.act-board-scribble{font-size:13px;bottom:-15px;left:2%}}@media (max-width:700px){.act-intro.act-board-hero{border-width:7px;grid-template-columns:minmax(0,1fr);gap:22px;margin:17px -10px 25px;padding:25px 18px 28px}.act-board-hero .act-hero-sheet{padding:27px 22px 20px;transform:rotate(-1deg)}.act-board-hero h1{letter-spacing:-2px;margin:23px 0 20px;font-size:clamp(47px,11vw,65px)}.act-board-hero .hub-eyebrow{letter-spacing:1.2px;font-size:6px}.act-board-hero .act-hero-sheet>p:last-of-type{font-size:12px}.act-hero-link{margin-bottom:15px}.act-sheet-footer{letter-spacing:.8px;font-size:5px}.act-sheet-footer>span{display:none}.act-hero-posters{justify-self:center;width:100%;max-width:390px;height:345px}.act-poster-box{width:59%;padding:23px 13px 12px;top:8px;left:3%;transform:rotate(-7deg)}.act-poster-box .act-poster-eyebrow{letter-spacing:1px;font-size:5px}.act-poster-box>strong{margin:12px 0 10px;font-size:27px}.act-poster-box>strong em{font-size:21px}.act-poster-box img{width:calc(100% + 26px);margin:0 -13px 11px}.act-poster-box .act-poster-bottom{letter-spacing:.8px;font-size:4px}.act-poster-pixel{width:49%;padding:20px 10px 13px;top:97px;right:0;transform:rotate(7deg)}.act-poster-pixel .act-poster-eyebrow{letter-spacing:.8px;font-size:5px}.act-poster-pixel .act-pixel-grid{gap:1px;margin:10px 0}.act-poster-pixel>strong{font-size:23px}.act-poster-pixel .act-poster-bottom{letter-spacing:.6px;font-size:4px}.act-poster-tape{width:60px;height:20px;top:-10px}.act-poster-popup{gap:9px;width:56%;padding:16px 13px;bottom:21px;left:0}.act-poster-popup>svg{width:19px}.act-poster-popup .act-poster-eyebrow{letter-spacing:.6px;font-size:5px}.act-poster-popup strong{margin-top:9px;font-size:25px}.act-board-scribble{gap:5px;font-size:13px;bottom:-7px;left:5%}.act-board-scribble>svg{width:13px}}@media (max-width:360px){.act-intro.act-board-hero{padding-left:13px;padding-right:13px}.act-board-hero .act-hero-sheet{padding-left:18px;padding-right:18px}.act-board-hero h1{font-size:43px}.act-hero-posters{height:315px}.act-poster-box>strong{font-size:24px}.act-poster-box>strong em{font-size:18px}.act-poster-pixel>strong{font-size:21px}.act-poster-popup strong{font-size:23px}}@media (max-width:700px){.act-poster-popup{gap:7px;width:49%;padding:16px 10px;left:-1%}.act-poster-popup>svg{width:15px}.act-poster-popup strong{font-size:23px}.act-poster-popup .act-poster-eyebrow{letter-spacing:.4px;font-size:4.5px}}.act-box-link{gap:16px;margin-top:25px;font-size:11px}
