.portal_portal__aDK3O{min-height:100vh;background:var(--portal-bg);color:var(--portal-ink);font-family:var(--portal-font);font-size:var(--ds-font-size-700);line-height:1.55;-webkit-font-smoothing:antialiased}.portal_portal__aDK3O *{box-sizing:border-box}.portal_portal__aDK3O :where(a){color:inherit;text-decoration:none}.portal_body__reVih{position:relative;z-index:1}.portal_portal__aDK3O button,.portal_portal__aDK3O input{font-family:inherit}.portal_portal__aDK3O :is(a,button,input,summary):focus-visible{outline:3px solid var(--portal-ink);outline-offset:5px}.portal_skip__69vKw{position:fixed;top:var(--ds-space-12);left:var(--ds-space-16);padding:var(--ds-space-12);background:var(--portal-white);z-index:100;transform:translateY(-200%)}.portal_skip__69vKw:focus{transform:none}.portal_header__Lyful{height:88px;max-width:calc(var(--portal-content) + var(--portal-gutter) * 2);margin:auto;padding:0 var(--portal-gutter);display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-32);border-bottom:1px solid transparent}.portal_brand__UE0ry{display:flex;align-items:center;gap:var(--ds-space-8);flex-shrink:0;font-size:28px;line-height:1;font-weight:650;letter-spacing:-1.3px}.portal_brand__UE0ry img{width:36px;height:36px;object-fit:contain;mix-blend-mode:multiply;margin-right:var(--ds-space-4)}.portal_brandDot__LWQD1{color:var(--portal-accent)}.portal_brandSuffix__4Nn_c{color:var(--portal-muted);font-size:24px;font-weight:400;margin-left:var(--ds-space-4);letter-spacing:-.7px}.portal_nav__BMMXc{display:flex;gap:var(--ds-space-32);align-items:center}.portal_nav__BMMXc a{position:relative;font-size:var(--ds-font-size-600);padding:var(--ds-space-12) 0;font-weight:500}.portal_nav__BMMXc a:hover,.portal_nav__BMMXc a[aria-current]{color:var(--portal-accent)}.portal_nav__BMMXc a[aria-current]:after{content:"";position:absolute;bottom:0;height:2px;left:0;right:0;background:var(--portal-accent)}.portal_headerActions__VyPRM{display:flex;align-items:center;gap:var(--ds-space-24)}.portal_searchTrigger___rm52{color:var(--portal-ink);padding:var(--ds-space-8)}.portal_searchTrigger___rm52 kbd{font-family:inherit;color:var(--portal-muted);background:var(--portal-soft);font-size:var(--ds-font-size-400);padding:var(--ds-space-2) var(--ds-space-6);border-radius:var(--ds-space-4)}.portal_platformLink__f3WnE{font-size:var(--ds-font-size-600);font-weight:500;display:flex;align-items:center;gap:var(--ds-space-8);padding-left:var(--ds-space-24);border-left:1px solid var(--portal-line);white-space:nowrap}.portal_platformLink__f3WnE:hover,.portal_textLink__1ziHl:hover{color:var(--portal-accent)}.portal_mobileMenu__eaShv{display:none}.portal_home__IvIpu{max-width:calc(var(--portal-content) + var(--portal-gutter) * 2);padding:0 var(--portal-gutter);margin:auto}.portal_hero__mec0e{padding:var(--portal-section) 0 80px}.portal_eyebrow__68qdP{display:block;text-transform:uppercase;font-size:11px;letter-spacing:2px;font-weight:600;color:var(--portal-muted);line-height:1.7;margin:0 0 var(--ds-space-24)}.portal_hero__mec0e h1{margin:0 0 var(--ds-space-28);font-size:var(--portal-hero);line-height:1.08;font-weight:500;letter-spacing:-4px}.portal_heroDescription__JTKXq{color:var(--portal-muted);font-size:var(--ds-font-size-800);margin:0;line-height:1.7}.portal_actions___QhEr{display:flex;align-items:center;gap:var(--ds-space-32);margin-top:var(--ds-space-32);flex-wrap:wrap}.portal_eventButton__W5n10,.portal_primary__x5nQz{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-16);min-height:48px;border-radius:999px;padding:var(--ds-space-12) var(--ds-space-24);font-size:var(--ds-font-size-600);font-weight:500;transition:background .16s,transform .16s}.portal_portal__aDK3O a.portal_primary__x5nQz{background:var(--portal-ink);color:var(--portal-bg)}.portal_primary__x5nQz:hover{transform:translateY(-2px);background:var(--ds-action-primary-hover)!important}.portal_textLink__1ziHl{display:inline-flex;align-items:center;gap:var(--ds-space-8);border-bottom:1px solid var(--portal-line);padding:var(--ds-space-8) 0;font-size:var(--ds-font-size-600);font-weight:500}.portal_event__1RGIT{position:relative;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(180px,.7fr) minmax(150px,.65fr);align-items:center;gap:var(--ds-space-24);background:var(--portal-accent);border-radius:var(--portal-radius);color:var(--portal-white);min-height:300px;padding:40px;overflow:hidden}.portal_eventCopy__YmQJg{z-index:1}.portal_eventEyebrow__R0ntQ{font-size:10px;text-transform:uppercase;letter-spacing:1.7px;line-height:1.6;margin:0 0 var(--ds-space-20)}.portal_event__1RGIT h2{font-size:var(--portal-subtitle);letter-spacing:-1.6px;line-height:1.1;font-weight:500;margin:0 0 var(--ds-space-12)}.portal_eventCopy__YmQJg>p:not(.portal_eventEyebrow__R0ntQ){margin:0 0 var(--ds-space-24);font-size:var(--ds-font-size-700)}.portal_portal__aDK3O .portal_eventButton__W5n10{background:var(--portal-white);color:var(--portal-ink);font-size:var(--ds-font-size-600)}.portal_eventButton__W5n10:hover{background:var(--portal-bg);transform:translateY(-2px)}.portal_eventDate__CubE_{display:flex;flex-direction:column;padding-left:var(--ds-space-24);border-left:1px solid #ffffff45;z-index:1}.portal_eventDate__CubE_ strong{font-size:clamp(64px,7vw,96px);font-weight:500;letter-spacing:-4px;line-height:1.1}.portal_eventDate__CubE_ span{font-size:var(--ds-font-size-600);white-space:nowrap;margin-top:var(--ds-space-8)}.portal_ribbon__zBllF{width:calc(100% + 20px);height:auto;display:block;max-height:220px;object-fit:contain}.portal_resources__dXvbr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:80px 0 96px}.portal_resources__dXvbr>a{padding:0 40px;border-left:1px solid var(--portal-line);display:flex;flex-direction:column;align-items:flex-start;transition:color .15s}.portal_resources__dXvbr>a:first-child{border:0;padding-left:0}.portal_resources__dXvbr>a:last-child{padding-right:0}.portal_resources__dXvbr .portal_eyebrow__68qdP{margin-bottom:var(--ds-space-12)}.portal_resources__dXvbr h2{font-size:24px;font-weight:500;letter-spacing:-.8px;line-height:1.3;margin:0 0 var(--ds-space-12)}.portal_resources__dXvbr p{color:var(--portal-muted);font-size:var(--ds-font-size-650);margin:0 0 var(--ds-space-28);max-width:28ch}.portal_resources__dXvbr svg{margin-top:auto;transition:transform .15s}.portal_resources__dXvbr>a:hover h2{color:var(--portal-accent)}.portal_resources__dXvbr>a:hover svg{transform:translateX(5px)}.portal_footer__hcIvu{max-width:calc(var(--portal-content) + var(--portal-gutter) * 2);padding:var(--ds-space-32) var(--portal-gutter);margin:auto;display:flex;justify-content:space-between;gap:var(--ds-space-24);border-top:1px solid var(--portal-line);font-size:var(--ds-font-size-500);color:var(--portal-muted)}.portal_footerBrand__yhgGq{font-size:var(--ds-font-size-800);font-weight:600;color:var(--portal-ink)!important}.portal_footerBrand__yhgGq span{font-size:var(--ds-font-size-500);font-weight:400;margin-left:var(--ds-space-12);color:var(--portal-muted)}.portal_footer__hcIvu nav{display:flex;align-items:center;gap:var(--ds-space-24)}.portal_footer__hcIvu nav a{display:flex;gap:var(--ds-space-6);align-items:center}.portal_footer__hcIvu a:hover{color:var(--portal-accent)}.portal_searchDialog__3d0EJ{font-family:var(--portal-font);color:var(--portal-ink)}.portal_searchLabel__Nb_3a{display:block;font-size:var(--ds-font-size-600);color:var(--portal-muted);margin-bottom:var(--ds-space-16)}.portal_searchInputWrap__6eARG{display:flex;align-items:center;gap:var(--ds-space-12);border:1px solid var(--portal-line);border-radius:var(--ds-space-8);padding:var(--ds-space-12) var(--ds-space-16)}.portal_searchInputWrap__6eARG input{border:0;outline:none;width:100%;min-width:0;background:transparent;font:inherit;color:var(--portal-ink)}.portal_searchInputWrap__6eARG:focus-within{outline:2px solid var(--portal-ink);outline-offset:2px}.portal_resultCount__v6t3n{font-size:var(--ds-font-size-400);color:var(--portal-muted);margin:var(--ds-space-24) 0 var(--ds-space-8)}.portal_searchResults__cRKDD{max-height:52vh;overflow-y:auto}.portal_searchResult__cOWfp{display:flex;padding:var(--ds-space-16) var(--ds-space-8);justify-content:space-between;align-items:center;gap:var(--ds-space-16);border-bottom:1px solid var(--portal-line);text-decoration:none;color:var(--portal-ink)}.portal_searchResult__cOWfp:hover{background:var(--portal-soft)}.portal_searchResult__cOWfp>span{display:flex;flex-direction:column;gap:var(--ds-space-4)}.portal_searchResult__cOWfp small{font-size:var(--ds-font-size-400);color:var(--portal-muted)}.portal_searchResult__cOWfp strong{font-weight:500}.portal_searchResult__cOWfp span span{font-size:var(--ds-font-size-500);color:var(--portal-muted)}.portal_noResults__tIaYW{padding:var(--ds-space-32);text-align:center}.portal_noResults__tIaYW p{color:var(--portal-muted)}.portal_menuLinks__3AK0U{display:flex;flex-direction:column}.portal_menuLinks__3AK0U a{display:flex;justify-content:space-between;padding:var(--ds-space-20) 0;color:var(--portal-ink);text-decoration:none;border-bottom:1px solid var(--portal-line)}.portal_content__ryGM4{max-width:var(--portal-wide);margin:auto;padding:48px var(--portal-gutter) 96px}.portal_breadcrumb__e6wrp{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-8);font-size:12px;color:var(--portal-muted);margin:0 0 36px}.portal_breadcrumb__e6wrp a{transition:color .18s ease}.portal_breadcrumb__e6wrp a:hover{color:var(--portal-ink)}.portal_pageIntro__e6b7_{max-width:860px;margin-bottom:56px}.portal_pageIntro__e6b7_ h1{font-size:clamp(38px,4.6vw,64px);letter-spacing:-.045em;line-height:1.14;font-weight:500;margin:0 0 var(--ds-space-24)}.portal_pageIntro__e6b7_>p:not(.portal_eyebrow__68qdP){font-size:var(--ds-font-size-800);color:var(--portal-muted);margin:0;line-height:1.7}.portal_example__FbgpG{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding:48px 0;border-top:1px solid var(--portal-line);border-bottom:1px solid var(--portal-line)}.portal_example__FbgpG h2,.portal_sectionTitle__Jg74W{font-size:var(--portal-subtitle);font-weight:500;letter-spacing:-1px;margin:0 0 var(--ds-space-20);line-height:1.2}.portal_example__FbgpG p{color:var(--portal-muted);max-width:50ch}.portal_tags__9MPXg{display:flex;gap:var(--ds-space-8);flex-wrap:wrap;margin-bottom:var(--ds-space-24)}.portal_tags__9MPXg span{background:var(--portal-soft);padding:var(--ds-space-4) var(--ds-space-10);border-radius:var(--ds-space-4);font-size:var(--ds-font-size-400)}.portal_codePanel__MONYz{background:var(--portal-white);border:1px solid var(--portal-line);border-radius:var(--ds-space-12);padding:var(--ds-space-24);min-width:0}.portal_codePanelHeader__MGPey{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-16);color:var(--portal-muted);font-size:var(--ds-font-size-400)}.portal_codePanel__MONYz pre{font-family:var(--ds-font-family-mono);font-size:var(--ds-font-size-500);line-height:1.8;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;margin:var(--ds-space-24) 0 0}.portal_note__zlawo{font-size:var(--ds-font-size-500);color:var(--portal-muted);margin-top:var(--ds-space-16)}.portal_section__OcW2L{margin-top:64px}.portal_steps__E_HGr{list-style:none;margin:var(--ds-space-32) 0 0;padding:0}.portal_steps__E_HGr li{display:grid;grid-template-columns:40px 1fr;gap:var(--ds-space-24);padding:var(--ds-space-24) 0;border-top:1px solid var(--portal-line)}.portal_stepNumber__glml7{color:var(--portal-accent);font-size:var(--ds-font-size-500);font-weight:500}.portal_steps__E_HGr h3{font-weight:500;font-size:var(--ds-font-size-800);margin:0 0 var(--ds-space-8)}.portal_steps__E_HGr p{margin:0;color:var(--portal-muted);max-width:64ch}.portal_hackathonLayout__EMCIl{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:80px;align-items:start}.portal_hackathonAside__7RKO0{background:var(--portal-white);border:1px solid var(--portal-line);border-radius:var(--portal-radius);padding:var(--ds-space-28);position:sticky;top:112px}.portal_hackathonAside__7RKO0 h2{font-size:24px;font-weight:500;letter-spacing:-.7px;margin:0 0 var(--ds-space-16)}.portal_hackathonAside__7RKO0 p{color:var(--portal-muted);font-size:var(--ds-font-size-600)}.portal_hackathonAside__7RKO0 a{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-12);padding:var(--ds-space-16) 0;border-bottom:1px solid var(--portal-line);font-size:var(--ds-font-size-600)}.portal_checklist__f2rgF{border-top:1px solid var(--portal-line)}.portal_checklist__f2rgF label{display:flex;align-items:flex-start;gap:var(--ds-space-16);padding:var(--ds-space-20) 0;border-bottom:1px solid var(--portal-line);cursor:pointer}.portal_checklist__f2rgF input{accent-color:var(--portal-accent);width:20px;height:20px;flex-shrink:0;margin-top:var(--ds-space-2)}.portal_checklist__f2rgF strong{display:block;font-weight:500;margin-bottom:var(--ds-space-4)}.portal_checklist__f2rgF span span{display:block;color:var(--portal-muted);font-size:var(--ds-font-size-600)}.portal_checklist__f2rgF label[data-done=true] strong{color:var(--portal-success)}.portal_checklistStatus__WAbbM{display:flex;justify-content:space-between;align-items:center;gap:var(--ds-space-16);margin:var(--ds-space-16) 0;color:var(--portal-muted);font-size:var(--ds-font-size-500)}@media(min-width:1600px){.portal_hero__mec0e{padding-top:112px}}@media(max-width:1150px){.portal_header__Lyful,.portal_nav__BMMXc{gap:var(--ds-space-20)}.portal_platformLink__f3WnE{display:none}.portal_event__1RGIT{grid-template-columns:1.6fr .8fr}.portal_ribbon__zBllF{position:absolute;width:200px;right:-70px;bottom:-40px;opacity:.3}.portal_eventDate__CubE_{padding-right:var(--ds-space-24)}.portal_hackathonLayout__EMCIl{gap:40px;grid-template-columns:minmax(0,1fr) 280px}.portal_resources__dXvbr>a{padding:0 var(--ds-space-24)}}@media(max-width:767px){.portal_header__Lyful{height:76px}.portal_brand__UE0ry{font-size:24px}.portal_brandSuffix__4Nn_c{font-size:21px}.portal_brand__UE0ry img{width:30px;height:30px}.portal_nav__BMMXc{display:none}.portal_mobileMenu__eaShv{display:inline-flex}.portal_headerActions__VyPRM{gap:var(--ds-space-4)}.portal_searchTrigger___rm52 kbd{display:none}.portal_hero__mec0e{padding-top:56px;padding-bottom:56px}.portal_hero__mec0e h1{letter-spacing:-2px;margin-bottom:var(--ds-space-24)}.portal_heroDescription__JTKXq{font-size:var(--ds-font-size-700)}.portal_desktopBreak__qZFNn{display:none}.portal_actions___QhEr{align-items:flex-start;gap:var(--ds-space-16)}.portal_event__1RGIT{padding:var(--ds-space-28);grid-template-columns:1fr;gap:var(--ds-space-28)}.portal_event__1RGIT h2{font-size:34px}.portal_eventDate__CubE_{border:0;padding:0}.portal_eventDate__CubE_ strong{font-size:64px}.portal_eventDate__CubE_ span{font-size:var(--ds-font-size-500)}.portal_eventButton__W5n10{font-size:var(--ds-font-size-500)!important;padding:var(--ds-space-12) var(--ds-space-16)}.portal_ribbon__zBllF{width:180px;right:0;bottom:0;opacity:1}.portal_eventCopy__YmQJg{position:relative}.portal_eventEyebrow__R0ntQ{font-size:9px;letter-spacing:1px}.portal_resources__dXvbr{grid-template-columns:1fr;margin:56px 0;gap:var(--ds-space-28)}.portal_resources__dXvbr>a,.portal_resources__dXvbr>a:first-child,.portal_resources__dXvbr>a:last-child{border:0;border-bottom:1px solid var(--portal-line);padding:0 0 var(--ds-space-28)}.portal_resources__dXvbr h2{font-size:24px}.portal_resources__dXvbr p{max-width:none;margin-bottom:var(--ds-space-16)}.portal_resources__dXvbr .portal_eyebrow__68qdP{margin-bottom:var(--ds-space-8)}.portal_footer__hcIvu{flex-direction:column;padding-top:var(--ds-space-24);padding-bottom:var(--ds-space-24)}.portal_footer__hcIvu nav{flex-wrap:wrap;gap:var(--ds-space-20)}.portal_footerBrand__yhgGq span{display:block;margin:var(--ds-space-4) 0 0}.portal_content__ryGM4{padding-top:40px;padding-bottom:64px}.portal_pageIntro__e6b7_{margin-bottom:40px}.portal_pageIntro__e6b7_ h1{letter-spacing:-1.3px}.portal_example__FbgpG{grid-template-columns:1fr;gap:var(--ds-space-24);padding:var(--ds-space-32) 0}.portal_hackathonLayout__EMCIl{grid-template-columns:1fr;gap:40px}.portal_hackathonAside__7RKO0{position:static}.portal_codePanel__MONYz{padding:var(--ds-space-16)}.portal_section__OcW2L{margin-top:48px}.portal_steps__E_HGr li{gap:var(--ds-space-12);grid-template-columns:28px 1fr}.portal_checklistStatus__WAbbM{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.portal_portal__aDK3O *{scroll-behavior:auto!important;transition:none!important}}@media(min-width:768px) and (max-width:980px){.portal_nav__BMMXc{display:none}.portal_mobileMenu__eaShv{display:inline-flex}}.portal_header__Lyful{position:sticky;top:0;z-index:40;max-width:none;height:80px;padding-inline:max(var(--portal-gutter),calc((100vw - var(--portal-content)) / 2));background:#fdfcf9f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--portal-line);gap:24px}.portal_nav__BMMXc{gap:24px;white-space:nowrap}.portal_nav__BMMXc a{font-size:13px;transition:color .16s ease}.portal_nav__BMMXc a:after{content:"";position:absolute;height:2px;left:0;right:0;bottom:0;background:var(--portal-accent);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.portal_nav__BMMXc a[aria-current]:after{transform:scaleX(1)}.portal_brand__UE0ry{font-size:26px;letter-spacing:-1px}.portal_brandSuffix__4Nn_c{font-size:21px}.portal_headerActions__VyPRM{gap:16px}.portal_eventButton__W5n10,.portal_primary__x5nQz{transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.portal_eventButton__W5n10 svg,.portal_primary__x5nQz svg,.portal_textLink__1ziHl svg{transition:transform .18s ease}.portal_eventButton__W5n10:hover svg,.portal_primary__x5nQz:hover svg,.portal_textLink__1ziHl:hover svg{transform:translateX(3px)}.portal_eventButton__W5n10:active,.portal_primary__x5nQz:active{transform:translateY(0) scale(.98)}.portal_primary__x5nQz:hover{box-shadow:none}.portal_searchResult__cOWfp{transition:background-color .16s ease;border-radius:6px}.portal_searchResult__cOWfp svg{transition:transform .18s ease;flex-shrink:0}.portal_searchResult__cOWfp:hover svg{transform:translateX(3px)}.portal_searchDialog__3d0EJ{animation:portal_portalDialogEnter__BI9OM .18s ease both}.portal_trackSection__vePbT{margin-block:72px}.portal_tracks__iYT4S{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px}.portal_tracks__iYT4S>a{padding:28px;border:1px solid var(--portal-line);background:var(--portal-white);border-radius:16px;display:flex;flex-direction:column;transition:border-color .18s ease,background .18s ease,transform .18s ease}.portal_tracks__iYT4S>a:hover{border-color:var(--portal-border-hover);background:#1a1a1a;transform:translateY(-3px)}.portal_tracks__iYT4S .portal_eyebrow__68qdP{font-size:10px;margin-bottom:28px}.portal_tracks__iYT4S h3{font-size:25px;line-height:1.3;font-weight:500;letter-spacing:-.6px;margin:0 0 16px}.portal_tracks__iYT4S p{color:var(--portal-muted);font-size:15px;line-height:1.7;margin:0 0 28px}.portal_trackAction__Ixm2Z{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px;font-weight:500;margin-top:auto}.portal_portal__aDK3O :is(h2,h3,section[id]){scroll-margin-top:110px}.portal_checklist__f2rgF input{transition:box-shadow .16s ease}.portal_checklist__f2rgF input:checked{box-shadow:0 0 0 4px #b1c6ae12}@keyframes portal_portalDialogEnter__BI9OM{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1280px){.portal_platformLink__f3WnE{display:none}}@media(max-width:767px){.portal_header__Lyful{height:72px;padding-inline:24px;gap:8px}.portal_brand__UE0ry{font-size:24px}.portal_brandSuffix__4Nn_c{font-size:19px}.portal_headerActions__VyPRM{gap:4px}.portal_trackSection__vePbT{margin-block:48px}.portal_tracks__iYT4S{grid-template-columns:1fr}.portal_tracks__iYT4S>a{padding:24px}.portal_tracks__iYT4S .portal_eyebrow__68qdP{margin-bottom:20px}}@media(prefers-reduced-motion:reduce){.portal_portal__aDK3O *,.portal_searchDialog__3d0EJ{animation:none!important;transition:none!important}.portal_portal__aDK3O :is(a,button):hover{transform:none!important}}.portal_hero__mec0e{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:64px;padding-block:88px}.portal_heroCopy___tudk{min-width:0}.portal_hero__mec0e h1{font-size:clamp(48px,5vw,72px);letter-spacing:-.05em}.portal_heroDescription__JTKXq{font-size:17px;line-height:1.8;max-width:55ch}.portal_hero__mec0e .portal_desktopBreak__qZFNn{display:none}.portal_hero__mec0e .portal_actions___QhEr{gap:24px}.portal_hero__mec0e .portal_primary__x5nQz,.portal_hero__mec0e .portal_textLink__1ziHl{font-size:13px}@media(max-width:1100px){.portal_hero__mec0e{gap:40px;grid-template-columns:1fr 1fr}.portal_hero__mec0e h1{font-size:54px}.portal_heroDescription__JTKXq{font-size:16px}.portal_hero__mec0e .portal_actions___QhEr{gap:12px}}@media(max-width:900px){.portal_hero__mec0e{grid-template-columns:1fr;gap:48px;padding-block:56px}.portal_hero__mec0e h1{font-size:clamp(44px,7vw,64px)}.portal_heroCopy___tudk{max-width:650px}.portal_hero__mec0e>section{max-width:none}.portal_hero__mec0e .portal_actions___QhEr{gap:24px}}@media(max-width:767px){.portal_ribbon__zBllF{width:140px;right:-12px;bottom:8px}}