.info-view .page-head{background:transparent;padding:22px 24px 20px}.info-view .page-head h1{font:900 clamp(2.8rem,13vw,3.8rem)/.95 'Barlow Condensed',sans-serif;margin:9px 0 14px}.info-view .page-head p{font-size:1rem;line-height:1.5;max-width:32ch}.info-body{padding:24px}.info-brand{display:flex;align-items:center;gap:22px;margin:0 0 30px}.info-brand img{width:96px;height:96px;object-fit:cover;border-radius:50%;flex:none;border:2px solid #197ed3}.info-brand>span{font:800 1.6rem/1.05 'Barlow Condensed',sans-serif;color:#eaf5ff;letter-spacing:.03em}.about-manifesto p{font-size:1rem;line-height:1.8;color:#b8cadd;margin:0 0 20px}.about-manifesto .info-principle{padding:18px 20px;border-left:3px solid #1997ff;background:#082038}.info-principle strong{display:block;margin-top:7px;font:800 1.65rem/1.2 'Barlow Condensed',sans-serif;color:#fff}.about-hosts{margin:28px 0}.about-hosts article{display:flex;align-items:center;gap:18px;padding:20px 0;border-top:1px solid #193954}.about-hosts article>span{display:grid;place-items:center;width:52px;height:52px;flex:none;border-radius:50%;border:1px solid #2475ac;background:#082744;color:#48b1ff;font:800 1.8rem 'Barlow Condensed',sans-serif}.about-hosts h2{font:800 1.6rem 'Barlow Condensed',sans-serif;margin:0 0 6px}.about-hosts p{font-size:.9rem;line-height:1.6;color:#a4bed5;margin:0}.info-primary,.info-secondary{min-height:48px;padding:14px 18px;display:block;width:100%;border:1px solid #278fdf;border-radius:14px;background:#0879ef;color:#fff;text-decoration:none;text-align:center;font:700 .9rem/1.4 Inter,system-ui,sans-serif;cursor:pointer}.info-secondary{background:transparent;border-color:#28567b;color:#c9dff1;margin-top:12px}.contact-email{padding:24px 0;border-top:1px solid #173a55}.contact-email>small{font-size:.7rem;letter-spacing:.13em;font-weight:700;color:#37a9ff}.contact-email h2{font:800 2.6rem/1.05 'Barlow Condensed',sans-serif;margin:12px 0 24px}.contact-email #contactEmail{font-size:clamp(.95rem,4vw,1.15rem);color:#d9eefe;overflow-wrap:anywhere;margin-bottom:24px;user-select:text}.contact-copy-status{font-size:.82rem;line-height:1.6;color:#8ccfff;margin:14px 0 0}.contact-copy-status:empty{display:none}.contact-links{display:grid;margin-top:10px}.contact-links a{min-height:48px;padding:16px 0;border-bottom:1px solid #18364f;color:#c7def0;text-decoration:none;font-size:.9rem;line-height:1.5}.contact-location{margin:28px 0 8px;color:#88a5bf;font-size:.75rem;line-height:1.6}.info-view a:focus-visible,.info-view button:focus-visible{outline:2px solid #70cfff;outline-offset:4px}
