@font-face{font-family:suburbia;src:url(../media/SUBURBIA-s.p.3luso0nya544x.otf)format("opentype");font-display:swap}@font-face{font-family:suburbia Fallback;src:local(Arial);ascent-override:104.53%;descent-override:26.87%;line-gap-override:0.0%;size-adjust:74.43%}.suburbia_668cd619-module__0g9k9a__className{font-family:suburbia,suburbia Fallback}.suburbia_668cd619-module__0g9k9a__variable{--font-display:"suburbia", "suburbia Fallback"}
@font-face{font-family:staatliches;src:url(../media/staatliches-s.p.0vd54yt57g2kp.woff2)format("woff2");font-display:swap}@font-face{font-family:staatliches Fallback;src:local(Arial);ascent-override:109.7%;descent-override:34.64%;line-gap-override:0.0%;size-adjust:86.6%}.staatliches_947ba92c-module__NDNzlq__className{font-family:staatliches,staatliches Fallback}.staatliches_947ba92c-module__NDNzlq__variable{--font-display-sm:"staatliches", "staatliches Fallback"}
@font-face{font-family:reload;src:url(../media/reload-s.p.07s5t815db--v.woff2)format("woff2");font-display:swap}@font-face{font-family:reload Fallback;src:local(Arial);ascent-override:79.72%;descent-override:26.6%;line-gap-override:0.0%;size-adjust:116.55%}.reload_115a03c5-module__atFTta__className{font-family:reload,reload Fallback}.reload_115a03c5-module__atFTta__variable{--font-body:"reload", "reload Fallback"}
@font-face{font-family:MethNumerals;src:url(/assets/fonts/squada-numerals.woff)format("woff");font-display:swap;unicode-range:U+24-25,U+2B-2E,U+30-3A;size-adjust:108.9%}:root{--green:#1e5a38;--green-deep:#0e3a22;--green-panel:#2c6d46;--yellow:#f6d80a;--yellow-deep:#c9ad00;--ink:#0b0b0b;--bone:#f3efe2;--bone-dim:#f3efe2b3;--sky:#7bd6f2;--red:#e0322b;--display:"MethNumerals",var(--font-display),Impact,"Arial Black",sans-serif;--display-sm:var(--font-display-sm),Impact,"Arial Black",sans-serif;--body:var(--font-body),"Arial Narrow",Arial,sans-serif;--border:3px solid var(--ink);--shadow:8px 8px 0 var(--ink);--shadow-sm:4px 4px 0 var(--ink);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='1.5' intercept='-0.506'/%3E%3CfeFuncG type='linear' slope='1.5' intercept='-0.506'/%3E%3CfeFuncB type='linear' slope='1.5' intercept='-0.506'/%3E%3CfeFuncA type='discrete' tableValues='1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='.33'/%3E%3C/svg%3E");--grain-lift:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='.07'/%3E%3C/svg%3E");--grain-size:180px}.grain{background-image:var(--grain);background-size:var(--grain-size) var(--grain-size);background-blend-mode:overlay}.grain-soft{background-image:var(--grain);background-size:var(--grain-size) var(--grain-size);background-blend-mode:soft-light}.grain-ink{background-image:var(--grain-lift);background-size:var(--grain-size) var(--grain-size);background-blend-mode:screen}@media (prefers-reduced-motion:reduce){.grain,.grain-soft,.grain-ink{background-attachment:scroll}}*{box-sizing:border-box;font-synthesis:none}html,body{background:var(--green);color:var(--bone);font-family:var(--body);letter-spacing:.02em;-webkit-font-smoothing:antialiased;margin:0;font-size:18px;line-height:1.45}body{flex-direction:column;min-height:100svh;display:flex;overflow-x:hidden}img{max-width:100%;height:auto}a{color:var(--yellow)}a:focus-visible,button:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}::selection{background:var(--yellow);color:var(--ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.ticker{background:var(--yellow);color:var(--ink);border-bottom:var(--border);white-space:nowrap;font-family:var(--display-sm);letter-spacing:.05em;text-transform:uppercase;padding:9px 0 6px;font-size:22px;overflow:hidden}.ticker-track{will-change:transform;gap:40px;animation:40s linear infinite ticker;display:inline-flex}.ticker-track span:after{content:"*";opacity:.55;margin-left:40px}@keyframes ticker{to{transform:translate(-50%)}}.field{background-color:var(--green);flex:1;place-items:center;padding:clamp(40px,8vh,96px) 16px;display:grid;position:relative}.center{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:26px;width:min(640px,100%);display:flex;position:relative}.center .logo{width:min(340px,78%);display:block}.tape{background:var(--ink);color:var(--yellow);font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;clip-path:polygon(0 8%,18% 0,50% 5%,82% 0,100% 6%,99% 40%,100% 70%,98% 100%,60% 94%,30% 100%,0 92%,1.5% 55%);margin:0;padding:.24em .55em .16em .45em;font-size:clamp(30px,5vw,46px);font-weight:400;line-height:1;display:inline-block}.lede{max-width:36ch;margin:0;font-size:clamp(17px,2.2vw,21px);line-height:1.4}.btns{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:6px;display:flex}.btn{font-family:var(--body);letter-spacing:.12em;text-transform:uppercase;background:var(--yellow);color:var(--ink);border:var(--border);box-shadow:var(--shadow-sm);cursor:pointer;align-items:center;gap:10px;padding:14px 26px;font-size:15px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.btn:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.btn:active{box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}.btn.ghost{color:var(--bone);border-color:var(--bone);box-shadow:4px 4px 0 var(--bone);background:0 0}.cut{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;height:auto;position:absolute}.cast{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cast-img{-webkit-user-select:none;user-select:none;max-width:none;transform:rotate(var(--rot,0deg));position:absolute}.cast-img.drift{animation:6s ease-in-out infinite castdrift}@keyframes castdrift{0%,to{transform:translateY(0) rotate(var(--rot,0deg))}50%{transform:translateY(-10px) rotate(calc(var(--rot,0deg) + 4deg))}}@keyframes drift{0%,to{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(-10px)rotate(-2deg)}}.logo-wrap{width:min(340px,78%);display:block;position:relative}.logo-wrap .logo{width:100%}.pure-badge{background:var(--yellow);width:104px;height:104px;color:var(--ink);border:4px solid var(--ink);box-shadow:5px 5px 0 var(--ink);text-align:center;font-family:var(--display-sm);text-transform:uppercase;letter-spacing:.04em;border-radius:50%;place-content:center;font-size:17px;line-height:.95;display:grid;position:absolute;top:-54px;left:-90px;transform:rotate(-12deg)}.pure-badge b{font-size:32px;font-weight:400;display:block}@media (max-width:520px){.pure-badge{width:74px;height:74px;font-size:12px;top:-38px;left:-40px}.pure-badge b{font-size:22px}}.meanwhile{flex-direction:column;align-items:center;gap:12px;display:flex}.meanwhile-kicker{font-family:var(--display-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--yellow);font-size:20px;line-height:1}.meanwhile-line{color:var(--bone);max-width:36ch;margin:0 0 6px;font-size:clamp(17px,2.2vw,21px);line-height:1.4}.meanwhile .btn{padding:15px 30px;font-size:16px}footer{border-top:var(--border);background:var(--green-deep);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim);flex-wrap:wrap;justify-content:space-between;gap:10px 32px;padding:22px 16px;font-size:11px;display:flex}.cooking{flex-direction:column;align-items:center;gap:10px;width:min(300px,80%);display:flex}.cooking-label{font-family:var(--display-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--bone);font-size:20px;line-height:1}.loadbar{border:var(--border);background:var(--green-deep);width:100%;height:20px;box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.loadbar i{background:repeating-linear-gradient(135deg,var(--yellow) 0 12px,var(--ink) 12px 24px);width:200%;animation:1s linear infinite stripes;position:absolute;top:0;bottom:0;left:0}@keyframes stripes{to{transform:translate(-34px)}}@media (prefers-reduced-motion:reduce){.loadbar i{width:100%}}.field,footer,.brand,.ticker,.btn:not(.ghost),.pure-badge{background-image:var(--grain);background-size:var(--grain-size) var(--grain-size);background-blend-mode:overlay}.tape{background-image:var(--grain-lift);background-size:var(--grain-size) var(--grain-size);background-blend-mode:screen}.sheet-art,.sheet{background-image:var(--grain);background-size:var(--grain-size) var(--grain-size);background-blend-mode:overlay}.brand{background-color:var(--green);flex:1;padding:clamp(28px,6vh,72px) 16px 72px;position:relative}.brand-inner{z-index:2;flex-direction:column;gap:34px;width:min(1000px,100%);margin:0 auto;display:flex;position:relative}.brand-head{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.brand-logo{width:min(250px,52%)}.brand .lede{text-align:left;max-width:52ch}.sheets{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;display:grid}.sheet{background:var(--green-panel);border:var(--border);box-shadow:var(--shadow);color:var(--bone);flex-direction:column;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex}.sheet:hover{box-shadow:11px 11px 0 var(--ink);transform:translate(-3px,-3px)}.sheet-art{background:var(--green-deep);border-bottom:var(--border);place-items:center;height:180px;padding:18px;display:grid}.sheet-art img{width:auto;max-height:144px}.sheet-body{flex-direction:column;gap:8px;padding:20px;display:flex}.sheet-tag{font-family:var(--display-sm);letter-spacing:.04em;color:var(--ink);background:var(--yellow);align-self:flex-start;padding:5px 10px 2px;font-size:15px;line-height:1}.sheet-name{font-family:var(--display-sm);letter-spacing:.03em;text-transform:uppercase;color:var(--yellow);font-size:26px;line-height:1}.sheet-blurb{color:var(--bone-dim);font-size:14px;line-height:1.45}.sheet-go{letter-spacing:.14em;text-transform:uppercase;color:var(--bone);border-bottom:3px solid var(--yellow);align-self:flex-start;margin-top:6px;padding-bottom:3px;font-size:12px}.brand .small{text-align:left}.brand-group{flex-direction:column;gap:16px;display:flex}.brand-group-head{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.brand-group-head .tape{margin:0;font-size:clamp(22px,3vw,30px)}.brand-group-head p{color:var(--bone-dim);max-width:60ch;margin:0;font-size:15px}.sheet-outcome{color:var(--bone);border-left:3px solid var(--yellow);margin-top:2px;padding-left:10px;font-size:13px;line-height:1.4}.brand-quick{background-color:var(--green-deep);border:var(--border);box-shadow:var(--shadow);background-image:var(--grain);background-size:var(--grain-size) var(--grain-size);background-blend-mode:overlay;flex-direction:column;gap:12px;padding:22px 24px;display:flex}.brand-quick .tape{margin:0 0 4px;font-size:clamp(22px,3vw,30px)}.brand-quick ul{flex-direction:column;gap:7px;margin:0;padding-left:20px;font-size:15px;line-height:1.45;display:flex}.brand-quick b{font-family:var(--display-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--yellow);margin-right:6px;font-size:17px}.brand-quick .small{letter-spacing:.12em;text-transform:uppercase;color:var(--bone-dim);margin:6px 0 0;font-size:12px}.brand .cut{--margin:calc((100vw - 1060px)/2)}.brand .cut.walt{width:clamp(90px,calc(var(--margin) * .6),220px);inset:auto auto 0 2%}.brand .cut.duo{width:clamp(100px,calc(var(--margin) * .62),240px);inset:auto 2% 0 auto}@media (max-width:1240px){.brand .cut{display:none}}
