.t7QgAW_back,.t7QgAW_links a{background-color:var(--background);border-top:2px solid var(--foreground);border-right:2px solid var(--foreground);border-bottom:2px solid var(--foreground);border-left:2px solid var(--foreground);height:50px;color:var(--foreground);border-radius:3rem;justify-content:center;align-items:center;gap:.5rem;transition:border-color .25s ease-in-out,color .25s ease-in-out;display:flex}@media (hover:hover){.t7QgAW_back:hover:not(:disabled,[aria-disabled=true]),.t7QgAW_links a:hover:not(:disabled,[aria-disabled=true]){color:var(--accent-text);border-color:red}}.t7QgAW_back:active:not(:disabled,[aria-disabled=true]),.t7QgAW_links a:active:not(:disabled,[aria-disabled=true]){color:#000;background-color:red}.t7QgAW_back:before,.t7QgAW_links a:before{content:none}.t7QgAW_back,.t7QgAW_links a{height:44px;padding:0 1.25rem;font-size:1rem}.t7QgAW_project{flex-direction:column;align-items:flex-start;width:100%;max-width:52rem;margin-inline:auto;display:flex}.t7QgAW_project p,.t7QgAW_project li,.t7QgAW_project h1,.t7QgAW_project h2{text-align:left}.t7QgAW_back{align-self:flex-start;margin:0 0 clamp(1.5rem,5vw,2.5rem)}.t7QgAW_header{margin-bottom:1.5rem}.t7QgAW_meta{text-transform:uppercase;letter-spacing:.08em;font-variation-settings:"wght" 500,"opsz" 12,"ital" 0;color:var(--accent-text);margin-bottom:.75rem;font-size:.8125rem}.t7QgAW_title{font-variation-settings:"wght" 700,"opsz" 72,"ital" 0;margin:0;font-size:clamp(1.75rem,9vw,5rem);line-height:.95}.t7QgAW_explanation{font-variation-settings:"wght" 300,"opsz" 24,"ital" 0;flex-direction:column;gap:1rem;font-size:clamp(1.125rem,2.4vw,1.3125rem);line-height:1.55;display:flex}.t7QgAW_links{flex-wrap:wrap;gap:.625rem;margin-top:1.75rem;list-style:none;display:flex}.t7QgAW_stack{margin-top:1.75rem}.t7QgAW_section{width:100%;margin-top:clamp(2.5rem,7vw,4rem)}.t7QgAW_highlights{flex-direction:column;gap:.625rem;padding-left:1.25rem;font-size:1.125rem;line-height:1.5;display:flex}.t7QgAW_next{border-top:2px solid var(--foreground);width:100%;margin-top:clamp(3rem,8vw,5rem);padding-top:1.5rem}.t7QgAW_next a{flex-direction:column;align-items:flex-start;gap:.25rem;width:fit-content;display:flex}.t7QgAW_nextLabel{text-transform:uppercase;letter-spacing:.08em;font-variation-settings:"wght" 500,"opsz" 12,"ital" 0;font-size:.8125rem}.t7QgAW_nextTitle{font-variation-settings:"wght" 500,"opsz" 24,"ital" 0;align-items:center;gap:.5rem;font-size:clamp(1.25rem,3vw,1.5rem);line-height:1.2;display:inline-flex}
