.topbar{height:100px;padding-top:8px}.brand{gap:14px;font-size:20px}.brand img{width:104px;height:68px;object-fit:contain;object-position:center;mix-blend-mode:normal;filter:none;background:#fff;padding:3px;border-radius:4px}.topbar-meta{display:flex;align-items:center;font-size:15px;font-weight:500;letter-spacing:.08em;color:#e7ece4;background:rgba(255,255,255,.06);border:1px solid rgba(199,237,80,.32);padding:11px 16px}.status-dot{width:8px;height:8px}.about-full{font-size:14px;line-height:1.85;color:#606a62;max-width:760px}.content-details{margin-top:18px;border-top:1px solid rgba(16,32,30,.14)}.content-details summary{cursor:pointer;list-style:none;padding:14px 0;font:10px var(--mono);text-transform:uppercase;color:#536557}.content-details summary::-webkit-details-marker{display:none}.content-details summary:after{content:'+';float:right;color:var(--orange);font-size:18px}.content-details[open] summary:after{content:'−'}.content-details ul,.profile-copy ul,.profile-copy ol{margin:2px 0 17px;padding-left:18px}.content-details li,.profile-copy li{padding:6px 0;font-size:12px;line-height:1.65;color:#647067}.content-details li::marker,.profile-copy li::marker{color:var(--orange)}.profile-directory{margin:80px 0 0 17%;border-top:1px solid var(--line)}.profile-detail{border-bottom:1px solid var(--line)}.profile-detail>summary{display:grid;grid-template-columns:170px 1fr auto;align-items:center;gap:22px;padding:25px 0;cursor:pointer;list-style:none}.profile-detail>summary::-webkit-details-marker{display:none}.profile-detail>summary span,.profile-detail>summary b{font:9px var(--mono);text-transform:uppercase;color:var(--orange)}.profile-detail>summary strong{font-size:18px;letter-spacing:-.035em}.profile-detail>summary b{color:#758077}.profile-detail[open]>summary b{color:var(--orange)}.profile-copy{padding:5px 12% 34px 192px;max-width:1050px}.profile-copy>p{font-size:14px;line-height:1.8;color:#59665d}.profile-copy h4{font:11px var(--mono);text-transform:uppercase;color:var(--ink);margin:28px 0 8px}.why-us{margin:80px 0 0 17%;padding:35px;border-left:3px solid var(--orange);background:rgba(255,255,255,.2);max-width:900px}.why-us .mono{color:var(--orange)}.why-us p{font-size:clamp(20px,2.3vw,32px);line-height:1.35;letter-spacing:-.035em;margin:18px 0 0}.topbar.scrolled{height:82px;padding-top:0}.topbar.scrolled .brand img{height:56px;width:86px}
@media(max-width:800px){.topbar{height:108px;align-items:flex-start;padding-top:13px}.brand{font-size:16px}.brand img{width:70px;height:48px}.topbar-meta{display:flex;position:absolute;left:8vw;top:70px;padding:0;border:0;background:none;font-size:9px}.menu-toggle{margin-top:9px}.profile-directory,.why-us{margin-left:0}.profile-detail>summary{grid-template-columns:1fr auto}.profile-detail>summary span{grid-column:1/-1}.profile-detail>summary strong{font-size:16px}.profile-copy{padding:4px 0 30px}.topbar.scrolled{height:80px;align-items:center;padding-top:0}.topbar.scrolled .topbar-meta{display:none}.topbar.scrolled .menu-toggle{margin-top:0}}
@media(max-width:480px){.brand span{display:none}.brand img{width:82px;height:55px}.profile-detail>summary b{font-size:0}.profile-detail>summary b:after{content:'+';font-size:18px}.profile-detail[open]>summary b:after{content:'−'}.why-us{padding:25px}}
