@font-face{font-family:Bitter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7a241265daddc572-s.2pl24j5ltihe7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Bitter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2a4bffee540098bb-s.28wts5onyy7en.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Bitter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e1515b7e0a765b6d-s.17p7f14_53r-2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bitter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/d77ad0cbd7090990-s.p.091x285ddu4y9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bitter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f26d6d8170e57a33-s.p.1vk1jxjavj8fo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bitter Fallback;src:local(Times New Roman);ascent-override:81.69%;descent-override:23.15%;line-gap-override:0.0%;size-adjust:114.46%}.bitter_e131b7ab-module__CYo4CW__className{font-family:Bitter,Bitter Fallback;font-style:normal}.bitter_e131b7ab-module__CYo4CW__variable{--font-bitter:"Bitter", "Bitter Fallback"}
@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/08328e320c8f68d1-s.09tcljo7dct-o.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ce5b45ab00236ec9-s.p.0p_6i_-hvb5ly.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ca31d6821328a4e9-s.p.2h1t2m6r9t_36.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend Fallback;src:local(Arial);ascent-override:90.98%;descent-override:22.74%;line-gap-override:0.0%;size-adjust:109.91%}.lexend_9bab763-module__hPX_kq__className{font-family:Lexend,Lexend Fallback;font-style:normal}.lexend_9bab763-module__hPX_kq__variable{--font-lexend:"Lexend", "Lexend Fallback"}
@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/big-shoulders-display-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/big-shoulders-display-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--chalk:#fafbf7;--sky:#e9f2f3;--ink:#10231a;--ink2:#46594f;--line:#d3ddd5;--turf:#1e7a47;--turfDeep:#145c35;--clay:#b9501f;--clayDeep:#9a3f15;--board:#0f2a20;--board2:#14352a;--rule:#24503f;--panel:#2e6450;--panel-in:#0b2219;--bchalk:#f3f1e8;--bchalk2:#bacabf;--lamp:#ff8a3d;--open:#3fa36b;--dim:#4a3424;--story:var(--font-bitter), "Bitter", Georgia, serif;--board-type:"Big Shoulders Display", Impact, "Arial Narrow", sans-serif;--body:var(--font-lexend), "Lexend", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:84px}body{background:var(--chalk);color:var(--ink);font-family:var(--body);min-width:0;margin:0;font-size:18px;font-weight:350;line-height:1.6}body:has(.is-night){background:var(--board);color:var(--bchalk)}.is-night{background:var(--board);color:var(--bchalk);padding-bottom:64px}img{max-width:100%}a{color:var(--ink)}a:hover{color:var(--clay)}.night a,.is-night a{color:var(--bchalk)}.night a:hover,.is-night a:hover{color:var(--lamp)}:focus-visible{outline:3px solid var(--clay);outline-offset:2px}.night :focus-visible,.is-night :focus-visible,.top :focus-visible,.foot :focus-visible{outline-color:var(--lamp)}.skip{z-index:50;background:var(--lamp);color:var(--board);font:800 16px/1 var(--board-type);letter-spacing:.08em;text-transform:uppercase;padding:10px 16px;text-decoration:none;position:absolute;top:-60px;left:12px}.skip:focus{color:var(--board);top:12px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.wrap{box-sizing:content-box;max-width:1360px;margin:0 auto;padding-inline:clamp(18px,4vw,64px)}.wrap.wide{max-width:1400px;padding-inline:clamp(18px,3.4vw,56px)}.lbl{font:800 15px/1 var(--board-type);letter-spacing:.16em;text-transform:uppercase;color:var(--clay);margin:0 0 14px}.night .lbl,.is-night .lbl{color:var(--lamp)}.btn{min-height:52px;font:800 19px/1 var(--board-type);letter-spacing:.08em;text-transform:uppercase;border:2px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--ink);color:var(--chalk)}.btn.sm{min-height:44px;padding:0 16px;font-size:16px}.b-clay{background:var(--clay);border-color:var(--clay);color:#fff}.b-clay:hover{background:var(--clayDeep);border-color:var(--clayDeep);color:#fff}.b-lamp{background:var(--lamp);border-color:var(--lamp);color:var(--board)}.b-lamp:hover,.night .b-lamp:hover,.is-night .b-lamp:hover,.top .b-lamp:hover{color:var(--board);background:#ffa266;border-color:#ffa266}.night .b-lamp,.is-night .b-lamp,.top .b-lamp{color:var(--board)}.b-chalk{border-color:var(--bchalk);color:var(--bchalk)}.b-chalk:hover,.night .b-chalk:hover,.is-night .b-chalk:hover{background:var(--bchalk);color:var(--board)}.night .b-chalk,.is-night .b-chalk{color:var(--bchalk)}.b-white{color:#fff;border-color:#ffffffe6}.b-white:hover{color:var(--ink);background:#fff}.btn[aria-disabled=true],.btn:disabled{opacity:.55;cursor:not-allowed}.cta{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.night{background:var(--board);color:var(--bchalk)}.say{margin:0}.muted{color:var(--ink2)}.night .muted,.is-night .muted{color:var(--bchalk2)}.note{border:2px dashed var(--clay);color:var(--ink);font:400 15px/1.5 var(--body);background:#fff4ec;flex-wrap:wrap;align-items:flex-start;gap:4px 12px;margin:18px 0;padding:12px 16px;display:flex}.note>span{flex:16em;min-width:0}.note b.note-tag{font:800 13px/1.5 var(--board-type);letter-spacing:.14em;text-transform:uppercase;color:var(--clayDeep);flex:none}.night .note,.is-night .note{border-color:var(--lamp);color:var(--bchalk);background:#1c2e25}.night .note b.note-tag,.is-night .note b.note-tag{color:var(--lamp)}.fill{border:1px dashed var(--clay);color:var(--clayDeep);padding:0 6px;font-size:.92em;display:inline-block}.night .fill,.is-night .fill{border-color:var(--lamp);color:var(--lamp)}.top{z-index:20;background:var(--board);border-bottom:1px solid var(--rule);color:var(--bchalk);position:sticky;top:0}.top-in{align-items:center;gap:22px;min-height:70px;display:flex}.brand{color:var(--bchalk);font:800 22px/1 var(--board-type);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;margin-right:auto;text-decoration:none}.brand:hover{color:var(--bchalk)}.brand span{color:var(--lamp)}.nav{flex-wrap:wrap;gap:20px;display:flex}.nav a{font:500 15px/1 var(--body);color:var(--bchalk2);white-space:nowrap;padding:8px 0;text-decoration:none}.nav a:hover{color:var(--bchalk)}.nav a[aria-current=page]{color:var(--bchalk);box-shadow:inset 0 -2px 0 var(--lamp)}.top .donate{min-height:46px;padding:0 18px;font-size:17px}.mnav{display:none;position:static}.mnav summary{cursor:pointer;border:2px solid var(--bchalk);min-height:44px;color:var(--bchalk);font:800 16px/1 var(--board-type);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:0 14px;list-style:none;display:inline-flex}.mnav summary::-webkit-details-marker{display:none}.mnav[open] summary{background:var(--bchalk);color:var(--board)}.mnav-panel{background:var(--board);border-top:1px solid var(--rule);border-bottom:2px solid var(--panel);max-height:calc(100vh - 70px);padding:8px 0;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.mnav-panel a{min-height:48px;color:var(--bchalk);font:800 20px/1 var(--board-type);letter-spacing:.06em;text-transform:uppercase;border-top:1px solid var(--rule);align-items:center;padding:0 clamp(18px,4vw,64px);text-decoration:none;display:flex}.mnav-panel a:first-child{border-top:0}.mnav-panel a[aria-current=page]{color:var(--lamp)}.hero{aspect-ratio:2400/1075;background:#cfe3ea;max-width:100%;position:relative;overflow:hidden;container-type:inline-size}.stage{aspect-ratio:2400/1344;position:absolute;top:0;left:0;right:0}.stage .base{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.stage .word{height:41.96%;position:absolute;top:0;left:0;right:0;overflow:hidden}.stage .word span{text-align:center;font:900 16.6cqw/1 var(--story);color:#fbfbf6;letter-spacing:-.015em;animation:1.9s cubic-bezier(.2,.7,.15,1) .35s both rise;position:absolute;top:12.2%;left:0;right:0}@keyframes rise{0%{transform:translateY(118%)}to{transform:translateY(0)}}.stage .fg{width:100%;height:auto;position:absolute;top:0;left:0}.tag{font:600 12px/1.3 var(--body);color:#fff;background:#10231ab8;padding:6px 11px;position:absolute}.phero{background:var(--board);color:#fff;align-items:flex-end;min-height:clamp(280px,34vw,460px);display:flex;position:relative;overflow:hidden}.phero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.phero:after{content:"";background:linear-gradient(#0a19121f 0%,#0a191280 38%,#0a1912e6 100%);position:absolute;inset:0}.phero .wrap{z-index:1;width:100%;padding-block:34px;position:relative}.phero .lbl{color:#fff;text-shadow:0 1px 3px #0000008c}.phero h1{font:800 clamp(42px, 6vw, 88px)/.98 var(--story);letter-spacing:-.025em;text-wrap:balance;color:#fff;margin:0}.phero .tag{top:16px;right:clamp(14px,3vw,48px)}.ptitle{padding-block:clamp(48px,6vw,84px) clamp(20px,2.6vw,34px)}.ptitle h1{font:800 clamp(42px, 6vw, 84px)/.98 var(--story);letter-spacing:-.025em;text-wrap:balance;margin:0}.ptitle .lede{max-width:46em;margin-top:18px}.intro{padding-block:clamp(26px,3.2vw,46px) clamp(56px,7vw,96px)}.intro-in{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(24px,4vw,64px);display:grid}.h1{font:800 clamp(40px, 5vw, 80px)/.98 var(--story);letter-spacing:-.025em;text-wrap:balance;margin:0}.h1 em{color:var(--turf);font-style:normal}.lede{color:#22382d;margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.6}.night .lede,.is-night .lede{color:var(--bchalk2)}.h2{font:800 clamp(36px, 4.2vw, 64px)/1.02 var(--story);letter-spacing:-.02em;text-wrap:balance;margin:0}.h1,.h2,.ptitle h1,.phero h1,.cal-h1{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.h3{font:800 clamp(24px, 2.2vw, 32px)/1.1 var(--story);letter-spacing:-.01em;margin:0 0 10px}.board-h{font:900 clamp(48px, 5.6vw, 88px)/.86 var(--board-type);text-transform:uppercase;letter-spacing:.01em;margin:0}.board-h i{font-style:normal;font-weight:300}.today{padding-block:clamp(52px,6vw,84px)}.today-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 40px;margin-bottom:28px;display:flex}.count{align-items:flex-end;gap:14px;display:flex}.count b{font:900 clamp(64px, 6vw, 96px)/.8 var(--board-type);color:var(--lamp)}.count span{font:700 15px/1.25 var(--board-type);letter-spacing:.12em;text-transform:uppercase;color:var(--bchalk2)}.cells{border:2px solid var(--panel);box-shadow:inset 0 0 0 6px var(--panel-in);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:6px;list-style:none;display:grid}.cell{border-left:1px solid var(--rule);flex-direction:column;gap:8px;min-width:0;padding:18px 16px 20px;display:flex}.cell:first-child{border-left:0}.cell-a{color:inherit;flex-direction:column;gap:8px;min-width:0;text-decoration:none;display:flex}.cell-a:hover .st{color:var(--lamp)}.night .cell-a{color:var(--bchalk)}.cell .top-row{align-items:center;gap:10px;display:flex}.lamp{background:var(--lamp);border-radius:50%;flex:none;width:12px;height:12px;display:inline-block;box-shadow:0 0 10px #ff8a3db3}.lamp.off{background:var(--dim);box-shadow:none}.lamp.go{background:var(--open);box-shadow:0 0 10px #3fa36bb3}.lamp.chalk{background:var(--bchalk);box-shadow:0 0 10px #f3f1e88c}.lamp.none{box-shadow:inset 0 0 0 2px var(--rule);background:0 0}.cell .f{font:900 40px/1 var(--board-type);color:var(--lamp)}.cell .st{font:800 24px/1 var(--board-type);letter-spacing:.06em;text-transform:uppercase}.cell .who{font:400 14px/1.35 var(--body);color:var(--bchalk2)}.cell .tm{font:700 14px/1.2 var(--board-type);letter-spacing:.08em;text-transform:uppercase;color:var(--bchalk2)}.soon{color:var(--bchalk2);flex-wrap:wrap;gap:10px 34px;margin-top:22px;font-size:16px;display:flex}.soon b{font:800 15px/1.6 var(--board-type);letter-spacing:.12em;text-transform:uppercase;color:var(--lamp);margin-right:8px}.fresh{font:400 13px/1.5 var(--body);color:var(--bchalk2);margin:14px 0 0}@supports (animation-timeline:view()){.lampcheck>*{animation:linear both lampon;animation-timeline:view();animation-range:entry calc(10% + var(--i,0) * 5%) entry calc(45% + var(--i,0) * 5%)}}@keyframes lampon{0%{opacity:.22}40%{opacity:1}52%{opacity:.45}66%{opacity:1}to{opacity:1}}.lampload>*{animation:.9s linear both lampon;animation-delay:calc(.15s + var(--i,0) * 90ms)}.kulia{grid-template-columns:minmax(0,7fr) minmax(0,5fr);min-height:620px;display:grid}.kulia figure{min-height:420px;margin:0;position:relative}.kulia figure img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kpanel{background:var(--clay);color:#fff;flex-direction:column;justify-content:center;gap:18px;padding:clamp(36px,5vw,72px) clamp(24px,4vw,64px);display:flex}.kpanel .lbl{color:#fff}.kpanel p{margin:0;font-size:18px;line-height:1.6}.kpanel .btn.white{color:var(--ink);background:#fff;border-color:#fff}.kpanel .btn.white:hover{background:var(--ink);border-color:var(--ink);color:#fff}.counts{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.counts div{border-left:1px solid var(--rule);flex-direction:column;gap:8px;min-width:0;padding:22px 18px 20px;display:flex}.counts div:first-child{border-left:0}.counts b{font:900 clamp(52px, 5.4vw, 84px)/.8 var(--board-type);color:var(--lamp)}.counts span{font:700 15px/1.15 var(--board-type);letter-spacing:.1em;text-transform:uppercase;color:var(--bchalk)}.counts.four{grid-template-columns:repeat(4,minmax(0,1fr))}.counts-src{font:400 13px/1.5 var(--body);color:var(--bchalk2);margin:0;padding:0 0 18px}.forty{padding-block:clamp(72px,9vw,128px)}.forty-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.big4{font:900 clamp(110px, 15vw, 230px)/.8 var(--board-type);letter-spacing:-.02em;align-items:flex-end;gap:clamp(10px,1.6vw,24px);min-width:0;display:flex}.big4 .a{color:var(--clay)}.big4 .arrow{color:var(--ink2);padding-bottom:.35em;font-size:.4em;font-weight:300;line-height:1}.quote{font:700 clamp(26px, 2.8vw, 42px)/1.22 var(--story);letter-spacing:-.012em;text-wrap:pretty;margin:0}.quote span{color:var(--clay)}.attr{font:800 15px/1.4 var(--board-type);letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);margin:16px 0 0}.progs{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.progs a{font:800 17px/1 var(--board-type);letter-spacing:.08em;text-transform:uppercase;border:2px solid var(--ink);align-items:center;min-height:44px;padding:14px;text-decoration:none;display:inline-flex}.progs a:hover{background:var(--ink);color:var(--chalk)}.who-sec{background:var(--sky);padding-block:clamp(64px,8vw,108px)}.names{font:900 clamp(30px, 3.4vw, 52px)/1.1 var(--board-type);text-transform:uppercase;letter-spacing:.02em;flex-wrap:wrap;gap:2px 22px;margin:28px 0 0;display:flex}.names span:nth-child(2n){color:var(--turfDeep);font-weight:300}.names-src{color:var(--ink2);margin:22px 0 0;font-size:15px}.dug{padding-block:clamp(72px,9vw,120px)}.roster{border:2px solid var(--panel);margin-top:34px;overflow-x:auto}.roster table{border-collapse:collapse;width:100%;min-width:760px}.roster th{font:800 15px/1 var(--board-type);letter-spacing:.12em;text-transform:uppercase;text-align:left;background:var(--board2);border-bottom:1px solid var(--rule);color:var(--bchalk2);padding:16px}.roster th button{all:unset;cursor:pointer;align-items:center;gap:6px;display:inline-flex}.roster th button:focus-visible{outline:3px solid var(--lamp);outline-offset:2px}.roster td{border-bottom:1px dashed var(--panel);color:var(--bchalk2);padding:20px 16px;font-size:16px}.roster tr.you td{color:var(--bchalk);font-weight:500}.roster tr.you td:first-child{color:var(--lamp)}.dug .note-q{max-width:40em;color:var(--bchalk2);margin:20px 0 0;font-size:18px}.plaza{margin:0;position:relative}.plaza img{aspect-ratio:2400/1100;object-fit:cover;object-position:50% 70%;width:100%;max-width:100%;height:auto;display:block}.plaza figcaption{background:var(--chalk);border-top:6px solid var(--clay);flex-direction:column;gap:6px;max-width:min(560px,85%);padding:22px 24px;display:flex;position:absolute;bottom:clamp(18px,3vw,40px);left:clamp(18px,4vw,64px)}.plaza figcaption b{font:800 clamp(24px, 2.4vw, 34px)/1.1 var(--story)}.plaza figcaption span{color:var(--ink2);font-size:15px;line-height:1.5}.give{padding-block:clamp(72px,9vw,128px)}.give-in{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.facts{flex-direction:column;gap:14px;margin:24px 0 0;padding:0;list-style:none;display:flex}.facts li{grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:18px;line-height:1.5;display:grid}.facts li i{background:var(--clay);width:10px;height:10px;margin-top:9px;transform:rotate(45deg)}.gbox{border:2px solid var(--ink);background:#fff;flex-direction:column;gap:16px;padding:30px 28px 28px;display:flex}.gbig{align-items:flex-end;gap:12px;display:flex}.gbig b{font:900 clamp(96px, 10vw, 150px)/.9 var(--board-type);color:var(--clay)}.gbig span{font:800 26px/1 var(--board-type);letter-spacing:.1em;text-transform:uppercase;padding-bottom:8px}.freq{gap:8px;display:flex}.freq button{min-height:44px;font:500 15px/1 var(--body);color:var(--ink2);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 14px}.freq button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--clay);font-weight:600}.amts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.amts button{border:2px solid var(--line);min-height:62px;font:900 26px/1 var(--board-type);letter-spacing:.04em;color:var(--ink);cursor:pointer;background:#fff}.amts button[aria-pressed=true]{background:var(--clay);border-color:var(--clay);color:#fff}.gfine{color:var(--ink2);margin:0;font-size:14px;line-height:1.55}.sec{padding-block:clamp(56px,7vw,104px)}.sec.tight{padding-block:clamp(36px,4vw,60px)}.sec+.sec.sky,.sky{background:var(--sky)}.sky .lbl,.who-sec .lbl,.sky .person .role{color:var(--clayDeep)}.split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.split.even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.prose{max-width:44em}.prose p{margin:0 0 18px}.prose p:last-child{margin-bottom:0}.prose h2{font:800 clamp(26px, 2.4vw, 36px)/1.1 var(--story);margin:36px 0 12px}.prose h3{font:800 22px/1.2 var(--story);margin:28px 0 8px}.prose ul,.prose ol{margin:0 0 18px;padding-left:1.2em}.prose li{margin-bottom:8px}.jon{border-left:4px solid var(--clay);font:500 clamp(19px, 1.6vw, 22px)/1.55 var(--story);color:var(--ink);margin:0;padding-left:22px}.jon+.attr{margin-top:12px}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.card{border:2px solid var(--line);background:#fff;flex-direction:column;gap:10px;min-width:0;padding:24px 22px;display:flex}.card h3{font:800 24px/1.15 var(--story);margin:0}.card p{color:var(--ink2);margin:0;font-size:16px;line-height:1.55}.card .k{font:800 14px/1 var(--board-type);letter-spacing:.14em;text-transform:uppercase;color:var(--clay)}.card a.more{font:800 16px/1 var(--board-type);letter-spacing:.1em;text-transform:uppercase;margin-top:auto}.list-plain{margin:0;padding:0;list-style:none}.pill-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.pill{border:1px solid var(--line);min-height:36px;font:500 15px/1 var(--body);background:#fff;align-items:center;padding:0 12px;display:inline-flex}.toc{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.toc a{font:800 16px/1 var(--board-type);letter-spacing:.08em;text-transform:uppercase;border:2px solid var(--ink);align-items:center;min-height:44px;padding:12px 14px;text-decoration:none;display:inline-flex}.toc a:hover{background:var(--ink);color:var(--chalk)}.timeline{border-left:2px solid var(--line);margin:34px 0 0;padding:0;list-style:none}.timeline li{padding:0 0 26px 30px;position:relative}.timeline li:before{content:"";background:var(--clay);width:12px;height:12px;position:absolute;top:8px;left:-7px;transform:rotate(45deg)}.timeline .yr{font:900 30px/1 var(--board-type);letter-spacing:.02em;color:var(--clay)}.timeline p{max-width:40em;margin:6px 0 0}.board-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:22px;margin-top:30px;display:grid}.person{flex-direction:column;gap:10px;min-width:0;display:flex}.person .ph{aspect-ratio:1;background:var(--sky);justify-content:center;align-items:center;display:flex;overflow:hidden}.person .ph img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.person .ph .open-seat{font:900 28px/1 var(--board-type);letter-spacing:.1em;text-transform:uppercase;color:var(--turfDeep)}.person b{font:800 22px/1.15 var(--story)}.person .role{font:800 14px/1.3 var(--board-type);letter-spacing:.12em;text-transform:uppercase;color:var(--clay)}.person details{color:var(--ink2);font-size:15px}.person details summary{cursor:pointer;font:800 14px/1 var(--board-type);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);align-items:center;min-height:32px;display:flex}.people-list{columns:2 300px;column-gap:40px;margin:18px 0 0;padding:0;list-style:none}.people-list li{break-inside:avoid;border-bottom:1px solid var(--line);padding:10px 0}.people-list li b{font-weight:600}.people-list li span{color:var(--ink2)}.paper{background:var(--chalk);color:var(--ink);padding:clamp(20px,3vw,34px)}.is-night .paper .muted,.night .paper .muted{color:var(--ink2)}.is-night .paper a,.night .paper a{color:var(--ink)}.is-night .paper a:hover,.night .paper a:hover,.is-night .paper .lbl,.night .paper .lbl{color:var(--clay)}.is-night .paper :focus-visible,.night .paper :focus-visible{outline-color:var(--clay)}.form{gap:16px;max-width:760px;display:grid}.form .row2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.field{flex-direction:column;gap:6px;display:flex}.field>span{font:800 15px/1.2 var(--board-type);letter-spacing:.1em;text-transform:uppercase}.field>span em{font:400 14px/1.2 var(--body);letter-spacing:0;text-transform:none;color:var(--ink2);font-style:normal}.field input,.field select,.field textarea{font:400 17px/1.4 var(--body);color:var(--ink);border:2px solid var(--ink2);background:#fff;width:100%;min-height:50px;padding:12px 14px}.field textarea{resize:vertical;min-height:130px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--turf);outline:none;box-shadow:0 0 0 3px #1e7a4740}.check{color:var(--ink2);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;font-size:15px;line-height:1.5;display:grid}.check input{width:20px;height:20px;accent-color:var(--turf);margin-top:2px}.check.sms{font-size:14px}.check em{color:var(--ink2);font-style:normal}.form-off{border:2px solid var(--line);background:var(--sky);padding:16px 18px;font-size:16px}.form-off b{font:800 16px/1.3 var(--board-type);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;display:block}.form-msg{border-left:4px solid var(--turf);background:#eef6f0;padding:14px 16px}.form-msg.err{border-left-color:var(--clay);background:#fff1ea}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.fmap{border:2px solid var(--line);background:#f2f6f1;position:relative}.fmap svg{width:100%;height:auto;display:block}.fmap .key{border-top:1px solid var(--line);color:var(--ink2);flex-wrap:wrap;gap:8px 18px;padding:12px 16px;font-size:14px;display:flex}.fmap a:focus-visible .fshape{stroke:var(--clay);stroke-width:6px}.osm{aspect-ratio:16/10;border:2px solid var(--line);background:var(--sky);width:100%;display:block}.cal-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;padding-block:40px 26px;display:flex}.cal-h1{font:900 clamp(56px, 7vw, 112px)/.84 var(--board-type);text-transform:uppercase;letter-spacing:.005em;margin:0}.cal-h1 i{font-style:normal;font-weight:300}.month-nav{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.month-nav a{font:800 16px/1 var(--board-type);letter-spacing:.1em;text-transform:uppercase;color:var(--bchalk2);border:1px solid var(--rule);align-items:center;min-height:44px;padding:12px 14px;text-decoration:none;display:inline-flex}.month-nav a:hover{color:var(--bchalk);border-color:var(--lamp)}.docs{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:8px 18px;padding:14px 0;font-size:15px;display:flex}.docs>.docs-l{font:800 14px/1.7 var(--board-type);letter-spacing:.14em;text-transform:uppercase;color:var(--bchalk2);margin-right:4px}.docs a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--lamp);text-decoration-color:var(--lamp)}.docs .pending{color:var(--bchalk2);border-bottom:1px dashed var(--rule)}.closure{background:var(--lamp);color:var(--board);font:500 16px/1.4 var(--body);align-items:center;gap:14px;margin:18px 0 0;padding:12px 16px;display:flex}.closure b{font:900 18px/1 var(--board-type);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.feat{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.feat a,.feat div.fi{border:2px solid var(--panel);background:var(--board2);min-width:0;color:var(--bchalk);flex-direction:column;gap:6px;padding:16px 18px;text-decoration:none;display:flex}.feat a:hover{border-color:var(--lamp);color:var(--bchalk)}.feat b{font:900 26px/1 var(--board-type);text-transform:uppercase;letter-spacing:.02em}.feat span{color:var(--bchalk2);font-size:15px}.feat em{font-style:normal;font:800 13px/1 var(--board-type);letter-spacing:.14em;text-transform:uppercase;color:var(--lamp)}.controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:28px;display:flex}.views{border:2px solid var(--panel);display:flex}.views a{min-height:44px;color:var(--bchalk2);font:800 16px/1 var(--board-type);letter-spacing:.1em;text-transform:uppercase;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.views a[aria-current=page]{background:var(--bchalk);color:var(--board)}.views a:hover:not([aria-current=page]){color:var(--bchalk)}.filters{flex-wrap:wrap;gap:8px;display:flex}.filters label{border:1px solid var(--rule);min-height:44px;font:400 14px/1 var(--body);color:var(--bchalk);align-items:center;gap:8px;padding:0 12px;display:inline-flex}.filters select{font:500 14px/1 var(--body);color:var(--bchalk);background:var(--board);border:0;min-height:36px}.legend{font:700 14px/1.2 var(--board-type);letter-spacing:.1em;text-transform:uppercase;color:var(--bchalk2);flex-wrap:wrap;gap:6px 18px;display:flex}.legend span{align-items:center;gap:7px;display:inline-flex}.legend i,.r i{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.k-p,.r.p i{background:var(--lamp)}.k-g,.r.g i{background:var(--bchalk)}.k-o,.r.o i{background:var(--open)}.k-c,.r.c i{background:var(--dim)}.k-n,.r.n i{background:0 0;box-shadow:inset 0 0 0 1.5px #5e7d6f}.dow{border:2px solid var(--panel);background:var(--board2);border-bottom:0;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:20px;display:grid}.dow span{font:800 15px/1 var(--board-type);letter-spacing:.14em;text-transform:uppercase;color:var(--bchalk2);border-left:1px solid var(--rule);padding:10px 12px}.dow span:first-child{border-left:0}.grid{border:2px solid var(--panel);border-top:1px solid var(--rule);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.d{border-left:1px solid var(--rule);border-top:1px solid var(--rule);flex-direction:column;gap:3px;min-width:0;min-height:176px;padding:10px 10px 12px;display:flex}.d:nth-child(7n+1){border-left:0}.d:nth-child(-n+7){border-top:0}.d .n{font:900 24px/1 var(--board-type);color:var(--bchalk);margin-bottom:6px;text-decoration:none;display:inline-block}.d a.n:hover{color:var(--lamp)}.d .wd{display:none}.d.out{background:var(--panel-in)}.d{position:relative}.d a.n:after{content:"";position:absolute;inset:0}.d a.n:focus-visible{outline:none}.d:has(a.n:focus-visible){outline:3px solid var(--lamp);outline-offset:-3px}.d:has(a.n:hover) .n{color:var(--lamp)}.d.out .n{color:#6f8b7e}.d.now{box-shadow:inset 0 0 0 2px var(--lamp);background:#1a3b2e}.d.now .n{color:var(--lamp)}.r{font:700 14px/1.22 var(--board-type);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:var(--bchalk);align-items:center;gap:6px;min-width:0;text-decoration:none;display:flex;overflow:hidden}a.r:hover{color:var(--lamp)}.r>span{text-overflow:ellipsis;overflow:hidden}.r.c{color:#8da397}.r.o{color:#9fd8b5}.r.n{color:#8da397}.r.hide{display:none}.after{color:var(--bchalk2);margin:18px 0 0;font-size:15px}.mirror-note{font:400 13px/1.5 var(--body);color:var(--bchalk2);margin:10px 0 0}.wk{border:2px solid var(--panel);margin-top:20px;overflow-x:auto}.wk table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:880px}.wk th{font:800 15px/1.2 var(--board-type);letter-spacing:.12em;text-transform:uppercase;text-align:left;background:var(--board2);color:var(--bchalk2);border-left:1px solid var(--rule);padding:12px}.wk th:first-child{border-left:0;width:84px}.wk th.now{color:var(--lamp);box-shadow:inset 0 -3px 0 var(--lamp)}.wk th a{color:inherit;text-decoration:none}.wk td{border-left:1px solid var(--rule);border-top:1px solid var(--rule);vertical-align:top;padding:12px}.wk td:first-child{font:900 28px/1 var(--board-type);color:var(--lamp);border-left:0}.wk .r{white-space:normal}.wk .tm{font:400 13px/1.3 var(--body);color:var(--bchalk2);text-transform:none;letter-spacing:0;margin-top:4px;display:block}.tcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.tcard{border:2px solid var(--panel);background:var(--board2);flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex}.tcard .f{font:900 48px/1 var(--board-type);color:var(--lamp)}.tcard .st{font:800 28px/1 var(--board-type);letter-spacing:.06em;text-transform:uppercase}.tcard p{color:var(--bchalk2);margin:0;font-size:15px}.tcard .raw{font:400 13px/1.4 var(--body);color:var(--bchalk2)}.lst{border:2px solid var(--panel);margin:20px 0 0;padding:0;list-style:none}.lst>li{border-top:1px solid var(--rule);grid-template-columns:120px minmax(0,1fr);gap:16px;padding:14px 16px;display:grid}.lst>li:first-child{border-top:0}.lst .dt{font:900 22px/1.05 var(--board-type);text-transform:uppercase;color:var(--bchalk);text-decoration:none}.lst .dt small{font:700 14px/1.3 var(--board-type);letter-spacing:.1em;color:var(--bchalk2);display:block}.lst .items{flex-direction:column;gap:6px;display:flex}.lst>li{position:relative}.lst .dt:after{content:"";position:absolute;inset:0}.lst .dt:focus-visible{outline:none}.lst>li:has(.dt:focus-visible){outline:3px solid var(--lamp);outline-offset:-3px}.lst>li:has(.dt:hover) .dt{color:var(--lamp)}.lst li.now{background:#1a3b2e}.dayrows{border:2px solid var(--panel);margin:20px 0 0;padding:0;list-style:none}.dayrows>li{border-top:1px solid var(--rule);grid-template-columns:96px minmax(0,1fr) auto;align-items:start;gap:18px;padding:18px;scroll-margin-top:90px;display:grid}.dayrows>li:first-child{border-top:0}.dayrows>li:target{box-shadow:inset 0 0 0 2px var(--lamp)}.dayrows .f{font:900 44px/1 var(--board-type);color:var(--lamp)}.dayrows .st{font:800 26px/1 var(--board-type);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:10px;display:flex}.dayrows .det{color:var(--bchalk2);margin:8px 0 0;padding:0;font-size:15px;list-style:none}.dayrows .det li{padding:2px 0}.ks{position:relative}.kch{align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.kch .bg{position:absolute;inset:0}.kch .bg img{object-fit:cover;width:100%;height:100%}.kch .shade{background:linear-gradient(90deg,#0a1912e6 0%,#0a1912cc 50%,#0a191240 100%);position:absolute;inset:0}.kch .wrap{z-index:1;width:100%;padding-block:120px;position:relative}.kch.day{background:var(--chalk);color:var(--ink)}.kch.night-ch{background:var(--board);color:var(--bchalk)}.kch .kicker{font:800 15px/1 var(--board-type);letter-spacing:.16em;text-transform:uppercase;color:var(--lamp);margin:0 0 16px}.kch.day .kicker{color:var(--clay)}.kch h2{font:800 clamp(40px, 5.6vw, 92px)/.98 var(--story);letter-spacing:-.025em;text-wrap:balance;max-width:14em;margin:0}.kch .big-board{font:900 clamp(64px, 9vw, 150px)/.84 var(--board-type);text-transform:uppercase}.kch p.body{max-width:34em;margin:22px 0 0;font-size:clamp(18px,1.5vw,21px);line-height:1.6}.kch.photo{color:#fff}.kch.photo p.body{color:#eef3ef}.ktitle{flex-direction:column;gap:8px;display:flex}.ktitle .hw{font:900 clamp(64px, 11vw, 180px)/1.02 var(--story);letter-spacing:-.03em;color:#fff}.ktitle .en{font:800 clamp(20px, 2vw, 28px)/1.2 var(--board-type);letter-spacing:.14em;text-transform:uppercase;color:#fff;text-shadow:0 1px 3px #0000008c}.kpairs{flex-direction:column;gap:0;display:flex}.kpair{height:100vh;position:relative;overflow:hidden}.kpair img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kpair .after-img{clip-path:inset(0 0 0 var(--wipe,0%))}.kpair .cap{background:var(--chalk);max-width:min(520px,86%);color:var(--ink);border-top:6px solid var(--clay);padding:18px 22px;position:absolute;bottom:clamp(18px,4vw,54px);left:clamp(18px,4vw,64px)}.kpair .cap b{font:800 clamp(22px, 2.2vw, 30px)/1.12 var(--story);display:block}.kpair .cap span{color:var(--ink2);margin-top:6px;font-size:15px;display:block}.kpair .tag{top:16px;right:clamp(14px,3vw,48px)}.kpair .waiting{max-width:300px;position:absolute;bottom:clamp(18px,4vw,54px);right:clamp(14px,3vw,48px)}.scope{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.scope div{border:2px solid var(--panel);background:var(--board2);flex-direction:column;gap:6px;padding:18px;display:flex}.scope b{font:900 clamp(48px, 5vw, 72px)/.85 var(--board-type);color:var(--lamp)}.scope span{font:700 16px/1.2 var(--board-type);letter-spacing:.1em;text-transform:uppercase}.wornlist{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.wornlist li{border-top:4px solid var(--lamp);font:800 clamp(26px, 2.6vw, 40px)/1 var(--board-type);text-transform:uppercase;padding-top:12px}.ksteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid}.ksteps li{border:2px solid var(--line);background:#fff;padding:20px}.ksteps b{font:800 22px/1.15 var(--story);margin-bottom:6px;display:block}.foot{background:var(--board);color:var(--bchalk)}body:has(.is-night) .foot{border-top:1px solid var(--rule);background:#0a1f17}.partners{border-bottom:1px solid var(--rule);font:800 22px/1.2 var(--board-type);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:8px 26px;padding-block:34px;display:flex}.partners .lbl{color:var(--lamp);margin:0 10px 0 0}.foot-in{grid-template-columns:minmax(0,4fr) minmax(0,3fr) minmax(0,3fr) minmax(0,2fr);gap:28px;padding-block:44px 26px;display:grid}.foot h2{font:800 15px/1 var(--board-type);letter-spacing:.14em;text-transform:uppercase;color:var(--lamp);margin:0 0 12px}.foot p{color:var(--bchalk2);margin:0;font-size:16px;line-height:1.6}.foot a{color:var(--bchalk2)}.foot a:hover{color:var(--bchalk)}.foot ul{flex-direction:column;gap:8px;margin:0;padding:0;font-size:16px;list-style:none;display:flex}.foot ul a{text-decoration:none}.ein{border-top:1px solid var(--rule);font:500 13px/1.5 var(--body);color:#a3b5aa;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-block:18px 28px;display:flex}.ein a{color:#a3b5aa}@media (max-width:1180px){.nav{display:none}.mnav{display:block}}@media (max-width:980px){.intro-in,.kulia,.forty-in,.give-in,.foot-in,.split,.split.even{grid-template-columns:minmax(0,1fr)}.cells{grid-template-columns:repeat(3,minmax(0,1fr))}.cell:nth-child(4){border-left:0}.cell:nth-child(n+4){border-top:1px solid var(--rule)}.counts{grid-template-columns:repeat(4,minmax(0,1fr))}.counts div:nth-child(5){border-left:0}.counts div:nth-child(n+5){border-top:1px solid var(--rule)}.kulia figure{min-height:360px}.cards,.feat,.tcards,.ksteps{grid-template-columns:minmax(0,1fr)}.scope,.wornlist{grid-template-columns:repeat(2,minmax(0,1fr))}.dow{display:none}.grid{border-top:2px solid var(--panel);grid-template-columns:minmax(0,1fr)}.d{border-left:0;grid-template-columns:72px repeat(2,minmax(0,1fr));gap:3px 12px;min-height:0;padding:14px 12px;display:grid}.d:nth-child(-n+7){border-top:1px solid var(--rule)}.d:first-child{border-top:0}.d .n{grid-row:1/span 3;margin:0;font-size:30px;line-height:.95}.d .wd{letter-spacing:.12em;color:var(--bchalk2);font-size:14px;display:block}.d.out{display:none}.form .row2{grid-template-columns:minmax(0,1fr)}.kch .shade{background:linear-gradient(#0a19124d 0%,#0a1912e0 62%)}.phero:after{background:linear-gradient(#0a19124d 0%,#0a1912bd 40%,#0a1912eb 100%)}.kch{align-items:flex-end}}@media (max-width:560px){body{font-size:17px}.brand{white-space:normal;max-width:10.5em;font-size:18px;line-height:1.05}.brand span{display:block}.top-in{gap:10px}.top .donate{min-height:44px;padding:0 12px;font-size:16px}.cells{grid-template-columns:repeat(2,minmax(0,1fr))}.cell:nth-child(odd){border-left:0}.cell:nth-child(4){border-left:1px solid var(--rule)}.cell:nth-child(n+3){border-top:1px solid var(--rule)}.counts,.counts.four{grid-template-columns:repeat(2,minmax(0,1fr))}.counts div:nth-child(odd),.counts div:nth-child(5){border-left:0}.counts div:nth-child(2n){border-left:1px solid var(--rule)}.counts div:nth-child(n+3){border-top:1px solid var(--rule)}.amts{grid-template-columns:repeat(2,minmax(0,1fr))}.plaza figcaption{max-width:none;position:static}.hero .tag{padding:4px 8px;font-size:11px}.d{grid-template-columns:56px minmax(0,1fr)}.d .n{grid-row:1/span 7}.lst>li{grid-template-columns:minmax(0,1fr);gap:8px}.dayrows>li{grid-template-columns:64px minmax(0,1fr)}.dayrows>li>.act{grid-column:2}.scope,.wornlist{grid-template-columns:minmax(0,1fr)}.views a{padding:0 12px}}@media (prefers-reduced-motion:reduce){.stage .word span,.lampcheck>*,.lampload>*{animation:none!important}html{scroll-behavior:auto}}.score-pin{gap:12px;max-width:360px;display:grid}.score-pin label{font:800 18px/1 var(--board-type);letter-spacing:.12em;text-transform:uppercase;color:var(--lamp)}.score-pin input{font:900 40px/1 var(--board-type);letter-spacing:.3em;background:var(--board2);color:var(--bchalk);border:2px solid var(--panel);border-radius:0;padding:12px 14px}.score-fields{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.score-fields button{min-width:64px;min-height:52px;font:900 24px/1 var(--board-type);background:var(--board2);color:var(--bchalk);border:2px solid var(--panel);cursor:pointer;border-radius:0}.score-fields button.on{background:var(--lamp);color:var(--board);border-color:var(--lamp)}.score-game{background:var(--board2);border:2px solid var(--panel);margin:0 0 16px;padding:14px}.score-game.now{border-color:var(--lamp)}.score-k{font:800 15px/1.2 var(--board-type);letter-spacing:.1em;text-transform:uppercase;color:var(--bchalk2);margin:0 0 10px}.score-row{grid-template-columns:1fr auto 56px 72px;align-items:center;gap:8px;margin:0 0 8px;display:grid}.score-team{font-size:18px;line-height:1.25}.score-n{font:900 48px/1 var(--board-type);text-align:center;min-width:56px}.score-row button{min-height:56px;font:900 24px/1 var(--board-type);border:2px solid var(--panel);cursor:pointer;border-radius:0}.score-minus{background:var(--board);color:var(--bchalk)}.score-plus{background:var(--lamp);color:var(--board);border-color:var(--lamp)!important}.score-final{width:100%;margin-top:6px}a.card.story-card{color:inherit;text-decoration:none}a.card.story-card:hover,a.card.story-card:focus-visible{border-color:var(--clay)}a.card.story-card:hover h3{color:var(--clay)}.story-card-img{aspect-ratio:3/2;object-fit:cover;width:calc(100% + 44px);max-width:none;height:auto;margin:-24px -22px 6px;display:block}.story-card .more{font:800 16px/1 var(--board-type);letter-spacing:.1em;text-transform:uppercase;color:var(--clay);margin-top:auto}.story-date{font:800 16px/1.2 var(--board-type);letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);margin:14px 0 0}.story-hero{object-fit:cover;width:100%;height:auto;max-height:72vh;display:block}.story-body{font-size:clamp(17px,1.3vw,19px);line-height:1.7}.story-body img,.story-body picture img,.rich img{max-width:100%;height:auto;margin:22px 0;display:block}.story-more{gap:10px;margin:14px 0 0;padding:0;font-size:18px;list-style:none;display:grid}.story-more a{font-weight:700}.prog-photo{width:100%;max-width:640px;height:auto;margin:0 0 18px;display:block}.prose>.jon{margin:0 0 18px}.jon p{margin:0 0 14px}.jon p:last-child{margin-bottom:0}.guide .g-head .lede{max-width:40em}.g-cta{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.g-btn{color:#222;white-space:nowrap;background:#fff;border:1.5px solid #333;border-radius:4px;margin:0 1px;padding:0 8px;font:600 .9em/1.6 system-ui,-apple-system,Segoe UI,sans-serif;display:inline-block}.night .g-btn{background:var(--board2);color:var(--bchalk);border-color:var(--bchalk2)}.g-three{counter-reset:g3;gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.g-three li{border:2px solid var(--line);background:#fff;padding:16px 18px 16px 64px;font-size:18px;line-height:1.55;position:relative}.g-three li:before{counter-increment:g3;content:counter(g3);font:900 34px/1 var(--board-type);color:var(--clay);position:absolute;top:12px;left:16px}.g-three b{font-weight:700}.g-progress{max-width:640px;margin:14px 0 16px}.g-progress p{align-items:center;gap:14px;margin:0 0 8px;font-size:18px;display:flex}.g-reset{border:1px solid var(--line);min-height:36px;color:var(--ink2);font:inherit;cursor:pointer;background:0 0;padding:4px 12px;font-size:14px}.g-bar{background:var(--line);height:12px}.g-bar span{background:var(--open);height:100%;transition:width .3s;display:block}.g-toc{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:980px;margin:0;padding:0;list-style:none;display:grid}.g-toc a{border:2px solid var(--line);min-height:64px;color:var(--ink);background:#fff;grid-template-rows:auto auto;grid-template-columns:44px 1fr auto;align-items:center;column-gap:12px;padding:10px 14px;text-decoration:none;display:grid}.g-toc a:hover,.g-toc a:focus-visible{border-color:var(--clay)}.g-n{font:900 30px/1 var(--board-type);color:var(--clay);grid-row:1/3}.g-t{font-size:18px;font-weight:700}.g-m{color:var(--ink2);grid-column:2;font-size:14px}.g-tick{background:var(--open);color:#fff;border-radius:50%;grid-area:1/3/3;justify-content:center;align-items:center;width:30px;height:30px;font-weight:900;display:inline-flex}.g-lesson .h2{margin-bottom:10px}.g-why-line{max-width:40em}.g-steps{counter-reset:gs;gap:22px;max-width:760px;margin:26px 0 0;padding:0;list-style:none;display:grid}.g-steps>li{padding-left:52px;position:relative}.g-steps>li:before{counter-increment:gs;content:counter(gs);background:var(--board);width:36px;height:36px;color:var(--lamp);font:900 20px/1 var(--board-type);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-2px;left:0}.g-steps p{margin:0;font-size:clamp(18px,1.4vw,20px);line-height:1.6}.g-pic{max-width:360px;margin:14px 0 0}.g-pic img{aspect-ratio:390/720;object-fit:cover;object-position:top;border:6px solid var(--board);background:#fff;border-radius:22px;width:100%;height:auto;display:block;box-shadow:0 8px 24px #10231a2e}.g-pic figcaption{color:var(--ink2);margin-top:8px;font-size:14px}.g-tip{border-left:4px solid var(--lamp);background:#fff7ef;max-width:760px;margin:24px 0 0;padding:14px 16px;font-size:17px;line-height:1.55}.g-open{margin:22px 0 0}.g-check{border:2px solid var(--board);background:#fff;max-width:760px;margin:26px 0 0;padding:18px}.g-check-k{font:800 14px/1 var(--board-type);letter-spacing:.14em;text-transform:uppercase;color:var(--clay);margin:0 0 6px}.g-check-q{font:800 clamp(20px, 1.8vw, 24px)/1.3 var(--story);margin:0 0 14px}.g-choices{gap:10px;display:grid}.g-choice{border:2px solid var(--line);background:var(--chalk);min-height:52px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;padding:12px 14px;font-size:17px;line-height:1.35}.g-choice:hover,.g-choice:focus-visible{border-color:var(--ink)}.g-choice.ok{border-color:var(--open);background:#e8f6ee}.g-choice.no{border-color:var(--clay);background:#fdf0ea}.g-why{margin:14px 0 0;font-size:17px;line-height:1.5}.g-why.ok b{color:#1f7a48}.g-why.no b{color:var(--clay)}.g-next{margin:22px 0 0;font-size:18px;font-weight:700}.g-list{gap:12px;max-width:46em;margin:18px 0 0;padding-left:1.2em;font-size:18px;line-height:1.55;display:grid}.g-faq{gap:10px;max-width:820px;margin-top:20px;display:grid}.g-faq details{border:2px solid var(--line);background:#fff}.g-faq summary{cursor:pointer;padding:14px 16px;font-size:18px;font-weight:700;line-height:1.4}.g-faq details[open] summary{border-bottom:1px solid var(--line)}.g-faq details p{margin:0;padding:14px 16px;font-size:17px;line-height:1.6}.g-last{margin:24px 0 0;font-size:18px}@media (max-width:720px){.g-toc{grid-template-columns:minmax(0,1fr)}.g-three li{padding-left:54px;font-size:17px}.g-steps>li{padding-left:46px}.g-pic{max-width:100%}}
