@font-face{font-family:Robotech GP;src:url(/assets/robotech_gp-webfont-D0hnl6R8.woff2)format("woff2"),url(/assets/robotech_gp-webfont-C3JwReAC.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:montserrat;src:url(/assets/montserrat-regular-webfont-IHWKMDEO.woff)format("truetype")}@font-face{font-family:Outfit;src:url(/assets/Outfit-VariableFont_wght-DbMSL6pt.ttf)format("truetype-variations");font-weight:100 900;font-style:normal}@font-face{font-family:Inter;src:url(/assets/Inter-VariableFont_opsz_wght-c8O0ljhh.ttf)format("truetype-variations");font-weight:100 900;font-style:normal}:root{color:#0b0b0d;font-synthesis:none;text-rendering:optimizelegibility;--ink:#0b0b0d;--blue-dark:#2547e6;--brand-blue:#2547e6;--brand-blue-dark:#1935b0;--blue:#8fc4ff;--grey-100:#f2f6ff;--grey-300:#dcebff;--grey-500:#6b7280;--grey-800:#1f2733;--brand-red:#f2323f;--muted:var(--grey-500);--line:var(--ink);--surface:#fff;--surface-soft:var(--grey-300);--border-w:3px;--shadow:8px 8px 0 var(--ink);--shadow-sm:5px 5px 0 var(--ink);background:#0d1747;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--blue-dark)}::selection{background:var(--blue);color:var(--ink)}body{background:var(--grey-100);min-width:320px;margin:0}h1,h2,h3,h4{text-transform:uppercase;letter-spacing:.01em;font-family:Outfit,sans-serif;font-weight:800}a{color:var(--blue-dark);text-underline-offset:.18em}img{max-width:100%}button,input,select,textarea{font:inherit}.page{background:var(--grey-100);width:100%;min-height:100vh;font-family:Inter,system-ui,sans-serif;display:flow-root}.content{width:min(1120px,100% - 40px);color:var(--ink);margin:0 auto;padding:42px 0 64px;font-size:clamp(1rem,.95rem + .25vw,1.12rem);line-height:1.7}.roundbox{background-color:var(--surface);border:var(--border-w) solid var(--ink);max-width:fit-content;box-shadow:var(--shadow);border-radius:0;margin:auto;padding:1rem}.title{cursor:default;background:var(--blue-dark);color:#fff;border:var(--border-w) solid var(--ink);width:fit-content;box-shadow:var(--shadow);letter-spacing:.02em;text-align:center;margin:0 auto;padding:.5rem 1.5rem;font-family:Outfit,sans-serif;font-size:clamp(1.75rem,1.3rem + 1.7vw,2.9rem);font-weight:800;line-height:1.05}.subtitle{width:fit-content;color:var(--ink);cursor:default;background:var(--grey-300);border:2px solid var(--ink);text-transform:uppercase;margin:2.4rem auto .65rem;padding:.3rem .85rem;font-family:Outfit,sans-serif;font-size:clamp(1.1rem,1rem + .5vw,1.4rem);font-weight:800}.toppage{text-align:center;margin:0 auto 34px}.btn{border:var(--border-w) solid var(--ink);background:var(--surface);color:var(--ink);text-transform:uppercase;letter-spacing:.02em;cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-sm);border-radius:0;align-items:center;gap:.5rem;padding:.85rem 1.6rem;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.btn:hover{box-shadow:7px 7px 0 var(--ink);transform:translate(-2px,-2px)}.btn:active{box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}.btn-primary{background:var(--blue);color:var(--ink)}.btn-ghost{background:var(--surface);color:var(--ink)}.markdown{max-width:940px;margin:0 auto}.markdown img,.content>img{border:var(--border-w) solid var(--ink);box-shadow:var(--shadow);border-radius:0}.markdown h1,.markdown h2,.markdown h3{color:var(--blue-dark);line-height:1.2}.markdown p{margin:.8rem 0 1.15rem}table,th,td{border:1px solid var(--line);border-collapse:collapse;padding:.5em}table{border:var(--border-w) solid var(--ink);background:var(--surface);width:100%;box-shadow:var(--shadow);border-radius:0;overflow:hidden}@media (width<=700px){.content{width:min(100% - 28px,1120px);padding:30px 0 48px}}.footer{background:var(--blue-dark);border-top:var(--border-w) solid var(--ink);text-transform:uppercase;letter-spacing:.02em;width:100%;margin:0;padding:1.35rem 1rem;font-family:Outfit,sans-serif;font-size:.9rem;font-weight:700;display:block;bottom:0}.footer .copyright{color:#fff;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem 1rem;margin:0;padding:0;display:flex}.footer a{color:inherit;text-decoration:none;transition:opacity .2s,transform .2s}.footer a:hover{opacity:.75}.border{border-right:1px solid #ffffff52;padding-right:1rem}.git img{max-width:1px}.icon,.icon a,.icon a img{aspect-ratio:1;width:30px;height:30px;display:inline-block}.footer .copyright li{margin-left:0;list-style:none;display:inline-block}.footer .copyright li:first-child{border-left:0;margin-left:0;padding-left:0}@media (width<=650px){.border{border-right:0;padding-right:0}}.navBar{background:var(--blue-dark);z-index:200;border-bottom:var(--border-w) solid var(--ink);height:72px;margin:0;padding:.75rem clamp(1rem,3vw,2.5rem);position:sticky;top:0;left:0;right:0}.navItem{letter-spacing:.02em;text-transform:uppercase;color:#fff;z-index:4000;cursor:pointer;white-space:nowrap;border:2px solid #0000;align-items:center;min-height:42px;padding:.3rem .7rem;font-family:Outfit,sans-serif;font-size:clamp(.85rem,.7rem + .4vw,1.05rem);font-weight:700;text-decoration:none;display:inline-flex}.navItem:hover{color:var(--blue-dark);border-color:var(--ink);background:#fff;transition:none}.left{float:left;height:100%;position:relative}.left img{height:100%;display:block}.left img:hover{filter:brightness(1.08);transition:filter .4s ease-in-out}.right .menu{justify-content:center;align-items:center;gap:clamp(14px,2vw,28px);display:flex}@media only screen and (width<=1200px){.right{float:right;align-items:center;height:100%;display:flex;position:relative}.bar{color:#fff;cursor:pointer;margin-right:10px;display:block}.bar img{width:32px;display:block}.menu{z-index:3000;background:var(--blue-dark);border:var(--border-w) solid var(--ink);min-width:min(86vw,340px);box-shadow:var(--shadow);border-top:0;flex-direction:column;gap:.35rem;padding:1rem;display:none;position:absolute;top:56px;right:0}.menu>li{size:100px;padding-top:1em}.navItem{justify-content:flex-start;width:100%;font-size:1.05rem}.dropdownContent{z-index:4000;text-align:left;right:7.5em;top:initial;margin-top:-1.6em;padding-top:0}}@media only screen and (width>=1201px){.right{float:right;align-items:center;height:100%;display:flex;position:relative}.bar{display:none}.menu{z-index:3000;background-color:none;padding:0;list-style-type:none;display:flex;position:relative;top:0;right:0}.menu>li{padding-top:0}}.announcement{background:var(--brand-red);border-bottom:var(--border-w) solid var(--ink);color:#fff;z-index:190;text-align:center;justify-content:center;align-items:center;min-height:42px;padding:.45rem 16px;font-size:.9rem;font-weight:700;display:flex;position:sticky;top:72px;left:0;right:0}.announcement a{color:#fff;font-weight:900;text-decoration:underline}.dropdown{display:inline-block;position:relative}.dropdown-content{background-color:var(--surface);border:var(--border-w) solid var(--ink);min-width:230px;box-shadow:var(--shadow);z-index:3000;border-radius:0;display:none;position:absolute}.dropdown-content a{letter-spacing:.02em;text-transform:uppercase;color:var(--ink);border-bottom:2px solid var(--grey-300);padding:13px 16px;font-family:Outfit,sans-serif;font-size:.85rem;font-weight:700;line-height:1.2;text-decoration:none;display:block}.dropdown-content a:last-child{border-bottom:none}.dropdown-content a:hover{background-color:var(--blue);color:var(--ink)}.dropdown:hover .dropdown-content{display:block}.site-switcher{float:left;align-items:center;height:100%;margin-left:14px;display:flex}.site-switcher-btn{border:2px solid var(--ink);cursor:pointer;color:var(--blue-dark);box-shadow:3px 3px 0 var(--ink);background:#fff;border-radius:0;justify-content:center;align-items:center;padding:6px 8px;transition:transform .12s,box-shadow .12s;display:flex}.site-switcher-btn svg{fill:currentColor;width:22px;height:22px;display:block}.site-switcher-btn:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-1px,-1px)}.site-switcher .dropdown-content{top:100%;left:0}@media only screen and (width<=700px){.navBar{height:64px;padding:.7rem 1rem}.announcement{font-size:.85rem;top:64px}}.content{text-align:center}.content .info-container{text-align:left;gap:1.5rem;display:grid}.content .subtitle{margin-top:0}.content .about,.content .core,.content .first,.content .ftc{background:var(--surface);border:var(--border-w) solid var(--ink);box-shadow:var(--shadow);padding:clamp(1.2rem,3vw,1.9rem)}.content .memoriam{background:var(--blue-dark);color:#fff;border:var(--border-w) solid var(--ink);height:fit-content;box-shadow:var(--shadow);margin-top:.5rem;padding:clamp(1.2rem,3vw,2rem)}.content .memoriam h2{margin:0}.content .memoriam h3.subtitle{background:var(--surface);color:var(--ink)}.content .memoriam img{border:var(--border-w) solid #fff;width:min(300px,100%);margin-top:1rem}.about p{max-width:900px;color:var(--grey-800);margin:.65rem 0 0;line-height:1.75}.memoriam p{color:#ffffffeb}.welcome{background:var(--grey-100);background-image:linear-gradient(var(--grey-300) 2px, transparent 2px), linear-gradient(90deg, var(--grey-300) 2px, transparent 2px);background-size:42px 42px;justify-content:center;align-items:center;min-height:calc(100vh - 96px);padding:clamp(2.5rem,6vw,5rem) clamp(1.25rem,4vw,3rem);display:flex}.welcome-inner{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(2rem,4vw,3.5rem);width:min(1180px,100%);margin:0 auto;display:grid}.welcome .tag{background:var(--blue);color:var(--ink);border:2px solid var(--ink);text-transform:uppercase;letter-spacing:.08em;margin-bottom:1.25rem;padding:.3rem .75rem;font-family:Outfit,sans-serif;font-size:.75rem;font-weight:800;display:inline-block}.welcome h2{max-width:780px;color:var(--ink);letter-spacing:.01em;text-wrap:balance;margin:0 0 1.1rem;font-family:Outfit,sans-serif;font-size:clamp(2.4rem,5.5vw,4.6rem);line-height:.98}.welcome h2 span{background:var(--blue-dark);color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .15em}.welcome p{max-width:560px;color:var(--grey-800);margin:0 0 2rem;font-size:clamp(1rem,.95rem + .35vw,1.25rem);line-height:1.55}.hero-btns{flex-wrap:wrap;gap:1rem;display:flex}.photo-frame{border:var(--border-w) solid var(--ink);box-shadow:var(--shadow);background:var(--surface);aspect-ratio:5/4}.photo-frame img{object-fit:cover;filter:grayscale(.25)contrast(1.05);width:100%;height:100%;display:block}@media (width<=860px){.welcome-inner{grid-template-columns:1fr}.photo-frame{order:-1}.text{text-align:center}.hero-btns{justify-content:center}}@media (width<=700px){.welcome{min-height:auto}}.team-content{text-align:center;width:min(1180px,100% - 20px);margin:0 auto;padding:42px 0 64px}.team-content .team-intro{border-bottom:3px solid #000;width:100%;margin-bottom:20px;padding-top:10px;font-size:larger;font-weight:700}.team-toggle{background-color:var(--surface);border:var(--border-w) solid var(--ink);width:fit-content;box-shadow:var(--shadow-sm);border-radius:0;justify-content:center;gap:.4rem;margin:0 auto 2rem;padding:.35rem;display:flex}.team-section-title{margin-top:2.5rem;margin-bottom:2rem}.toggle-btn{color:var(--ink);cursor:pointer;text-transform:uppercase;letter-spacing:.02em;background:0 0;border:2px solid #0000;border-radius:0;padding:.65rem 1.25rem;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:800;transition:none}.toggle-btn:hover{border-color:var(--ink)}.team1.active{background:var(--blue-dark);border-color:var(--ink);color:#fff}.team2.active{background:var(--brand-red);border-color:var(--ink);color:#fff}.team-list{letter-spacing:0;flex-wrap:wrap;justify-content:center;gap:26px;padding-bottom:50px;font-family:Inter,system-ui,sans-serif;display:flex}.team-list .team-card{border:var(--border-w) solid var(--ink);min-height:306px;box-shadow:var(--shadow);color:var(--blue);margin:0;transition:transform .15s,box-shadow .15s;display:flex}.team-list .team-card:hover{box-shadow:11px 11px 0 var(--ink);transform:translate(-3px,-3px)}.team-list .team-card .team-expand-card{background-color:var(--grey-100);border-left:var(--border-w) solid var(--ink);width:250px;color:var(--ink);text-align:left;flex-direction:column;justify-content:center;gap:.6rem;min-height:306px;padding:18px;font-size:.92rem;line-height:1.45;display:flex}.team-list .team-card.mentor-card,.team-list .team-card.alumni{flex-direction:column;width:230px;min-height:auto}:is(.team-list .team-card.mentor-card,.team-list .team-card.alumni) .team-main-card{border-right:var(--border-w) solid var(--ink);border-bottom:0;flex-shrink:0;width:100%;min-height:250px}:is(.team-list .team-card.mentor-card,.team-list .team-card.alumni) .team-main-card .team-photo-frame{width:160px;height:160px}:is(.team-list .team-card.mentor-card,.team-list .team-card.alumni) .team-expand-card{color:#ffffffeb;border-left:var(--border-w) solid var(--ink);border-top:var(--border-w) solid var(--ink);background-color:#45454c;flex:auto;width:100%;min-width:0;max-width:none;min-height:auto}.team-list .team-card.mentor-card .mentor-details-card{justify-content:flex-start;gap:.85rem;padding:16px}.team-list .team-card.mentor-card .mentor-detail{color:#ffffffeb;letter-spacing:0;text-align:center;gap:.2rem;font-family:Inter,system-ui,sans-serif;font-size:.9rem;font-weight:700;line-height:1.3;display:grid}.team-list .team-card.mentor-card .mentor-detail span{color:#ffffff9e;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.team-list .team-card.alumni .alumni-seasons-card{justify-content:flex-start;padding:14px}.team-list .team-card.alumni .alumni-season-list{white-space:normal;flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.team-list .team-card.alumni .alumni-season-chip{background:var(--blue);border:2px solid var(--ink);min-height:30px;color:var(--ink);letter-spacing:0;border-radius:0;justify-content:center;align-items:center;padding:.34rem .58rem;font-family:Inter,system-ui,sans-serif;font-size:.78rem;font-weight:800;line-height:1.15;display:inline-flex}.team-list .team-main-card{border-right:var(--border-w) solid var(--ink);background:var(--surface);flex-direction:column;justify-content:flex-start;align-items:center;width:200px;min-height:306px;padding:14px;display:flex}.team-list .team-main-card .team-name{letter-spacing:.01em;text-wrap:balance;margin:0 0 6px;font-family:Outfit,sans-serif;font-size:1.4rem;line-height:1.05}.team-list .team-main-card .team-role{letter-spacing:0;text-transform:uppercase;min-height:2.4em;font-family:Inter,system-ui,sans-serif;font-size:.85rem;font-weight:700}.team-list .team-main-card .team-photo-frame{border:var(--border-w) solid var(--ink);background-color:#000;width:175px;height:175px;margin-top:10px;overflow:hidden}.team-list .team-main-card .team-photo-frame img{object-fit:cover;width:100%;height:100%}.team-list h1{text-align:center}.team-list .Drive{color:var(--ink);background-color:#d4d4d8}.team-list .Hardware{color:var(--ink);background-color:#ececee}.team-list .Software{background-color:var(--blue);color:var(--ink)}.team-list .Outreach{background-color:var(--blue-dark);color:#fff}.team-list .Big{color:var(--ink);background-color:#ececee}.team-list .Alumni{background-color:var(--blue-dark);color:#fff}.team-list .BIG{animation:8s linear infinite rainbowChange}@keyframes rainbowChange{0%{background-color:red}14%{background-color:orange}28%{background-color:#ff0}42%{background-color:green}56%{background-color:#00b7ff}70%{background-color:#853bbb}84%{background-color:violet}to{background-color:#ec4545}}@media (width<=640px){.team-content{width:min(100% - 16px,1180px);padding:30px 0 48px}.team-list{gap:18px}.team-list .team-card{flex-direction:column;width:min(100%,360px)}.team-list .team-main-card,.team-list .team-card .team-expand-card{border:var(--border-w) solid var(--ink);border-radius:0;width:100%;min-height:auto}.team-list .team-main-card{border-bottom:0}.team-list .team-card .team-expand-card{text-align:center;border-top:0}.team-list .team-card.mentor-card .team-expand-card,.team-list .team-card.alumni .team-expand-card{max-width:100%}}.season-page .season-picker{flex-wrap:wrap;justify-content:center;gap:.55rem;margin:-.75rem auto 2rem;display:flex}.season-page .season-picker-btn{border:2px solid var(--ink);background:var(--surface);color:var(--ink);text-transform:uppercase;letter-spacing:.02em;cursor:pointer;min-height:38px;box-shadow:3px 3px 0 var(--ink);border-radius:0;padding:.45rem .9rem;font-family:Outfit,sans-serif;font-size:.9rem;font-weight:800;transition:transform .12s,box-shadow .12s,background .12s,color .12s}.season-page .season-picker-btn:hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-2px,-2px)}.season-page .season-picker-btn.active{background:var(--blue-dark);color:#fff;border-color:var(--ink)}.season-page .season-markdown{gap:1rem;display:grid}.season-page .season-markdown>*{margin-top:0;margin-bottom:0}.season-page .season-markdown p{color:#2f3a4f;max-width:840px;margin-left:auto;margin-right:auto}.season-page .season-md-heading{width:fit-content;color:var(--ink);background:var(--grey-300);border:2px solid var(--ink);text-transform:uppercase;letter-spacing:.02em;text-align:center;margin:2rem auto .4rem;padding:.25rem .85rem;font-family:Outfit,sans-serif;font-size:clamp(1.4rem,1.1rem + 1.1vw,2.1rem);line-height:1.1}.season-page .season-md-subheading{color:var(--ink);text-align:center;margin:1.3rem auto .1rem;font-size:clamp(1.1rem,1rem + .4vw,1.35rem)}.season-page .season-figure{width:min(780px,100%);margin:.35rem auto 1rem}.season-page .season-figure img{object-fit:contain;background:var(--grey-300);border:var(--border-w) solid var(--ink);width:100%;max-height:560px;box-shadow:var(--shadow);border-radius:0;display:block}.season-page .season-figure figcaption{color:var(--muted);text-align:center;margin-top:.45rem;font-size:.92rem}.season-page .season-divider{background:linear-gradient(90deg, transparent, var(--line), transparent);border:0;width:min(720px,80%);height:1px;margin:.75rem auto 1.2rem}.season-page .season-video-link{border:2px solid var(--ink);background:var(--blue);width:fit-content;min-height:42px;color:var(--ink);text-transform:uppercase;letter-spacing:.02em;box-shadow:4px 4px 0 var(--ink);border-radius:0;justify-content:center;align-items:center;margin:.5rem auto;padding:.6rem 1.1rem;font-family:Outfit,sans-serif;font-weight:800;text-decoration:none;display:inline-flex}.season-page .season-table-wrap{border:var(--border-w) solid var(--ink);width:100%;box-shadow:var(--shadow);border-radius:0;margin:.5rem auto 1rem;overflow-x:auto}.season-page .season-table-wrap table{min-width:min(760px,100%);box-shadow:none;background:var(--surface);margin:0}.season-page .season-table-wrap td,.season-page .season-table-wrap th{vertical-align:top;text-align:center;border-color:var(--line)}.season-page .season-table-wrap img{object-fit:cover;border-radius:8px;width:min(320px,100%);max-height:240px;box-shadow:0 8px 22px #11224c1a}@media (width<=700px){.season-page .season-picker{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:.35rem;overflow-x:auto}.season-page .season-picker-btn{flex:none}.season-page .season-figure img{max-height:420px}}.content .sponsor-img{flex-wrap:wrap;justify-content:center;gap:28px;margin-top:2.5rem;display:flex}.content .sponsor-tile{background:var(--surface);border:var(--border-w) solid var(--ink);max-width:270px;min-height:190px;box-shadow:var(--shadow-sm);color:inherit;border-radius:0;flex-direction:column;flex:240px;justify-content:center;align-items:center;gap:1.1rem;padding:1.9rem 1.5rem 1.5rem;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex}.content .sponsor-tile:hover{box-shadow:8px 8px 0 var(--ink);transform:translate(-3px,-3px)}.content .sponsor-tile.bg{background-color:var(--blue-dark)}.content .sponsor-tile img{object-fit:contain;filter:grayscale();width:100%;max-width:200px;max-height:104px;transition:filter .15s}.content .sponsor-tile:hover img{filter:grayscale(0)}.content .sponsor-tile.bg img{filter:none}.content .sponsor-name{text-transform:uppercase;letter-spacing:.02em;color:var(--grey-800);text-align:center;font-family:Outfit,sans-serif;font-size:.8rem;font-weight:700;line-height:1.3}.content .sponsor-tile.bg .sponsor-name{color:#ffffffd9}@media (width<=640px){.content .sponsor-img{gap:20px}.content .sponsor-tile{flex-basis:45%;min-height:160px;padding:1.4rem 1.1rem 1.2rem}}.awards-content .awards-timeline{gap:2.5rem;display:grid}.awards-content .award-season{gap:1rem;display:grid}.awards-content .award-season h3{background:var(--grey-300);border:2px solid var(--ink);width:fit-content;color:var(--ink);letter-spacing:.02em;text-align:center;margin:0 auto;padding:.3rem .9rem;font-family:Outfit,sans-serif;font-size:clamp(1.3rem,1.05rem + 1vw,1.9rem)}.awards-content .award-event-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;display:grid}.awards-content .award-empty{background:var(--grey-300);border:2px solid var(--ink);width:fit-content;color:var(--grey-800);text-align:center;margin:0 auto;padding:.85rem 1rem;font-weight:800}.awards-content .award-event-card{background:var(--surface);border:var(--border-w) solid var(--ink);box-shadow:var(--shadow-sm);transition:transform .15s,box-shadow .15s;overflow:hidden}.awards-content .award-event-card:hover{box-shadow:8px 8px 0 var(--ink);transform:translate(-3px,-3px)}.awards-content .award-event-card img{object-fit:cover;border-bottom:var(--border-w) solid var(--ink);filter:grayscale(.15);width:100%;height:220px;display:block}.awards-content .award-event-body{padding:1rem}.awards-content .award-event-body h4{color:var(--ink);margin:0 0 .85rem;font-size:1.05rem;line-height:1.3}.awards-content .award-chip-list{flex-wrap:wrap;gap:.5rem;display:flex}.awards-content .award-chip{border:2px solid var(--ink);background:var(--grey-100);min-height:30px;color:var(--ink);text-transform:uppercase;border-radius:0;align-items:center;padding:.35rem .65rem;font-size:.85rem;font-weight:800;line-height:1.2;display:inline-flex}.awards-content .award-chip.winning,.awards-content .award-chip.inspire{background:var(--blue);border-color:var(--ink);color:var(--ink)}.awards-content .award-chip.finalist,.awards-content .award-chip.qualified{background:var(--blue-dark);color:#fff}.awards-content .award-chip.control,.awards-content .award-chip.connect,.awards-content .award-chip.motivate,.awards-content .award-chip.innovate,.awards-content .award-chip.design,.awards-content .award-chip.think{background:var(--grey-300);color:var(--ink)}@media (width<=640px){.awards-content .award-event-grid{grid-template-columns:1fr}.awards-content .award-event-card img{height:190px}}
