#about-view{max-width:960px;margin:0 auto;padding:28px 20px 56px}.index-directory-hero h1{max-width:10ch}.index-directory-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:820px){.index-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.index-directory-card{color:inherit;flex-direction:column;gap:10px;padding:24px;text-decoration:none;display:flex}.index-directory-card h2{letter-spacing:0;font-size:26px;line-height:1.1;transition:color .18s}.index-directory-card p{color:var(--text-muted)}.index-directory-meta{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.about-shell{flex-direction:column;gap:28px;display:flex}.about-hero{padding:32px 0 8px}.about-kicker{text-transform:uppercase;letter-spacing:.8px;color:var(--accent);margin-bottom:10px;font-size:11px;font-weight:700}.about-hero h1{letter-spacing:0;max-width:9ch;font-size:clamp(48px,11vw,88px);line-height:.96}.themes-hero h1{max-width:15ch}.hero-line{white-space:nowrap}.about-lead{max-width:64ch;color:var(--text-muted);margin-top:18px;font-size:16px;line-height:1.8}.about-actions{flex-wrap:wrap;gap:10px;margin-top:-4px;display:flex}.about-all-link{border:1px solid rgba(var(--accent-rgb), .24);min-height:42px;color:var(--text);background:rgba(var(--accent-rgb), .08);border-radius:999px;align-items:center;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.about-all-link:hover{border-color:rgba(var(--accent-rgb), .36);background:rgba(var(--accent-rgb), .13);transform:translateY(-1px)}.about-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.about-stats-grid>.about-stat-card-accent{grid-column:1/-1}@media (min-width:720px){.about-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.about-stats-grid>.about-stat-card-accent{grid-column:auto}}.about-stat-card,.about-card{background:linear-gradient(180deg, var(--surface), #f6ede8);border:1px solid var(--border);box-shadow:var(--shadow-md);isolation:isolate;border-radius:18px;transition:transform .24s,border-color .24s,box-shadow .24s,background .24s;position:relative;overflow:hidden}.about-stat-card:before,.about-card:before{content:"";background:radial-gradient(circle at center, rgba(var(--accent-rgb), .08), rgba(var(--accent-rgb), 0) 45%), linear-gradient(118deg, #fff0 34%, rgba(var(--accent-rgb), .08) 50%, #fff0 66%);opacity:0;pointer-events:none;z-index:0;transition:transform .55s,opacity .35s;position:absolute;inset:-30%;transform:translate(-34%,-16%)rotate(.001deg)}.about-stat-card>*,.about-card>*{z-index:1;position:relative}.about-stat-card:hover,.about-card:hover,.about-stat-card:focus-within,.about-card:focus-within{border-color:rgba(var(--accent-rgb), .24);box-shadow:var(--shadow-md);transform:translateY(-2px)}.about-stat-card:hover:before,.about-card:hover:before,.about-stat-card:focus-within:before,.about-card:focus-within:before{opacity:.95;transform:translate(18%,12%)rotate(.001deg)}.about-stat-card:active,.about-card:active{transform:scale(.992)}@property --index-card-orbit{syntax:"<angle>";inherits:false;initial-value:-90deg}@keyframes index-directory-card-orbit{to{--index-card-orbit:270deg}}.animated-card:before{content:none}.animated-card:hover,.animated-card:focus-within{--index-card-orbit:-90deg;background:linear-gradient(180deg, #fff, #fbf4ef) padding-box, conic-gradient(from var(--index-card-orbit), rgba(var(--accent-rgb), 0) 0deg, rgba(var(--accent-rgb), 0) 18deg, rgba(var(--accent-rgb), .88) 38deg, rgba(var(--gold-rgb), .56) 64deg, rgba(var(--gold-rgb), 0) 88deg, rgba(var(--accent-rgb), 0) 360deg) border-box, linear-gradient(rgba(var(--accent-rgb), .22), rgba(var(--accent-rgb), .22)) border-box;border-color:#0000;animation:5.4s linear infinite index-directory-card-orbit;transform:none;box-shadow:0 10px 24px #1a161214}.animated-card:hover:before,.animated-card:focus-within:before{animation:none}.index-directory-card:hover h2,.index-directory-card:focus-within h2{color:var(--accent)}.animated-card:active{transform:none}@media (hover:none){.about-stat-card:active:before,.about-card:active:before{opacity:.9;transform:translate(14%,10%)rotate(.001deg)}.animated-card:active:before{animation:none}}.about-stat-card{padding:18px}.about-stat-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.7px;font-size:11px;font-weight:600}.about-stat-value{color:var(--text);margin-top:14px;font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1}.about-stat-card-accent{background:linear-gradient(180deg, rgba(var(--accent-rgb), .1), var(--surface));border-color:rgba(var(--accent-rgb), .22)}.about-stat-card-accent .about-stat-value{font-size:clamp(20px,2.5vw,28px);line-height:1.2}.about-stat-subtext{color:var(--text-muted);margin-top:10px;font-size:12px;line-height:1.5}.about-copy-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:820px){.about-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.about-card{padding:22px}.about-card p{color:var(--text);font-size:15px;line-height:1.8}.about-card p+p{margin-top:12px}.legal-shell{max-width:820px}.guide-shell .about-hero h1{max-width:12ch}.legal-hero{max-width:720px}.legal-copy-grid{grid-template-columns:1fr}.guide-article{flex-direction:column;gap:30px;max-width:720px;padding:2px 0 10px;display:flex}.guide-section{padding-bottom:2px}.guide-section:last-child{padding-bottom:0}.guide-section h2{color:var(--text);margin:0 0 12px;font-size:clamp(22px,3vw,30px);line-height:1.22}.guide-section p,.guide-section li{color:var(--text);font-size:17px;line-height:1.85}.guide-section p+p,.guide-section ul+p,.guide-section p+ul{margin-top:14px}.guide-section ul{margin:14px 0 0 1.2em;padding:0}.guide-section li+li{margin-top:6px}.guide-section a{color:var(--accent);text-underline-offset:3px;text-decoration:none}.guide-section a:hover,.guide-section a:focus-visible{text-decoration:underline}.legal-card a{color:var(--accent);text-decoration:none}.legal-card a:hover,.legal-card a:focus-visible{text-decoration:underline}.legal-card ul{color:var(--text);margin:12px 0 0 1.2em}.legal-card li{font-size:15px;line-height:1.75}.legal-card li+li{margin-top:6px}.about-links{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.about-footer-mark{display:none}
