.expertise-tier{grid-column:1/-1;border-color:#477ba5;background:radial-gradient(circle at 92% 8%,rgba(76,139,190,.14),transparent 30%),#111a21}.expertise-tier footer>svg,.expertise-tier header>span{color:#80b5dc}.expertise-tier ul{grid-template-columns:1fr 1fr}.expertise-apply-panel{border-color:#477ba5;background:linear-gradient(120deg,#10202c,#151612)}.membership-card-apply{align-self:flex-start;margin:8px 0 28px}.full-tier .membership-card-primary-action{margin:10px 0 18px}.membership-card-state{display:flex;align-items:center;gap:11px;margin:0 0 22px;padding:14px;border:1px solid #756540;background:#211e16;color:#d8c17f}.membership-card-state>svg{width:20px;flex:0 0 auto}.membership-card-state b,.membership-card-state small,.membership-card-state span{display:block}.membership-card-state b{font:500 13px var(--serif)}.membership-card-state small{margin-top:3px;color:#96958c;font-size:8px}.membership-card-state.is-closed{border-color:#604642;background:#201716;color:#d19b91}.membership-card-state.is-closed small{color:#aa918d}.membership-admin-stage{display:grid!important;grid-template-columns:22px auto!important;grid-gap:2px 8px!important;gap:2px 8px!important;align-items:center}.membership-admin-stage>svg{grid-row:1/3;width:16px;color:var(--gold)}.membership-admin-stage small{color:#8a8b83;font-size:7px;text-transform:uppercase;letter-spacing:.8px}.membership-admin-stage b{font-size:9px;color:#d3cec0}.membership-renewal-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);grid-gap:28px;gap:28px;align-items:center;margin:0 0 22px;padding:25px 27px!important;border-color:#756540;background:linear-gradient(115deg,#211e16,#151612)}.membership-renewal-panel>div:first-child{display:flex;gap:15px;align-items:flex-start}.membership-renewal-panel>div:first-child>span{width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;border:1px solid #756540;background:#171712;color:#d3b96f}.membership-renewal-panel svg{width:17px}.membership-renewal-panel small{color:#8b8b82;font-size:8px;line-height:1.5}.membership-renewal-panel h3{margin:5px 0 7px;font:500 20px var(--serif)}.membership-renewal-panel p{margin:0;color:#a4a299;font-size:10px;line-height:1.65}.membership-renewal-panel p b{color:#dfd0a5}.membership-renewal-date{white-space:nowrap}.membership-renewal-action{display:grid;grid-gap:10px;gap:10px;justify-items:start}.membership-renewal-action label{display:flex;gap:8px;align-items:flex-start;color:#aaa69a;font-size:8px;line-height:1.5}.membership-renewal-action label input{margin-top:2px}.membership-renewal-action button{margin:0}.membership-token-tiers{margin:0 0 22px;padding:27px!important;border-color:#655a3d;background:radial-gradient(circle at 88% 8%,rgba(190,157,74,.12),transparent 28%),#151612}.membership-token-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:22px}.membership-token-heading>svg{width:22px;color:#d2b663}.membership-token-heading small,.membership-token-tier-grid small{color:#a38d54;font-size:8px;text-transform:uppercase;letter-spacing:1px}.membership-token-heading h3{margin:5px 0 7px;font:500 22px var(--serif)}.membership-token-heading p,.membership-token-tiers>footer p{max-width:680px;margin:0;color:#9f9e96;font-size:10px;line-height:1.7}.membership-token-tier-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.membership-token-tier-grid article{padding:18px;border:1px solid #35352f;background:#11120f}.membership-token-tier-grid article.is-apex{border-color:#816c35;background:linear-gradient(145deg,#1c1a12,#11120f)}.membership-token-tier-grid article.is-apex .apex-fee-waiver{margin:0 0 4px;padding:12px;border:1px solid #9b7e38;background:linear-gradient(120deg,rgba(204,166,75,.2),rgba(108,83,29,.08));color:#f0d690;font-size:10px;font-weight:600;box-shadow:inset 3px 0 #d6b65f}.membership-token-tier-grid article.is-apex .apex-fee-waiver svg{color:#f0d690}.membership-token-tier-grid header{display:flex;gap:12px;align-items:center;margin-bottom:15px}.membership-token-tier-grid header>i{width:34px;height:34px;display:grid;place-items:center;border:1px solid #74643b;color:#dec677;font:500 12px var(--serif);font-style:normal}.membership-token-tier-grid h4{margin:3px 0 0;font:500 17px var(--serif)}.membership-token-tier-grid ul{display:grid;grid-gap:9px;gap:9px;margin:0;padding:0;list-style:none}.membership-token-tier-grid li{display:flex;gap:8px;color:#aaa89f;font-size:9px;line-height:1.45}.membership-token-tier-grid li svg{width:12px;height:12px;flex:0 0 12px;color:#c9ad61}.membership-token-tiers>footer{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-top:20px;padding-top:18px;border-top:1px solid #302e26}.membership-token-tiers>footer button{margin:0;flex:0 0 auto}.membership-token-tiers.is-locked{border-color:#3b3b35;background:#141512;filter:saturate(.22)}.membership-token-tiers.is-locked .membership-token-heading,.membership-token-tiers.is-locked .membership-token-tier-grid,.membership-token-tiers.is-locked>footer p{opacity:.48}.membership-token-tiers.is-locked .membership-token-tier-grid article,.membership-token-tiers.is-locked .membership-token-tier-grid article.is-apex{border-color:#383832;background:#121310}.membership-token-tiers.is-locked>footer button{opacity:.34;cursor:not-allowed;filter:grayscale(1)}.membership-token-tier-grid article.is-tier-locked{opacity:.48;filter:saturate(.35)}.membership-token-tier-grid article.is-unlocked{border-color:#74643b;box-shadow:inset 0 1px rgba(221,190,107,.08)}.membership-token-tier-grid article.is-current{border-color:#c5a75c;box-shadow:0 0 0 1px rgba(197,167,92,.12),0 16px 35px rgba(0,0,0,.24)}.membership-token-tier-grid article.is-current header>i{background:#b99d58;color:#15130d}.membership-token-tier-grid article.is-current header>i svg{width:16px}.membership-token-tiers.is-wallet-disconnected .membership-token-tier-grid article{opacity:.5;filter:saturate(.35)}.membership-token-status{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;margin:0 0 22px;padding:23px 26px!important;border-color:#74643b;background:radial-gradient(circle at 92% 12%,rgba(209,176,88,.16),transparent 30%),#171712}.membership-token-status>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid #8d7640;color:#dfc477}.membership-token-status>span svg{width:20px}.membership-token-status small{color:#b99e5d;font-size:8px;letter-spacing:1.2px;text-transform:uppercase}.membership-token-status h2{margin:5px 0 6px;font:500 22px var(--serif)}.membership-token-status p{margin:0;max-width:760px;color:#aaa79d;font-size:10px;line-height:1.7}.membership-token-status>strong{padding:12px 15px;border:1px solid #9b7e38;background:rgba(204,166,75,.12);color:#efd68f;font-size:10px;white-space:nowrap}.membership-tier-card.is-current-membership{box-shadow:inset 0 3px #c3a65e,0 16px 35px rgba(0,0,0,.2)}.membership-renewal-panel.apex-waived{border-color:#9b7e38;background:radial-gradient(circle at 92% 12%,rgba(204,166,75,.16),transparent 32%),#171712}.membership-review-state.apex{border-color:#9b7e38;background:rgba(204,166,75,.1)}.membership-timeline:before{top:51px!important;bottom:51px!important;left:47px!important}.membership-timeline article{transition:opacity .2s ease,background .2s ease}.membership-timeline article.is-upcoming{opacity:.48}.membership-timeline article.is-completed>i{border-color:#e0c77c;background:linear-gradient(145deg,#ead99f,#ae8b43);color:#13130f;box-shadow:0 0 0 3px rgba(205,175,98,.1)}.membership-timeline article.is-completed>svg{color:#d9bd70}.membership-timeline article.is-current{background:linear-gradient(90deg,rgba(197,163,78,.11),transparent 74%)}.membership-timeline article.is-current>i{border-color:#e4ca7d;background:#282216;color:#f0da95;box-shadow:0 0 0 4px rgba(205,175,98,.13),0 0 22px rgba(205,175,98,.18)}.membership-timeline article.is-current>svg{color:#ead28c}.membership-timeline article.is-current small:after{content:" · Current stage";color:#e2c571}@media(max-width:760px){.expertise-tier{grid-column:auto}.expertise-tier ul{grid-template-columns:1fr}.membership-timeline:before{left:37px!important}.membership-renewal-panel{grid-template-columns:1fr;padding:21px!important}.membership-token-tier-grid{grid-template-columns:1fr}.membership-token-tiers>footer{align-items:flex-start;flex-direction:column}.membership-token-status{grid-template-columns:auto 1fr;padding:20px!important}.membership-token-status>strong{grid-column:1/-1;white-space:normal}}.overview-stack .cis-news-strip>header{flex-wrap:wrap}.cis-news-strip>header>button{display:flex;align-items:center;gap:5px;width:max-content;margin-top:4px;padding:0;border:0;background:transparent;color:#bda45f;font-size:8px;cursor:pointer}.cis-news-strip>header>button svg{width:11px;height:11px}.news-article,.news-page{width:min(1180px,100%);margin:0 auto}.news-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;margin-bottom:22px;padding:26px 28px;border:1px solid #4d4737;background:radial-gradient(circle at 90% 0,rgba(190,157,74,.13),transparent 32%),linear-gradient(145deg,#191a16,#11120f)}.news-page-heading h1{margin:7px 0 9px;color:#f0eadf;font:500 clamp(30px,4vw,48px)/1.08 var(--serif)}.news-page-heading>div>p:last-child{max-width:680px;margin:0;color:#97978f;font-size:12px;line-height:1.7}.news-page-heading>svg{width:34px;height:34px;color:#bea55f}.news-categories{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:18px}.news-categories button{padding:9px 13px;border:1px solid #3b3a32;background:#141511;color:#8f9088;font-size:8px;letter-spacing:.7px;text-transform:uppercase;cursor:pointer}.news-categories button.active,.news-categories button:hover{border-color:#887544;background:#201e17;color:#ddc37b}.news-featured{display:grid;width:100%;grid-template-columns:minmax(260px,380px) minmax(0,1fr);padding:0;border:1px solid #5b5138;background:linear-gradient(145deg,#191a16,#11120f);color:inherit;text-align:left;cursor:pointer;overflow:hidden}.news-featured:not(.has-image){grid-template-columns:1fr}.news-featured-image{display:block;aspect-ratio:4/5;overflow:hidden;background:#1a1b17}.news-featured-image img{display:block;width:100%;height:100%;object-fit:cover}.news-featured-copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(28px,5vw,62px)}.news-featured-copy small,.news-featured-copy time{color:#b99f5e;font-size:8px;letter-spacing:1px;text-transform:uppercase}.news-featured-copy time{margin-top:8px;color:#72736c;letter-spacing:.5px}.news-featured-copy strong{display:block;max-width:700px;margin:16px 0 13px;color:#f0eadf;font:500 clamp(27px,4vw,46px)/1.08 var(--serif)}.news-featured-copy p{max-width:670px;margin:0;color:#a5a49c;font-size:12px;line-height:1.72}.news-archive button>b,.news-featured-copy b{display:flex;align-items:center;gap:8px;margin-top:25px;color:#d2b76e;font-size:9px;font-weight:500;letter-spacing:.7px;text-transform:uppercase}.news-archive button>b svg,.news-featured-copy b svg{width:14px;transition:transform .2s}.news-archive button:hover>b svg,.news-featured:hover b svg{transform:translateX(3px)}.news-archive{margin-top:26px}.news-archive>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #34342e}.news-archive>header span{color:#ded8ca;font:500 18px var(--serif)}.news-archive>header small{color:#777970;font-size:8px;text-transform:uppercase;letter-spacing:.8px}.news-archive>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.news-archive button{display:flex;min-height:260px;flex-direction:column;align-items:flex-start;padding:22px;border:1px solid #37372f;background:#141511;color:inherit;text-align:left;cursor:pointer}.news-archive button:hover{border-color:#6c5c39;background:#191913}.news-archive button>span{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px}.news-archive button small,.news-archive button time{color:#a68e55;font-size:7px;letter-spacing:.7px;text-transform:uppercase}.news-archive button time{color:#71726a;letter-spacing:0}.news-archive button strong{display:block;margin:19px 0 10px;color:#e4ded1;font:500 20px/1.18 var(--serif)}.news-archive button p{margin:0;color:#898a82;font-size:10px;line-height:1.65}.news-archive button>b{margin-top:auto;padding-top:22px}.news-empty,.news-loading{display:grid;min-height:280px;place-items:center;border:1px solid #393931;background:#141511;color:#888981;font-size:10px}.news-empty{align-content:center;gap:10px}.news-empty svg{color:#a78e54}.news-empty h2{margin:0;color:#ddd7ca;font:500 21px var(--serif)}.news-back{display:flex;align-items:center;gap:8px;margin:0 0 16px;padding:0;border:0;background:transparent;color:#b79d5c;font-size:9px;letter-spacing:.5px;text-transform:uppercase;cursor:pointer}.news-back svg{width:15px}.news-article-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,430px);border:1px solid #4d4635;background:radial-gradient(circle at 8% 0,rgba(190,157,74,.12),transparent 34%),#141511;overflow:hidden}.news-article-heading{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(30px,5vw,68px)}.news-article-heading>span{color:#c0a561;font-size:8px;letter-spacing:1.2px;text-transform:uppercase}.news-article-heading h1{max-width:740px;margin:14px 0;color:#f1eadf;font:500 clamp(36px,5vw,60px)/1.04 var(--serif)}.news-article-heading>p{max-width:690px;margin:0;color:#aaa9a1;font-size:13px;line-height:1.75}.news-article-heading>div{display:flex;flex-wrap:wrap;gap:18px;margin-top:26px}.news-article-heading time,.news-article-heading>div>span{display:flex;align-items:center;gap:6px;color:#7d7e76;font-size:8px;text-transform:uppercase;letter-spacing:.6px}.news-article-heading svg{width:13px;color:#aa9256}.news-article-visual{min-height:0;margin:0;border-left:1px solid #464031;background:#0d0e0c}.news-article-visual img{display:block;width:100%;height:100%;object-fit:contain}.news-article-body{width:min(760px,calc(100% - 36px));margin:0 auto;padding:clamp(40px,7vw,82px) 0}.news-article-body p{margin:0 0 20px;color:#a9a89f;font-size:13px;line-height:1.86}.news-article-body .news-article-lead{margin-bottom:35px;color:#ddd7ca;font:500 clamp(20px,3vw,27px)/1.55 var(--serif)}.news-article-body section{margin-top:34px}.news-article-body h2{margin:0 0 17px;color:#eae3d7;font:500 28px/1.2 var(--serif)}.news-article-body blockquote{margin:46px 0;padding:27px 30px;border-left:2px solid #b29958;background:#181812}.news-article-body blockquote p{margin:0;color:#e6dfd2;font:500 21px/1.55 var(--serif)}.news-article-body blockquote cite{display:block;margin-top:16px;color:#9d8753;font-size:8px;font-style:normal;letter-spacing:.8px;text-transform:uppercase}.news-related-action{margin-top:36px}.news-related-action i svg{width:15px}@media(max-width:850px){.news-featured{grid-template-columns:260px minmax(0,1fr)}.news-archive>div{grid-template-columns:repeat(2,minmax(0,1fr))}.news-article-header{grid-template-columns:1fr}.news-article-visual{grid-row:1;aspect-ratio:4/5;border-left:0;border-bottom:1px solid #464031}.news-article-heading{grid-row:2}}@media(max-width:620px){.news-page-heading{padding:22px}.news-page-heading>svg{display:none}.news-featured{grid-template-columns:1fr}.news-featured-copy{padding:27px 22px 30px}.news-featured-copy strong{font-size:30px}.news-archive>div{grid-template-columns:1fr}.news-archive button{min-height:220px}.news-article-heading{padding:30px 22px 34px}.news-article-heading h1{font-size:37px}.news-article-body{width:calc(100% - 30px)}.news-article-body blockquote{padding:23px 20px}.overview-stack .cis-news-strip>header{justify-content:space-between}.cis-news-strip>header>button{margin:0 0 0 auto}}