.architects_page__SozGD{width:min(100%,1120px);margin:0 auto;padding:20px 20px 72px;color:var(--brand-ink)}.architects_hero__Lf_3H{position:relative;isolation:isolate;overflow:hidden;border-radius:4px;background:var(--brand-primary);color:#fff}.architects_hero__Lf_3H:after{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgb(23 54 77/96%),rgb(23 54 77/91%) 38%,rgb(23 54 77/48%) 72%,rgb(23 54 77/12%));content:""}.architects_heroImage__bjw7H{z-index:-2;object-fit:cover;object-position:center}.architects_heroContent__GCD37{position:relative;max-width:810px;padding:clamp(24px,4vw,44px)}.architects_eyebrow__53XBZ{font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--brand-on-dark)}.architects_hero__Lf_3H h1{margin-top:14px;font-size:clamp(28px,3.5vw,40px);font-weight:800;line-height:1.22;letter-spacing:-.04em}.architects_heroContent__GCD37>p:not(.architects_eyebrow__53XBZ){max-width:620px;margin-top:16px;color:var(--brand-on-dark);line-height:1.8}.architects_section__ocnhB{margin-top:38px;scroll-margin-top:104px}.architects_heading__YDZnP{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.architects_heading__YDZnP h2{font-size:23px;font-weight:700;letter-spacing:-.025em}.architects_heading__YDZnP p,.architects_resultCount__Xif5c{color:var(--brand-muted);font-size:13px}.architects_filters__PD9j5{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin-top:18px;padding:18px;border:1px solid var(--brand-line);border-radius:4px;background:#fff}.architects_filters__PD9j5 label:not(.architects_checkbox__qEv2G){flex:1 1 320px;font-size:12px;font-weight:600}.architects_filters__PD9j5 input[type=search]{display:block;width:100%;height:46px;margin-top:6px;padding:0 14px;border:1px solid var(--brand-line);border-radius:4px;background:white;font-size:15px}.architects_checkbox__qEv2G{display:inline-flex;min-height:46px;align-items:center;gap:8px;font-size:13px}.architects_checkbox__qEv2G input{width:18px;height:18px;accent-color:var(--brand-primary)}.architects_filters__PD9j5 button{min-height:46px;padding:0 25px;border-radius:4px;background:var(--brand-primary);color:white;font-weight:800}.architects_filters__PD9j5 a{display:inline-flex;min-height:46px;align-items:center;color:var(--brand-primary);font-size:13px;text-decoration:underline}.architects_resultCount__Xif5c{margin:22px 0 12px}.architects_grid__A938h{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px}.architects_card__BTy_L{display:flex;min-height:140px;flex-direction:column;align-items:start;padding:19px;border:1px solid var(--brand-line);border-radius:4px;background:#fff;transition:border-color .2s,background-color .2s}a.architects_card__BTy_L:hover{border-color:var(--brand-primary);background:var(--brand-canvas)}.architects_card__BTy_L strong{font-size:20px;line-height:1.35}.architects_latin__B2FoS{margin-top:3px;color:var(--brand-muted);font-size:12px}.architects_cardMeta__VaHyE{margin-top:auto;padding-top:14px;color:var(--brand-muted);font-size:12px}.architects_cardAction___FdT4{margin-top:8px;color:var(--brand-primary);font-size:12px;font-weight:600}.architects_unprofiled__xC_Xz{background:#fff;box-shadow:none}.architects_pagination__smDtU{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:26px;color:var(--brand-muted);font-size:13px}.architects_pagination__smDtU>*{min-width:94px}.architects_pagination__smDtU a{color:var(--brand-primary);font-weight:600}.architects_pagination__smDtU span:nth-child(2){text-align:center}.architects_empty__2vUdt{padding:50px 16px;text-align:center;color:var(--brand-muted)}.architects_profileHero__vpRvd{padding:30px 0 22px;border-bottom:1px solid var(--brand-line)}.architects_profileHero__vpRvd .architects_eyebrow__53XBZ{color:var(--brand-primary)}.architects_profileHero__vpRvd h1{margin-top:8px;font-size:clamp(30px,4.2vw,45px);font-weight:800;letter-spacing:-.04em}.architects_profileHero__vpRvd p{max-width:780px;margin-top:12px;color:var(--brand-muted);line-height:1.8}.architects_profileLatin__7UshW{color:var(--brand-muted);font-size:14px}.architects_profileGrid__Zk25h{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:22px;align-items:start;margin-top:28px}.architects_profileStack__kn9a_{display:grid;gap:22px}.architects_panel__vPWz9{padding:24px;border:1px solid var(--brand-line);border-radius:4px;background:#fff}.architects_panel__vPWz9 h2{font-size:21px;font-weight:700}.architects_panel__vPWz9 h3{font-size:15px;font-weight:800}.architects_panel__vPWz9 li,.architects_panel__vPWz9 p{color:var(--brand-muted);font-size:14px;line-height:1.8}.architects_panel__vPWz9 p+p{margin-top:13px}.architects_factList__rz9yi{display:grid;gap:15px;margin-top:18px}.architects_factList__rz9yi>li+li{padding-top:14px;border-top:1px solid var(--brand-line)}.architects_profileFacts___CPWA{display:grid;gap:14px;margin-top:16px}.architects_profileFacts___CPWA div{display:flex;flex-direction:column;gap:3px}.architects_profileFacts___CPWA dt{color:var(--brand-muted);font-size:12px}.architects_profileFacts___CPWA dd{font-weight:800}.architects_courseList__llEyI{display:grid;gap:10px;margin-top:16px}.architects_courseItem__HbqeX{padding:14px 16px;border:1px solid var(--brand-line);border-radius:4px;background:#fff}.architects_courseItem__HbqeX a{color:var(--brand-primary);font-weight:800}.architects_courseItem__HbqeX>strong{font-weight:800}.architects_courseItem__HbqeX p{margin-top:5px;color:var(--brand-muted);font-size:12px}.architects_badges__3_P37{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.architects_badge__qOxwr{padding:3px 8px;border-radius:4px;background:var(--brand-soft);color:var(--brand-primary);font-size:11px;font-weight:600}.architects_badgeMuted__7tI9P{background:var(--brand-soft);color:var(--brand-muted)}.architects_backLink__tObqv{display:inline-flex;min-height:44px;align-items:center;color:var(--brand-primary);font-size:14px;font-weight:600}@media (max-width:760px){.architects_profileGrid__Zk25h{grid-template-columns:1fr}.architects_page__SozGD{padding:14px 16px 64px}.architects_hero__Lf_3H:after{background:linear-gradient(180deg,rgb(23 54 77/94%),rgb(23 54 77/78%) 48%,rgb(23 54 77/50%))}.architects_heroImage__bjw7H{object-position:68% center}.architects_panel__vPWz9{padding:19px}}.architects_card__BTy_L:focus-visible,.architects_filters__PD9j5 button:focus-visible,.architects_filters__PD9j5 input:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.architects_rankingSwitch__zdSAV{display:flex;gap:4px;margin:16px 0}.architects_rankingSwitch__zdSAV a{padding:8px 28px;border:1px solid var(--brand-line);border-radius:4px;color:var(--brand-primary);font-weight:600}.architects_rankingSwitch__zdSAV a[aria-current=page]{background:var(--brand-primary);color:#fff;border-color:var(--brand-primary)}.architects_rankingSwitch__zdSAV a:focus-visible,.architects_rankingTable__Pd8Jh a:focus-visible{outline:2px solid #437caa;outline-offset:3px}.architects_rankingNote__1vg2k{color:var(--brand-muted);font-size:13px;line-height:1.8;margin:12px 0}.architects_rankingTable__Pd8Jh{width:100%;border-collapse:collapse;font-size:14px}.architects_rankingTable__Pd8Jh caption{text-align:left;color:var(--brand-muted);padding:12px 0;font-size:13px}.architects_rankingTable__Pd8Jh td,.architects_rankingTable__Pd8Jh th{border-bottom:1px solid var(--brand-line);padding:14px 12px;text-align:left}.architects_rankingTable__Pd8Jh thead th{background:#f3f6f8;color:var(--brand-muted);font-size:12px;font-weight:500}.architects_rankingTable__Pd8Jh tbody th{font-weight:600}.architects_rankingTable__Pd8Jh a{color:var(--brand-primary);text-decoration:none}.architects_rankingTable__Pd8Jh a:hover{text-decoration:underline}.architects_rankingPosition__pYll_{width:48px;color:var(--brand-muted);font-variant-numeric:tabular-nums}.architects_rankingLatin__zqeD0{display:block;color:var(--brand-muted);font-size:12px;font-weight:400;margin-top:4px;overflow-wrap:anywhere}.architects_rankingCount__dhRWX{width:240px}.architects_rankingCount__dhRWX strong{white-space:nowrap;font-variant-numeric:tabular-nums}.architects_rankingCount__dhRWX span{display:block;color:var(--brand-muted);font-size:12px;margin-top:4px}@media (max-width:600px){.architects_rankingTable__Pd8Jh td,.architects_rankingTable__Pd8Jh th{padding:12px 5px}.architects_rankingPosition__pYll_{width:30px}.architects_rankingCount__dhRWX{width:112px}.architects_rankingCount__dhRWX span{font-size:11px}.architects_rankingTable__Pd8Jh{font-size:13px}}.architects_backLink__tObqv+.architects_backLink__tObqv{margin-left:24px}