._page_1thwe_1{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._nav_1thwe_1{height:72px;max-width:1180px;margin:auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border)}._nav_1thwe_1 a{text-decoration:none;color:var(--muted-foreground);font-size:.68rem;text-transform:uppercase;letter-spacing:.12em}._nav_1thwe_1>div{display:flex;gap:22px}._brand_1thwe_1{display:flex;align-items:center!important;color:var(--foreground)!important}._brand_1thwe_1 img{width:46px;height:46px;object-fit:contain}._hero_1thwe_1>p,._hero_1thwe_1 h1 span{color:#ed1c24}._hero_1thwe_1{max-width:900px;margin:auto;padding:85px 24px 45px}._hero_1thwe_1>p{font-size:.62rem;font-weight:800;letter-spacing:.3em}._hero_1thwe_1 h1{font:800 clamp(2.7rem,6vw,5.5rem)/.95 var(--font-family-display);letter-spacing:-.055em;margin:14px 0 30px}._prose_1thwe_1{max-width:760px;color:var(--muted-foreground);font-size:1rem;line-height:1.8}._cards_1thwe_1{max-width:900px;margin:auto;padding:15px 24px 90px;display:grid;grid-template-columns:1fr 1fr;gap:12px}._cards_1thwe_1 article{border:1px solid var(--border);background:var(--card);padding:26px}._cards_1thwe_1 svg{color:#ed1c24;width:20px}._cards_1thwe_1 h2{font:700 1.1rem var(--font-family-display);text-transform:uppercase}._cards_1thwe_1 p{color:var(--muted-foreground);font-size:.8rem;line-height:1.65}._footer_1thwe_1{border-top:1px solid var(--border);max-width:1180px;margin:auto;padding:35px 24px;display:grid;grid-template-columns:1fr auto;gap:20px}._footer_1thwe_1>div{display:grid;gap:5px}._footer_1thwe_1>div b{font-family:var(--font-family-display)}._footer_1thwe_1 span,._footer_1thwe_1 small{color:var(--muted-foreground);font-size:.68rem}._footer_1thwe_1 nav{display:flex;flex-wrap:wrap;gap:15px}._footer_1thwe_1 nav a{color:var(--muted-foreground);font-size:.65rem;text-decoration:none}._footer_1thwe_1 small{grid-column:1/-1}@media(max-width:650px){._nav_1thwe_1{padding:0 16px;gap:12px}._nav_1thwe_1>div{gap:12px;min-width:0;overflow-x:auto;scrollbar-width:none}._nav_1thwe_1>div::-webkit-scrollbar{display:none}._nav_1thwe_1>div a{white-space:nowrap;font-size:.62rem;flex-shrink:0}._cards_1thwe_1{grid-template-columns:1fr}._hero_1thwe_1{padding-top:60px}._footer_1thwe_1{grid-template-columns:1fr}._footer_1thwe_1 nav{margin-top:10px}}
