@import "https://fonts.googleapis.com/css2?family=Anton&family=Inter:wght@500;700;900&display=swap";:root{color:#111;font-synthesis:none;background:#f5b400;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}a{color:inherit;text-decoration:none}.wrap{width:min(1180px,100% - 40px);margin:auto}.nav{z-index:5;border-bottom:2px solid #0000003d;justify-content:space-between;align-items:center;height:92px;display:flex;position:relative}.brand{letter-spacing:-1px;align-items:center;gap:11px;font-size:1.45rem;font-weight:900;display:flex}.brand img{object-fit:contain;width:54px;height:54px}.x-link{color:#fff;background:#111;align-items:center;gap:10px;padding:14px 19px;font-size:.82rem;font-weight:900;display:flex;transform:rotate(-1deg);box-shadow:5px 5px #e33}.x-link svg,.actions svg,footer svg{fill:currentColor;width:17px;height:17px}.hero{grid-template-columns:1.06fr .94fr;align-items:center;min-height:660px;padding-top:30px;padding-bottom:38px;display:grid;position:relative}.eyebrow{letter-spacing:2px;background:#fff;border:2px solid #111;margin:0 0 22px;padding:8px 12px;font-size:.8rem;font-weight:900;display:inline-block;transform:rotate(-1deg)}h1,h2{margin:0;font-family:Anton,Impact,sans-serif;font-weight:400;line-height:.91}h1{letter-spacing:-3px;font-size:clamp(4.8rem,8.4vw,8.4rem)}h1 span{color:#fff;text-shadow:4px 4px #111,-2px -2px #111,2px -2px #111,-2px 2px #111}.intro{max-width:590px;margin:27px 0;font-size:1.08rem;font-weight:700;line-height:1.65}.actions{align-items:center;gap:18px;display:flex}.primary{color:#fff;background:#e32825;border:3px solid #111;align-items:center;gap:11px;padding:17px 22px;font-weight:900;transition:all .18s;display:flex;box-shadow:6px 6px #111}.primary:hover{transform:translate(-2px,-2px);box-shadow:8px 8px #111}.ticker{font-family:Anton,Impact,sans-serif;font-size:2rem}.mascot{align-self:end;place-items:center;display:grid;position:relative}.mascot img{z-index:2;filter:drop-shadow(12px 13px #0000002e);width:min(100%,570px);position:relative}.burst{clip-path:polygon(50% 0,57% 35%,75% 7%,71% 40%,100% 25%,76% 48%,100% 58%,72% 58%,88% 91%,60% 69%,54% 100%,45% 70%,20% 95%,35% 62%,0 69%,27% 51%,0 36%,37% 40%);background:#fff;border-radius:50%;width:500px;height:500px;position:absolute}.stamp{z-index:3;color:#fff;text-align:center;background:#e32825;border:4px solid #111;border-radius:50%;place-items:center;width:112px;height:112px;font:1.55rem/1 Anton,Impact,sans-serif;display:grid;position:absolute;bottom:70px;right:-10px;transform:rotate(10deg);box-shadow:5px 5px #111}.contract{color:#fff;background:#111;border-top:4px solid #111;border-bottom:4px solid #111}.ca-row{justify-content:space-between;align-items:center;gap:20px;min-height:118px;display:flex}.ca-row>div{flex-direction:column;gap:7px;display:flex}.ca-label{color:#f5b400;letter-spacing:2px;font-size:.72rem;font-weight:900}.ca-row strong{letter-spacing:1px;word-break:break-all;font-size:clamp(1rem,3vw,1.5rem)}.ca-row button{color:#f5b400;cursor:pointer;background:0 0;border:2px solid #f5b400;justify-content:center;align-items:center;gap:9px;min-width:122px;padding:15px 20px;font:900 .8rem Inter;display:flex}.ca-row button:hover{color:#111;background:#f5b400}.ca-row svg{fill:none;stroke:currentColor;stroke-width:2px;width:17px}.about{background:#f4f0e8;border-bottom:4px solid #111;grid-template-columns:.32fr 1.1fr .58fr;align-items:start;gap:55px;width:100%;max-width:none;padding:100px max(20px,50% - 590px);display:grid}.section-no{letter-spacing:2px;margin:8px 0;font-size:.75rem;font-weight:900}.about h2{font-size:clamp(3.2rem,6vw,6rem)}.about h2 em{color:#e32825;font-style:normal}.about>div>p{max-width:650px;font-size:1.05rem;font-weight:700;line-height:1.65}.card{color:#fff;background:#171717;border:3px solid #111;flex-direction:column;padding:34px;display:flex;transform:rotate(2deg);box-shadow:10px 10px #e32825}.card span,.card small{letter-spacing:1.5px;color:#f5b400;font-size:.68rem;font-weight:900}.card strong{margin:13px 0;font:4rem Anton,Impact,sans-serif}footer{justify-content:space-between;align-items:center;gap:25px;min-height:160px;display:flex}.footer-logo{font:3rem Anton,Impact,sans-serif}.footer-logo span{vertical-align:top;font:1rem Inter}footer p{letter-spacing:2px;font-size:.73rem;font-weight:900}footer a{align-items:center;gap:8px;font-size:.78rem;font-weight:900;display:flex}.toast{opacity:0;pointer-events:none;z-index:10;background:#fff;border:3px solid #111;padding:12px 18px;font-weight:900;transition:all .25s;position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);box-shadow:5px 5px #111}.toast.show{opacity:1;transform:translate(-50%)}@media (width<=850px){.hero{grid-template-columns:1fr;padding-top:65px}.hero-copy{text-align:center;z-index:3;position:relative}.intro{margin-left:auto;margin-right:auto}.actions{justify-content:center}.mascot{margin-top:-5px}.mascot img{width:min(88%,470px)}.burst{width:390px;height:390px}.stamp{bottom:55px;right:8%}.about{text-align:center;grid-template-columns:1fr;gap:25px}.about>div>p{margin-left:auto;margin-right:auto}.card{width:min(390px,90%);margin:auto}footer{flex-direction:column;justify-content:center;padding:40px 0}}@media (width<=520px){.wrap{width:min(100% - 24px,1180px)}.nav{height:76px}.brand img{width:45px;height:45px}.x-link span{display:none}.x-link{padding:12px}h1{letter-spacing:-1px;font-size:4.25rem}.hero{padding-top:45px}.intro{font-size:.96rem}.actions{flex-direction:column}.mascot{margin-top:25px}.burst{width:290px;height:290px}.stamp{width:82px;height:82px;font-size:1.15rem;bottom:35px;right:2%}.ca-row{flex-direction:column;align-items:stretch;padding:24px 0}.ca-row button{align-self:flex-start}.about{padding-top:65px;padding-bottom:65px}.about h2{font-size:3.6rem}.card strong{font-size:3.2rem}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
