.honours-launch{display:flex;justify-content:center;width:100%;margin-top:14px;font-family:Inter,system-ui,sans-serif}.honours-reopen{position:relative;z-index:10;display:inline-flex;align-items:center;justify-content:center;gap:9px;max-width:100%;min-height:44px;padding:9px 16px;border:1px solid #d4ad603f;border-radius:999px;background:#17130bd9;color:#eed4a1;font:500 12px/1.4 Inter,system-ui,sans-serif;cursor:pointer;transition:border-color .18s ease,background .18s ease}.honours-reopen:hover{border-color:#d4ad6099;background:#282013}.honours-reopen .honours-mark{width:19px;height:19px}.honours-reopen-arrow{margin-left:3px;font-size:16px}.honours-dialog{--honours-gold: #dfbc77;--honours-line: #c7a36830;box-sizing:border-box;position:fixed;inset:0;width:min(840px,calc(100vw - 40px));max-width:840px;max-height:min(880px,calc(100vh - 48px));max-height:min(880px,calc(100dvh - 48px));margin:auto;padding:0;overflow:hidden;border:1px solid transparent;border-radius:20px;outline:none;background:#10100f;color:#f7f1e7;box-shadow:0 32px 100px #000b;text-align:left;font:400 14px/1.5 Inter,system-ui,sans-serif;color-scheme:dark}.honours-dialog[open]{display:flex;flex-direction:column;animation:honours-enter .24s ease-out}.honours-dialog::backdrop{background:#000b;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.honours-dialog *,.honours-dialog *:before,.honours-dialog *:after{box-sizing:border-box}.honours-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:none;min-height:67px;padding:10px 22px 10px 30px;border-bottom:1px solid var(--honours-line)}.honours-wordmark{display:inline-flex;align-items:center;gap:10px;color:#d8c5a5;font-size:11px;font-weight:500;letter-spacing:.06em}.honours-mark{display:block;flex:none;width:27px;height:27px;color:var(--honours-gold, #dfbc77)}.honours-close{display:grid;place-items:center;flex:none;width:42px;height:42px;padding:0;border:1px solid #d4ba8a33;border-radius:50%;background:#ffffff04;color:#f8ecd6;font:300 27px/1 Inter,system-ui,sans-serif;cursor:pointer}.honours-close:hover{background:#d4ba8a17}.honours-content{min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8a7047 #161512}.honours-intro{padding:30px 34px 25px}.honours-eyebrow{margin:0 0 12px;color:var(--honours-gold);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.honours-title{max-width:650px;margin:0;color:#f9f1e3;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(34px,4.3vw,48px);line-height:1.06;font-weight:400;letter-spacing:-.025em;text-wrap:balance}.honours-message{max-width:660px;margin:14px 0 0;color:#beb7aa;font-size:13px;line-height:1.75}.honours-section{width:100%;min-width:0}.honours-section [hidden]{display:none}.honours-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:0 34px 25px;border-bottom:1px solid var(--honours-line)}.honours-tab{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;min-height:42px;max-width:100%;padding:9px 13px;border:1px solid #f08a9959;border-radius:7px;background:radial-gradient(ellipse at 18% 0%,#ffb8c829,transparent 57%),linear-gradient(155deg,#f55a6d2e,#a6122908 48%,#ed4b6824),#7a1528b3;box-shadow:0 3px 10px #0003,inset 0 1px #ffd3d84d,inset 0 -1px #3e071966,inset 1px 0 #ffd3d814;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);color:#fff4f3;font:500 12px/1.4 Inter,system-ui,sans-serif;text-align:center;text-shadow:0 1px 2px #390b2166;white-space:normal;overflow-wrap:anywhere;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.honours-tab:before{content:"";position:absolute;z-index:-1;inset:1px;border-radius:inherit;background:linear-gradient(112deg,transparent 18%,#ffd2df12 21%,transparent 25% 70%,#ffadbe0a 74%,transparent 78%);pointer-events:none}@media(hover:hover){.honours-tab:hover{background-color:#a31c35d9;border-color:#ffb1bf9e}}.honours-tab[aria-selected=true]{color:#fff;border-color:#ffabbcb3;background:radial-gradient(ellipse at 22% 0%,#ff8ca53b,transparent 63%),linear-gradient(150deg,#ed3e5638,#7b0c211a 55%,#5e071e38),#ba1934db;box-shadow:0 3px 12px #b9143529,inset 0 1px #fff2f580,inset 0 -1px #4d061b99,inset 0 0 0 1px #ff9db025}@media(hover:hover){.honours-tab[aria-selected=true]:hover{background-color:#ba1934e6;border-color:#ffd1dc}}.honours-tab[aria-selected=true]:after{content:"";position:absolute;bottom:3px;left:calc(50% - 8px);width:16px;height:2px;border-radius:2px;background:#ffe3e9d9;pointer-events:none}.honours-panel{padding:24px 34px 0}.honours-category-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:17px}.honours-category-title{margin:0;color:#f5ecde;font:500 16px/1.4 Inter,system-ui,sans-serif;letter-spacing:-.02em}.honours-category-count{flex:none;color:#a69a85;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.honours-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;overflow:hidden;list-style:none;border:1px solid var(--honours-line);border-radius:10px;background:var(--honours-line)}.honours-card{position:relative;display:flex;align-items:center;gap:14px;min-width:0;padding:19px 18px;background:#161614}.honours-card-first{grid-column:1 / -1;gap:22px;min-height:136px;padding:23px 24px;background:linear-gradient(110deg,#33291a,#1c1a15 80%)}.honours-card-copy{position:relative;z-index:1;min-width:0;flex:1}.honours-rank-label{display:block;margin-bottom:5px;color:#b7a784;font-size:9px;font-weight:500;line-height:1.5;text-transform:uppercase;letter-spacing:.1em}.honours-card-first .honours-rank-label{color:#e7c486;font-size:10px}.honours-name{margin:0;color:#f5f0e6;font:500 14px/1.5 Inter,system-ui,sans-serif;overflow-wrap:anywhere}.honours-card-first .honours-name{max-width:540px;font-size:21px;line-height:1.4}.honours-detail{margin:5px 0 0;color:#bcb3a4;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.honours-rank-number{display:none}.honours-card-first .honours-rank-number{display:block;flex:none;color:#d5af662b;font:400 68px/1 "Instrument Serif",Georgia,serif;font-variant-numeric:tabular-nums}.honours-avatar{position:relative;display:flex;flex:none;width:66px;height:66px;overflow:hidden;border:1px solid #d6b97835;border-radius:5px;background:#23221c;box-shadow:0 3px 10px #0003}.honours-card-first .honours-avatar{width:92px;height:92px;border-color:#e2bd7766}.honours-avatar-image{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:1}.honours-avatar-fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:100%;height:100%;background:linear-gradient(135deg,#403826,#26251f);color:#d9bf89;font:400 26px/1 "Instrument Serif",Georgia,serif;letter-spacing:.04em}.honours-avatar-organization .honours-avatar-fallback{font:500 10px/1 Inter,system-ui,sans-serif;letter-spacing:.1em}.honours-avatar-emblem{width:29px;height:29px;opacity:.75}.honours-avatar-emoji{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:30px;line-height:1}.honours-card-first .honours-avatar-fallback{font-size:34px}.honours-card-first .honours-avatar-organization .honours-avatar-fallback{font-size:12px}.honours-card-first .honours-avatar-emblem{width:39px;height:39px}.honours-footer{padding:22px 0 18px;text-align:center}.honours-gratitude{margin:0;color:#ada18d;font-size:11px;line-height:1.7}.honours-source{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:8px 4px;color:#c9b48d;font-size:10px;line-height:1.5;text-decoration:underline;text-decoration-color:#c9b48d59;text-underline-offset:3px}.honours-source:hover{color:#f2d391}.honours-reopen:focus-visible,.honours-dialog button:focus-visible,.honours-source:focus-visible{outline:2px solid #f4d591;outline-offset:4px}.honours-panel:focus-visible{outline:none}.honours-panel:focus-visible .honours-category-title{outline:2px solid #f4d591;outline-offset:4px;border-radius:2px}.honours-dialog .honours-tab:focus-visible{outline-color:#ffb9c5;outline-offset:3px}@keyframes honours-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:620px){.honours-dialog{width:calc(100vw - 24px);max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);border-radius:15px}.honours-topbar{min-height:61px;padding:8px 12px 8px 20px}.honours-intro{padding:24px 21px 21px}.honours-title{font-size:37px}.honours-message{font-size:12px}.honours-tabs{gap:6px;padding:0 21px 21px}.honours-tab{flex:1 0 auto;min-height:42px;padding:9px 10px;font-size:11px}.honours-panel{padding:21px 21px 0}.honours-category-title{font-size:14px}.honours-list{grid-template-columns:minmax(0,1fr)}.honours-card{gap:14px;padding:16px}.honours-card-first{gap:15px;min-height:112px;padding:19px 16px}.honours-card-first .honours-avatar{width:73px;height:73px}.honours-card-first .honours-name{font-size:17px}.honours-card-first .honours-rank-number{display:none}.honours-avatar{width:60px;height:60px}.honours-name{font-size:13px}}@media(max-width:360px){.honours-intro{padding:21px 16px 19px}.honours-title{font-size:33px}.honours-wordmark{font-size:10px;gap:7px;letter-spacing:.025em}.honours-topbar{padding-left:16px;gap:8px}.honours-tabs{padding-inline:16px}.honours-panel{padding-inline:14px}.honours-card{padding:14px 12px;gap:11px}.honours-card-first .honours-avatar{width:60px;height:60px}.honours-first-label{display:none}.honours-card-first .honours-name{font-size:15px}.honours-avatar{width:52px;height:52px}.honours-category-heading{gap:9px}}@media(prefers-reduced-motion:reduce){.honours-dialog[open]{animation:none}.honours-reopen,.honours-tab{transition:none}.honours-content{scroll-behavior:auto}}@media(forced-colors:active){.honours-tab,.honours-tab:hover{border-color:ButtonText;background:ButtonFace;color:ButtonText;box-shadow:none;text-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.honours-tab:before{display:none}.honours-tab[aria-selected=true],.honours-tab[aria-selected=true]:hover{border-color:Highlight;background:Highlight;color:HighlightText;box-shadow:none}.honours-tab[aria-selected=true]:after{background:HighlightText}.honours-dialog .honours-tab:focus-visible,.honours-panel:focus-visible .honours-category-title{outline-color:Highlight}}
