.hackathon-module__mtMakq__page{z-index:2;position:relative}.hackathon-module__mtMakq__hero{padding:20px 0 30px}.hackathon-module__mtMakq__eyebrow{color:var(--fg-faint);margin-bottom:20px;font-size:11px}.hackathon-module__mtMakq__title{max-width:980px;color:var(--fg);letter-spacing:-.035em;margin:0;font-family:Times New Roman,Times,serif;font-size:clamp(40px,6vw,84px);font-weight:400;line-height:.96}.hackathon-module__mtMakq__title em{letter-spacing:-.02em;color:var(--accent);font-family:Times New Roman,Times,serif;font-style:italic;font-weight:400}.hackathon-module__mtMakq__lead{max-width:680px;color:var(--fg-muted);margin:28px 0 0;font-size:17px;line-height:1.55}.hackathon-module__mtMakq__ctaRow{flex-wrap:wrap;align-items:center;gap:24px;margin-top:36px;display:flex}.hackathon-module__mtMakq__dateChip{flex-direction:column;gap:4px;display:flex}.hackathon-module__mtMakq__dateChip span{color:var(--fg);font-size:12px}.hackathon-module__mtMakq__dateChip small{color:var(--fg-faint);font-size:13px}.hackathon-module__mtMakq__strip{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,1fr);margin-top:56px;display:grid}.hackathon-module__mtMakq__stat{border-right:1px solid var(--rule);flex-direction:column;gap:8px;padding:28px 24px;display:flex}.hackathon-module__mtMakq__stat:first-child{padding-left:0}.hackathon-module__mtMakq__stat:last-child{border-right:0}.hackathon-module__mtMakq__stat b{color:var(--accent);font-size:clamp(36px,4vw,52px)}.hackathon-module__mtMakq__stat span{color:var(--fg-muted);font-size:14px}.hackathon-module__mtMakq__section{padding:60px 0}.hackathon-module__mtMakq__cells{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.hackathon-module__mtMakq__cells>div:not(:last-child) .hackathon-module__mtMakq__cell{border-right:1px solid var(--rule)}.hackathon-module__mtMakq__cell{border-bottom:1px solid var(--rule);height:100%;padding:36px 32px 32px}.hackathon-module__mtMakq__num{color:var(--accent);margin-bottom:24px;font-size:28px;line-height:1;display:block}.hackathon-module__mtMakq__cell h3{letter-spacing:-.02em;color:var(--fg);margin:0;font-size:22px;font-weight:500;line-height:1.15}.hackathon-module__mtMakq__cell p{color:var(--fg-muted);margin:14px 0 0;font-size:14px;line-height:1.55}.hackathon-module__mtMakq__days{grid-template-columns:1fr 1fr;gap:16px;margin-top:48px;display:grid}.hackathon-module__mtMakq__day{background:radial-gradient(420px 220px at 0% 0%, color-mix(in oklab, var(--accent) 14%, transparent), transparent 70%), #ffffff05;border-radius:20px;height:100%;padding:32px 30px}.hackathon-module__mtMakq__day small{color:var(--accent);margin-bottom:12px;font-size:11px;display:block}.hackathon-module__mtMakq__when{color:var(--fg);font-size:clamp(36px,4vw,52px)}.hackathon-module__mtMakq__day h3{letter-spacing:-.02em;color:var(--fg);margin:22px 0 8px;font-size:20px;font-weight:500}.hackathon-module__mtMakq__day p{color:var(--fg-muted);margin:0;font-size:14px;line-height:1.55}.hackathon-module__mtMakq__announce{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;display:grid}.hackathon-module__mtMakq__announceItem{flex-direction:column;height:100%;padding:44px 32px;scroll-margin-top:96px;display:flex}.hackathon-module__mtMakq__announce>div:first-child .hackathon-module__mtMakq__announceItem{border-right:1px solid var(--rule);padding-left:0}.hackathon-module__mtMakq__announceItem h2{color:var(--fg);margin:0;font-size:clamp(28px,3.4vw,44px)}.hackathon-module__mtMakq__announceItem p{max-width:420px;color:var(--fg-muted);margin:14px 0 26px;font-size:15px;line-height:1.55}.hackathon-module__mtMakq__soon{border:1px dashed var(--accent-border);color:var(--accent);background:color-mix(in oklab, var(--accent) 8%, transparent);border-radius:999px;align-self:flex-start;margin-top:auto;padding:8px 14px;font-size:11px}.hackathon-module__mtMakq__faq{border-top:1px solid var(--rule);max-width:760px;margin-top:40px}.hackathon-module__mtMakq__faq details{border-bottom:1px solid var(--rule)}.hackathon-module__mtMakq__faq summary{cursor:pointer;letter-spacing:-.01em;color:var(--fg);padding:22px 44px 22px 0;font-size:17px;font-weight:500;list-style:none;position:relative}.hackathon-module__mtMakq__faq summary::-webkit-details-marker{display:none}.hackathon-module__mtMakq__faq summary:after{content:"+";color:var(--accent);font-size:24px;font-weight:300;transition:transform .2s;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.hackathon-module__mtMakq__faq details[open] summary:after{transform:translateY(-50%)rotate(45deg)}.hackathon-module__mtMakq__faq details p{max-width:620px;color:var(--fg-muted);margin:0;padding:0 0 22px;font-size:15px;line-height:1.6}.hackathon-module__mtMakq__final{padding:40px 0 80px}.hackathon-module__mtMakq__finalCard{text-align:center;background:radial-gradient(600px 300px at 50% 0%, color-mix(in oklab, var(--accent) 20%, transparent), transparent 70%), #ffffff05;border-radius:24px;padding:64px 32px}.hackathon-module__mtMakq__finalCard h2{max-width:14ch;color:var(--fg);margin:0 auto;font-size:clamp(36px,5.4vw,72px)}.hackathon-module__mtMakq__finalCard p{max-width:520px;color:var(--fg-muted);margin:20px auto 32px;font-size:16px;line-height:1.55}.hackathon-module__mtMakq__reg{flex-direction:column;align-items:center;gap:14px;display:flex}.hackathon-module__mtMakq__regForm{border-radius:999px;align-items:center;gap:6px;width:100%;max-width:480px;padding:6px;display:flex;position:relative}.hackathon-module__mtMakq__regIcon{color:var(--fg-faint);align-items:center;padding:0 12px 0 16px;display:flex}.hackathon-module__mtMakq__regInput{min-width:0;color:var(--fg);background:0 0;border:0;outline:0;flex:1;padding:12px 0;font-size:15px}.hackathon-module__mtMakq__regHint{color:color-mix(in oklab, var(--accent) 80%, white);font-size:12px;position:absolute;bottom:-26px;left:18px}.hackathon-module__mtMakq__regDone{color:var(--fg);text-align:left;border-radius:999px;align-items:center;gap:12px;padding:14px 22px;font-size:14px;display:inline-flex}.hackathon-module__mtMakq__regCheck{background:var(--accent);border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}@media (max-width:720px){.hackathon-module__mtMakq__strip,.hackathon-module__mtMakq__cells,.hackathon-module__mtMakq__days,.hackathon-module__mtMakq__announce{grid-template-columns:1fr}.hackathon-module__mtMakq__stat{border-right:0;border-bottom:1px solid var(--rule);padding:22px 0}.hackathon-module__mtMakq__stat:last-child{border-bottom:0}.hackathon-module__mtMakq__cells>div:not(:last-child) .hackathon-module__mtMakq__cell{border-right:0}.hackathon-module__mtMakq__cell{padding:28px 0}.hackathon-module__mtMakq__announceItem{padding:36px 0}.hackathon-module__mtMakq__announce>div:first-child .hackathon-module__mtMakq__announceItem{border-right:0;border-bottom:1px solid var(--rule)}.hackathon-module__mtMakq__finalCard{padding:48px 20px}}@media (prefers-reduced-motion:reduce){.hackathon-module__mtMakq__faq summary:after{transition:none}}
