.divisions-section[data-astro-cid-pn244me4]{background:#f7f3e9;padding:64px max(24px,calc((100vw - 1116px)/2)) 0;color:#173c30}.divisions-section[data-astro-cid-pn244me4] h2[data-astro-cid-pn244me4]{font-size:36px;line-height:1.15;margin:0 0 28px}.division-grid[data-astro-cid-pn244me4]{display:grid;grid-template-columns:1fr 1fr;gap:22px}.division-grid[data-astro-cid-pn244me4] article[data-astro-cid-pn244me4]{border-top:4px solid #ec9a40;background:#ececde;padding:26px}.division-grid[data-astro-cid-pn244me4] article[data-astro-cid-pn244me4]+article[data-astro-cid-pn244me4]{border-color:#42705b}.piece-count[data-astro-cid-pn244me4]{font-size:44px;font-weight:800;line-height:1}.piece-count[data-astro-cid-pn244me4] span[data-astro-cid-pn244me4]{font-size:13px;font-weight:500}.division-grid[data-astro-cid-pn244me4] h3[data-astro-cid-pn244me4]{font-size:25px;margin:14px 0 8px}.division-grid[data-astro-cid-pn244me4] article[data-astro-cid-pn244me4]>p[data-astro-cid-pn244me4]:last-child,.event-rules[data-astro-cid-pn244me4]{font-size:15px;line-height:1.7}.event-rules[data-astro-cid-pn244me4]{margin-top:24px}.division-picker[data-astro-cid-pn244me4]{display:flex;gap:10px}.division-picker[data-astro-cid-pn244me4] label[data-astro-cid-pn244me4]{flex:1;position:relative;cursor:pointer}.division-picker[data-astro-cid-pn244me4] input[data-astro-cid-pn244me4]{position:absolute;opacity:0}.division-picker[data-astro-cid-pn244me4] span[data-astro-cid-pn244me4]{display:block;border:1px solid #b8c4ba;border-radius:4px;padding:14px;text-align:center}.division-picker[data-astro-cid-pn244me4] small[data-astro-cid-pn244me4]{display:block;font-size:12px}.division-picker[data-astro-cid-pn244me4] input[data-astro-cid-pn244me4]:checked+span[data-astro-cid-pn244me4]{background:#173c30;color:#fff}.division-picker[data-astro-cid-pn244me4] input[data-astro-cid-pn244me4]:focus-visible+span[data-astro-cid-pn244me4]{outline:3px solid #ed9b41;outline-offset:3px}form[data-astro-cid-pn244me4]>label[data-astro-cid-pn244me4].eligibility{display:flex;gap:12px;align-items:flex-start;font-weight:400;line-height:1.6}form[data-astro-cid-pn244me4] .eligibility[data-astro-cid-pn244me4] input[data-astro-cid-pn244me4][type=checkbox]{width:20px;height:20px;min-height:20px;flex-shrink:0;margin:2px 0 0;accent-color:#173c30}@media(max-width:760px){.division-grid[data-astro-cid-pn244me4]{grid-template-columns:1fr}.divisions-section[data-astro-cid-pn244me4] h2[data-astro-cid-pn244me4]{font-size:30px}}.puzzle-hero[data-astro-cid-pn244me4]{background:#173c30;color:#f7edda;overflow:hidden}.hero-inner[data-astro-cid-pn244me4]{max-width:1180px;margin:auto;padding:76px 32px 82px;display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.eyebrow[data-astro-cid-pn244me4]{font-size:11px;letter-spacing:.18em;font-weight:800;margin:0 0 24px}.hero-copy[data-astro-cid-pn244me4] h1[data-astro-cid-pn244me4]{font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(82px,9vw,132px);line-height:.89;letter-spacing:-.025em;margin:0 0 28px;font-weight:900}.hero-copy[data-astro-cid-pn244me4] h1[data-astro-cid-pn244me4] span[data-astro-cid-pn244me4]{color:#ec9a40}.intro[data-astro-cid-pn244me4]{font-size:26px;line-height:1.28;font-weight:600;margin-bottom:20px}.hero-note[data-astro-cid-pn244me4]{max-width:340px;color:#d3dfd7;line-height:1.65;margin-bottom:28px}.puzzle-button[data-astro-cid-pn244me4]{display:flex;align-items:center;justify-content:space-between;gap:28px;background:#ed9b41;color:#173c30;text-decoration:none;padding:18px 22px;border:0;border-radius:5px;font-weight:800;font-size:15px;min-height:56px;width:-moz-fit-content;width:fit-content}.puzzle-button[data-astro-cid-pn244me4]:hover{background:#f5b66d}.puzzle-button[data-astro-cid-pn244me4]:focus-visible,input[data-astro-cid-pn244me4]:focus-visible,a[data-astro-cid-pn244me4]:focus-visible{outline:3px solid #e69537;outline-offset:4px}.puzzle-button[data-astro-cid-pn244me4] span[data-astro-cid-pn244me4]{font-size:22px}.puzzle-art[data-astro-cid-pn244me4]{transform:rotate(-5deg);padding:24px;background:#214a3b;border:1px solid #5b7768;box-shadow:18px 20px #102d23}.puzzle-art[data-astro-cid-pn244me4] svg[data-astro-cid-pn244me4]{width:100%;height:auto;margin:24px 0}.art-label[data-astro-cid-pn244me4],.art-footer[data-astro-cid-pn244me4]{font-size:10px;font-weight:700;letter-spacing:.16em}.art-footer[data-astro-cid-pn244me4]{display:flex;justify-content:space-between;font-size:8px}.event-strip[data-astro-cid-pn244me4]{background:#e8e7d9;display:flex;justify-content:center;gap:64px;padding:26px 28px;color:#173c30;border-bottom:1px solid #d4d6c7}.event-strip[data-astro-cid-pn244me4] p[data-astro-cid-pn244me4]{font-size:13px;margin:0}.event-strip[data-astro-cid-pn244me4] strong[data-astro-cid-pn244me4]{display:block;font-size:10px;letter-spacing:.15em;margin-bottom:8px}.signup-section[data-astro-cid-pn244me4]{background:#f7f3e9;max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:88px max(32px,calc((100vw - 1116px)/2));color:#173c30;scroll-margin-top:28px}.signup-copy[data-astro-cid-pn244me4] h2[data-astro-cid-pn244me4]{font-size:clamp(30px,3.2vw,44px);line-height:1.12;letter-spacing:-.035em;font-weight:800;margin:0 0 24px}.signup-copy[data-astro-cid-pn244me4]>p[data-astro-cid-pn244me4]:not(.eyebrow){line-height:1.7;color:#526355;max-width:350px}.signup-copy[data-astro-cid-pn244me4] ol[data-astro-cid-pn244me4]{list-style:none;padding:0;margin:40px 0}.signup-copy[data-astro-cid-pn244me4] li[data-astro-cid-pn244me4]{display:flex;gap:20px;margin-bottom:25px}.signup-copy[data-astro-cid-pn244me4] li[data-astro-cid-pn244me4]>span[data-astro-cid-pn244me4]{font-size:12px;padding-top:3px;color:#8c6035;font-weight:800}.signup-copy[data-astro-cid-pn244me4] li[data-astro-cid-pn244me4] strong[data-astro-cid-pn244me4]{font-size:16px}.signup-copy[data-astro-cid-pn244me4] li[data-astro-cid-pn244me4] p[data-astro-cid-pn244me4]{font-size:14px;line-height:1.6;color:#526355;margin-top:5px}.event-link[data-astro-cid-pn244me4]{font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:5px}.form-card[data-astro-cid-pn244me4]{background:#fff;padding:34px;border:1px solid #dadfd5;border-radius:8px;box-shadow:0 12px 32px #173c3008}.form-kicker[data-astro-cid-pn244me4]{font-size:10px;letter-spacing:.16em;color:#617464;font-weight:800}.form-card[data-astro-cid-pn244me4] h2[data-astro-cid-pn244me4]{font-size:26px;font-weight:800;letter-spacing:-.03em;margin:10px 0 24px}.draft-notice[data-astro-cid-pn244me4]{font-size:13px;line-height:1.5;padding:14px;background:#fff4df;border-left:3px solid #ed9b41;margin-bottom:24px}form[data-astro-cid-pn244me4]>label[data-astro-cid-pn244me4]{display:block;font-size:13px;font-weight:700;margin:18px 0}input[data-astro-cid-pn244me4]:not([type=radio]){display:block;width:100%;min-height:48px;margin-top:8px;border:1px solid #b8c4ba;border-radius:4px;padding:12px;background:#fff;color:#173c30;font-size:16px}fieldset[data-astro-cid-pn244me4]{border:0;padding:0;margin:22px 0}legend[data-astro-cid-pn244me4]{font-size:13px;font-weight:700;margin-bottom:10px}.size-picker[data-astro-cid-pn244me4]{display:flex;gap:10px}.size-picker[data-astro-cid-pn244me4] label[data-astro-cid-pn244me4]{position:relative;flex:1;cursor:pointer}.size-picker[data-astro-cid-pn244me4] input[data-astro-cid-pn244me4]{position:absolute;opacity:0}.size-picker[data-astro-cid-pn244me4] span[data-astro-cid-pn244me4]{display:block;padding:12px;border:1px solid #b8c4ba;border-radius:4px;text-align:center;font-size:24px;font-weight:800}.size-picker[data-astro-cid-pn244me4] small[data-astro-cid-pn244me4]{display:block;font-size:11px;font-weight:500}.size-picker[data-astro-cid-pn244me4] input[data-astro-cid-pn244me4]:checked+span[data-astro-cid-pn244me4]{background:#173c30;color:#fff;border-color:#173c30}.size-picker[data-astro-cid-pn244me4] input[data-astro-cid-pn244me4]:focus-visible+span[data-astro-cid-pn244me4]{outline:3px solid #ed9b41;outline-offset:3px}.optional[data-astro-cid-pn244me4]{font-weight:400;color:#647368}.privacy-note[data-astro-cid-pn244me4],.price-note[data-astro-cid-pn244me4]{font-size:11px;line-height:1.6;color:#647368;margin:20px 0}.price-note[data-astro-cid-pn244me4]{text-align:center;margin-bottom:0}form[data-astro-cid-pn244me4] .puzzle-button[data-astro-cid-pn244me4]{width:100%;cursor:pointer}form[data-astro-cid-pn244me4] .puzzle-button[data-astro-cid-pn244me4]:disabled{cursor:not-allowed;background:#e3e8df;color:#536256}#form-message[data-astro-cid-pn244me4]{font-size:14px;line-height:1.5;margin:14px 0 0}.honeypot[data-astro-cid-pn244me4]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:760px){.hero-inner[data-astro-cid-pn244me4]{padding:48px 24px 54px;gap:38px;grid-template-columns:1fr}.hero-copy[data-astro-cid-pn244me4] h1[data-astro-cid-pn244me4]{font-size:92px}.intro[data-astro-cid-pn244me4]{font-size:23px}.puzzle-art[data-astro-cid-pn244me4]{max-width:300px;width:85%;justify-self:center;margin:10px 0}.event-strip[data-astro-cid-pn244me4]{flex-direction:column;gap:20px;padding:26px 24px}.signup-section[data-astro-cid-pn244me4]{grid-template-columns:1fr;gap:32px;padding:48px 20px}.form-card[data-astro-cid-pn244me4]{padding:24px 20px}.signup-copy[data-astro-cid-pn244me4] h2[data-astro-cid-pn244me4]{font-size:36px}}@media(prefers-reduced-motion:reduce){[data-astro-cid-pn244me4]{scroll-behavior:auto}}
