@media (width>=768px){.pg-hackathon .hero-hackathon .hero-r{padding-bottom:88px}}.pg-hackathon .ab-g{gap:32px;display:grid}.pg-hackathon .ab-t{align-content:start;gap:14px;display:grid}.pg-hackathon .ab-body{color:var(--ink2);gap:14px;max-width:60ch;margin-top:10px;display:grid}.pg-hackathon .ab-body .lead{color:var(--ink);text-wrap:pretty}.pg-hackathon .ab-card{border:1px solid var(--hair);box-shadow:var(--sh);background:#fff;border-radius:28px;padding:24px 20px}.pg-hackathon .ab-h3{font:400 clamp(26px,2.4vw,32px)/1.12 var(--serif);letter-spacing:-.005em;margin-bottom:20px}@media (width>=768px){.pg-hackathon .ab-card{padding:36px 40px 32px}.pg-hackathon .ab-card .facts{grid-template-columns:1fr 1fr;gap:28px 32px}}@media (width>=1000px){.pg-hackathon .ab-g{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:64px}.pg-hackathon .ab-body{font-size:18px}.pg-hackathon .ab-card .facts{grid-template-columns:1fr;gap:0}.pg-hackathon .ab-card .fact{border-top:1px solid var(--hair);padding:18px 0}.pg-hackathon .ab-card .fact:first-child{border-top:0;padding-top:0}.pg-hackathon .ab-card .fact:last-child{padding-bottom:0}.pg-hackathon .ab-card .fact dd{font-size:19px}}.pg-hackathon .tk-sh{margin-bottom:clamp(28px,3.6vw,52px)}.pg-hackathon .hk-tracks .hook{font-size:16px}@media (width>=768px){.pg-hackathon .trows{grid-template-columns:1fr;gap:20px}.pg-hackathon .trow{border-radius:28px;grid-template-rows:1fr auto auto auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(28px,4.4vw,64px);padding:14px;display:grid}.pg-hackathon .trow svg.ill{background:var(--mist);border-radius:18px;grid-area:1/1/-1;align-self:center;width:100%;height:auto}.pg-hackathon .trow.alt svg.ill{background:radial-gradient(80% 80% at 50% 55%,#ecefff,#f6f7fd 70%)}.pg-hackathon .trow h3{grid-area:2/2;margin:0 0 10px;font-size:clamp(44px,4.6vw,66px);line-height:1}.pg-hackathon .trow p{grid-area:3/2;max-width:36ch;margin:0;font-size:clamp(18px,1.5vw,21px);line-height:1.5}.pg-hackathon .trow .ask{grid-area:4/2;justify-self:start;margin:10px 0 0;padding:0}.pg-hackathon .hk-tracks .hook{margin-top:32px;font-size:17px}}@media (width>=1024px){.pg-hackathon .trows{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pg-hackathon .trow{grid-template-columns:minmax(0,11fr) minmax(0,9fr);column-gap:28px;padding:14px 24px 14px 14px}.pg-hackathon .trow h3{font-size:clamp(40px,3.4vw,52px)}.pg-hackathon .trow p{max-width:none;font-size:18px}}@media (width<=479px){.pg-hackathon .tcard{grid-template-rows:auto auto auto 1fr;align-items:start}.pg-hackathon .tcard svg.ill{grid-row:1/5}.pg-hackathon .tcard h3{grid-row:1;margin:4px 0;font-size:26px;line-height:30px}.pg-hackathon .tcard p{grid-area:2/2;margin:0;font-size:15px;line-height:22px}.pg-hackathon .tcard .ask{grid-row:3;margin-top:6px}}.pg-hackathon .hk-wh-g{gap:12px;display:grid}.pg-hackathon .hk-card{border:1px solid var(--hair);background:#fff;border-radius:24px;align-content:start;gap:12px;padding:24px 20px;transition:translate .24s ease-out;display:grid}.pg-hackathon .hk-card h2{font:400 clamp(30px,3vw,42px)/1.08 var(--serif);letter-spacing:-.005em}.pg-hackathon .hk-ck li,.pg-hackathon .hk-steps li{border-top:1px solid var(--hair);color:var(--ink2);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;padding:12px 0;display:grid}.pg-hackathon .hk-ck li:first-child,.pg-hackathon .hk-steps li:first-child{border-top:0}.pg-hackathon .hk-ck .ic{width:22px;height:22px;color:var(--cob);stroke-width:2.2px;margin-top:2px}.pg-hackathon .hk-steps b{font:400 30px/.9 var(--serif);color:var(--cob);padding-top:2px}.pg-hackathon .hk-note{color:var(--slate);border-top:1px solid var(--hair);padding-top:12px;font-size:15px;line-height:1.5}@media (hover:hover){.pg-hackathon .hk-card:hover,.pg-hackathon .get-i:hover{translate:0 -4px}}@media (width>=768px){.pg-hackathon .hk-card{border-radius:28px;gap:16px;padding:36px 40px 34px}.pg-hackathon .hk-ck li,.pg-hackathon .hk-steps li{padding:14px 0;font-size:18px}.pg-hackathon .hk-note{font-size:16px}}@media (width>=900px){.pg-hackathon .hk-wh-g{grid-template-columns:5fr 7fr;align-items:stretch;gap:20px}}.pg-hackathon .get-g{gap:12px;display:grid}.pg-hackathon .get-i{border:1px solid var(--hair);background:#fff;border-radius:24px;align-content:start;gap:10px;padding:24px;transition:translate .24s ease-out;display:grid}.pg-hackathon .get-i svg{width:48px;height:48px;margin-bottom:6px}.pg-hackathon .get-i h3{font:400 clamp(26px,2.4vw,32px)/1.12 var(--serif);letter-spacing:-.005em}.pg-hackathon .get-i p{color:var(--ink2);font-size:16px}@media (width>=900px){.pg-hackathon .get-g{grid-template-columns:repeat(2,1fr);gap:20px}.pg-hackathon .get-i{box-shadow:var(--sh);border-radius:28px;padding:32px 30px 34px}.pg-hackathon .get-i p{font-size:17px}}.pg-hackathon .reg-card{text-align:center;border:1px solid var(--hair);max-width:600px;box-shadow:var(--sh);background:#fff;border-radius:28px;justify-items:center;gap:12px;margin:0 auto;padding:28px 20px;display:grid}.pg-hackathon .reg-big{color:var(--ink2);text-wrap:balance;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.pg-hackathon .reg-card .reg-fm{width:46px;height:32px;fill:var(--cob);margin-bottom:4px}.pg-hackathon .reg-card .reg-cal{margin-top:4px}.pg-hackathon .reg-card .reg-wt{margin-top:14px}.pg-hackathon .reg-card .mail{justify-content:center}@media (width>=768px){.pg-hackathon .reg-card{padding:44px 48px 40px}}@media (width<=767px){.pg-hackathon .ab-g{gap:24px}.pg-hackathon .ab-body{gap:12px;margin-top:4px}.pg-hackathon .ab-body .lead,.pg-hackathon .ab-body p{font-size:17px;line-height:26px}.pg-hackathon .ab-card{border-radius:24px;padding:20px}.pg-hackathon .ab-h3{margin-bottom:16px;font-size:26px;line-height:30px}.pg-hackathon .hk-tracks .hook{margin-top:20px;font-size:15px;line-height:22px}.pg-hackathon .hk-card h2{font-size:26px;line-height:30px}.pg-hackathon .hk-ck li,.pg-hackathon .hk-steps li{padding:12px 0;font-size:17px;line-height:24px}.pg-hackathon .hk-steps b{font-size:26px}.pg-hackathon .get-g{border:1px solid var(--hair);background:#fff;border-radius:24px;gap:0;padding:0 20px}.pg-hackathon .get-i{border:0;border-top:1px solid var(--hair);background:0 0;border-radius:0;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:6px 12px;padding:16px 0;translate:none}.pg-hackathon .get-i:first-child{border-top:0}.pg-hackathon .get-i svg{width:32px;height:32px;margin:0}.pg-hackathon .get-i h3{font-size:20px;line-height:24px}.pg-hackathon .get-i p{grid-column:1/-1;font-size:15px;line-height:22px}.pg-hackathon .hk-get,.pg-hackathon .reg-hackathon{background:#fff}.pg-hackathon .reg-card{box-shadow:none;text-align:left;border-radius:24px;justify-items:stretch;padding:24px 20px}.pg-hackathon .reg-big{font-size:17px;line-height:26px}.pg-hackathon .reg-card .reg-fm{display:none}.pg-hackathon .reg-card .reg-cal{width:100%}.pg-hackathon .reg-card .reg-wt{margin-top:8px}}@media (width<=999px){.pg-hackathon .ab-card .fact-tm{grid-column:1/-1}}@media (width<=767px) and (prefers-reduced-motion:no-preference){.pg-hackathon .hk-tracks .tcard .ill *{animation-iteration-count:1!important;animation-fill-mode:none!important}}@media (width>=1280px){.pg-hackathon .get-g{grid-template-columns:repeat(4,1fr)}.pg-hackathon .get-i{padding:30px 26px 32px}}.pg-hackathon .tk-sub{max-width:52ch;margin-top:14px}.pg-hackathon .hk-tracks .hook{max-width:78ch;line-height:1.55}@media (width<=767px){.pg-hackathon .tk-sub{margin-top:10px;font-size:16px;line-height:24px}}.pg-hackathon .vwifi{color:var(--ink2);margin-top:6px;font-size:16px;line-height:1.5}@media (width<=767px){.pg-hackathon .vwifi{margin-top:2px;font-size:15px;line-height:22px}.pg-hackathon .get-tlk{display:none}}
