.project-case-hero-module__rQ7Lta__hero.page-shell{--case-accent:color-mix(in srgb, var(--project-accent) 68%, var(--text));width:min(1040px, var(--shell));padding-bottom:30px}.project-case-hero-module__rQ7Lta__back{min-height:44px;color:var(--muted);align-items:center;gap:9px;font-size:14px;font-weight:550;display:inline-flex}.project-case-hero-module__rQ7Lta__intro{margin-top:clamp(24px,4vw,48px)}.project-case-hero-module__rQ7Lta__eyebrow{color:var(--case-accent);margin:0 0 12px;font-size:14px;font-weight:600;line-height:1.5}.project-case-hero-module__rQ7Lta__title{max-width:19ch;color:var(--text);font-size:var(--title-size);font-weight:var(--title-weight);letter-spacing:var(--title-tracking);font-stretch:100%;line-height:var(--title-leading);text-wrap:balance;overflow-wrap:break-word;align-items:center;gap:14px;margin:0;display:flex}.project-case-hero-module__rQ7Lta__title>span{min-width:0}.project-case-hero-module__rQ7Lta__summary{color:#ccd1d7;text-wrap:pretty;max-width:64ch;margin:22px 0 0;font-size:clamp(17px,1.8vw,20px);line-height:1.55}.project-case-hero-module__rQ7Lta__actions .case-actions{gap:0 26px;margin:15px 0 0}.project-case-hero-module__rQ7Lta__actions .case-actions a{min-height:44px;color:var(--text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--project-accent) 45%, var(--hairline));text-decoration-color:color-mix(in srgb, var(--project-accent) 45%, var(--hairline));text-underline-offset:6px;overflow-wrap:anywhere;border:0;align-items:center;gap:8px;padding:4px 0;font-size:14px;display:inline-flex}.project-case-hero-module__rQ7Lta__back:hover{color:var(--case-accent)}.project-case-hero-module__rQ7Lta__actions .case-actions a:hover{color:var(--case-accent)}.project-case-hero-module__rQ7Lta__metrics{grid-template-columns:minmax(0, 1.35fr) repeat(var(--supporting-count), minmax(0, 1fr));border-top:1px solid var(--hairline);gap:26px;margin:32px 0 0;padding-top:26px;display:grid}.project-case-hero-module__rQ7Lta__metric,.project-case-hero-module__rQ7Lta__leadMetric{flex-direction:column-reverse;justify-content:flex-end;gap:10px;min-width:0;display:flex}.project-case-hero-module__rQ7Lta__metrics dt{max-width:32ch;color:var(--muted);text-wrap:pretty;font-size:14px;line-height:1.55}.project-case-hero-module__rQ7Lta__metrics dd{color:var(--text);font-variant-numeric:lining-nums;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word;margin:0;font-family:Mona Sans,Segoe UI,sans-serif;font-size:clamp(23px,2.6vw,30px);font-weight:610;line-height:1.15}.project-case-hero-module__rQ7Lta__leadMetric dd{color:var(--case-accent)}.project-case-hero-module__rQ7Lta__engineering{max-width:94ch;color:var(--muted);text-wrap:pretty;margin:30px 0 0;font-size:16px;line-height:1.65}.project-case-hero-module__rQ7Lta__gallery.page-shell{width:min(1040px, var(--shell))}@media (max-width:900px){.project-case-hero-module__rQ7Lta__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 32px}.project-case-hero-module__rQ7Lta__leadMetric,.project-case-hero-module__rQ7Lta__metric:nth-child(2):last-child{grid-column:1/-1}.project-case-hero-module__rQ7Lta__leadMetric dd{max-width:28ch;font-size:30px}.project-case-hero-module__rQ7Lta__leadMetric dt{max-width:54ch}}@media (max-width:620px){.project-case-hero-module__rQ7Lta__hero.page-shell{padding-bottom:24px}.project-case-hero-module__rQ7Lta__summary{margin-top:18px}.project-case-hero-module__rQ7Lta__metrics{gap:24px 22px;margin-top:26px}.project-case-hero-module__rQ7Lta__engineering{margin-top:26px}}@media (max-width:360px){.project-case-hero-module__rQ7Lta__metrics{grid-template-columns:1fr}}
.media-lightbox-module__w7QzGq__backdrop{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--text);background:#010408f0;border:0;place-items:center;margin:0;padding:56px 24px 24px;position:fixed;inset:0;overflow:hidden}.media-lightbox-module__w7QzGq__backdrop[open]{grid-template-rows:minmax(0,1fr) auto;gap:12px;display:grid}.media-lightbox-module__w7QzGq__backdrop::backdrop{background:#01040899}.media-lightbox-module__w7QzGq__stage{touch-action:pinch-zoom;place-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative}.media-lightbox-module__w7QzGq__image{max-width:100%;max-height:100%;position:relative}.media-lightbox-module__w7QzGq__image iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.media-lightbox-module__w7QzGq__play{cursor:pointer;background:0 0;border:0;place-items:center;width:100%;display:grid;position:absolute;inset:0}.media-lightbox-module__w7QzGq__play span{color:#14211d;background:#edf4f0;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.media-lightbox-module__w7QzGq__navigation{justify-content:center;align-items:center;gap:24px;margin-bottom:4px;display:flex}.media-lightbox-module__w7QzGq__navigation span{min-width:100px;font-size:14px}.media-lightbox-module__w7QzGq__navigation button{border:1px solid var(--hairline);background:var(--raised);width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:50%;font-size:20px}.media-lightbox-module__w7QzGq__navigation button:hover{background:#303a3d}.media-lightbox-module__w7QzGq__navigation button:active{transform:scale(.94)}.media-lightbox-module__w7QzGq__navigation button:focus-visible,.media-lightbox-module__w7QzGq__play:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.media-lightbox-module__w7QzGq__sourceLink{min-height:44px;color:var(--signal);align-items:center;gap:8px;font-size:14px;display:inline-flex}.media-lightbox-module__w7QzGq__details{text-align:center;width:min(100%,720px)}.media-lightbox-module__w7QzGq__details p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.media-lightbox-module__w7QzGq__actions{flex-wrap:wrap;justify-content:center;column-gap:28px;margin-top:8px;display:flex}.media-lightbox-module__w7QzGq__actions a{min-height:44px;color:var(--signal);align-items:center;gap:8px;font-size:14px;display:inline-flex}.media-lightbox-module__w7QzGq__actions a:hover{text-underline-offset:4px;text-decoration:underline}.media-lightbox-module__w7QzGq__actions a:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.media-lightbox-module__w7QzGq__preview{opacity:1}.media-lightbox-module__w7QzGq__fullImage{opacity:0}.media-lightbox-module__w7QzGq__fullImageLoaded{opacity:1}.media-lightbox-module__w7QzGq__close{z-index:2;border:1px solid var(--hairline);background:var(--raised);color:var(--text);cursor:pointer;border-radius:999px;min-height:44px;padding:8px 12px;position:absolute;top:16px;right:20px}.media-lightbox-module__w7QzGq__close:focus-visible{outline:2px solid var(--signal);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.media-lightbox-module__w7QzGq__fullImage{transition:opacity .16s ease-out}}@media (max-width:680px){.media-lightbox-module__w7QzGq__backdrop{padding:calc(60px + env(safe-area-inset-top)) calc(12px + env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) calc(12px + env(safe-area-inset-left))}.media-lightbox-module__w7QzGq__close{top:calc(10px + env(safe-area-inset-top));right:calc(10px + env(safe-area-inset-right));min-width:64px;min-height:44px}}
.product-preview-module__0jy1na__preview{z-index:3;pointer-events:none;border-radius:inherit;background:#0c0e10;position:absolute;inset:0;overflow:hidden}.product-preview-module__0jy1na__preview video{object-fit:contain;width:100%;height:100%}.product-preview-module__0jy1na__intent{opacity:0;transition:opacity .18s}.product-preview-module__0jy1na__intent[data-playing=true]{opacity:1}.product-preview-module__0jy1na__toggle{color:#fff;pointer-events:auto;cursor:pointer;width:44px;height:44px;opacity:var(--preview-controls-opacity,1);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .15s;display:grid;position:absolute;bottom:6px;right:6px}.product-preview-module__0jy1na__toggle:before{content:"";-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101316de;border:1px solid #ffffff26;border-radius:50%;position:absolute;inset:6px}.product-preview-module__0jy1na__toggle svg{width:14px;height:14px;position:relative}.product-preview-module__0jy1na__toggle:hover:before{background:#30383eed}.product-preview-module__0jy1na__toggle:active:before{background:#414a50}.product-preview-module__0jy1na__toggle:focus-visible{outline:2px solid var(--project-accent,#c9dfd4);outline-offset:3px}@media (prefers-reduced-motion:reduce){.product-preview-module__0jy1na__intent{transition:none}.product-preview-module__0jy1na__toggle{display:none}}
.project-gallery-module__mrV1lW__gallery{--gallery-accent:var(--project-accent,var(--signal));outline:none;min-width:0;position:relative}.project-gallery-module__mrV1lW__gallery:focus-visible{outline:2px solid var(--gallery-accent);outline-offset:4px;border-radius:12px}.project-gallery-module__mrV1lW__activeFigure{margin:0}.project-gallery-module__mrV1lW__activeMedia{aspect-ratio:1.48;border:1px solid var(--gallery-frame-border,color-mix(in srgb, var(--gallery-accent) 22%, var(--hairline)));touch-action:pan-y pinch-zoom;background:#070c13;border-radius:12px;position:relative;overflow:hidden}.project-gallery-module__mrV1lW__medium .project-gallery-module__mrV1lW__activeMedia{aspect-ratio:1.62;background:#0c0f12}.project-gallery-module__mrV1lW__expandButton,.project-gallery-module__mrV1lW__playButton,.project-gallery-module__mrV1lW__externalFrame,.project-gallery-module__mrV1lW__documentFrame,.project-gallery-module__mrV1lW__videoFrame{z-index:1;width:100%;height:100%;color:inherit;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.project-gallery-module__mrV1lW__preloadMedia,.project-gallery-module__mrV1lW__incomingMedia{pointer-events:none;display:block;position:absolute;inset:0}.project-gallery-module__mrV1lW__preloadMedia{z-index:0;opacity:0}.project-gallery-module__mrV1lW__incomingMedia{z-index:4;opacity:0;background:#070c13}.project-gallery-module__mrV1lW__incomingMediaReady{opacity:1}.project-gallery-module__mrV1lW__incomingMediaReady img{will-change:opacity, transform}.project-gallery-module__mrV1lW__expandButton,.project-gallery-module__mrV1lW__documentFrame{cursor:zoom-in}.project-gallery-module__mrV1lW__openIcon{color:#14211d;background:#eef4f0ed;border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;display:grid;position:absolute;bottom:12px;right:12px}.project-gallery-module__mrV1lW__medium .project-gallery-module__mrV1lW__openIcon{width:32px;height:32px;font-size:17px;bottom:10px;right:10px}.project-gallery-module__mrV1lW__playButton{cursor:pointer}.project-gallery-module__mrV1lW__expandButton:is(:hover,:focus-visible) .project-gallery-module__mrV1lW__openIcon,.project-gallery-module__mrV1lW__documentFrame:is(:hover,:focus-visible) .project-gallery-module__mrV1lW__openIcon,.project-gallery-module__mrV1lW__externalFrame:is(:hover,:focus-visible) .project-gallery-module__mrV1lW__openIcon,.project-gallery-module__mrV1lW__playButton:is(:hover,:focus-visible) .project-gallery-module__mrV1lW__playIcon{background:var(--gallery-accent);color:#08110e}.project-gallery-module__mrV1lW__videoFrame iframe{border:0;width:100%;height:100%}.project-gallery-module__mrV1lW__videoFrame>a{color:var(--text);background:#050a13e6;border-radius:5px;padding:8px 11px;font-size:12px;position:absolute;bottom:10px;right:10px}.project-gallery-module__mrV1lW__playIcon{z-index:2;color:#14211d;background:#eef4f0ed;border:1px solid #fff5;border-radius:50%;place-items:center;width:54px;height:54px;padding-left:3px;font-size:18px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 20px #0004}.project-gallery-module__mrV1lW__medium .project-gallery-module__mrV1lW__playIcon{width:36px;height:36px;font-size:13px}.project-gallery-module__mrV1lW__previewPlayButton{z-index:auto}.project-gallery-module__mrV1lW__previewPlayButton .project-gallery-module__mrV1lW__playIcon{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;width:max-content;height:44px;opacity:var(--preview-controls-opacity,1);background:#101316de;border:1px solid #ffffff30;border-radius:24px;gap:7px;padding:0 15px;display:flex;box-shadow:0 2px 12px #0002}.project-gallery-module__mrV1lW__previewPlayButton .project-gallery-module__mrV1lW__playIcon svg{width:15px;height:15px}.project-gallery-module__mrV1lW__previewPlayButton:focus-visible .project-gallery-module__mrV1lW__playIcon{outline:2px solid var(--gallery-accent);outline-offset:3px}.project-gallery-module__mrV1lW__previewPlayButton .project-gallery-module__mrV1lW__playIcon span{font-size:13px;font-weight:500}@media (hover:hover) and (pointer:fine){.project-gallery-module__mrV1lW__activeMedia[data-preview=true]{--preview-controls-opacity:0}.project-gallery-module__mrV1lW__activeMedia[data-preview=true]:is(:hover,:focus-within){--preview-controls-opacity:1}}@media (prefers-reduced-motion:reduce){.project-gallery-module__mrV1lW__activeMedia[data-preview=true]{--preview-controls-opacity:1}}.project-gallery-module__mrV1lW__closeVideo{color:#fff;cursor:pointer;background:#101316ed;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:8px;right:8px}.project-gallery-module__mrV1lW__closeVideo:hover{background:#30383e}.project-gallery-module__mrV1lW__closeVideo:focus-visible{outline:2px solid var(--gallery-accent);outline-offset:-3px}.project-gallery-module__mrV1lW__activeCaption{color:var(--muted);margin:0}.project-gallery-module__mrV1lW__toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:46px;display:flex}.project-gallery-module__mrV1lW__currentLabel{min-width:0;font-size:14px;font-weight:500;line-height:1.5}.project-gallery-module__mrV1lW__galleryNav{flex-shrink:0;gap:0;display:flex}.project-gallery-module__mrV1lW__galleryNav button{width:44px;height:44px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:19px;display:grid}.project-gallery-module__mrV1lW__galleryNav button:hover{background:var(--raised);color:var(--text)}.project-gallery-module__mrV1lW__galleryNav svg{width:18px;height:18px;display:block}.project-gallery-module__mrV1lW__previousArrow{transform:rotate(180deg)}.project-gallery-module__mrV1lW__galleryNav button:active{background:color-mix(in srgb, var(--gallery-accent) 14%, var(--raised))}.project-gallery-module__mrV1lW__galleryNav button:focus-visible{outline:2px solid var(--gallery-accent);outline-offset:-3px}.project-gallery-module__mrV1lW__description{color:var(--muted);font-size:var(--label-size);margin:0 0 12px;line-height:1.65}.project-gallery-module__mrV1lW__thumbnails{flex-wrap:wrap;align-items:start;gap:8px;padding:2px;display:flex}.project-gallery-module__mrV1lW__thumbnail{min-height:44px;color:var(--quiet);cursor:pointer;font:inherit;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;flex:0 0 62px;gap:5px;padding:0;font-size:10px;line-height:1.35;display:grid}.project-gallery-module__mrV1lW__thumbnailImage{background:#161b21;border:1px solid #0000;border-radius:5px;width:100%;height:44px;display:block;position:relative;overflow:hidden}.project-gallery-module__mrV1lW__thumbnailImage img{object-fit:contain;padding:2px}.project-gallery-module__mrV1lW__medium .project-gallery-module__mrV1lW__thumbnail{flex-basis:62px}.project-gallery-module__mrV1lW__thumbnail[aria-pressed=true]{color:var(--text)}.project-gallery-module__mrV1lW__thumbnail[aria-pressed=true] .project-gallery-module__mrV1lW__thumbnailImage{border-color:var(--gallery-accent);box-shadow:0 0 0 1px var(--gallery-accent)}.project-gallery-module__mrV1lW__thumbnail:focus-visible{outline:none}.project-gallery-module__mrV1lW__thumbnail:focus-visible .project-gallery-module__mrV1lW__thumbnailImage{outline:2px solid var(--text);outline-offset:2px}.project-gallery-module__mrV1lW__thumbnail[aria-pressed=true]:focus-visible .project-gallery-module__mrV1lW__thumbnailImage{box-shadow:0 0 0 2px var(--gallery-accent);outline:none}.project-gallery-module__mrV1lW__expandButton:focus-visible,.project-gallery-module__mrV1lW__playButton:focus-visible,.project-gallery-module__mrV1lW__documentFrame:focus-visible,.project-gallery-module__mrV1lW__externalFrame:focus-visible{outline:2px solid var(--gallery-accent);outline-offset:-4px}.project-gallery-module__mrV1lW__semanticIndex{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.project-gallery-module__mrV1lW__compact .project-gallery-module__mrV1lW__activeMedia{aspect-ratio:1.8}.project-gallery-module__mrV1lW__medium .project-gallery-module__mrV1lW__activeMedia{aspect-ratio:1.5}}@media (max-width:600px){.project-gallery-module__mrV1lW__compact .project-gallery-module__mrV1lW__activeMedia{aspect-ratio:1.5;border-radius:9px}.project-gallery-module__mrV1lW__medium .project-gallery-module__mrV1lW__activeMedia{aspect-ratio:1.62}.project-gallery-module__mrV1lW__thumbnail,.project-gallery-module__mrV1lW__medium .project-gallery-module__mrV1lW__thumbnail{flex-basis:54px}.project-gallery-module__mrV1lW__thumbnails{gap:6px}.project-gallery-module__mrV1lW__currentLabel{font-size:13px}}@media (prefers-reduced-motion:no-preference){.project-gallery-module__mrV1lW__incomingMediaReady.project-gallery-module__mrV1lW__incomingNext img{animation:.2s cubic-bezier(.22,1,.36,1) both project-gallery-module__mrV1lW__gallery-enter-next}.project-gallery-module__mrV1lW__incomingMediaReady.project-gallery-module__mrV1lW__incomingPrevious img{animation:.2s cubic-bezier(.22,1,.36,1) both project-gallery-module__mrV1lW__gallery-enter-previous}.project-gallery-module__mrV1lW__description{animation:.16s ease-out both project-gallery-module__mrV1lW__gallery-caption-enter}.project-gallery-module__mrV1lW__thumbnailImage,.project-gallery-module__mrV1lW__playIcon,.project-gallery-module__mrV1lW__galleryNav button{transition:border-color .15s,box-shadow .15s,transform .15s,background-color .15s,opacity .15s}.project-gallery-module__mrV1lW__thumbnail:hover .project-gallery-module__mrV1lW__thumbnailImage{transform:translateY(-2px)}.project-gallery-module__mrV1lW__playButton:hover .project-gallery-module__mrV1lW__playIcon{transform:translate(-50%,-50%)scale(1.04)}.project-gallery-module__mrV1lW__playButton:active .project-gallery-module__mrV1lW__playIcon{transform:translate(-50%,-50%)scale(.97)}.project-gallery-module__mrV1lW__galleryNav button:active{transform:scale(.94)}}@keyframes project-gallery-module__mrV1lW__gallery-enter-next{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes project-gallery-module__mrV1lW__gallery-enter-previous{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes project-gallery-module__mrV1lW__gallery-caption-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.project-gallery-module__mrV1lW__imageError{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 0 10px;font-size:14px;line-height:1.5;display:flex}.project-gallery-module__mrV1lW__imageError button{min-height:44px;color:var(--text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 8px;text-decoration:underline}.project-gallery-module__mrV1lW__imageError button:hover{color:var(--gallery-accent)}.project-gallery-module__mrV1lW__imageError button:focus-visible{outline:2px solid var(--gallery-accent);outline-offset:2px}
.hackathon-section-module__Qd4sfW__section{--award-accent:#c5e1d8;--project-accent:var(--award-accent);--gallery-frame-border:#25282c;padding:64px 0 0;scroll-margin-top:88px}.hackathon-section-module__Qd4sfW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.hackathon-section-module__Qd4sfW__section>.section-heading{flex-wrap:wrap;gap:8px 20px}.hackathon-section-module__Qd4sfW__overview{color:var(--muted);font-size:var(--label-size);margin:0;line-height:1.6}.hackathon-section-module__Qd4sfW__card{min-width:0;scroll-margin-top:88px}.hackathon-section-module__Qd4sfW__copy{padding-top:22px}.hackathon-section-module__Qd4sfW__copy h3{letter-spacing:-.025em;margin:5px 0 0;font-size:1.3rem;font-weight:600;line-height:1.3}.hackathon-section-module__Qd4sfW__detail{color:var(--muted);margin:8px 0 0;font-size:.9rem;line-height:1.6}.hackathon-section-module__Qd4sfW__summary{color:var(--muted);margin:14px 0 0;font-size:1rem;line-height:1.65}.hackathon-section-module__Qd4sfW__links{flex-wrap:wrap;gap:0 18px;margin-top:10px;display:flex}.hackathon-section-module__Qd4sfW__links a{min-height:44px;font-size:var(--action-size);color:var(--muted);align-items:center;gap:6px;display:inline-flex}.hackathon-section-module__Qd4sfW__links a:hover,.hackathon-section-module__Qd4sfW__results a:hover{color:var(--award-accent);text-underline-offset:4px;text-decoration:underline}.hackathon-section-module__Qd4sfW__results{grid-template-columns:1fr 1fr;gap:0 40px;margin:34px 0 0;padding:0;list-style:none;display:grid}.hackathon-section-module__Qd4sfW__results li{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}.hackathon-section-module__Qd4sfW__placement{color:var(--award-accent);margin:0;font-size:.83rem;font-weight:600;line-height:1.6}.hackathon-section-module__Qd4sfW__results h3{letter-spacing:-.02em;margin:5px 0 0;font-size:1rem;font-weight:580;line-height:1.4}.hackathon-section-module__Qd4sfW__results a{min-height:44px;color:var(--muted);flex-shrink:0;align-items:center;gap:8px;font-size:.82rem;display:inline-flex}@media (max-width:1100px){.hackathon-section-module__Qd4sfW__grid{gap:24px}.hackathon-section-module__Qd4sfW__results{gap:0 25px}.hackathon-section-module__Qd4sfW__results a{font-size:.75rem}}@media (max-width:900px){.hackathon-section-module__Qd4sfW__grid{grid-template-columns:1fr;gap:36px}.hackathon-section-module__Qd4sfW__card{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.hackathon-section-module__Qd4sfW__copy{padding-top:0}.hackathon-section-module__Qd4sfW__summary{font-size:.94rem}}@media (max-width:600px){.hackathon-section-module__Qd4sfW__section{padding-top:46px}.hackathon-section-module__Qd4sfW__grid{gap:40px}.hackathon-section-module__Qd4sfW__card{display:block}.hackathon-section-module__Qd4sfW__copy{padding-top:20px}.hackathon-section-module__Qd4sfW__copy h3{font-size:1.2rem}.hackathon-section-module__Qd4sfW__summary{font-size:1rem;line-height:1.7}.hackathon-section-module__Qd4sfW__results{margin-top:28px;display:block}.hackathon-section-module__Qd4sfW__results li{gap:15px}.hackathon-section-module__Qd4sfW__results h3{font-size:.98rem}.hackathon-section-module__Qd4sfW__results a{font-size:.8rem}}@media (max-width:360px){.hackathon-section-module__Qd4sfW__results a{font-size:.73rem}}
.clicky-pointer-module__f-eplG__host{min-width:0;position:relative}.clicky-pointer-module__f-eplG__pointer{pointer-events:none;z-index:4;filter:drop-shadow(0 1px 2px #0005);display:none;position:absolute;top:36%;left:72%}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.clicky-pointer-module__f-eplG__host:hover .clicky-pointer-module__f-eplG__pointer{display:block}}
