.tacr-HomeAbout{flex-direction:column;align-items:center;display:flex}.tacr-HomeAbout p{max-width:var(--projectIntroPageContentMaxWidth);color:var(--accent200)}.tacr-Home-logosWrapper{min-width:0;margin:var(--spacing-xl) 0 0;gap:var(--spacing-lg);flex-flow:wrap;justify-content:center;align-items:center;display:flex}.tacr-Home-trl{filter:invert()brightness(2)}.tacr-Home-cizp{margin:0 1.5rem 0 2rem}@media screen and (max-width:1000px){.tacr-Home-wrapper{gap:2rem}}
.tacr-HomeHeader{max-width:var(--projectIntroPageContentMaxWidth);gap:var(--spacing-2xl);flex-direction:row;display:flex}.tacr-HomeHeader-appTitleWrapper{flex-direction:column;justify-content:center;align-items:flex-end;gap:.2rem;display:flex}h1.tacr-HomeHeader-appTitle{font-size:var(--projectIntroPageTitleFontSize);color:var(--base0);text-align:end;width:min-content;margin:0;font-weight:800}h2.tacr-HomeHeader-appSubtitle{text-align:end;color:var(--accent200);letter-spacing:1.15px;margin:0;font-weight:500}.tacr-HomeHeader-divider{background-color:var(--base0);width:2.5px}.tacr-HomeHeader-introWrapper{margin:var(--spacing-md) 0;justify-content:center;gap:var(--spacing-lg);flex-direction:column;display:flex}.tacr-HomeHeader-info{color:var(--accent200);font-size:var(--projectIntroInfoFontSize);margin:0}button.tacr-HomeHeader-login{font-size:var(--projectIntroInfoFontSize);border:2px solid var(--base0);width:fit-content}button.tacr-HomeHeader-login:hover,button.tacr-HomeHeader-login:focus{background-color:var(--overlay-white-20)}@media screen and (max-width:700px){.tacr-HomeHeader{gap:var(--spacing-md);flex-direction:column}.tacr-HomeHeader-appTitleWrapper{text-align:start;justify-content:start;align-items:start;width:fit-content}.tacr-HomeHeader-divider{width:100%;height:1.5px}}
.tacr-HomeFooter{border-top:1px solid var(--overlay-white-12);padding:var(--spacing-xl) 0;flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex}.tacr-HomeFooter-logosWrapper{gap:var(--spacing-xl);flex-flow:row;justify-content:center;align-items:center;min-width:0;display:flex;overflow:hidden}.tacr-Logoline{grid-gap:var(--spacing-md);flex-wrap:nowrap;align-items:center;text-decoration:none;display:flex}.tacr-Logo{width:5rem;height:5rem}.tacr-Logoline-info{flex-direction:column;width:21rem;display:flex}.tacr-Logoline-text{color:var(--base0);font-size:var(--font-size-sm)}.tacr-Logoline-links{grid-gap:var(--spacing-xl);justify-content:flex-end;width:100%;display:flex}.tacr-Logoline-links>a{color:var(--base0);font-weight:600;font-size:var(--font-size-sm);text-decoration:none}@media screen and (max-width:800px){.tacr-HomeFooter{height:auto;padding:var(--spacing-md) 0;flex-wrap:wrap}.tacr-HomeFooter-logosWrapper{gap:var(--spacing-lg);flex-wrap:wrap}}
.tacr-Home{width:100%;min-height:100%;padding:var(--projectIntroPageTopPadding) var(--spacing-xl) var(--spacing-xs);isolation:isolate;background-color:var(--accent950);background-image:radial-gradient(110% 80% at 8% -10%, color-mix(in srgb, var(--accent500) 45%, transparent) 0%, transparent 62%), radial-gradient(75% 60% at 92% 4%, color-mix(in srgb, var(--accent400) 24%, transparent) 0%, transparent 58%), radial-gradient(90% 65% at 82% 108%, color-mix(in srgb, var(--accent700) 55%, transparent) 0%, transparent 66%), linear-gradient(165deg, var(--accent800) 0%, var(--accent900) 52%, var(--accent950) 100%);flex-direction:column;display:flex;position:relative}.tacr-Home:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--base0) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--base0) 5%, transparent) 1px, transparent 1px);-webkit-mask-image:radial-gradient(90% 75% at 30% 0%, var(--base0) 0%, transparent 78%);mask-image:radial-gradient(90% 75% at 30% 0%, var(--base0) 0%, transparent 78%);background-size:72px 72px;position:absolute;inset:0}.tacr-Home-wrapper{gap:var(--spacing-2xl);flex-direction:column;justify-content:center;align-items:center;display:flex}@media screen and (max-width:1000px){.tacr-Home-wrapper{gap:var(--spacing-xl)}}@media screen and (max-width:800px){.tacr-Home{padding:var(--spacing-2xl) var(--spacing-xl) var(--spacing-md)}.tacr-Home-wrapper{gap:var(--spacing-xl)}}@media screen and (max-width:550px){.tacr-Home{padding:var(--spacing-xl) var(--spacing-lg) 0}.tacr-Home-wrapper{gap:var(--spacing-md)}}
