@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Manrope:wght@400;500;600&family=Playfair+Display:ital,wght@0,500;1,500&display=swap");.event-card.is-registration-restricted{opacity:.42;filter:grayscale(.92);border-color:#343530}.event-card.is-registration-restricted .event-invitation-button,.event-card.is-registration-restricted .event-visual{cursor:not-allowed}.event-card.is-registration-restricted .event-invitation-button{border-color:#4a4b46;color:#8a8b84;background:#181916}.event-card-bison-laureus-wiesn-2026 .event-photo{object-fit:cover!important;filter:brightness(.9) saturate(.92)}.event-detail-bison-laureus-wiesn-2026 .event-detail-hero{height:min(500px,70vh)}.event-detail-bison-laureus-wiesn-2026 .event-detail-hero img{filter:brightness(.9) saturate(.92)}.event-detail-bison-laureus-wiesn-2026 .event-detail-hero:after{background:linear-gradient(0deg,#171815b8,transparent 36%)}@media(max-width:600px){.event-detail-bison-laureus-wiesn-2026 .event-detail-hero{height:360px}}:root{--bg:#0e0f0e;--surface:#151614;--surface2:#1b1c19;--line:#2b2c28;--text:#f1efe8;--muted:#9b9b92;--gold:#bda46e;--gold2:#d6c394;--green:#8cad8a;--serif:"Playfair Display",Georgia,serif;--sans:"DM Sans",Arial,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:14px}button,input,select,textarea{font:inherit}.wordmark{font-family:Georgia,serif;font-size:28px;letter-spacing:5px;color:#f5f0e3}.login-page{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 70% 25%,#2d2a21 0,transparent 28%),linear-gradient(135deg,#0b0c0b,#161712);position:relative;padding:80px 20px}.login-brand{position:absolute;top:34px;left:4.5%;display:flex;align-items:center;gap:14px;color:#8f8e86;font-size:10px;letter-spacing:4px}.login-card{width:min(520px,100%);padding:48px;border:1px solid #33332d;background:rgba(18,19,17,.88);box-shadow:0 30px 80px #0008}.eyebrow{text-transform:uppercase;letter-spacing:2.4px;color:var(--gold);font-size:10px;font-weight:600}.login-card h1,.page-heading h1{font:500 42px/1.12 var(--serif);margin:16px 0}.login-card h1 em{color:var(--gold2);font-weight:500}.lede,.modal>p,.page-heading p{color:var(--muted);line-height:1.7}.login-card form{display:grid;grid-gap:9px;gap:9px;margin-top:30px}.login-card label,.modal label,.profile-form label{font-size:11px;color:#c4c2b9}.login-card input,input,select,textarea{width:100%;margin-top:7px;background:#111210;border:1px solid #363630;color:var(--text);padding:13px 14px;outline:none}.login-card input:focus,input:focus,select:focus,textarea:focus{border-color:var(--gold)}.primary-button{border:0;background:var(--gold2);color:#15140f;padding:14px 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:600;cursor:pointer}.login-card .primary-button{margin-top:7px}.compact{padding:11px 16px}.text-button{display:block;margin:15px auto;background:none;border:0;color:var(--gold2);cursor:pointer}.secure-note{border-top:1px solid var(--line);margin-top:28px;padding-top:20px;display:flex;justify-content:center;gap:8px;color:#7e7f78;font-size:11px}.login-footer{position:absolute;bottom:20px;color:#696a64;font-size:10px;letter-spacing:.5px}.form-error{color:#d98d84!important;margin:0}.app-shell{display:flex;min-height:100vh}.sidebar{position:fixed;width:240px;height:100vh;border-right:1px solid var(--line);background:#111210;padding:25px 18px;display:flex;flex-direction:column;z-index:5}.sidebar-brand{display:flex;align-items:center;gap:11px;padding:0 10px 35px;color:#77776e;font-size:9px;letter-spacing:3px}.sidebar nav{display:grid;grid-gap:4px;gap:4px}.sidebar nav button{display:flex;align-items:center;gap:13px;width:100%;padding:12px;border:0;background:none;color:#85867f;cursor:pointer;text-align:left}.sidebar nav button.active{background:#22221e;color:var(--text);box-shadow:inset 2px 0 var(--gold)}.sidebar nav b{margin-left:auto;background:#554a32;color:#e4d3ab;border-radius:20px;padding:2px 7px;font-size:10px}.sidebar-foot{margin-top:auto;border-top:1px solid var(--line);padding:20px 6px 0;display:flex;align-items:center;gap:10px}.sidebar-foot strong{display:block;font-size:11px}.sidebar-foot span{display:block;font-size:10px;color:var(--muted);margin-top:3px}.avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#34342e;border:1px solid #555347;color:var(--gold2);font-size:10px}.avatar.small{width:32px;height:32px}.main-column{margin-left:240px;width:calc(100% - 240px)}.topbar{height:70px;border-bottom:1px solid var(--line);justify-content:flex-end;gap:17px;padding:0 4%;background:#10110fdd;position:-webkit-sticky;position:sticky;top:0;z-index:4;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.privacy-pill,.topbar{display:flex;align-items:center}.privacy-pill{gap:6px;color:#81827c;font-size:10px;margin-right:auto}.icon-button,.mobile-logo{background:none;border:0;color:#aaa;position:relative}.icon-button i{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--gold);right:0;top:0}.mobile-logo{display:none}.content{max-width:1260px;margin:auto;padding:48px 4% 80px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:35px}.page-heading h1{margin:10px 0 5px;font-size:38px}.page-heading p{margin:0}.hero-panel{min-height:300px;background:linear-gradient(110deg,#413926,#24251e 60%,#151713);border:1px solid #554b36;padding:42px 5%;display:flex;overflow:hidden;position:relative}.hero-panel h2{font:500 35px/1.15 var(--serif);margin:15px 0}.hero-panel p{max-width:530px;color:#c2c0b6;line-height:1.6}.kicker{gap:7px;text-transform:uppercase;font-size:9px;letter-spacing:2px;color:var(--gold2)}.kicker,.light-button{display:flex;align-items:center}.light-button{background:#ece7da;color:#222018;border:0;padding:11px 16px;gap:8px;margin-top:24px;cursor:pointer}.monaco-art{position:absolute;right:4%;top:0;width:36%;height:100%;display:grid;place-items:center}.monaco-art>span{font:italic 64px var(--serif);color:#c4ab7370}.orbit{position:absolute;border:1px solid #bda46e30;border-radius:50%}.orbit.one{width:190px;height:190px}.orbit.two{width:280px;height:280px}.dot{position:absolute;width:8px;height:8px;background:#d4bc85;border-radius:50%;box-shadow:0 0 0 6px #d4bc8520}.d1{top:25%;left:28%}.d2{bottom:24%;right:25%}.d3{top:47%;right:8%}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin:18px 0}.stat{background:var(--surface);border:1px solid var(--line);padding:22px;display:flex;gap:16px;align-items:center}.stat-icon,.stat>svg{color:var(--gold);width:38px}.stat small,.stat span{display:block;color:var(--muted);font-size:10px}.stat strong{font:500 25px var(--serif);display:block;margin:5px 0}.stat .status-text{color:var(--green);font:600 17px var(--sans)}.two-col{display:grid;grid-template-columns:1.45fr 1fr;grid-gap:18px;gap:18px}.panel{border:1px solid var(--line);background:var(--surface);padding:25px}.panel-title{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:18px}.panel-title span{font-size:9px;color:var(--gold);text-transform:uppercase;letter-spacing:1.5px}.panel-title h3{margin:5px 0 0;font:500 21px var(--serif)}.panel-title button{border:0;background:none;color:var(--gold2);display:flex;align-items:center;gap:6px;font-size:11px}.trip-row{display:grid;grid-template-columns:44px 1fr auto;grid-gap:15px;gap:15px;align-items:center;padding:16px 0;border-bottom:1px solid #252622}.trip-row:last-child{border:0}.date-box{border:1px solid #46443b;text-align:center;padding:5px}.date-box span,.date-box strong{display:block}.date-box strong{font:18px var(--serif)}.date-box span{font-size:9px;color:var(--gold)}.trip-row h4{margin:0 0 5px}.trip-row p{margin:0;color:var(--muted);font-size:10px;display:flex;align-items:center;gap:5px}.tag,.tags span{border:1px solid #444238;color:#c2b795;padding:5px 9px;font-size:9px}.quote-panel{background:linear-gradient(145deg,#1c1d19,#28251d);position:relative}.quote-panel blockquote{font:italic 24px/1.35 var(--serif);margin:25px 0}.quote-panel p{color:var(--muted);line-height:1.6;font-size:12px;max-width:360px}.quote-panel>svg{color:var(--gold);position:absolute;right:25px;bottom:24px}.trip-cards{display:grid;grid-gap:18px;gap:18px}.trip-card{border:1px solid var(--line);background:var(--surface);display:grid;grid-template-columns:200px 1fr;min-height:200px}.city-visual{background:radial-gradient(circle at 50% 120%,#75623d,#24251f 55%,#171816);display:grid;place-items:center;font:italic 48px var(--serif);color:#d0b77b70}.trip-info{padding:27px}.live-dot{font-size:9px;color:var(--green);text-transform:uppercase;letter-spacing:1px}.live-dot:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);margin-right:7px}.trip-info h2{font:500 28px var(--serif);margin:12px 0 5px}.trip-info>p{display:flex;align-items:center;gap:5px;color:var(--muted)}.trip-meta{display:grid;grid-template-columns:1.2fr 1fr 1fr;border-top:1px solid var(--line);margin-top:20px;padding-top:17px;grid-gap:15px;gap:15px}.trip-meta span{display:flex;flex-direction:column;gap:4px}.trip-meta span:first-child{flex-direction:row;align-items:center}.trip-meta b{font-size:11px}.trip-meta small{color:var(--muted);font-size:9px}.modal-backdrop{position:fixed;inset:0;background:#000b;z-index:20;display:grid;place-items:center;padding:20px}.modal{width:min(650px,100%);background:#171815;border:1px solid #49483f;padding:35px}.modal h2{font:500 30px var(--serif);margin:10px 0}.modal-close{position:absolute;right:20px;top:20px;background:none;border:0;color:#aaa}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin:25px 0}.modal .primary-button{margin-left:auto}.privacy-banner{display:flex;align-items:center;gap:16px;border:1px solid #4b4638;background:#211f19;padding:18px 22px;margin-bottom:20px}.privacy-banner>svg{color:var(--gold)}.privacy-banner b{font:500 16px var(--serif)}.privacy-banner p{margin:4px 0 0;color:var(--muted);font-size:11px}.match-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}.match-card{border:1px solid var(--line);background:var(--surface);padding:27px}.match-top{display:flex;justify-content:space-between;color:var(--muted);font-size:10px}.match-top span{display:flex;gap:5px}.match-top b{color:var(--gold)}.anonymous{width:70px;height:70px;border:1px solid #4d493d;border-radius:50%;display:grid;place-items:center;margin:35px auto 20px;position:relative}.anonymous svg{color:var(--gold)}.anonymous span{position:absolute;top:80px;width:180px;text-align:center;text-transform:uppercase;font-size:8px;letter-spacing:1.5px;color:#777}.match-card h2{font:500 20px/1.45 var(--serif);text-align:center;margin:48px 0 20px}.tags{display:flex;gap:7px;justify-content:center;flex-wrap:wrap}.match-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;border-top:1px solid var(--line);padding-top:20px;margin-top:25px}.decline{border:1px solid #3f403b;background:none;color:#aaa;display:flex;align-items:center;justify-content:center;gap:6px}.interest-state{border-top:1px solid var(--line);margin-top:25px;padding-top:20px;display:flex;gap:12px;color:var(--green)}.interest-state span{display:block;color:var(--muted);font-size:10px;margin-top:4px}.profile-panel{border:1px solid var(--line);background:var(--surface)}.profile-cover{height:190px;padding:35px;display:flex;align-items:flex-end;gap:25px;background:linear-gradient(120deg,#28271f,#171816)}.profile-avatar{width:100px;height:100px;font:26px var(--serif);position:relative}.profile-avatar button{position:absolute;right:0;bottom:0;border-radius:50%;border:1px solid #77705f;background:#262720;color:var(--gold2);width:31px;height:31px}.profile-cover h2{font:500 26px var(--serif);margin:0}.profile-cover p{color:var(--muted)}.profile-form{padding:15px 35px}.wide{grid-column:1/-1}.profile-form textarea{min-height:100px;resize:vertical}.profile-form fieldset{border:0;padding:0}.profile-form legend{font-size:11px;color:#c4c2b9;margin-bottom:10px}.tags.selectable{justify-content:flex-start}.tags.selectable button{border:1px solid #424138;background:none;color:#aaa;padding:8px 11px}.tags.selectable .selected{border-color:#776947;color:var(--gold2);background:#29251b}.form-footer{border-top:1px solid var(--line);padding:18px 35px;display:flex;justify-content:space-between;align-items:center}.form-footer span{color:var(--green);display:flex;gap:5px}.privacy-panel{text-align:center;padding:40px;border:1px solid #454236;background:linear-gradient(145deg,#201f19,#151613)}.shield-mark{margin:auto;width:58px;height:58px;border:1px solid #5b5139;border-radius:50%;display:grid;place-items:center;color:var(--gold)}.privacy-panel h2{font:500 28px var(--serif);margin:18px 0 7px}.privacy-panel p{color:var(--muted)}.settings-list{margin-top:17px;border:1px solid var(--line);background:var(--surface)}.setting{display:grid;grid-template-columns:44px 1fr auto;grid-gap:16px;gap:16px;align-items:center;padding:21px;border-bottom:1px solid var(--line)}.setting:last-child{border:0}.setting-icon{color:var(--gold)}.setting h3{margin:0 0 6px;font-size:13px}.setting p{margin:0;color:var(--muted);font-size:10px}.toggle{width:40px;height:22px;border:0;border-radius:20px;background:#3a3b37;padding:3px}.toggle i{display:block;width:16px;height:16px;background:#888;border-radius:50%;transition:.2s}.toggle.on{background:#776947}.toggle.on i{transform:translateX(18px);background:#eee6d4}.danger-zone{border:1px solid #4a302f;background:#1d1514;margin-top:17px;padding:21px;display:flex;justify-content:space-between;align-items:center}.danger-zone h3{margin:0 0 5px}.danger-zone p{color:var(--muted);font-size:10px;margin:0}.danger-zone button{border:1px solid #704b48;background:none;color:#d69d97;padding:10px 14px;display:flex;gap:7px}.admin-table{margin-top:18px}.table-head,.table-row{display:grid;grid-template-columns:2fr 1.2fr .8fr 1fr;grid-gap:15px;gap:15px;padding:14px 5px;align-items:center}.table-head{color:var(--muted);font-size:9px;text-transform:uppercase}.table-row{border-top:1px solid var(--line);font-size:11px}.table-row span{display:flex;gap:5px;color:var(--muted)}.table-row button{border:1px solid #685c40;background:#29261d;color:var(--gold2);padding:8px}.mobile-nav{display:none}@media(max-width:850px){.sidebar{display:none}.main-column{margin-left:0;width:100%}.topbar{height:58px}.mobile-logo{display:block;margin-right:auto}.privacy-pill{display:none}.content{padding:30px 18px 90px}.page-heading{align-items:flex-start;gap:18px}.page-heading h1{font-size:31px}.page-heading .primary-button{white-space:nowrap}.hero-panel{padding:28px;min-height:360px}.hero-panel h2{font-size:29px}.monaco-art{width:55%;right:-15%;opacity:.65}.match-grid,.stat-grid,.trip-card,.two-col{grid-template-columns:1fr}.city-visual{height:115px}.trip-meta{grid-template-columns:1fr 1fr}.trip-meta span:first-child{grid-column:1/-1}.mobile-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;z-index:10;bottom:0;left:0;right:0;height:66px;background:#121310f2;border-top:1px solid var(--line);justify-content:stretch;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobile-nav button{width:100%;border:0;background:none;color:#777;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:8px}.mobile-nav button.active{color:var(--gold2)}.login-card{padding:32px 24px}.login-card h1{font-size:34px}.form-grid{grid-template-columns:1fr}.wide{grid-column:auto}.profile-cover{height:210px;padding:25px}.profile-form{padding:10px 22px}.table-head{display:none}.table-row{grid-template-columns:1fr 1fr}.admin-stats{grid-template-columns:1fr}.danger-zone{align-items:flex-start;gap:18px;flex-direction:column}}@media(max-width:480px){.page-heading{display:block}.page-heading .primary-button{margin-top:18px}.stat{padding:17px}.hero-panel{min-height:390px}.monaco-art{top:135px;width:80%;right:-25%}.match-card,.trip-info{padding:21px}.match-actions{grid-template-columns:1fr}.profile-cover{align-items:center}.profile-avatar{width:75px;height:75px}.profile-cover h2{font-size:21px}}.admin-newsletter{margin:22px 0;border-color:#554b37;background:linear-gradient(135deg,#181914,#11120f)}.admin-newsletter .panel-title button{cursor:pointer}.admin-newsletter .panel-title svg{width:15px}.newsletter-tabs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:3px;gap:3px;padding:16px 0;border-bottom:1px solid var(--line)}.newsletter-tabs button{white-space:nowrap;border:0;background:transparent;color:#83847d;padding:9px 7px;font-size:9px;letter-spacing:.7px;text-transform:uppercase;cursor:pointer}.newsletter-tabs button.active{background:#26231b;color:#dec98f;box-shadow:inset 0 -1px #bda46e}.newsletter-state{padding:11px 13px;margin:14px 0 0;font-size:10px;border:1px solid}.newsletter-state.success{color:#a8c2a2;border-color:#40513c;background:#151b14}.newsletter-state.error{color:#db9a90;border-color:#65433f;background:#211615}.newsletter-overview{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;padding-top:18px}.newsletter-overview article{min-height:112px;padding:18px;border:1px solid #35362f;background:#151613;display:grid;grid-template-columns:auto 1fr;grid-column-gap:12px;column-gap:12px;align-items:center}.newsletter-overview article svg{grid-row:1/3;color:var(--gold);width:20px}.newsletter-overview strong{font:500 24px var(--serif)}.newsletter-overview span{font-size:9px;color:var(--muted)}.newsletter-overview>button{grid-column:1/-1;border:1px solid #766641;background:#252118;color:#d8c184;padding:12px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.newsletter-list{display:grid;padding-top:15px}.newsletter-list>button{border:0;border-bottom:1px solid var(--line);background:transparent;color:inherit;padding:15px 4px;display:flex;justify-content:space-between;text-align:left;cursor:pointer}.newsletter-list small{color:var(--gold);font-size:8px;text-transform:uppercase;letter-spacing:1px}.newsletter-list h4{margin:5px 0;font:500 18px var(--serif)}.newsletter-list p{margin:0;color:var(--muted);font-size:10px}.newsletter-list>button>span{color:#77786f;font-size:9px}.newsletter-empty{color:var(--muted);padding:25px 0}.newsletter-editor{padding-top:18px}.newsletter-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.newsletter-actions label,.newsletter-fields label{color:#aaa79f;font-size:9px}.newsletter-fields .wide{grid-column:1/-1}.newsletter-sections{display:grid;grid-gap:10px;gap:10px;margin:15px 0}.newsletter-sections article{border:1px solid #37372f;background:#141512;padding:13px}.newsletter-sections header{display:flex;align-items:center;gap:7px;margin-bottom:10px;color:#aca99f}.newsletter-sections header>svg{width:14px;color:#716850}.newsletter-sections header b{font-size:9px;text-transform:uppercase;letter-spacing:.8px}.newsletter-sections header span{flex:1 1}.newsletter-sections header button{border:0;background:none;color:#77786f;padding:3px;cursor:pointer}.newsletter-sections header button svg{width:14px}.newsletter-sections input,.newsletter-sections textarea{margin-top:7px}.newsletter-sections textarea{min-height:80px;resize:vertical}.newsletter-inline{display:grid;grid-template-columns:1fr 2fr;grid-gap:8px;gap:8px}.newsletter-add{display:flex;flex-wrap:wrap;gap:6px}.newsletter-actions>button,.newsletter-add button{border:1px solid #4b473a;background:#1a1a16;color:#bcb5a2;padding:9px 11px;display:flex;align-items:center;gap:6px;font-size:9px;cursor:pointer}.newsletter-actions svg,.newsletter-add svg{width:13px}.newsletter-actions{display:flex;align-items:end;flex-wrap:wrap;gap:8px;border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.newsletter-actions label{min-width:190px}.newsletter-actions input{padding:9px}.newsletter-actions .newsletter-approve,.newsletter-actions .newsletter-send{border-color:#8c7545;background:#c8ae72;color:#15150f;font-weight:700}.newsletter-info{display:flex;gap:17px;align-items:flex-start;margin-top:18px;padding:22px;border:1px solid #38372f;background:#151613}.newsletter-info>svg{color:var(--gold)}.newsletter-info h4{margin:0 0 7px;font:500 19px var(--serif)}.newsletter-info p{margin:0;color:var(--muted);font-size:10px;line-height:1.7}.newsletter-analytics{padding-top:18px}.newsletter-analytics>header{display:flex;justify-content:space-between;align-items:end;margin-bottom:12px}.newsletter-analytics>header small{color:var(--gold);font-size:8px;letter-spacing:1px;text-transform:uppercase}.newsletter-analytics>header h4{margin:4px 0 0;font:500 22px var(--serif)}.newsletter-analytics>header>span{color:var(--muted);font-size:9px}.newsletter-analytics-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px}.newsletter-analytics-grid article{display:grid;grid-template-columns:auto 1fr;grid-column-gap:10px;column-gap:10px;align-items:center;padding:15px;border:1px solid #35362f;background:#151613}.newsletter-analytics-grid svg{grid-row:1/4;width:17px;color:var(--gold)}.newsletter-analytics-grid small{font-size:8px;color:#99998f;text-transform:uppercase;letter-spacing:.6px}.newsletter-analytics-grid strong{font:500 23px var(--serif)}.newsletter-analytics-grid span{font-size:8px;color:var(--muted)}.newsletter-campaign-analytics{margin-top:15px;border:1px solid #35362f}.newsletter-campaign-analytics>article,.newsletter-campaign-analytics>header{display:grid;grid-template-columns:minmax(220px,2fr) repeat(4,minmax(70px,1fr));grid-gap:8px;gap:8px;align-items:center}.newsletter-campaign-analytics>header{padding:10px 13px;background:#22231e;color:#8c8d84;font-size:8px;text-transform:uppercase;letter-spacing:.7px}.newsletter-campaign-analytics>article{padding:12px 13px;border-top:1px solid #30312b}.newsletter-campaign-analytics strong{display:block;font:500 14px var(--serif)}.newsletter-campaign-analytics small{color:var(--muted);font-size:8px}.newsletter-campaign-analytics>article>span{font-size:11px}.newsletter-analytics-note{margin:12px 0 0;color:var(--muted);font-size:9px;line-height:1.6}.newsletter-preview-backdrop{position:fixed;inset:0;background:#000c;z-index:50;padding:4vh 4vw}.newsletter-preview-backdrop>div{height:92vh;max-width:760px;margin:auto;background:#171815;border:1px solid #675a40;padding:12px;display:grid;grid-template-rows:auto 1fr}.newsletter-preview-backdrop button{justify-self:end;border:0;background:none;color:#d6c394;padding:8px}.newsletter-preview-backdrop iframe{width:100%;height:100%;border:0;background:#fff}.newsletter-unsubscribe{min-height:100vh;display:grid;place-items:center;padding:20px;background:#f1eee7;color:#20231f}.newsletter-unsubscribe section{width:min(580px,100%);padding:48px;background:#fff;border:1px solid #d8d1c2;border-top:5px solid #b79b60}.newsletter-unsubscribe h1{font:400 36px Georgia,serif}.newsletter-unsubscribe p{color:#62655f;line-height:1.7}.newsletter-unsubscribe button{border:0;background:#b79b60;color:#161713;padding:13px 18px;font-weight:700}@media(max-width:760px){.newsletter-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.newsletter-analytics-grid,.newsletter-overview{grid-template-columns:1fr 1fr}.newsletter-fields{grid-template-columns:1fr}.newsletter-fields .wide{grid-column:auto}.newsletter-inline{grid-template-columns:1fr}.newsletter-actions{align-items:stretch;flex-direction:column}.newsletter-actions label{width:100%}.newsletter-campaign-analytics{overflow-x:auto}.newsletter-campaign-analytics>article,.newsletter-campaign-analytics>header{min-width:620px}}.profile-avatar button{padding:0;display:grid;place-items:center;cursor:pointer}.profile-avatar button svg{display:block}.profile-avatar>img{width:100%;height:100%;border-radius:50%;object-fit:cover}.profile-photo-button{position:absolute;right:0;bottom:0;border-radius:50%;border:1px solid #77705f;background:#262720;color:var(--gold2);width:31px;height:31px;display:grid;place-items:center;cursor:pointer}.profile-photo-button input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.assistance-panel{display:grid;grid-template-columns:auto 1fr auto;grid-gap:18px;gap:18px;align-items:center;border:1px solid #695045;background:linear-gradient(115deg,#2b1d1a,#1b1815 62%,#171815);padding:20px 24px;margin-bottom:18px}.assistance-icon{width:44px;height:44px;border:1px solid #815d50;border-radius:50%;display:grid;place-items:center;color:#d49276;background:#3a241e}.assistance-panel h2{font:500 20px var(--serif);margin:5px 0}.assistance-panel p{color:#aaa298;font-size:10px;line-height:1.55;margin:0}.assistance-button{border:1px solid #9a6656;background:#6e392e;color:#f6e6dc;padding:12px 15px;display:flex;align-items:center;gap:8px;white-space:nowrap;cursor:pointer}.assistance-button:hover{background:#814537}.assistance-backdrop{z-index:30;overflow-y:auto}.assistance-modal{width:min(760px,100%);max-height:calc(100vh - 40px);overflow-y:auto}.emergency-notice{display:flex;gap:12px;align-items:flex-start;border:1px solid #69453e;background:#251817;color:#d7b6aa;padding:13px 15px;margin:18px 0 0;font-size:10px;line-height:1.5}.emergency-notice svg{flex:0 0 auto;color:#dc8b72}.emergency-notice b{display:block;color:#edc7ba}.assistance-fields{margin-bottom:16px}.assistance-fields textarea{min-height:92px}.optional{float:right;color:#777;font-size:9px}.assistance-confirm{display:flex!important;align-items:flex-start;gap:10px;border:1px solid #46433a;padding:13px;color:#c1bdb2!important;line-height:1.5}.assistance-confirm input{width:16px;margin:1px 0 0;flex:0 0 auto}.assistance-privacy{display:flex;gap:9px;align-items:flex-start;color:#85857d;font-size:9px;line-height:1.5;margin:13px 0}.assistance-privacy svg{color:var(--gold);flex:0 0 auto}.assistance-submit{margin-left:auto}.assistance-success{text-align:center;padding:20px 5px}.assistance-success>span{width:58px;height:58px;border:1px solid #61765d;border-radius:50%;display:grid;place-items:center;color:var(--green);margin:0 auto 20px}.assistance-success .primary-button{margin:24px auto 0}@media(max-width:760px){.assistance-panel{grid-template-columns:auto 1fr}.assistance-button{grid-column:1/-1;justify-content:center}.assistance-modal{padding:26px 20px}.assistance-fields{grid-template-columns:1fr}}.security-takeaway{display:grid;grid-template-columns:1fr 1.5fr auto;grid-gap:25px;gap:25px;align-items:center;border:1px solid #5c4034;background:linear-gradient(110deg,#2c1d19,#191713);padding:25px 28px;margin-bottom:18px}.security-takeaway h2{font:500 27px/1.2 var(--serif);margin:7px 0 0}.security-takeaway>p{color:#c2bab0;font-size:14px;line-height:1.65;margin:0}.scenario-chip{border-left:1px solid #5c4034;padding-left:22px;min-width:175px}.scenario-chip small,.scenario-chip span{display:block;color:#a9a198;font-size:10px;line-height:1.4;text-transform:uppercase;letter-spacing:1px}.scenario-chip b{display:block;color:#e3a17b;margin:7px 0;font-size:14px}.intel-status,.security-heading{align-items:center}.intel-status{display:flex;gap:10px;border-left:1px solid var(--line);padding-left:20px;color:var(--green)}.intel-status span{font-size:9px;color:var(--muted);line-height:1.5}.intel-status b{display:block;color:var(--green);text-transform:uppercase;letter-spacing:1px}.source-notice{display:flex;gap:12px;align-items:center;border:1px solid #4d4634;background:#211f18;padding:14px 18px;margin-bottom:18px;color:var(--gold2)}.source-notice p{margin:0;color:var(--muted);font-size:10px}.source-notice b{color:var(--gold2)}.security-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.65fr);grid-gap:18px;gap:18px}.regional-list,.risk-detail,.world-panel{border:1px solid var(--line);background:var(--surface)}.map-top{display:flex;align-items:center;justify-content:space-between;padding:24px 26px;border-bottom:1px solid var(--line)}.map-top h2{font:500 22px var(--serif);margin:6px 0 0}.map-legend{display:flex;gap:12px;color:var(--muted);font-size:9px}.map-legend span{display:flex;align-items:center;gap:5px}.map-legend i,.risk-label i{width:7px;height:7px;border-radius:50%;display:inline-block}.risk-1 i,.risk-1.map-marker i,.risk-badge.risk-1{background:#7aa27a}.risk-2 i,.risk-2.map-marker i,.risk-badge.risk-2{background:#c6ad68}.risk-3 i,.risk-3.map-marker i,.risk-badge.risk-3{background:#d9854e}.risk-4 i,.risk-4.map-marker i,.risk-badge.risk-4{background:#c9544e}.world-map{height:430px;position:relative;overflow:hidden;background:radial-gradient(circle at 65% 48%,#34271f 0,transparent 23%),linear-gradient(145deg,#171914,#111310)}.world-map svg{width:100%;height:100%}.continents{fill:#252822;stroke:#3d4038;stroke-width:1}.mena-glow{fill:#a7583830;stroke:#bb795040;stroke-dasharray:5 6}.map-marker{position:absolute;transform:translate(-50%,-50%);border:0;background:none;color:#aaa;padding:0;cursor:pointer}.map-marker>i{display:block;width:9px;height:9px;border-radius:50%;border:2px solid #191a17;box-shadow:0 0 0 5px #c9544e20}.map-marker>span{display:none;position:absolute;white-space:nowrap;top:15px;left:50%;transform:translateX(-50%);background:#11130fee;border:1px solid var(--line);padding:5px 8px;font-size:8px}.map-marker.selected span,.map-marker:hover span{display:block}.map-marker.selected>i{box-shadow:0 0 0 6px #d7c28c30,0 0 18px #d7c28c}.map-caption{position:absolute;left:22px;bottom:18px;color:#777;display:flex;gap:7px;align-items:center;font-size:9px}.risk-detail{padding:28px;position:relative;overflow:hidden}.risk-detail:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#555}.risk-detail.risk-border-4:before{background:#c9544e}.risk-detail.risk-border-3:before{background:#d9854e}.risk-detail.risk-border-2:before{background:#c6ad68}.risk-detail.risk-border-1:before{background:#7aa27a}.risk-number{display:flex;align-items:baseline;gap:7px;color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:1px}.risk-number strong{font:500 44px var(--serif);color:var(--text);margin-left:auto}.risk-label,.risk-number small{font-size:9px}.risk-label{display:inline-flex;align-items:center;gap:7px;text-transform:uppercase;letter-spacing:1.2px;color:#c9c0ae;margin:15px 0 25px}.risk-detail h2{font:500 28px var(--serif);margin:0 0 6px}.updated{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:9px}.risk-detail>p{color:#b4b3aa;line-height:1.7;margin:25px 0}.member-advice{display:flex;gap:11px;background:#211e18;border:1px solid #464031;padding:15px;color:var(--gold)}.member-advice span{font-size:8px;text-transform:uppercase;letter-spacing:1px}.member-advice p{color:#b6b0a1;font-size:10px;line-height:1.5;margin:5px 0 0}.outline-button{width:100%;margin-top:18px;padding:11px;border:1px solid #514a39;background:none;color:var(--gold2);display:flex;justify-content:center;gap:7px}.regional-list{margin-top:18px;padding:25px}.confidential{color:#686961!important}.regional-list>button{width:100%;display:grid;grid-template-columns:30px 1.4fr 1fr .7fr 20px;grid-gap:12px;gap:12px;align-items:center;text-align:left;background:none;border:0;border-bottom:1px solid var(--line);padding:14px 5px;color:var(--text);cursor:pointer}.regional-list>button.active{background:#1d1e1a}.regional-list small,.regional-list>button>span:not(.risk-badge){color:var(--muted);font-size:10px}.risk-badge{width:22px;height:22px;display:grid;place-items:center;color:#171713;font-weight:700;font-size:10px}.security-disclaimer{color:#666761;font-size:9px;line-height:1.5;margin:15px 0}@media(max-width:1000px){.security-layout{grid-template-columns:1fr}.world-map{height:380px}.security-takeaway{grid-template-columns:1fr}.scenario-chip{border-left:0;border-top:1px solid #5c4034;padding:15px 0 0}}@media(max-width:850px){.intel-status{margin-top:16px;border-left:0;padding-left:0}.security-heading{display:block}.regional-list>button{grid-template-columns:30px 1fr 20px}.regional-list small,.regional-list>button>span:not(.risk-badge){display:none}.world-map{height:330px}.map-marker>span{font-size:7px}.mobile-nav{overflow-x:auto;justify-content:flex-start}.mobile-nav button{min-width:68px}}.premium-map{height:auto;aspect-ratio:2/1;background:radial-gradient(ellipse at 52% 44%,#24271f 0,#121510 58%,#090b09 100%);display:grid;place-items:center;border-top:1px solid #35372f;box-shadow:inset 0 0 85px #0008;isolation:isolate}.premium-map svg{display:block;width:100%;height:100%;object-fit:contain}.map-sphere{fill:url(#ocean-light);stroke:#716b58;stroke-width:.75}.map-graticule{fill:none;stroke:#d8cfb90d;stroke-width:.55;stroke-dasharray:1.5 2.5}.map-land{fill:url(#land-light);stroke:#77786b;stroke-width:.48;filter:url(#map-shadow)}.map-borders{fill:none;stroke:#b1aa9440;stroke-width:.3}.mena-focus{fill:#c45c4220;stroke:#d1856655;stroke-width:1;stroke-dasharray:4 5}.geo-marker{cursor:pointer;outline:none}.geo-marker .marker-pulse{fill:currentColor;opacity:.08;filter:drop-shadow(0 0 6px currentColor)}.geo-marker .marker-ring{fill:#0d0f0c;stroke:currentColor;stroke-width:1.25;filter:drop-shadow(0 2px 3px #000)}.geo-marker .marker-core{fill:currentColor;stroke:#eee6d0;stroke-width:.45}.geo-marker text{fill:#aaa99f;font:500 9px var(--sans);paint-order:stroke;stroke:#121310;stroke-width:3px;stroke-linejoin:round;opacity:0;transition:opacity .2s}.geo-marker.selected text,.geo-marker:hover text{opacity:1}.geo-marker.selected .marker-pulse{opacity:.2}.geo-marker.selected .marker-ring{stroke-width:2.5}.geo-marker.risk-1{color:#7aa27a}.geo-marker.risk-2{color:#c6ad68}.geo-marker.risk-3{color:#d9854e}.geo-marker.risk-4{color:#c9544e}.premium-map .map-caption{left:26px;bottom:18px;text-transform:uppercase;letter-spacing:1.2px;color:#77786f}.world-panel{display:flex;flex-direction:column}.world-panel .premium-map{height:auto;min-height:430px;aspect-ratio:auto;flex:1 1}.map-zoom-controls{position:absolute;right:18px;bottom:16px;z-index:2;display:flex;border:1px solid #6b634f;background:linear-gradient(145deg,#181a16f2,#0d0f0cf2);box-shadow:0 12px 32px #0009,inset 0 1px #ffffff0a}.map-zoom-controls button{width:36px;height:36px;display:grid;place-items:center;border:0;border-right:1px solid #474337;background:none;color:#c9bea0;cursor:pointer;transition:background .18s ease,color .18s ease}.map-zoom-controls button:not(:disabled):hover{background:#2a271d;color:#f0e3bd}.map-zoom-controls button:last-child{border-right:0}.map-zoom-controls button:disabled{color:#575850;cursor:default}.map-zoom-controls svg{width:14px;height:14px}@media(max-width:850px){.world-panel .premium-map{height:350px;min-height:350px;flex:none;aspect-ratio:auto}.geo-marker text{opacity:1;font-size:7px}.premium-map .map-caption{display:none}.map-zoom-controls{right:12px;bottom:12px}}.events-count{display:flex;align-items:center;gap:10px;color:var(--gold);border-left:1px solid var(--line);padding-left:20px}.events-count span{color:var(--muted);font-size:9px;line-height:1.5}.events-count b{display:block;color:var(--text);font-size:11px}.event-feature{min-height:340px;border:1px solid #61533a;display:grid;grid-template-columns:140px 1fr 30%;position:relative;overflow:hidden;background:linear-gradient(120deg,#3e3324,#1d1e19)}.feature-date{padding:35px 25px;border-right:1px solid #ffffff15;display:flex;flex-direction:column}.feature-date span{text-transform:uppercase;letter-spacing:1.6px;color:var(--gold2);font-size:8px}.feature-date strong{font:500 70px var(--serif);margin-top:auto}.feature-date b{font-size:10px;letter-spacing:1px;color:var(--gold2)}.feature-copy{padding:48px 6%;z-index:2}.feature-copy h2{font:500 34px/1.2 var(--serif);max-width:620px;margin:17px 0}.feature-copy>p{color:#c0bdb2}.event-kind,.feature-copy>p{display:flex;align-items:center;gap:6px}.event-kind{text-transform:uppercase;letter-spacing:1.6px;color:var(--gold2);font-size:8px}.event-access{display:inline-flex;align-items:center;gap:7px;border:1px solid #877650;padding:7px 10px;color:#d8c79e;font-size:9px;margin-top:13px}.feature-copy .light-button{display:inline-flex;width:auto;text-decoration:none}.event-monogram{display:grid;place-items:center;font:italic 76px var(--serif);color:#dac48b35;border-left:1px solid #ffffff0d;background:radial-gradient(circle,#b3935130,transparent 60%)}.events-toolbar{display:flex;align-items:flex-end;justify-content:space-between;margin:38px 0 18px}.events-toolbar h2{font:500 25px var(--serif);margin:7px 0 0}.events-toolbar p{color:var(--muted);font-size:10px}.event-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}.event-card{display:grid;grid-template-columns:180px 1fr;border:1px solid var(--line);background:var(--surface);min-height:210px}.event-visual{position:relative;display:grid;place-items:center;overflow:hidden;background:linear-gradient(145deg,#32352d,#171916)}.event-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(145deg,transparent,#0006)}.event-visual>span{font:italic 45px var(--serif);color:#e3d2a245}.event-date-chip{position:absolute;left:14px;top:14px;width:42px;background:#151612e8;border:1px solid #62573f;text-align:center;padding:6px}.event-date-chip small,.event-date-chip strong{display:block}.event-date-chip strong{font:18px var(--serif)}.event-date-chip small{font-size:8px;color:var(--gold)}.event-card-body{padding:24px;display:flex;flex-direction:column}.event-card-body h3{font:500 18px/1.35 var(--serif);margin:12px 0}.event-card-body>p{display:flex;gap:5px;align-items:center;color:var(--muted);font-size:10px}.event-card-foot{border-top:1px solid var(--line);margin-top:auto;padding-top:15px;display:flex;align-items:center;justify-content:space-between}.event-card-foot>span{display:flex;align-items:center;gap:6px;color:#aaa499;font-size:9px}.event-card-foot a{width:32px;height:32px;border:1px solid #544b38;color:var(--gold2);display:grid;place-items:center}.event-tone-berlin{background:linear-gradient(145deg,#34322d,#181816)}.event-tone-aperitivo{background:linear-gradient(145deg,#54372d,#1c1917)}.event-tone-zurich{background:linear-gradient(145deg,#294044,#17191a)}.event-tone-family{background:linear-gradient(145deg,#3d3729,#171816)}.event-tone-limassol{background:linear-gradient(145deg,#294247,#17191a)}.event-tone-seoul{background:linear-gradient(145deg,#28392d,#161816)}.event-tone-singapore{background:linear-gradient(145deg,#493a2c,#191817)}.event-tone-abudhabi{background:linear-gradient(145deg,#4a3028,#1a1716)}.events-disclaimer{border:1px solid var(--line);margin-top:20px;padding:17px 20px;display:flex;gap:12px;align-items:center;color:var(--gold)}.events-disclaimer p{margin:0;color:var(--muted);font-size:9px;line-height:1.5}@media(max-width:1050px){.event-grid{grid-template-columns:1fr}.event-feature{grid-template-columns:110px 1fr}.event-monogram{display:none}}@media(max-width:850px){.events-count{margin-top:15px;border-left:0;padding-left:0}.event-feature{grid-template-columns:80px 1fr;min-height:330px}.feature-date{padding:25px 14px}.feature-date strong{font-size:48px}.feature-copy{padding:35px 22px}.feature-copy h2{font-size:26px}.events-toolbar{display:block}.event-card{grid-template-columns:120px 1fr}.event-visual>span{font-size:32px}}@media(max-width:480px){.event-card{grid-template-columns:1fr}.event-visual{height:125px}.event-feature{grid-template-columns:1fr}.feature-date{display:block;border-right:0;border-bottom:1px solid #ffffff15;padding:16px 22px}.feature-date strong{font-size:26px;margin:0 7px}.feature-copy{padding:25px 22px}.event-card-body{min-height:190px}}.event-feature-visual{position:relative;min-width:0;margin-left:-175px;overflow:hidden;border-left:0;background:#171816}.event-feature-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#181915,rgba(24,25,21,.98) 10%,rgba(24,25,21,.88) 26%,rgba(24,25,21,.62) 44%,rgba(24,25,21,.32) 61%,rgba(24,25,21,.1) 75%,transparent 88%),linear-gradient(0deg,#0005,transparent 55%);z-index:1}.event-feature-image,.event-photo{object-fit:cover;transition:transform .55s ease}.event-card:hover .event-photo,.event-feature:hover .event-feature-image{transform:scale(1.035)}.event-visual:after{z-index:1;background:linear-gradient(145deg,transparent,#0009)}.event-description-trigger{cursor:pointer;outline:none}.event-description-trigger:focus-visible{box-shadow:inset 0 0 0 2px var(--gold)}.event-image-description{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:22px;background:linear-gradient(180deg,#090a0808 5%,#090a08ed 72%);color:var(--text);text-align:left;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .28s ease,transform .28s ease}.event-image-description span{text-transform:uppercase;letter-spacing:1.6px;color:var(--gold2);font-size:8px}.event-image-description p{position:absolute;right:22px;bottom:22px;left:22px;display:-webkit-box;width:auto;max-width:30em;margin:0;overflow:hidden;font:italic 400 17px/1.55 var(--serif);letter-spacing:.1px;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.event-image-description small{display:none;margin-top:10px;color:#96958c;font-size:8px;text-transform:uppercase;letter-spacing:1px}.event-description-trigger.description-open .event-image-description,.event-description-trigger:focus-visible .event-image-description,.event-description-trigger:hover .event-image-description{opacity:1;transform:translateY(0)}.event-description-trigger.description-open .event-date-chip,.event-description-trigger:hover .event-date-chip{opacity:0;transition:opacity .2s}.event-feature-visual .event-image-description{padding:32px}.event-feature-visual .event-image-description p{right:32px;bottom:32px;left:32px;font-size:21px;line-height:1.55;font-style:italic;font-weight:400}body:has(.modal-backdrop) .event-date-chip{visibility:hidden!important}@media(hover:none){.event-image-description small{display:block}.event-description-trigger:hover .event-image-description{opacity:0;transform:translateY(10px)}.event-description-trigger.description-open .event-image-description{opacity:1;transform:translateY(0)}}.topbar-action{position:relative}.avatar-button{border:1px solid #555347;cursor:pointer;color:var(--gold2)}.topbar-popover{position:absolute;right:0;top:46px;width:330px;border:1px solid #48463d;background:#171815f7;box-shadow:0 22px 55px #0009;z-index:12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.popover-heading{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:1.3px;font-size:9px}.popover-heading small{color:var(--gold)}.notification-popover>button{width:100%;border:0;border-bottom:1px solid var(--line);background:none;color:var(--text);padding:15px 18px;display:grid;grid-template-columns:1fr auto;text-align:left;cursor:pointer}.account-popover>button:hover,.notification-popover>button:hover{background:#22231f}.notification-popover b{font-size:10px}.notification-popover small{grid-column:1;color:var(--muted);font-size:9px;margin-top:5px;line-height:1.45}.notification-popover svg{grid-column:2;grid-row:1/3;align-self:center;color:var(--gold)}.account-popover{width:245px}.account-summary{display:flex;align-items:center;gap:11px;padding:17px;border-bottom:1px solid var(--line)}.account-summary>span{width:34px;height:34px;border:1px solid #625a48;border-radius:50%;display:grid;place-items:center;color:var(--gold2);font-size:9px}.account-summary b,.account-summary small{display:block}.account-summary b{font-size:10px}.account-summary small{font-size:8px;color:var(--muted);margin-top:4px}.account-popover>button{width:100%;border:0;border-bottom:1px solid var(--line);background:none;color:#c4c2b9;padding:13px 17px;display:flex;align-items:center;gap:10px;text-align:left;font-size:10px;cursor:pointer}.account-popover .signout-action{color:#d29b92;border-bottom:0}@media(max-width:520px){.topbar-popover{position:fixed;left:12px;right:12px;top:62px;width:auto}.account-popover{left:auto;width:230px}}.topbar .avatar-button{width:34px;height:34px;min-width:34px;max-width:34px;min-height:34px;max-height:34px;aspect-ratio:1/1;padding:0!important;border-radius:50%!important;overflow:hidden;display:grid;place-items:center;flex:0 0 34px;line-height:1}.account-summary>span>img,.topbar .avatar-button>img{display:block;width:100%!important;height:100%!important;min-width:100%;min-height:100%;border-radius:50%!important;object-fit:cover!important;object-position:center 18%!important}.account-summary>span{aspect-ratio:1/1;overflow:hidden;flex:0 0 34px}@media(max-width:850px){.topbar .avatar-button{width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important;min-height:34px!important;max-height:34px!important;flex-basis:34px!important}}.topbar .avatar-button{overflow:visible;background:#171814;border:1px solid #665d49;box-shadow:0 0 0 1px #0e0f0e,0 0 0 2px #403a2d}.topbar-avatar-frame{display:block;width:30px;height:30px;min-width:30px;min-height:30px;aspect-ratio:1/1;border-radius:50%;overflow:hidden;background:#24241f}.topbar-avatar-frame img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:50% 18%}.topbar-avatar-initials{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;font-size:9px}@media(max-width:850px){.topbar .avatar-button{width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;min-height:36px!important;max-height:36px!important;flex:0 0 36px!important}.topbar-avatar-frame{width:32px;height:32px;min-width:32px;min-height:32px}}@media(max-width:1050px){.event-feature-visual{display:none}}.aviation-offer{margin-top:17px;border:1px solid #685a3c;background:linear-gradient(110deg,#272319,#1a1b17);color:var(--text);display:flex;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;max-width:520px;transition:border-color .2s,background .2s}.aviation-offer:hover{border-color:var(--gold);background:#29251c}.aviation-icon{width:34px;height:34px;border:1px solid #6e6042;border-radius:50%;display:grid;place-items:center;color:var(--gold2);flex:0 0 auto}.aviation-copy{display:flex;flex-direction:column;min-width:0;gap:2px}.aviation-copy small{text-transform:uppercase;letter-spacing:1.3px;color:var(--gold);font-size:7px}.aviation-copy strong{font-size:11px;font-weight:600}.aviation-copy em{font-style:normal;color:var(--muted);font-size:8px}.aviation-offer>svg{margin-left:auto;color:var(--gold2);flex:0 0 auto}.compact-offer{padding:9px 11px;margin-top:13px}.compact-offer .aviation-icon{width:29px;height:29px}.event-card-body .aviation-offer{margin-bottom:13px}.feature-copy>.aviation-offer+.light-button{margin-top:12px}@media(max-width:480px){.aviation-offer{max-width:none}.aviation-copy strong{font-size:10px}}.aviation-offer{width:100%;font-family:inherit;text-align:left;cursor:pointer}.concierge-cta{margin-left:auto;color:var(--gold2);text-transform:uppercase;letter-spacing:1px;font-size:8px;white-space:nowrap}.concierge-modal{width:min(590px,100%)}.request-summary{display:flex;align-items:center;gap:15px;border:1px solid #5b5038;background:#232018;padding:16px;margin:24px 0 4px;color:var(--gold2)}.request-summary>svg{flex:0 0 auto}.request-summary small,.request-summary span,.request-summary strong{display:block}.request-summary small{text-transform:uppercase;letter-spacing:1px;font-size:8px;color:var(--gold)}.request-summary strong{font:500 18px var(--serif);color:var(--text);margin:4px 0}.request-summary span{font-size:9px;color:var(--muted)}.concierge-modal textarea{min-height:90px;resize:vertical}.concierge-modal .primary-button:disabled{opacity:.6}.request-success{text-align:center;padding:18px 5px 5px}.request-success>span{width:54px;height:54px;border:1px solid #64724f;border-radius:50%;display:grid;place-items:center;margin:0 auto 20px;color:var(--green)}.request-success h2{max-width:420px;margin:12px auto}.request-success>p:not(.eyebrow){color:var(--muted);line-height:1.6}.request-success .primary-button{margin:25px auto 0}@media(max-width:600px){.concierge-cta{display:none}}.concierge-modal{max-height:min(900px,92vh);overflow-y:auto}.flight-facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin:18px 0}.flight-facts>div{display:flex;gap:9px;border:1px solid var(--line);background:#121310;padding:11px;color:var(--gold)}.flight-facts svg{width:15px;flex:0 0 auto}.flight-facts span{color:var(--muted);font-size:8px;line-height:1.45}.flight-facts b{display:block;color:var(--text);font-size:9px;margin-bottom:2px}.facts-note{color:#77786f!important;font-size:8px!important;margin:0}.blade-transfer{border:1px solid #5c513a;padding:10px 12px;color:var(--gold2)!important;background:#211e17}.event-concierge-button{margin-top:12px}.request-fields{margin-top:18px}.sidebar-member{margin-top:auto}.sidebar-cis-logo{border-top:1px solid var(--line);padding:20px 8px 15px}.sidebar-cis-logo img{display:block;height:auto;opacity:.72}.sidebar-member .sidebar-foot{margin-top:0}.trip-recommendations{margin-top:42px}.recommendations-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:18px}.recommendations-heading h2{font:500 27px var(--serif);margin:7px 0 0}.recommendations-heading p{color:var(--muted);font-size:9px;max-width:390px}.recommendation-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}.recommendation-card{display:grid;grid-template-columns:45% 1fr;border:1px solid var(--line);background:var(--surface);color:var(--text);text-decoration:none;min-height:250px}.recommendation-image{position:relative;overflow:hidden}.recommendation-image img{object-fit:cover;transition:transform .5s}.recommendation-card:hover .recommendation-image img{transform:scale(1.04)}.recommendation-copy{padding:24px;display:flex;flex-direction:column}.recommendation-copy>span{display:flex;gap:6px;align-items:center;color:var(--gold);text-transform:uppercase;letter-spacing:1.4px;font-size:8px}.recommendation-copy h3{font:500 20px var(--serif);margin:13px 0 8px}.recommendation-copy p{display:flex;gap:5px;align-items:center;color:var(--muted);font-size:9px;margin:0}.recommendation-copy small{color:#aaa497;font-size:8px;margin-top:14px}.recommendation-copy blockquote{font:italic 13px var(--serif);margin:13px 0}.recommendation-copy i{margin-top:auto;color:var(--gold2);font-style:normal;font-size:9px;display:flex;align-items:center;gap:6px}@media(max-width:850px){.recommendation-grid{grid-template-columns:1fr}.recommendations-heading{display:block}.recommendation-card{grid-template-columns:38% 1fr}}@media(max-width:520px){.flight-facts,.recommendation-card{grid-template-columns:1fr}.recommendation-image{height:170px}}.sidebar-cis-logo{display:block;text-decoration:none}.sidebar-cis-logo img{opacity:.82;image-rendering:auto}.sidebar-cis-logo:hover img{opacity:1}.sidebar-member{display:flex;flex-direction:column;align-items:stretch}.sidebar-cis-logo{width:100%;padding-left:6px;padding-right:6px}.sidebar-cis-logo img{width:100%;max-width:190px;margin:0;object-position:left center}.sidebar-member .sidebar-foot{width:100%;align-self:stretch}.analytics-panel{margin-bottom:18px}.analytics-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);margin-top:18px}.analytics-stats>div{background:#171815;padding:18px;display:grid;grid-template-columns:38px minmax(0,1fr);grid-column-gap:12px;column-gap:12px;align-items:center}.analytics-stats svg{grid-row:1/4;width:16px;height:16px;padding:8px;border:1px solid rgba(177,154,101,.24);background:linear-gradient(145deg,rgba(205,183,127,.08),rgba(255,255,255,.015));color:var(--gold);box-sizing:content-box;align-self:center}.analytics-stats small,.analytics-stats span{color:var(--muted);font-size:9px}.analytics-stats b{font:500 25px var(--serif);margin:3px 0}.analytics-views{margin-top:20px}.analytics-views h4{font:500 16px var(--serif)}.analytics-views>div{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:10px;text-transform:capitalize;color:var(--muted)}.analytics-views>div b{color:var(--gold2)}@media(max-width:850px){.analytics-stats{grid-template-columns:1fr 1fr}}@media(max-width:480px){.analytics-stats{grid-template-columns:1fr}}.analytics-country-distribution{margin-top:20px;padding:18px;border:1px solid var(--line);background:linear-gradient(145deg,#171815,#12130f)}.analytics-country-distribution>header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:13px}.analytics-country-distribution header small{display:block;color:var(--gold2);font-size:8px;letter-spacing:.12em;text-transform:uppercase}.analytics-country-distribution h4{margin:4px 0 0;font:500 17px var(--serif)}.analytics-country-distribution header>span{color:var(--muted);font-size:9px}.analytics-country-distribution>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px 14px;gap:7px 14px}.analytics-country-distribution article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px 12px;gap:7px 12px;padding:10px 0;border-top:1px solid var(--line)}.analytics-country-distribution article>div{display:grid;min-width:0}.analytics-country-distribution article strong{overflow:hidden;color:var(--text);font:500 12px var(--serif);text-overflow:ellipsis;white-space:nowrap}.analytics-country-distribution article span{color:var(--muted);font-size:8px}.analytics-country-distribution article>b{color:var(--gold2);font:500 13px var(--serif)}.analytics-country-distribution article>i{grid-column:1/3;height:2px;background:#2a2a23;overflow:hidden}.analytics-country-distribution article>i>span{display:block;height:100%;background:linear-gradient(90deg,#8b7543,#d0b977)}@media(max-width:850px){.analytics-country-distribution>div{grid-template-columns:1fr 1fr}}@media(max-width:520px){.analytics-country-distribution>div{grid-template-columns:1fr}.analytics-country-distribution>header{align-items:start;flex-direction:column}}.analytics-activity-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:20px}.analytics-activity-grid>div{border:1px solid var(--line);background:#131410;padding:18px}.analytics-activity-grid h4{font:500 17px var(--serif);margin:0 0 12px}.analytics-member-list{display:grid}.analytics-member-list>div{display:grid;grid-template-columns:10px minmax(120px,1fr) auto;align-items:center;grid-column-gap:9px;column-gap:9px;padding:11px 2px;border-top:1px solid var(--line)}.analytics-member-list strong{font:500 13px var(--serif);color:var(--text)}.analytics-member-list small{font-size:8px;color:var(--gold2)}.analytics-member-list>div>span:last-child{grid-column:2/4;color:var(--muted);font-size:8px;margin-top:3px;text-transform:capitalize}.member-live-dot,.member-recent-dot{width:7px;height:7px;border-radius:50%;background:#74a56d;box-shadow:0 0 8px #74a56d66}.member-recent-dot{background:#9c8b62;box-shadow:none}@media(max-width:760px){.analytics-activity-grid{grid-template-columns:1fr}}.event-participation-list{display:grid;grid-gap:12px;gap:12px}.event-participation-card{display:grid;grid-gap:13px;gap:13px;padding:15px;border:1px solid #313228;background:linear-gradient(145deg,#191a16,#12130f)}.event-participation-card>header{display:flex;justify-content:space-between;align-items:center;gap:12px}.event-participation-card time{font-size:8px;color:var(--muted);white-space:nowrap}.event-participation-status{display:inline-flex;padding:5px 8px;border:1px solid #5a5138;background:#29251b;color:#dfc889;font-size:8px;text-transform:uppercase;letter-spacing:.1em}.event-status-confirmed{border-color:rgba(102,153,96,.42)}.event-status-confirmed .event-participation-status{border-color:rgba(102,153,96,.55);background:rgba(70,116,66,.14);color:#9cc496}.event-status-cancelled{opacity:.72}.event-status-cancelled .event-participation-status{border-color:#51403d;background:#251a18;color:#b98e87}.event-participation-member{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:11px;border-bottom:1px solid var(--line)}.event-participation-member strong{font:500 15px var(--serif);color:var(--text)}.event-participation-member small{font-size:8px;color:var(--gold2)}.event-participation-event{display:grid;grid-template-columns:42px 1fr auto;align-items:start;grid-gap:9px;gap:9px}.event-participation-event>span{font-size:8px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.event-participation-event b{font:500 12px var(--serif);line-height:1.4}.event-participation-event small{font-size:8px;color:var(--muted);white-space:nowrap}.event-participation-actions{display:flex;justify-content:space-between;align-items:center;gap:10px}.event-participation-actions .admin-property-chat-button{padding:8px 10px;font-size:9px}.event-decision-actions{display:flex;gap:7px}.event-approve-button,.event-decline-button{border:1px solid rgba(107,153,99,.5);background:rgba(74,122,68,.12);color:#a9cba3;padding:8px 10px;font-size:9px;cursor:pointer}.event-decline-button{border-color:#5a4440;background:#281b19;color:#c69a92}.event-approve-button:disabled,.event-decline-button:disabled{opacity:.45;cursor:wait}@media(max-width:620px){.event-participation-actions,.event-participation-member{align-items:flex-start;flex-direction:column}.event-participation-event{grid-template-columns:1fr}.event-participation-event small{white-space:normal}.event-decision-actions,.event-decision-actions button,.event-participation-actions .admin-property-chat-button{width:100%;justify-content:center}}.sidebar nav .nav-overview{margin-bottom:13px;border-bottom:1px solid rgba(211,184,119,.16)}.home-overview-strip{border:1px solid var(--line);background:linear-gradient(120deg,#171813,#121310);margin:18px 0;padding:20px 22px}.home-overview-strip>header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:14px}.home-overview-strip header span{color:var(--gold);font-size:8px;letter-spacing:1.5px;text-transform:uppercase}.home-overview-strip h3{font:500 20px var(--serif);margin:4px 0 0}.home-overview-strip header>small{color:var(--muted);font-size:8px}.home-overview-strip>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line)}.home-overview-strip button{min-width:0;border:0;background:#171815;color:var(--text);padding:15px;display:grid;grid-template-columns:27px 1fr 15px;grid-gap:10px;gap:10px;align-items:center;text-align:left;cursor:pointer}.home-overview-strip button:hover{background:#1e1e19}.home-overview-strip button>svg:first-child{color:var(--gold);width:20px}.home-overview-strip button>svg:last-child{color:#75694c;width:14px}.home-overview-strip button span{display:grid;grid-gap:3px;gap:3px}.home-overview-strip button b{font:500 14px var(--serif)}.home-overview-strip button small{color:var(--muted);font-size:8px}@media(max-width:700px){.home-overview-strip{padding:17px 14px}.home-overview-strip>div{grid-template-columns:1fr}.home-overview-strip>header{align-items:flex-start}.home-overview-strip header>small{display:none}}.complimentary-note{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #665a3f;background:#211e17;padding:14px;color:#aaa}.complimentary-note del{color:#8f8d84}.complimentary-note b{color:var(--gold2)}.complimentary-value{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.complimentary-value del{color:#8c8b84;font-weight:500}.complimentary-value strong{color:var(--gold2)}.complimentary-value em{border:1px solid #6b6046;padding:3px 7px;color:#e5cf91;font-style:normal;font-size:9px;white-space:nowrap}.complimentary-validity{display:grid;grid-template-columns:1fr auto;grid-gap:5px 16px;gap:5px 16px;align-items:center}.complimentary-validity span{color:var(--gold2);font-weight:600}.complimentary-validity b{color:#ddd8ca;font-size:10px}.complimentary-validity small{grid-column:1/-1;color:#8f8d84;font-size:9px}.complimentary-terms{margin-top:10px;border-left:2px solid #8a7447;background:linear-gradient(90deg,rgba(111,91,49,.16),rgba(18,19,16,.5));padding:14px 16px}.complimentary-terms strong{display:block;color:var(--gold2);font-size:10px;margin-bottom:7px}.complimentary-terms p{color:#a8a79f;font-size:9px;line-height:1.65;margin:4px 0}@media(max-width:560px){.membership-live{padding:22px 18px}.membership-live-grid{display:grid;grid-template-columns:1fr;grid-gap:1px;gap:1px;background:var(--line)}.membership-live-grid>span{background:var(--surface);padding:16px;min-width:0}.membership-live-grid>.primary-button{width:100%;justify-content:center;margin-top:14px}.complimentary-value{display:grid;grid-template-columns:1fr auto;grid-gap:6px 10px;gap:6px 10px;margin-top:5px}.complimentary-value del{grid-column:1/-1}.complimentary-value strong{font-size:13px}.complimentary-value em{justify-self:end}.complimentary-validity{grid-template-columns:1fr;padding:14px;margin-top:14px;gap:5px}.complimentary-validity b,.complimentary-validity small{grid-column:1}.complimentary-note{align-items:flex-start;flex-direction:column}.complimentary-terms{padding:13px 14px}.complimentary-terms p{font-size:10px}}.sidebar-brand{align-items:flex-start!important;flex-direction:column;gap:2px!important;padding-bottom:27px!important}.sidebar-brand>div:first-child{display:flex;align-items:baseline;gap:8px}.connect-label{font-size:11px;letter-spacing:3.2px;color:var(--gold2)}.powered-by{display:flex;align-items:center;justify-content:flex-start;gap:5px;margin:0 0 0 15px;opacity:.86}.powered-by small{font-size:6px;letter-spacing:1.1px;text-transform:uppercase;color:var(--muted);white-space:nowrap}.powered-by img{width:88px;height:auto;display:block;object-fit:contain}.membership-card{display:grid;grid-template-columns:1.2fr .72fr .9fr;border:1px solid #62563d;background:linear-gradient(120deg,#272219,#171815);margin-bottom:12px}.membership-card>div{padding:25px}.membership-card>div+div{border-left:1px solid var(--line)}.membership-main h2{font:500 29px var(--serif);margin:9px 0 22px}.membership-dates{display:flex;gap:28px}.membership-dates span{display:grid;grid-template-columns:20px 1fr;color:var(--gold)}.membership-dates b,.membership-dates small{grid-column:2}.membership-dates small,.membership-payment p,.membership-renewal p{font-size:8px;color:var(--muted);text-transform:uppercase;letter-spacing:1px}.membership-dates b{font-size:10px;margin-top:4px;color:var(--text)}.payment-paid{display:flex;align-items:center;gap:6px;color:#91b17e;font-size:9px}.membership-payment strong,.membership-renewal strong{display:block;font:500 27px var(--serif);margin:12px 0 2px}.membership-payment>small,.membership-renewal>small{color:var(--muted);font-size:8px}.membership-renewal .primary-button{margin-top:18px;width:100%;font-size:9px}.membership-renewal .form-error{display:block;margin-top:8px;font-size:8px}.membership-policy{color:var(--muted);font-size:8px;margin:0 0 22px;line-height:1.5}@media(max-width:900px){.membership-card{grid-template-columns:1fr 1fr}.membership-main{grid-column:1/-1}.membership-card>div:nth-child(2){border-left:0;border-top:1px solid var(--line)}.membership-card>div:nth-child(3){border-top:1px solid var(--line)}}@media(max-width:560px){.membership-card{grid-template-columns:1fr}.membership-main{grid-column:auto}.membership-card>div+div{border-left:0;border-top:1px solid var(--line)}.membership-dates{flex-direction:column;gap:14px}}.event-card{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto 1fr!important;min-height:0}.event-visual{height:auto;aspect-ratio:16/9}.event-card-body{min-height:245px}.event-card>.event-visual{grid-column:1!important;grid-row:1!important;width:100%!important}.event-card>.event-card-body{grid-column:1!important;grid-row:2!important;width:100%!important}@media(max-width:850px){.event-card{grid-template-columns:1fr}.event-visual{height:auto;aspect-ratio:16/9}}@media(max-width:480px){.event-visual{height:auto;aspect-ratio:16/9}}.concierge-modal{width:min(820px,calc(100vw - 32px));max-height:92vh;padding:36px 40px}.concierge-modal h2{font-size:32px;line-height:1.2}.concierge-modal .request-summary{padding:18px 20px;margin-top:22px}.concierge-modal .request-summary small{font-size:10px}.concierge-modal .request-summary strong{font-size:21px}.concierge-modal .request-summary span{font-size:11px}.concierge-modal .flight-facts{gap:12px}.concierge-modal .flight-facts>div{padding:14px}.concierge-modal .flight-facts b{font-size:12px}.concierge-modal .facts-note,.concierge-modal .flight-facts span{font-size:10px!important;line-height:1.55}.concierge-modal label{font-size:11px;line-height:1.4}.concierge-modal input,.concierge-modal select,.concierge-modal textarea{font-size:13px;min-height:44px;padding:11px 12px}.concierge-modal textarea{min-height:105px}.concierge-modal .primary-button{font-size:11px;min-height:46px;padding:13px 18px}@media(max-width:600px){.concierge-modal{width:calc(100vw - 16px);padding:28px 20px;max-height:95vh}.concierge-modal h2{font-size:27px}}.modal-backdrop{z-index:10000!important;isolation:isolate}.modal{position:relative;z-index:10001}.event-date-chip{z-index:2}.trip-status-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.trip-membership-activation{border:0;background:transparent;padding:0;cursor:pointer;color:var(--gold2);text-align:left}.trip-membership-activation:before{background:var(--gold);box-shadow:0 0 9px #bda46e66}.trip-membership-activation:hover{color:#eee2c2}.trip-risk{display:flex;align-items:center;gap:8px;border:1px solid var(--line);padding:9px 11px;text-decoration:none;color:var(--text);min-width:235px;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.trip-risk>i{width:8px;height:8px;border-radius:50%;background:#d8c15b;box-shadow:0 0 0 4px #d8c15b18}.trip-risk.risk-1>i{background:#73a96b;box-shadow:0 0 0 4px #73a96b18}.trip-risk.risk-3>i{background:#e39b4f}.trip-risk.risk-4>i{background:#ce5f58}.trip-risk>span{display:flex;flex-direction:column}.trip-risk b{font-size:10px}.trip-risk small{font-size:8px;color:var(--muted);margin-top:2px}.trip-risk>svg:last-child{margin-left:auto;color:var(--gold)}.privacy-disclaimer,.privacy-facts{margin-top:18px}.privacy-facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--line)}.privacy-facts article{display:flex;gap:14px;padding:20px;background:var(--surface)}.privacy-facts article>svg{color:var(--gold);flex:0 0 auto}.privacy-facts h4{margin:0 0 7px;font:500 16px var(--serif)}.privacy-facts p{margin:0;color:var(--muted);font-size:11px;line-height:1.65}@media(max-width:700px){.privacy-facts{grid-template-columns:1fr}}.member-badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:7px}.profile-cover .member-number,.profile-cover .member-since{display:inline-flex;padding:7px 11px;border:1px solid #756744;background:#211f18;color:var(--gold2);font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.profile-cover .member-since{border-color:#45443d;background:#181916;color:#aaa;font-weight:500;letter-spacing:.7px}@media(max-width:600px){.trip-status-row{align-items:stretch}.trip-risk{width:100%;min-width:0}}.cabin-preview{position:relative;height:190px;margin:20px 0 4px;overflow:hidden;border:1px solid var(--line);background:#111}.cabin-preview img{object-fit:cover}.cabin-preview:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0d0e0cbb,transparent 55%)}.cabin-preview span{position:absolute;z-index:2;left:16px;bottom:12px;color:#d7d2c5;font-size:9px;letter-spacing:.5px}.aviation-thumbnail{position:relative;width:58px;height:42px;overflow:hidden;border:1px solid #5c513a;flex:0 0 auto;background:#111}.aviation-thumbnail img{object-fit:cover}@media(max-width:520px){.aviation-thumbnail{width:48px;height:38px}}.membership-benefits{border:1px solid var(--line);background:var(--surface);margin-top:22px;padding:28px}.benefits-intro h2{font:500 28px var(--serif);margin:8px 0}.benefits-intro>p:last-child{color:var(--muted);font-size:10px}.benefits-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--line);margin-top:22px}.benefits-grid article{display:flex;gap:14px;padding:20px;background:#151614;color:var(--gold)}.benefits-grid article div{display:flex;flex-direction:column;gap:5px}.benefits-grid strong{color:var(--text);font-size:11px}.benefits-grid span{color:var(--muted);font-size:9px;line-height:1.5}.membership-payment-card{display:grid;grid-template-columns:1.5fr .8fr;border:1px solid #62563d;background:linear-gradient(120deg,#272219,#171815);margin-top:22px}.membership-payment-card>div{padding:27px}.membership-payment-card>div+div{border-left:1px solid var(--line)}.membership-payment-card .membership-main h2{margin-top:12px}.membership-payment-card .membership-renewal .primary-button{margin-top:18px;width:100%}@media(max-width:700px){.benefits-grid,.membership-payment-card{grid-template-columns:1fr}.membership-payment-card>div+div{border-left:0;border-top:1px solid var(--line)}}.page-heading:has(.trip-actions){align-items:flex-end}.trip-actions{display:flex;align-items:stretch;justify-content:flex-end;gap:8px;flex-wrap:nowrap}.trip-actions .outline-button,.trip-actions .primary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;min-width:max-content;height:42px;margin:0;padding:0 17px}.trip-actions .outline-button{background:#151614}.trip-actions .primary-button{padding:0 19px}.calendar-connect-panel{border:1px solid #5c513a;background:linear-gradient(120deg,#201e18,#151613);padding:24px;margin:0 0 22px;display:grid;grid-template-columns:1fr 1.35fr;grid-gap:24px;gap:24px}.calendar-connect-panel h2{font:500 25px var(--serif);margin:7px 0}.calendar-connect-panel p{color:var(--muted);font-size:10px;line-height:1.55}.calendar-providers{display:grid;grid-gap:10px;gap:10px}.calendar-providers button{display:flex;align-items:center;gap:12px;background:#11120f;border:1px solid var(--line);color:var(--text);padding:13px;text-align:left;cursor:pointer}.calendar-providers button>b{width:32px;height:32px;border:1px solid #65593f;display:grid;place-items:center;color:var(--gold);font:600 14px var(--serif)}.calendar-providers span{display:flex;flex-direction:column}.calendar-providers strong{font-size:11px}.calendar-providers small{font-size:8px;color:var(--muted);margin-top:3px}.calendar-providers svg{margin-left:auto;color:var(--gold)}.calendar-connected{grid-column:1/-1;display:flex;align-items:center;gap:9px;color:#88ae79;border-top:1px solid var(--line);padding-top:14px}.calendar-connected span{display:flex;flex-direction:column}.calendar-connected b{font-size:10px}.calendar-connected small{font-size:8px;color:var(--muted)}@media(max-width:700px){.page-heading:has(.trip-actions){align-items:stretch;flex-direction:column}.trip-actions{align-items:stretch;flex-direction:row;width:100%}.trip-actions>button{flex:1 1}.calendar-connect-panel{grid-template-columns:1fr}}.calendar-file-import{grid-column:1/-1;border:1px dashed #5c513a;color:var(--gold2);padding:11px 14px;text-align:center;font-size:9px;cursor:pointer}.calendar-file-import input{display:none}.calendar-message{grid-column:1/-1;margin:0!important;border-left:2px solid var(--gold);padding:8px 11px;background:#242018}.calendar-providers button:disabled{opacity:.6;cursor:wait}.benefits-intro>p:last-child{font-size:11px;line-height:1.6}.benefits-grid article{padding:21px}.benefits-grid article div{gap:7px}.benefits-grid strong{font-size:12px}.benefits-grid span{color:#aaa99f;font-size:11px;line-height:1.6}.member-number{display:inline-flex;margin-top:7px;border:1px solid #61573f;color:var(--gold2);padding:5px 8px;font-size:8px;letter-spacing:1px;text-transform:uppercase}.profile-form input[readonly]{color:#8f9088;background:#121310;cursor:not-allowed}.profile-cover .member-badges>.member-number,.profile-cover .member-badges>.member-since{margin-top:0;padding:7px 11px;font-size:10px;font-weight:600}.profile-cover .member-badges>.member-number,.profile-cover .member-badges>.member-since,.profile-cover .member-class{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:32px;line-height:1;letter-spacing:1px}.profile-cover .member-class{padding:7px 12px;border:1px solid;font-size:9px;font-weight:650;text-transform:uppercase}.profile-cover .member-class-gold{border-color:#b99a55;background:linear-gradient(135deg,#4b3b1d,#211d14);color:#f0d58e;box-shadow:inset 0 0 18px #d0a84d16}.profile-cover .member-class-platinum{border-color:#bfc3c7;background:linear-gradient(135deg,#171819,#050606);color:#eef1f3;box-shadow:inset 0 0 20px #f1f4f618}.profile-cover .member-class-silver{border-color:#777c81;background:linear-gradient(135deg,#292c2e,#181a1b);color:#c8cdd1;box-shadow:inset 0 0 16px #cbd1d516}.profile-cover .member-class-bronze{border-color:#946a45;background:linear-gradient(135deg,#3b281b,#1c1713);color:#d6a679;box-shadow:inset 0 0 17px #bd7d4218}.profile-cover .member-badges>.member-since{display:none}.map-legend button{display:flex;align-items:center;gap:5px;border:1px solid transparent;background:none;color:var(--muted);padding:6px 8px;cursor:pointer}.map-legend button.active,.map-legend button:hover{border-color:#665b42;background:#252219;color:var(--text)}.event-concierge-button,.event-invitation-link{min-height:42px;margin-top:14px;padding:0 18px;border:1px solid #8a7548;background:linear-gradient(135deg,#29251b,#181914);color:#dfca91;box-shadow:inset 0 0 0 1px #d5bd7a0b,0 8px 24px #0003;text-transform:uppercase;letter-spacing:1.35px;font-size:8px;font-weight:600;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.event-concierge-button:hover,.event-invitation-link:hover{background:linear-gradient(135deg,#39301e,#201f18);border-color:#c2a866;color:#f1dfaa;box-shadow:inset 0 0 0 1px #e5ce8f18,0 11px 28px #0005;transform:translateY(-1px)}.event-concierge-button svg,.event-invitation-link svg{width:13px;height:13px;stroke-width:1.5}.event-card-foot .event-concierge-button,.event-card-foot .event-invitation-link{margin:0 0 0 auto;white-space:nowrap}@media(max-width:520px){.event-card-foot{align-items:flex-end;gap:12px}.event-card-foot .event-concierge-button,.event-card-foot .event-invitation-link{min-height:40px;padding:0 14px}}.event-invitation-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:40px;margin-top:15px;padding:4px 4px 4px 14px;border:1px solid #d4bd82;background:linear-gradient(135deg,#dfcd99,#b79a5a);color:#171711;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;width:max-content;text-decoration:none;cursor:pointer;text-transform:uppercase;letter-spacing:1.15px;font-size:8px;font-weight:700;box-shadow:0 10px 26px #0005,inset 0 1px #fff5;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.event-invitation-button i{width:30px;height:30px;border:1px solid #1919122e;background:#151611;color:#e8d59e;display:grid;place-items:center;flex:0 0 30px;font-style:normal}.event-invitation-button i svg{width:13px;height:13px;stroke-width:1.5}.event-invitation-button:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 14px 32px #0007,inset 0 1px #fff6}.event-card-foot a.event-invitation-button{width:max-content;height:auto;display:inline-flex;margin:0 0 0 auto;white-space:nowrap}.feature-copy .event-invitation-button{margin-top:15px}@media(max-width:520px){.event-card-foot .event-invitation-button{min-height:38px;padding-left:12px;gap:7px}.event-invitation-button i{width:28px;height:28px;flex-basis:28px}}.event-card-foot a.event-invitation-button>span,.event-invitation-button>span,.feature-copy a.event-invitation-button>span{color:#10110e!important;text-shadow:0 1px #fff3}.event-invitation-button:disabled,.event-register-submit:disabled{opacity:.42;filter:grayscale(1);cursor:not-allowed;box-shadow:none}.event-invitation-button:disabled:hover{transform:none;filter:grayscale(1)}.event-card-foot a.event-invitation-button,.event-card-foot a.event-invitation-button *,.feature-copy a.event-invitation-button,.feature-copy a.event-invitation-button *,button.event-invitation-button{color:#080906!important}.event-card-foot a.event-invitation-button i,.event-card-foot a.event-invitation-button i *,.feature-copy a.event-invitation-button i,.feature-copy a.event-invitation-button i *,button.event-invitation-button i,button.event-invitation-button i *{color:#e8d59e!important}.password-link-result{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-items:flex-end;margin:12px 0}.password-link-result input{margin:0;min-width:0}.password-link-result .primary-button{white-space:nowrap}@media(max-width:600px){.password-link-result{grid-template-columns:1fr}.password-link-result .primary-button{width:100%}}.password-link-result .password-copy-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:132px;min-height:42px;padding:10px 16px;border:1px solid #8a7447;background:#252116;color:#dcc58f;font-family:var(--sans);font-size:9px;font-weight:650;letter-spacing:.8px;line-height:1;text-transform:uppercase;white-space:nowrap;overflow:visible;cursor:pointer}.password-link-result .password-copy-action svg{width:15px;height:15px;flex:0 0 15px}.password-link-result .password-copy-action:hover{border-color:#b0965d;background:#332b19}@media(max-width:600px){.password-link-result .password-copy-action{width:100%}}.password-link-action{margin-left:auto;border:1px solid #8a7447;background:#252116;color:#dcc58f;padding:11px 17px;cursor:pointer;transition:background .18s ease,border-color .18s ease}.password-link-action:hover{background:#332b19;border-color:#b0965d}.password-link-action:disabled{opacity:.45;cursor:default}@media(max-width:600px){.decision-actions:has(.password-link-action){display:grid;grid-template-columns:1fr 1fr}.decision-actions:has(.password-link-action) .decline-application{grid-column:1}.password-link-action{grid-column:2;margin-left:0}.decision-actions:has(.password-link-action) .primary-button{grid-column:1/-1}}.member-period-actions{width:100%;align-items:center;justify-content:space-between}.member-period-primary-actions{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.member-period-primary-actions .password-email-action,.member-period-primary-actions .password-link-action{margin-left:0;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;width:auto!important;min-width:184px;min-height:42px;padding:5px 5px 5px 16px!important;overflow:visible!important;font-family:var(--sans);font-size:9px!important;font-weight:650;line-height:1.15!important;letter-spacing:.7px!important;text-align:left;white-space:nowrap}.member-period-primary-actions .password-link-action{border-color:#657986!important;background:#202a30!important;color:#d6e2e7!important}.member-period-primary-actions .password-link-action:hover{border-color:#879da9!important;background:#293840!important}.member-period-primary-actions .password-email-action{border:1px solid #c9ae70;background:linear-gradient(135deg,#dfcd99,#b79a5a);color:#11120e;cursor:pointer}.member-period-primary-actions .password-email-action svg{order:3;width:30px;height:30px;margin-left:auto;padding:8px;border:1px solid #1919122e;background:#151611;color:#e8d59e;flex:0 0 30px;stroke-width:1.5}.member-period-primary-actions .password-email-action:hover{filter:brightness(1.08)}.member-period-primary-actions .password-email-action:disabled{opacity:.45;cursor:default}.member-period-primary-actions .primary-button{margin-left:0}@media(max-width:760px){.member-period-actions{display:grid!important;grid-template-columns:1fr!important}.member-period-actions>.decline-application{grid-column:1;width:max-content}.member-period-primary-actions{grid-column:1;width:100%;display:grid;grid-template-columns:1fr;margin:0}.member-period-primary-actions .password-email-action,.member-period-primary-actions .password-link-action,.member-period-primary-actions button{grid-column:auto!important;width:100%!important;min-width:0;justify-content:flex-start}}.nav-section-label{display:block;padding:7px 12px 6px;color:#9d895a;font-size:7px;letter-spacing:1.7px;text-transform:uppercase}.nav-section-label.abroad-label{margin-top:15px;padding-top:15px;border-top:1px solid #242520}.home-heading{align-items:center}.home-confidential{display:flex;align-items:center;gap:8px;border:1px solid #554b36;background:#1d1c17;padding:10px 13px;color:var(--gold2);font-size:9px}.home-estate{border:1px solid #4d4635;background:radial-gradient(circle at 50% 45%,#3c3526 0,transparent 24%),linear-gradient(145deg,#191a17,#10110f);overflow:hidden}.estate-intro{text-align:center;padding:35px 20px 22px}.estate-intro>span{text-transform:uppercase;letter-spacing:2px;color:var(--gold);font-size:8px}.estate-intro h2{font:500 31px var(--serif);margin:9px 0}.estate-intro p{max-width:650px;margin:auto;color:var(--muted);font-size:10px;line-height:1.65}.estate-network{min-height:620px;display:grid;grid-template-columns:minmax(230px,1fr) minmax(310px,1.3fr) minmax(230px,1fr);align-items:center;grid-gap:28px;gap:28px;padding:20px 5% 35px;position:relative}.estate-side{display:grid;grid-gap:16px;gap:16px;z-index:2}.estate-person{position:relative;display:flex;align-items:center;gap:12px;border:1px solid #4a4639;background:linear-gradient(110deg,#1e1f1b,#151613);color:var(--text);padding:10px;text-align:left;cursor:pointer;transition:transform .2s,border-color .2s,background .2s}.estate-person:hover{transform:translateY(-2px);border-color:#a68c55;background:#242119}.estate-left .estate-person:after,.estate-right .estate-person:before{content:"";position:absolute;width:54px;height:1px;background:linear-gradient(90deg,#88764d,transparent);top:50%}.estate-left .estate-person:after{right:-55px}.estate-right .estate-person:before{left:-55px;transform:rotate(180deg)}.person-portrait{width:48px;height:58px;border:1px solid #655b44;background:radial-gradient(circle at 50% 24%,#bda46e 0 7px,transparent 8px),radial-gradient(ellipse at 50% 84%,#746344 0 18px,transparent 19px),linear-gradient(145deg,#302b20,#151613);display:grid;place-items:end center;position:relative;overflow:hidden;flex:0 0 auto}.person-portrait svg{position:absolute;right:4px;bottom:4px;padding:3px;background:#171815;color:var(--gold2);border:1px solid #665a40}.estate-person>span:last-child{display:flex;flex-direction:column;gap:4px}.estate-person strong{font:500 14px var(--serif)}.estate-person small{color:var(--muted);font-size:8px}.villa-wrap{height:390px;position:relative;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 35px 40px #0009)}.villa-glow{position:absolute;width:110%;height:75%;background:radial-gradient(ellipse,#c3a45c1b,transparent 66%)}.villa-roof{position:absolute;top:72px;width:88%;height:76px;background:linear-gradient(150deg,transparent 49%,#927d4e 50% 52%,transparent 53%),linear-gradient(210deg,transparent 49%,#927d4e 50% 52%,transparent 53%)}.villa-building{position:absolute;top:142px;width:88%;height:160px;border:1px solid #8c794f;background:linear-gradient(90deg,#24231d,#363025 50%,#24231d);display:flex;align-items:flex-start;justify-content:space-around;padding-top:38px}.villa-building:after,.villa-building:before{content:"";position:absolute;top:-22px;width:18%;height:182px;border:1px solid #64593f;background:#201f1a}.villa-building:before{left:-10%}.villa-building:after{right:-10%}.villa-building i{width:16%;height:54px;border:1px solid #8b7447;background:linear-gradient(#d5bd7a2c,#11120f);box-shadow:inset 0 0 20px #c6a4591c}.villa-door{position:absolute;bottom:0;width:19%;height:68px;border:1px solid #9a814d;background:linear-gradient(90deg,#171815,#3b3222,#171815)}.villa-terrace{position:absolute;top:302px;width:114%;height:13px;border:1px solid #675a3f;background:#24221b;box-shadow:0 12px 0 #161713}.villa-caption{position:absolute;bottom:7px;text-align:center;display:flex;flex-direction:column;gap:5px}.villa-caption small{color:var(--gold);letter-spacing:2px;font-size:7px}.villa-caption strong{font:500 23px var(--serif)}.villa-caption span{color:var(--muted);font-size:8px}.home-disclaimer{border-top:1px solid #302f29;margin:0;padding:15px 20px;text-align:center;color:#77786f;font-size:8px}.home-request-modal .request-summary svg{flex:0 0 auto}.home-request-modal>p{max-width:650px}.home-request-modal textarea{min-height:120px}@media(max-width:1000px){.estate-network{grid-template-columns:1fr 1fr;padding:20px 4% 35px}.villa-wrap{grid-column:1/-1;grid-row:1;height:330px;width:min(520px,90%);margin:auto}.estate-left,.estate-right{grid-row:2}.estate-left .estate-person:after,.estate-right .estate-person:before{display:none}}@media(max-width:650px){.home-heading{display:block}.home-confidential{margin-top:15px;width:max-content}.estate-intro{padding:28px 18px 15px}.estate-intro h2{font-size:27px}.estate-network{display:flex;flex-direction:column;padding:10px 14px 28px;gap:12px}.villa-wrap{order:0;width:100%;height:260px}.villa-roof{top:42px}.villa-building{top:108px;height:120px}.villa-building:after,.villa-building:before{height:139px}.villa-terrace{top:228px}.villa-caption{bottom:-7px}.estate-side{width:100%;gap:9px}.estate-left{order:1}.estate-right{order:2}.estate-person{width:100%}.person-portrait{width:43px;height:50px}.mobile-nav{overflow-x:auto;justify-content:flex-start}.mobile-nav button{min-width:68px}.home-request-modal .form-grid{grid-template-columns:1fr}.home-request-modal .wide{grid-column:auto}}.real-estate-network{display:block;position:relative;min-height:0;aspect-ratio:16/9;padding:0;overflow:hidden;background:#10110f}.home-villa-photo{object-fit:cover;object-position:center}.villa-photo-shade{position:absolute;inset:0;background:linear-gradient(180deg,#05060530,transparent 42%,#080907d9),linear-gradient(90deg,#08090835,transparent 22%,transparent 78%,#08090835)}.villa-photo-title{position:absolute;top:5%;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;text-align:center;text-shadow:0 2px 18px #000;z-index:2}.villa-photo-title small{font-size:7px;letter-spacing:2.3px;color:#e2c987}.villa-photo-title strong{font:500 24px var(--serif);margin-top:5px}.home-role-hotspots{z-index:3;left:2%;right:2%;bottom:2.5%;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-gap:5px;gap:5px}.real-person-hotspot{min-width:0;width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;gap:5px;padding:8px 3px 7px;border:1px solid #9b84545e;background:#11120fce;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.real-person-hotspot:before{bottom:100%;left:50%;width:1px;height:35px;background:linear-gradient(#d4b96c,#d4b96c22)}.real-person-hotspot:hover{transform:translateY(-4px);background:#29251bdd}.real-person-hotspot>span:last-child{gap:2px}.real-person-hotspot strong{font:600 8px/1.25 var(--sans);color:#eee9dc}.real-person-hotspot small{font-size:6px;line-height:1.2;color:#a6a299}.hotspot-marker{width:22px;height:22px;border-radius:50%;border:1px solid #bda46e;background:#181815;display:grid;place-items:center;color:var(--gold2);margin-top:-20px;box-shadow:0 0 0 4px #10110f80}.real-person-hotspot:nth-child(2n){transform:translateY(-9px)}.real-person-hotspot:nth-child(2n):hover{transform:translateY(-13px)}@media(max-width:900px){.real-estate-network{width:100%;aspect-ratio:auto;height:610px;overflow-x:auto;overflow-y:hidden}.real-estate-network>.home-villa-photo{min-width:1080px!important;width:1080px!important;max-width:none!important;left:50%!important;transform:translateX(-50%);object-fit:cover}.real-estate-network .villa-photo-shade{min-width:1080px;left:50%;right:auto;width:1080px;transform:translateX(-50%)}.villa-photo-title{position:-webkit-sticky;position:sticky;left:20px;transform:none;width:max-content;text-align:left}.home-role-hotspots{min-width:1040px;left:50%;right:auto;width:1040px;transform:translateX(-50%)}.real-person-hotspot strong{font-size:8px}.real-person-hotspot small{font-size:6px}}@media(max-width:650px){.estate-network.real-estate-network{display:block;padding:0;height:560px}.home-estate{overflow:visible}.villa-photo-title strong{font-size:18px}.home-role-hotspots{bottom:18px}}.home-role-hotspots{position:absolute;inset:0;display:block;min-width:0;width:auto;transform:none}.real-person-hotspot{position:absolute;left:var(--role-x);top:28%;bottom:7%;width:8.2%;min-width:58px;padding:0;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;color:var(--text);display:block}.real-person-hotspot,.real-person-hotspot:hover,.real-person-hotspot:nth-child(2n),.real-person-hotspot:nth-child(2n):hover{transform:translateX(-50%)}.real-person-hotspot:before{content:"";position:absolute;inset:13% 7% 0;border:1px solid transparent;border-radius:45% 45% 12px 12px;transition:border-color .2s,background .2s,box-shadow .2s}.real-person-hotspot:focus-visible:before,.real-person-hotspot:hover:before{border-color:#d5bd7a99;background:#d5bd7a0a;box-shadow:0 0 25px #d5bd7a1c}.person-role-label{position:absolute;left:50%;top:-7px;transform:translate(-50%,-100%);width:max-content;max-width:125px;padding:7px 9px;border:1px solid #8c794f8c;background:#11120fe8;box-shadow:0 8px 20px #0008;display:flex!important;flex-direction:column;gap:2px;text-align:center;pointer-events:none}.person-role-label:after{content:"";position:absolute;left:50%;top:100%;height:18px;width:1px;background:linear-gradient(#bda46e,transparent)}.person-role-label strong{font:600 8px/1.25 var(--sans);color:#eee8d9;white-space:normal}.person-role-label small{font-size:6px;line-height:1.2;color:#aaa497}.person-click-hint{position:absolute;left:50%;bottom:2%;transform:translateX(-50%);opacity:0;padding:4px 7px;background:#171815de;border:1px solid #9c8454;color:var(--gold2);font-size:6px;text-transform:uppercase;letter-spacing:1px;transition:opacity .2s}.real-person-hotspot:focus-visible .person-click-hint,.real-person-hotspot:hover .person-click-hint{opacity:1}@media(max-width:900px){.home-role-hotspots{left:50%;right:auto;width:1080px;min-width:1080px;transform:translateX(-50%);bottom:0}.real-person-hotspot{min-width:72px}.person-role-label{max-width:112px}.person-role-label strong{font-size:8px}}@media(max-width:650px){.home-role-hotspots{bottom:0}.real-person-hotspot{top:29%;bottom:5%}.person-role-label{top:-2px;padding:6px}.person-role-label small,.villa-photo-title{display:none}}.real-person-hotspot:before{inset:10% 5% 0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-clip-path:polygon(37% 2%,63% 2%,72% 9%,74% 18%,67% 25%,76% 36%,88% 58%,78% 65%,71% 52%,69% 100%,52% 100%,50% 64%,47% 100%,29% 100%,31% 52%,22% 65%,12% 58%,24% 36%,33% 25%,26% 18%,28% 9%);clip-path:polygon(37% 2%,63% 2%,72% 9%,74% 18%,67% 25%,76% 36%,88% 58%,78% 65%,71% 52%,69% 100%,52% 100%,50% 64%,47% 100%,29% 100%,31% 52%,22% 65%,12% 58%,24% 36%,33% 25%,26% 18%,28% 9%);transition:background .22s,filter .22s}.real-person-hotspot:focus-visible:before,.real-person-hotspot:hover:before{background:#d7bd7066!important;filter:drop-shadow(0 0 7px #e2c67f) drop-shadow(0 0 16px #b39147cc);mix-blend-mode:screen}.member-locations-field>span{display:block;color:#c4c2b9;font-size:11px}.member-locations-field>p{color:var(--muted);font-size:9px;line-height:1.55;margin:7px 0 12px}.admin-location-entry,.member-location-entry{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:8px;gap:8px}.admin-location-entry input,.member-location-entry input{margin:0}.admin-location-entry button,.member-location-entry button{border:1px solid #6a5b3c;background:#272319;color:var(--gold2);padding:0 15px;cursor:pointer}.member-location-entry button:disabled{opacity:.45}.member-location-cards{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.member-location-cards>button{display:flex;align-items:center;gap:8px;border:1px solid #655a40;background:#201e18;color:var(--gold2);padding:8px 10px;text-align:left;cursor:pointer}.member-location-cards span{display:flex;flex-direction:column}.member-location-cards b{font-size:10px}.member-location-cards small{color:var(--muted);font-size:8px}.member-location-cards i{font-style:normal;color:#8e8c83;margin-left:4px}.member-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.member-admin-card{border:1px solid var(--line);background:#131411;padding:18px;display:flex;flex-direction:column;gap:14px}.member-admin-card header{display:flex;justify-content:space-between;gap:12px}.member-admin-card header div{display:flex;flex-direction:column;gap:5px}.member-admin-card header strong{font:500 18px var(--serif)}.member-admin-card header small,.member-admin-meta{color:var(--muted);font-size:9px}.member-admin-card header>b{height:max-content;border:1px solid #6b5d40;color:var(--gold2);padding:6px 8px;font-size:8px;letter-spacing:1px}.member-admin-meta{display:flex;gap:8px 14px;flex-wrap:wrap}.member-admin-tags>small{display:block;color:#77786f;font-size:8px;text-transform:uppercase;letter-spacing:1px;margin-bottom:7px}.member-admin-tags>div{display:flex;flex-wrap:wrap;gap:6px}.member-admin-tags i{display:inline-flex;align-items:center;gap:5px;border:1px solid #403d32;padding:5px 7px;color:#bcb7aa;font-size:8px;font-style:normal}.member-admin-tags em{color:#777;font-size:9px}.member-admin-card>button{margin-top:auto;border:1px solid #756440;background:#29251b;color:var(--gold2);padding:10px;cursor:pointer}.admin-member-profile-editor{border:1px solid #514833;background:#171713;padding:18px;margin:18px 0 22px}.admin-member-profile-editor h3,.admin-period-heading{font:500 18px var(--serif);margin:0 0 14px}.admin-location-entry{margin-top:12px}.admin-member-status-toggle{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;grid-gap:13px;gap:13px;margin:12px 0;padding:14px 15px;border:1px solid #45423a;background:#11120f;cursor:pointer}.admin-member-status-toggle>input{width:17px;height:17px;margin:1px 0 0;justify-self:start}.admin-member-status-toggle>span{display:grid;min-width:0;grid-gap:4px;gap:4px;text-align:left}.admin-member-status-toggle b{font-size:10px}.admin-member-status-toggle small{font-size:8px;line-height:1.5;color:#85837a}.admin-member-status-toggle.is-business{border-color:#315d87;background:#101923}.admin-member-status-toggle.is-business>input{accent-color:#4d8fc6}.admin-member-status-toggle.is-business b{color:#9dcced}.admin-member-status-toggle.is-referral{border-color:#756540;background:#1b1913}.admin-member-status-toggle.is-referral>input{accent-color:#c4a65c}.admin-member-status-toggle.is-referral b{color:#e2ca83}.admin-member-status-toggle:has(input:disabled){opacity:.58;cursor:not-allowed}.admin-interest-picker{margin:16px 0;border:1px solid #403e36;background:#11120f}.admin-interest-picker>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;color:#c4c2b9;cursor:pointer;list-style:none}.admin-interest-picker>summary::-webkit-details-marker{display:none}.admin-interest-picker>summary:after{content:"+";flex:0 0 auto;color:var(--gold2);font-size:16px}.admin-interest-picker[open]>summary:after{content:"−"}.admin-interest-picker>summary span{font-size:11px}.admin-interest-picker>summary small{margin-left:auto;color:#85837a;font-size:8px}.admin-interest-picker>div{display:flex;flex-wrap:wrap;gap:6px;margin:0;border-top:1px solid #34342e;padding:12px 14px 14px}.admin-interest-picker button{border:1px solid #403e36;background:#11120f;color:#96968d;padding:7px 9px;font-size:8px;cursor:pointer}.admin-interest-picker button.selected{border-color:#927c4e;background:#2a251a;color:var(--gold2)}.admin-member-profile-data{margin:0 0 18px;border:1px solid #4b4537;background:#12130f}.admin-member-profile-data>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 15px;cursor:pointer;list-style:none}.admin-member-profile-data>summary::-webkit-details-marker{display:none}.admin-member-profile-data>summary span{color:#d5d0c3;font-size:11px}.admin-member-profile-data>summary small{margin-left:auto;color:#85837a;font-size:8px}.admin-member-profile-data>summary:after{content:"+";color:var(--gold2);font-size:16px}.admin-member-profile-data[open]>summary:after{content:"−"}.admin-member-profile-data-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:14px;border-top:1px solid #34342e}.admin-member-profile-data-body article{padding:12px;border:1px solid #36372f;background:#161712}.admin-member-profile-data-body article.wide{grid-column:1/-1}.admin-member-profile-data-body b{display:block;margin-bottom:6px;color:#8e9088;font-size:8px;text-transform:uppercase;letter-spacing:.7px}.admin-member-profile-data-body p{margin:0;color:#c8c5bb;font-size:10px;line-height:1.65;white-space:pre-wrap}@media(max-width:800px){.admin-member-profile-data-body,.member-admin-grid{grid-template-columns:1fr}.admin-member-profile-data-body article.wide{grid-column:auto}}@media(max-width:560px){.admin-location-entry,.member-location-entry{grid-template-columns:1fr}.admin-location-entry button,.member-location-entry button{min-height:42px}.member-admin-card header{align-items:flex-start}.admin-member-profile-editor{padding:14px}}.member-directory-tools{display:grid;grid-template-columns:minmax(280px,1.5fr) minmax(180px,.6fr) auto;grid-gap:12px;gap:12px;align-items:flex-end;margin:18px 0 14px}.member-directory-tools label{display:flex;flex-direction:column;gap:7px}.member-directory-tools label>span{color:#8f8f86;font-size:8px;text-transform:uppercase;letter-spacing:1px}.member-directory-tools input,.member-directory-tools select{height:42px;border:1px solid #46443b;background:#10110f;color:var(--text);padding:0 12px}.member-directory-tools>div{height:42px;min-width:112px;border:1px solid var(--line);background:#171713;display:flex;align-items:baseline;justify-content:center;gap:6px;padding:0 12px}.member-directory-tools>div b{font:500 18px var(--serif);color:var(--gold2)}.member-directory-tools>div span{font-size:8px;color:var(--muted)}.member-admin-table-wrap{overflow-x:auto;border:1px solid var(--line)}.member-admin-table{width:100%;border-collapse:collapse;min-width:980px}.member-admin-table th{text-align:left;padding:11px 13px;background:#1d1c17;color:#85857d;font-size:7px;text-transform:uppercase;letter-spacing:1.1px;font-weight:500}.member-admin-table td{padding:12px 13px;border-top:1px solid #32322c;color:#c8c6be;font-size:9px;vertical-align:middle}.member-admin-table tbody tr{background:#121310;transition:background .18s ease}.member-admin-table tbody tr:hover{background:#191914}.member-admin-table td:first-child{display:grid;grid-template-columns:auto 1fr;grid-column-gap:9px;column-gap:9px;align-items:center}.member-admin-table td:first-child>b{grid-row:1/3;border:1px solid #665a40;color:var(--gold2);font-size:7px;padding:5px 6px;letter-spacing:.7px}.member-admin-table td strong{font:500 14px var(--serif);color:var(--text)}.member-admin-table td small{display:block;color:#74756e;font-size:8px;margin-top:3px}.member-table-location{display:inline-flex;align-items:center;gap:5px}.member-payment-state{display:inline-flex;border:1px solid #4a483f;padding:6px 8px;font-size:8px;text-transform:capitalize;white-space:nowrap}.member-payment-state.paid{border-color:#486047;color:#9cbb91}.member-payment-state.complimentary{border-color:#796a46;color:var(--gold2)}.member-payment-state.open{border-color:#6c4b48;color:#d39a92}.member-admin-table td:last-child{text-align:right}.member-admin-table td:last-child button,.member-directory-pagination button{border:1px solid #786843;background:#29251b;color:var(--gold2);padding:8px 12px;cursor:pointer;font-size:8px}.member-directory-pagination{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:13px}.member-directory-empty,.member-directory-pagination span{color:var(--muted);font-size:9px}.member-directory-pagination button:disabled{opacity:.35;cursor:default}.member-type-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0}.member-type-overview-group{display:flex;align-items:center;justify-content:space-between;min-width:0;padding:14px 15px;border:1px solid #514a39;background:#191914}.member-type-overview-group>div{display:grid;grid-gap:3px;gap:3px}.member-type-overview-group span{color:var(--gold2);font:500 17px var(--serif)}.member-type-overview-group small{color:#74756e;font-size:7px;letter-spacing:.8px;text-transform:uppercase}.member-type-overview-group b{display:grid;place-items:center;min-width:34px;height:34px;border:1px solid #75633d;color:#e8ce83;font:500 17px var(--serif)}.member-type-overview-group.ii{border-color:#3f515a}.member-type-overview-group.ii b{border-color:#52616a;color:#b9d5df}.member-type-overview-group.others{border-color:#3c3c37}.member-type-overview-group.others b{border-color:#55564f;color:#b6b7af}.member-directory-revenue{display:grid;grid-template-columns:minmax(250px,1.25fr) repeat(2,minmax(170px,.75fr));border:1px solid #62563c;background:linear-gradient(110deg,#1d1c17,#121310);margin:18px 0 14px}.member-directory-revenue>div{display:flex;flex-direction:column;gap:5px;padding:18px 20px;border-left:1px solid #36342b}.member-directory-revenue>div:first-child{border-left:0}.member-directory-revenue span{color:#a9a393;font-size:8px;text-transform:uppercase;letter-spacing:1.2px}.member-directory-revenue strong{font:400 29px var(--serif);color:#e2c77f}.member-directory-revenue b{font:400 20px var(--serif);color:#d3d0c7}.member-directory-revenue small{color:#73746d;font-size:8px}.member-admin-table tr.has-coin-issued td:first-child>b{border-color:#e6d092;color:#fff3c8;background:#3a321f;box-shadow:0 0 0 1px rgba(229,198,119,.28),0 0 16px rgba(214,178,88,.18)}.member-type-badge{display:inline-flex;min-width:34px;justify-content:center;border:1px solid #75633d;background:#272218;color:#e8ce83;padding:6px 8px;font-size:8px;font-weight:700;letter-spacing:1.1px}.member-type-badge.ii{border-color:#52616a;background:#182126;color:#b9d5df}@media(max-width:760px){.member-type-overview{grid-template-columns:1fr}.member-directory-tools{grid-template-columns:1fr 1fr}.member-directory-tools>label:first-child{grid-column:1/-1}.member-directory-tools>div{min-width:0}.member-admin-table-wrap{border-left:0;border-right:0;margin-left:-18px;margin-right:-18px;padding-left:18px}.member-admin-table{min-width:860px}.member-directory-pagination{justify-content:space-between}.member-directory-revenue{grid-template-columns:1fr 1fr}.member-directory-revenue>div:first-child{grid-column:1/-1;border-bottom:1px solid #36342b}.member-directory-revenue>div:nth-child(2){border-left:0}.member-directory-revenue>div{padding:15px}.member-directory-revenue strong{font-size:26px}}.application-button{width:100%;border:1px solid #665b42;background:#1d1d19;color:var(--gold2);padding:13px 16px;margin-top:13px;cursor:pointer}.back-button{border:0;background:none;color:var(--muted);display:flex;gap:6px;margin-bottom:24px;cursor:pointer}.application-card{width:min(760px,100%);margin:40px 0}.application-card h1{font-size:36px}.application-form .form-grid{margin:22px 0 16px}.application-form textarea{min-height:90px}.application-consent{display:flex!important;align-items:flex-start;gap:10px;color:var(--muted)!important;line-height:1.45;margin:4px 0 15px}.application-consent input{width:16px!important;margin:2px 0 0!important;flex:0 0 auto}.application-form>.primary-button{width:100%}.pending-card{text-align:center}.pending-icon{width:62px;height:62px;border:1px solid #687557;border-radius:50%;display:grid;place-items:center;color:var(--green);margin:0 auto 22px}.approval-steps{display:grid;text-align:left;grid-gap:9px;gap:9px;margin:25px 0}.approval-steps span{border:1px solid var(--line);padding:12px;display:flex;align-items:center;gap:11px;color:#b8b6ae;font-size:10px}.approval-steps b{width:23px;height:23px;border:1px solid #655a41;color:var(--gold);display:grid;place-items:center}.application-queue{margin-top:18px}.application-head,.application-row{display:grid;grid-template-columns:1.5fr 1fr .65fr .8fr;grid-gap:14px;gap:14px;align-items:center}.application-head{padding:14px 5px;color:var(--muted);font-size:9px;text-transform:uppercase}.application-row{border-top:1px solid var(--line);padding:15px 5px}.application-row>div{display:flex;flex-direction:column;gap:4px}.application-row small,.application-row>span{color:var(--muted);font-size:9px}.application-row>span{display:flex;align-items:center;gap:5px}.application-row button{border:1px solid #665b42;background:#29261d;color:var(--gold2);padding:9px;cursor:pointer}.application-row>b{text-transform:uppercase;font-size:9px;letter-spacing:1px}.decision-approved{color:var(--green)}.decision-declined{color:#cc7770}.admission-modal{width:min(720px,100%)}.applicant-details{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--line);margin:22px 0}.applicant-details span{background:#121310;padding:13px;display:flex;flex-direction:column;gap:4px}.applicant-details small{color:var(--muted);font-size:8px;text-transform:uppercase}.applicant-details b{font-size:10px}.approval-fields{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:12px;gap:12px}.approval-warning{border:1px solid #544a36;background:#211e17;padding:12px;color:#b9aa86!important;font-size:9px}.decision-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.decline-application{border:1px solid #63413e;background:none;color:#cc817a;padding:11px 17px;cursor:pointer}@media(max-width:700px){.application-head{display:none}.application-row{grid-template-columns:1fr 1fr}.application-row>div{grid-column:1/-1}.applicant-details,.approval-fields{grid-template-columns:1fr}}.modal-backdrop>.admission-modal{max-height:calc(100dvh - 40px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}@media(max-width:700px){.modal-backdrop{padding:10px}.modal-backdrop>.admission-modal{max-height:calc(100dvh - 20px)}}.table-row>div{display:flex;flex-direction:column;gap:4px}.table-row>div small{color:var(--muted);font-size:9px}.introduction-candidates{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.introduction-candidates h3{font:500 19px var(--serif);margin:0 0 12px}.introduction-candidates article{display:flex;gap:12px;align-items:center;border:1px solid #39382f;background:#121310;padding:13px;margin-top:8px}.introduction-candidates article>svg{color:var(--gold);flex:0 0 auto}.introduction-candidates article div{display:flex;flex-direction:column;gap:3px}.introduction-candidates article small,.introduction-candidates article span{color:var(--muted);font-size:9px}.introduction-modal{max-height:90vh;overflow:auto}.monaco-art.city-backdrop{right:0;width:48%;display:block;background-image:linear-gradient(90deg,#24251e 0,rgba(18,18,15,.12) 42%,rgba(8,8,7,.13) 100%),linear-gradient(180deg,rgba(7,8,7,.08),rgba(58,42,17,.28)),var(--city-image,radial-gradient(circle at 50% 120%,#75623d,#24251f 55%,#171816));background-size:cover;background-position:50%;filter:saturate(.74) contrast(1.02) brightness(1.13)}.monaco-art.city-backdrop:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#24251e,transparent 52%),linear-gradient(180deg,rgba(5,5,4,.02),rgba(48,35,15,.18));box-shadow:inset 0 0 58px #05050570}.city-visual{position:relative;overflow:hidden;background-image:linear-gradient(145deg,rgba(5,5,4,.22),rgba(79,58,24,.3)),var(--city-image,radial-gradient(circle at 50% 120%,#75623d,#24251f 55%,#171816));background-size:cover;background-position:50%;filter:saturate(.72) contrast(1.02) brightness(1.14)}.city-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(3,4,3,.2),rgba(87,65,29,.16));box-shadow:inset 0 0 48px #03030370;border-right:1px solid #4a402c66}@media(max-width:850px){.monaco-art.city-backdrop{width:62%;right:-10%;opacity:.78}.city-visual{height:145px;background-position:center 48%}}.hero-panel{isolation:isolate}.hero-panel>div:first-child{max-width:58%;text-shadow:0 1px 20px #0a0a08;position:relative;z-index:2}.monaco-art.city-backdrop{width:64%;right:-1%;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.16) 12%,#000 43%,#000);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.16) 12%,#000 43%,#000)}.monaco-art.city-backdrop:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(36,37,30,.72),rgba(36,37,30,.2) 38%,transparent 68%);z-index:1}@media(max-width:850px){.hero-panel>div:first-child{max-width:82%}.monaco-art.city-backdrop{width:88%;right:-28%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 42%,#000);mask-image:linear-gradient(90deg,transparent,#000 42%,#000)}}.trip-card{grid-template-columns:minmax(270px,36%) 1fr;overflow:hidden}.trip-card .city-visual{width:calc(100% + 72px);z-index:0;-webkit-mask-image:linear-gradient(90deg,#000,#000 64%,rgba(0,0,0,.72) 78%,transparent);mask-image:linear-gradient(90deg,#000,#000 64%,rgba(0,0,0,.72) 78%,transparent)}.trip-card .trip-info{position:relative;z-index:1;background:linear-gradient(90deg,transparent 0,rgba(21,22,20,.9) 56px,var(--surface) 112px);padding-left:48px}.trip-card .remove-trip{z-index:3}@media(max-width:850px){.trip-card{grid-template-columns:1fr}.trip-card .city-visual{width:100%;height:170px;-webkit-mask-image:linear-gradient(180deg,#000,#000 62%,rgba(0,0,0,.7) 78%,transparent);mask-image:linear-gradient(180deg,#000,#000 62%,rgba(0,0,0,.7) 78%,transparent)}.trip-card .trip-info{margin-top:-34px;padding-left:27px;background:linear-gradient(180deg,transparent 0,rgba(21,22,20,.9) 34px,var(--surface) 72px)}}.trip-card{position:relative}.trip-card-actions{position:absolute;top:14px;right:14px;z-index:4;display:flex;gap:7px}.trip-card-actions button{display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid #62583f;background:#11130fe8;color:#c6b98f;font-size:8px;text-transform:uppercase;letter-spacing:.7px;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.trip-card-actions button:hover{border-color:var(--gold);color:#f0e4c0}.trip-card-actions .remove-trip{position:static;right:auto;bottom:auto;z-index:auto;color:#bda5a0;border-color:#594441}.trip-edit-modal{max-height:min(88vh,760px);overflow-y:auto}@media(max-width:600px){.trip-card-actions{top:10px;right:10px}.trip-card-actions button{padding:8px}.trip-card-actions button span{display:none}.trip-edit-modal{padding:28px 22px}}@media(max-width:850px){.hero-panel{position:relative;background:#1d1e19}.hero-panel>div:first-child{max-width:100%;z-index:3}.monaco-art.city-backdrop{inset:0;width:100%;height:100%;right:0;opacity:.5;background-position:50%;background-size:cover;-webkit-mask-image:none;mask-image:none}.monaco-art.city-backdrop:before{background:linear-gradient(90deg,rgba(20,21,18,.96),rgba(20,21,18,.83) 42%,rgba(20,21,18,.42) 78%,rgba(20,21,18,.25))}.monaco-art.city-backdrop:after{background:linear-gradient(180deg,rgba(8,9,8,.22),rgba(40,30,13,.48));box-shadow:inset 0 0 60px #050505aa}.trip-card .city-visual{width:100%;height:auto;aspect-ratio:16/8.6;background-size:cover;background-position:center 52%;-webkit-mask-image:linear-gradient(180deg,#000,#000 70%,rgba(0,0,0,.72) 84%,transparent);mask-image:linear-gradient(180deg,#000,#000 70%,rgba(0,0,0,.72) 84%,transparent)}.trip-card .trip-info{margin-top:-38px}}.person-role-label{top:25%!important;transform:translate(-50%,-50%)!important;z-index:2}.person-role-label:after{display:none!important}@media(max-width:650px){.person-role-label{top:25%!important}.person-role-label small{display:none}}.person-role-label{top:44%!important}@media(max-width:650px){.person-role-label{top:44%!important}}.mobile-home-residence{display:none}@media(max-width:650px){.real-estate-network{display:none!important}.mobile-home-residence{display:block;padding:0 12px 18px}.mobile-villa-hero{height:185px;position:relative;overflow:hidden;border:1px solid #5f543c;background:#111}.mobile-villa-hero img{object-fit:cover;object-position:center 34%}.mobile-villa-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,#0d0e0cab),linear-gradient(90deg,#0b0c0b55,transparent,#0b0c0b55)}.mobile-staff-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:10px}.mobile-staff-card{min-width:0;padding:0;border:1px solid #504936;background:#151614;color:var(--text);text-align:left;overflow:hidden;cursor:pointer}.mobile-staff-photo{display:block;height:175px;background-image:linear-gradient(180deg,transparent 52%,#10110fc9),url(/home/cis-connect-home-villa.webp);background-size:1000% auto;background-position:var(--portrait-x) 54%;background-repeat:no-repeat;filter:saturate(.8)}.mobile-staff-card>span:last-child{display:flex;min-height:61px;padding:10px;flex-direction:column;gap:4px;border-top:1px solid #4f4632}.mobile-staff-card strong{font:500 13px/1.25 var(--serif);color:#eee9dc}.mobile-staff-card small{font-size:8px;color:var(--muted);line-height:1.3}.mobile-staff-card:active{border-color:var(--gold);background:#211f18}.home-estate{overflow:hidden}.estate-intro{padding-left:18px;padding-right:18px}.home-disclaimer{line-height:1.5}}@media(max-width:370px){.mobile-staff-grid{grid-template-columns:1fr}.mobile-staff-photo{height:210px;background-size:720% auto}}.property-location-first{display:block;border:1px solid #756440;background:linear-gradient(120deg,#252118,#171815);padding:17px 18px;margin-top:20px;color:#d9d4c8!important}.property-location-first>span{display:flex;align-items:center;gap:7px;color:var(--gold2);text-transform:uppercase;letter-spacing:1.2px;font-size:8px;margin-bottom:9px}.property-location-first>span b{width:21px;height:21px;border:1px solid #8b7548;display:grid;place-items:center}.property-location-first>small{display:block;color:var(--muted);font-size:8px;margin-top:7px;line-height:1.5}.location-gate-note{border-left:2px solid var(--gold);background:#211f19;padding:13px 15px;color:#aaa!important;font-size:10px!important}.home-suggestions{border:1px solid #4f4939;background:#131410;margin:18px 0;padding:17px}.home-suggestions header{display:flex;align-items:center;gap:10px;color:var(--gold2);border-bottom:1px solid var(--line);padding-bottom:12px}.home-suggestions header div{display:flex;flex-direction:column;gap:2px}.home-suggestions header small{font-size:7px;text-transform:uppercase;letter-spacing:1.2px;color:var(--muted)}.home-suggestions header strong{font:500 17px var(--serif)}.home-suggestions>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--line);margin-top:12px}.home-suggestions span{display:flex;flex-direction:column;gap:4px;background:#181916;padding:11px;color:#a9a79f;font-size:8px;line-height:1.45}.home-suggestions span b{color:#d8c28c;font-size:8px}.home-suggestions>p{margin:11px 0 0;color:#74756e!important;font-size:7px!important}.home-request-modal>.primary-button{margin-left:auto}@media(max-width:600px){.home-suggestions>div{grid-template-columns:1fr}.property-location-first{padding:15px}}.property-location-first{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:10px 12px;gap:10px 12px}.property-location-first>input[type=hidden],.property-location-first>small,.property-location-first>span{grid-column:1/-1}.property-location-first label{color:#c9c5ba;font-size:9px}.property-location-first input,.property-location-first select{margin-top:6px}.home-suggestions .salary-suggestion{grid-column:1/-1;background:linear-gradient(120deg,#292318,#171815);border:1px solid #6e5e3f;padding:15px}.home-suggestions .salary-suggestion strong{font:500 22px var(--serif);color:#e2cc94}.home-suggestions .salary-suggestion small{color:#8f8d84;font-size:7px}@media(max-width:600px){.property-location-first{grid-template-columns:1fr}.home-suggestions .salary-suggestion,.property-location-first>small,.property-location-first>span{grid-column:1}}.property-location-first.country-only{grid-template-columns:1fr}.property-location-first.country-only>small,.property-location-first.country-only>span{grid-column:1}.real-person-hotspot:before{inset:5% 1% 3%!important;z-index:1;opacity:0!important;background:linear-gradient(180deg,#f6e4a7,#d2ad5d 52%,#9c732d)!important;-webkit-clip-path:polygon(38% 0,62% 0,70% 5%,73% 13%,68% 21%,75% 29%,82% 43%,94% 61%,82% 67%,71% 52%,68% 100%,53% 100%,50% 62%,47% 100%,31% 100%,29% 52%,18% 67%,6% 61%,18% 43%,25% 29%,32% 21%,27% 13%,30% 5%)!important;clip-path:polygon(38% 0,62% 0,70% 5%,73% 13%,68% 21%,75% 29%,82% 43%,94% 61%,82% 67%,71% 52%,68% 100%,53% 100%,50% 62%,47% 100%,31% 100%,29% 52%,18% 67%,6% 61%,18% 43%,25% 29%,32% 21%,27% 13%,30% 5%)!important;-webkit-mask-image:none!important;mask-image:none!important;filter:drop-shadow(0 0 5px #e6ca77)!important;transition:opacity .18s ease,filter .18s ease!important;mix-blend-mode:screen!important}.real-person-hotspot:focus-visible:before,.real-person-hotspot:hover:before{opacity:.7!important;filter:drop-shadow(0 0 8px #f5db8a) drop-shadow(0 0 22px #b58b38)!important}@media(max-width:650px){.mobile-home-residence{padding:0 14px 20px}.mobile-villa-hero{height:150px;border-color:#6f6040}.mobile-villa-hero img{object-position:center 26%}.mobile-staff-grid{display:flex;flex-direction:column;gap:7px;margin-top:8px}.mobile-staff-card{display:grid;grid-template-columns:92px minmax(0,1fr) 28px;align-items:center;min-height:118px;border:1px solid #403b30;background:linear-gradient(100deg,#181916,#11120f);overflow:hidden}.mobile-staff-photo{width:92px;height:118px;background-image:linear-gradient(180deg,transparent 65%,#0e0f0d7a),url(/home/cis-connect-home-villa.webp);background-size:1000% auto;background-position:var(--portrait-x) 38%;background-repeat:no-repeat;border-right:1px solid #544a33;filter:saturate(.78) contrast(1.05)}.mobile-staff-card>span.mobile-staff-copy{min-height:0;padding:13px 12px;border:0;display:flex;flex-direction:column;gap:4px}.mobile-staff-copy small{font-size:6px;letter-spacing:1.1px;text-transform:uppercase;color:#9e8958}.mobile-staff-copy strong{font:500 16px/1.15 var(--serif);color:#f0ebdf}.mobile-staff-copy em{font:normal 8px/1.35 var(--sans);color:#918f87}.mobile-staff-arrow{display:block!important;color:#cdb677;font-size:19px;text-align:center}.mobile-staff-card:active{transform:scale(.992);border-color:#a68c53}}.real-person-hotspot,.real-person-hotspot:focus,.real-person-hotspot:focus-visible,.real-person-hotspot:hover{outline:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.person-click-hint{display:none!important}.toggle:disabled{cursor:wait;opacity:.8}.privacy-spinner{width:15px;height:15px;color:#e8d397;animation:privacy-spin .8s linear infinite}.privacy-save-state{display:flex;align-items:center;gap:7px;margin:10px 0 0;padding:10px 13px;border:1px solid #3f503b;background:#172018;color:#94b58a;font-size:9px}.privacy-save-state.error{border-color:#68413e;background:#211615;color:#d98f88}@keyframes privacy-spin{to{transform:rotate(1turn)}}.staff-silhouette-layer{position:absolute;z-index:4;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.staff-silhouette-layer g{pointer-events:all;cursor:pointer;outline:none;fill:#d9b85f;fill-opacity:.001;transition:fill-opacity .18s ease;filter:drop-shadow(0 0 0 transparent)}.staff-silhouette-layer g:focus-visible,.staff-silhouette-layer g:hover{fill-opacity:.42;filter:drop-shadow(0 0 7px #f0d37c) drop-shadow(0 0 18px #9f792d)}.staff-silhouette-layer g:focus-visible{stroke:#f0d88f;stroke-width:2}.real-person-hotspot:before{display:none!important}@media(max-width:650px){.staff-silhouette-layer{display:none}}.real-estate-network .home-role-hotspots{z-index:5;pointer-events:none}.real-estate-network .real-person-hotspot{pointer-events:none}.real-estate-network .person-role-label{z-index:6!important}.staff-silhouette-layer g:focus-visible,.staff-silhouette-layer g:hover{fill-opacity:.14;filter:drop-shadow(0 0 4px #d8bd72)}.professional-service-overview{margin:0 18px 18px;border:1px solid #4b4536;background:linear-gradient(145deg,#171916,#0e100e);box-shadow:0 22px 60px #0003;overflow:hidden}.professional-service-overview>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:21px 24px;border-bottom:1px solid #3d392f;background:linear-gradient(90deg,#1d1d18,#131512)}.professional-service-overview>header div small,.professional-service-overview>header div strong{display:block}.professional-service-overview>header div small{margin-bottom:5px;color:#9f8958;font-size:7px;letter-spacing:1.5px;text-transform:uppercase}.professional-service-overview>header div strong{font:500 20px var(--serif);color:#eee9dc}.professional-service-overview>header>span{display:flex;align-items:center;gap:7px;color:#bda76e;font-size:8px;letter-spacing:.7px;text-transform:uppercase}.professional-service-overview>header svg{width:15px;height:15px}.service-overview-groups{display:grid;grid-template-columns:repeat(3,1fr)}.service-overview-groups>section{padding:24px;border-right:1px solid #343229}.service-overview-groups>section:last-child{border:0}.service-overview-groups>section>span{color:#9d8756;font-size:7px;letter-spacing:1.2px;text-transform:uppercase}.service-overview-groups h3{margin:7px 0 5px;font:500 20px var(--serif)}.service-overview-groups p{min-height:46px;margin:0 0 15px;color:#85847d;font-size:8px;line-height:1.55}.service-overview-groups section>div{display:grid;grid-gap:6px;gap:6px}.service-overview-groups button{display:grid;grid-template-columns:28px 1fr 14px;grid-gap:9px;gap:9px;align-items:center;min-height:58px;padding:9px 10px;border:1px solid #35342c;background:#131512;color:#e5e0d4;text-align:left;cursor:pointer}.professional-role-grid button:hover,.service-overview-groups button:hover{border-color:#8c774b;background:#201e18}.service-overview-groups button svg{width:16px;color:#b69c60}.service-overview-groups button small,.service-overview-groups button span,.service-overview-groups button strong{display:block}.service-overview-groups button strong{font:500 11px var(--serif)}.service-overview-groups button small{margin-top:3px;color:#7f7e77;font-size:6.5px}.professional-role-grid button b,.service-overview-groups button b{color:#bda365;font-weight:400}.professional-service-overview>footer{display:grid;grid-template-columns:100px 1fr;grid-gap:18px;gap:18px;padding:15px 24px;border-top:1px solid #39362c;background:#121411}.professional-service-overview>footer span{color:#a58e59;font-size:7px;letter-spacing:1.3px;text-transform:uppercase}.professional-service-overview>footer p{margin:0;color:#8d8c84;font-size:8px;line-height:1.5}.service-overview-summary{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #343229}.service-overview-summary>span{padding:15px 20px;border-right:1px solid #343229}.service-overview-summary>span:last-child{border:0}.service-overview-summary small,.service-overview-summary strong{display:block}.service-overview-summary small{color:#89784f;font-size:6px;letter-spacing:1px;text-transform:uppercase}.service-overview-summary strong{margin-top:5px;font:500 11px var(--serif);color:#d9d3c6}.professional-role-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;padding:18px}.professional-role-grid button{display:grid;grid-template-columns:25px 1fr 14px;align-items:center;grid-gap:9px;gap:9px;min-height:72px;padding:12px;border:1px solid #35342c;background:#131512;color:#e5e0d4;text-align:left;cursor:pointer}.professional-role-grid button>small{color:#9d8756;font-size:7px}.professional-role-grid button p,.professional-role-grid button strong{display:block}.professional-role-grid button strong{font:500 13px var(--serif)}.professional-role-grid button p{margin:4px 0 0;color:#82817a;font-size:7px}.sports-service-overview{margin-top:0}.sports-service-overview .professional-role-grid{grid-template-columns:repeat(3,1fr)}@media(max-width:760px){.professional-service-overview{margin:0 14px 16px}.professional-service-overview>header{align-items:flex-start;padding:17px}.professional-service-overview>header div strong{font-size:17px}.professional-service-overview>header>span{max-width:120px;justify-content:flex-end;text-align:right;line-height:1.4}.service-overview-groups{grid-template-columns:1fr}.service-overview-groups>section{padding:18px;border-right:0;border-bottom:1px solid #343229}.service-overview-groups>section p{min-height:0}.service-overview-summary{grid-template-columns:1fr}.service-overview-summary>span{padding:11px 16px;border-right:0;border-bottom:1px solid #343229}.professional-role-grid,.sports-service-overview .professional-role-grid{grid-template-columns:1fr;padding:12px}.professional-service-overview>footer{grid-template-columns:1fr;gap:6px;padding:14px 17px}}.yacht-section{border:1px solid var(--line);background:var(--surface);margin-bottom:22px;overflow:hidden}.yacht-scene{position:relative;aspect-ratio:16/9;overflow:hidden;background:#101316}.yacht-scene>img{object-fit:cover}.yacht-shade{position:absolute;inset:0;background:linear-gradient(180deg,#07101a15 35%,#090b0adb)}.yacht-labels{position:absolute;inset:0;z-index:2}.yacht-labels button{position:absolute;top:58%;transform:translateX(-50%);width:112px;padding:7px 8px;border:1px solid #8a744d99;background:#10120fe8;color:#eee9dc;text-align:center;cursor:pointer}.yacht-labels button:hover{border-color:#c7a965;background:#1e1c16}.yacht-labels small,.yacht-labels strong{display:block}.yacht-labels strong{font:600 8px/1.25 var(--sans)}.yacht-labels small{margin-top:2px;color:#9b978d;font-size:6px;line-height:1.25}.mobile-yacht-grid{display:none}@media(max-width:650px){.yacht-scene{height:190px;aspect-ratio:auto}.yacht-scene>img{object-position:center}.yacht-labels{display:none}.mobile-yacht-grid{display:flex;flex-direction:column;gap:7px;padding:9px 14px 18px}.mobile-yacht-grid>button{display:grid;grid-template-columns:92px minmax(0,1fr) 28px;align-items:center;min-height:112px;padding:0;border:1px solid #403b30;background:linear-gradient(100deg,#181916,#11120f);color:var(--text);text-align:left;overflow:hidden}.mobile-yacht-grid>button>span{display:block;width:92px;height:112px;background-image:linear-gradient(180deg,transparent 62%,#0e0f0d70),url(/home/cis-connect-private-yacht.webp);background-size:1000% auto;background-position:var(--yacht-x) 60%;background-repeat:no-repeat;border-right:1px solid #544a33}.mobile-yacht-grid>button>div{padding:11px}.mobile-yacht-grid em,.mobile-yacht-grid small,.mobile-yacht-grid strong{display:block}.mobile-yacht-grid small{font-size:6px;letter-spacing:1px;text-transform:uppercase;color:#9e8958}.mobile-yacht-grid strong{margin-top:4px;font:500 15px var(--serif)}.mobile-yacht-grid em{margin-top:4px;font:normal 8px/1.35 var(--sans);color:#918f87}.mobile-yacht-grid b{color:#cdb677;font-size:18px}.yacht-section .estate-intro{padding-left:18px;padding-right:18px}}.yacht-labels button{top:45%;height:47%;width:9%;padding:0;border:0;background:transparent;overflow:visible}.yacht-labels button:before{content:"";position:absolute;inset:0 5%;z-index:0;opacity:0;background:#d8b65e;-webkit-clip-path:polygon(38% 0,62% 0,70% 5%,73% 13%,68% 21%,75% 29%,82% 43%,94% 61%,82% 67%,71% 52%,68% 100%,53% 100%,50% 62%,47% 100%,31% 100%,29% 52%,18% 67%,6% 61%,18% 43%,25% 29%,32% 21%,27% 13%,30% 5%);clip-path:polygon(38% 0,62% 0,70% 5%,73% 13%,68% 21%,75% 29%,82% 43%,94% 61%,82% 67%,71% 52%,68% 100%,53% 100%,50% 62%,47% 100%,31% 100%,29% 52%,18% 67%,6% 61%,18% 43%,25% 29%,32% 21%,27% 13%,30% 5%);filter:drop-shadow(0 0 4px #d8bd72);transition:opacity .18s}.yacht-labels button:focus-visible:before,.yacht-labels button:hover:before{opacity:.14}.yacht-labels button small,.yacht-labels button strong{position:absolute;z-index:2;left:50%;transform:translateX(-50%);width:112px;background:#10120fe8;border-left:1px solid #8a744d99;border-right:1px solid #8a744d99;padding-left:7px;padding-right:7px}.yacht-labels button strong{top:41%;padding-top:7px}.yacht-labels button small{top:calc(41% + 22px);padding-bottom:7px}.yacht-labels button:focus,.yacht-labels button:focus-visible,.yacht-labels button:hover{background:transparent!important;border:0!important;box-shadow:none!important;outline:0}.yacht-labels button:before{opacity:0!important}.yacht-labels button:focus-visible:before,.yacht-labels button:hover:before{opacity:.12!important}.yacht-labels button:first-child:before{-webkit-clip-path:polygon(37% 0,63% 0,71% 6%,72% 16%,67% 23%,77% 34%,89% 58%,78% 66%,69% 51%,67% 100%,52% 100%,49% 62%,45% 100%,28% 100%,31% 52%,20% 67%,9% 59%,23% 34%,33% 23%,27% 15%,29% 6%);clip-path:polygon(37% 0,63% 0,71% 6%,72% 16%,67% 23%,77% 34%,89% 58%,78% 66%,69% 51%,67% 100%,52% 100%,49% 62%,45% 100%,28% 100%,31% 52%,20% 67%,9% 59%,23% 34%,33% 23%,27% 15%,29% 6%)}.yacht-labels button:nth-child(2):before,.yacht-labels button:nth-child(6):before{-webkit-clip-path:polygon(39% 0,61% 0,69% 6%,71% 15%,66% 23%,75% 33%,85% 56%,76% 64%,68% 51%,66% 100%,52% 100%,50% 63%,47% 100%,32% 100%,33% 51%,24% 64%,15% 57%,25% 33%,34% 23%,29% 15%,31% 6%);clip-path:polygon(39% 0,61% 0,69% 6%,71% 15%,66% 23%,75% 33%,85% 56%,76% 64%,68% 51%,66% 100%,52% 100%,50% 63%,47% 100%,32% 100%,33% 51%,24% 64%,15% 57%,25% 33%,34% 23%,29% 15%,31% 6%)}.yacht-labels button:nth-child(3):before{-webkit-clip-path:polygon(37% 0,63% 0,71% 6%,73% 15%,68% 23%,78% 34%,91% 59%,79% 66%,70% 52%,68% 100%,53% 100%,50% 62%,47% 100%,30% 100%,31% 52%,20% 66%,8% 59%,22% 34%,32% 23%,27% 15%,29% 6%);clip-path:polygon(37% 0,63% 0,71% 6%,73% 15%,68% 23%,78% 34%,91% 59%,79% 66%,70% 52%,68% 100%,53% 100%,50% 62%,47% 100%,30% 100%,31% 52%,20% 66%,8% 59%,22% 34%,32% 23%,27% 15%,29% 6%)}.yacht-labels button:after{content:"";position:absolute;z-index:1;left:50%;top:38%;transform:translateX(-50%);width:116px;height:48px;border:1px solid #8a744f8c;background:#11120fe8;box-shadow:0 8px 20px #0008}.yacht-labels button small,.yacht-labels button strong{background:transparent!important;border:0!important;width:108px;padding-left:5px;padding-right:5px}.yacht-labels button strong{top:40%;padding-top:5px}.yacht-labels button small{top:calc(40% + 20px);padding-bottom:5px}.yacht-labels button:after{width:98px;height:40px;top:40%}.yacht-labels button small,.yacht-labels button strong{width:92px;padding-left:3px;padding-right:3px}.yacht-labels button strong{top:41.5%;padding-top:3px;font-size:7px}.yacht-labels button small{top:calc(41.5% + 16px);padding-bottom:3px;font-size:5.5px}.sports-hero{position:relative;aspect-ratio:16/9;overflow:hidden;border:1px solid #514936;background:#111;margin-bottom:16px}.sports-hero>img{object-fit:cover}.sports-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,#0c0d0bde)}.sports-hero>div{position:absolute;z-index:2;left:5%;bottom:7%;max-width:480px}.sports-hero span{color:var(--gold);font-size:8px;letter-spacing:2px;text-transform:uppercase}.sports-hero h2{font:500 27px/1.2 var(--serif);margin:8px 0 0}.sports-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.sports-grid>button{display:grid;grid-template-columns:38px 1fr 20px;align-items:center;grid-gap:12px;gap:12px;min-height:86px;padding:15px;border:1px solid var(--line);background:linear-gradient(120deg,#1a1b18,#131411);color:var(--text);text-align:left;cursor:pointer}.sports-grid>button:hover{border-color:#786947;background:#211f19}.sports-grid svg{color:var(--gold);width:21px}.sports-grid small,.sports-grid span,.sports-grid strong{display:block}.sports-grid strong{font:500 15px var(--serif)}.sports-grid small{margin-top:5px;color:var(--muted);font-size:8px;line-height:1.35}.sports-grid b{color:var(--gold2);font-size:17px}@media(max-width:800px){.sports-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.sports-hero{height:205px;aspect-ratio:auto}.sports-hero>img{object-position:center}.sports-hero h2{font-size:21px}.sports-grid{grid-template-columns:1fr}.sports-grid>button{min-height:78px}}.sports-hero{margin-bottom:18px}.sports-hero:after{display:none}.sports-hero>.sports-shade{position:absolute;z-index:1;inset:0;left:0;bottom:0;max-width:none;background:linear-gradient(180deg,#07080612 30%,#090a08b8),linear-gradient(90deg,#0b0c0a42,transparent 18%,transparent 82%,#0b0c0a42)}.sports-hero>.sports-photo-labels{position:absolute;z-index:2;inset:0;left:0;bottom:0;max-width:none}.sports-photo-labels button{position:absolute;top:25%;bottom:8%;width:10%;transform:translateX(-50%);padding:0;border:0;background:transparent;color:var(--text);cursor:pointer;overflow:visible}.sports-photo-labels button:before{content:"";position:absolute;z-index:0;inset:0 8%;opacity:0;background:linear-gradient(180deg,#f0d887,#bd903b);-webkit-clip-path:polygon(38% 0,62% 0,70% 6%,72% 15%,67% 23%,76% 33%,87% 57%,77% 65%,69% 51%,67% 100%,52% 100%,50% 62%,47% 100%,31% 100%,32% 51%,22% 65%,12% 58%,23% 33%,33% 23%,28% 15%,30% 6%);clip-path:polygon(38% 0,62% 0,70% 6%,72% 15%,67% 23%,76% 33%,87% 57%,77% 65%,69% 51%,67% 100%,52% 100%,50% 62%,47% 100%,31% 100%,32% 51%,22% 65%,12% 58%,23% 33%,33% 23%,28% 15%,30% 6%);filter:drop-shadow(0 0 4px #d8bd72);mix-blend-mode:screen;transition:opacity .18s ease}.sports-photo-labels button:focus-visible:before,.sports-photo-labels button:hover:before{opacity:.12}.sports-photo-labels button:after{content:"";position:absolute;z-index:1;left:50%;top:43%;transform:translateX(-50%);width:106px;height:43px;border:1px solid #89754e9c;background:#10120fe8;box-shadow:0 8px 20px #0008}.sports-photo-labels small,.sports-photo-labels strong{position:absolute;z-index:2;left:50%;transform:translateX(-50%);display:block;width:100px;text-align:center}.sports-photo-labels strong{top:45%;font:600 7px/1.2 var(--sans);color:#eee9dc}.sports-photo-labels small{top:calc(45% + 16px);font-size:5.5px;line-height:1.2;color:#a5a197}.sports-photo-labels button:focus-visible{outline:0}.additional-sports{border:1px solid var(--line);background:#141512;padding:20px}.additional-sports>.eyebrow{display:block;margin-bottom:13px}.additional-sports .sports-grid{grid-template-columns:repeat(2,1fr)}.coaching-request-type{border:1px solid #756440;background:linear-gradient(120deg,#252118,#171815);padding:17px 18px;margin-top:20px}.coaching-request-type>span{display:flex;align-items:center;gap:8px;color:var(--gold2);text-transform:uppercase;letter-spacing:1.2px;font-size:8px;margin-bottom:11px}.coaching-request-type>span b{width:21px;height:21px;border:1px solid #8b7548;display:grid;place-items:center}.coaching-request-type>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.coaching-request-type button{padding:13px 14px;border:1px solid #494536;background:#121310;color:var(--text);text-align:left;cursor:pointer}.coaching-request-type button.selected{border-color:#b09658;background:#292318;box-shadow:inset 0 0 0 1px #dcc27e18}.coaching-request-type small,.coaching-request-type strong{display:block}.coaching-request-type strong{font:500 15px var(--serif);color:#eee8da}.coaching-request-type small{margin-top:4px;color:var(--muted);font-size:8px;line-height:1.4}@media(max-width:650px){.sports-hero{height:225px}.sports-photo-labels button{top:23%;bottom:5%;width:12%}.sports-photo-labels button:after{top:46%;width:54px;height:32px}.sports-photo-labels strong{top:48%;width:50px;font-size:5px;line-height:1.05}.sports-photo-labels small{display:none}.additional-sports{padding:13px}.additional-sports .sports-grid,.coaching-request-type>div{grid-template-columns:1fr}}.sports-section{border:1px solid var(--line);background:var(--surface);margin-bottom:22px;overflow:hidden}.sports-scene{position:relative;aspect-ratio:16/9;overflow:hidden;background:#111}.sports-scene>img{object-fit:cover}.sports-scene .sports-shade{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,#07080612 30%,#090a08b8),linear-gradient(90deg,#0b0c0a42,transparent 18%,transparent 82%,#0b0c0a42)}.sports-scene .sports-photo-labels{position:absolute;z-index:2;inset:0}.sports-section .additional-sports{margin:16px;border-color:#403d32}.sports-section>.home-disclaimer{padding-left:18px;padding-right:18px}.mobile-sports-grid,.mobile-sports-select{display:none}@media(max-width:650px){.sports-scene{height:190px;aspect-ratio:auto}.sports-scene>img{object-position:center}.sports-scene .sports-photo-labels{display:none}.mobile-sports-grid{display:flex;flex-direction:column;gap:7px;padding:9px 14px 18px}.mobile-sports-grid>button{display:grid;grid-template-columns:92px minmax(0,1fr) 28px;align-items:center;min-height:112px;padding:0;border:1px solid #403b30;background:linear-gradient(100deg,#181916,#11120f);color:var(--text);text-align:left;overflow:hidden}.mobile-sports-grid>button>span{display:block;width:92px;height:112px;background-image:linear-gradient(180deg,transparent 62%,#0e0f0d70),url(/home/cis-connect-private-sports.webp);background-size:1000% auto;background-position:var(--sports-x) 28%;background-repeat:no-repeat;border-right:1px solid #544a33}.mobile-sports-grid>button>div{padding:11px}.mobile-sports-grid em,.mobile-sports-grid small,.mobile-sports-grid strong{display:block}.mobile-sports-grid small{font-size:6px;letter-spacing:1px;text-transform:uppercase;color:#9e8958}.mobile-sports-grid strong{margin-top:4px;font:500 15px var(--serif)}.mobile-sports-grid em{margin-top:4px;font:normal 8px/1.35 var(--sans);color:#918f87}.mobile-sports-grid b{color:#cdb677;font-size:18px}.sports-section .estate-intro{padding-left:18px;padding-right:18px}.sports-section .additional-sports{margin:0 14px 16px}.mobile-sports-grid{display:none!important}.mobile-sports-select{display:grid;margin:10px 14px 18px;border:1px solid #514936;background:linear-gradient(135deg,#1b1a15,#11120f);padding:15px;grid-gap:13px;gap:13px}.mobile-sports-select label{display:flex;flex-direction:column;gap:7px}.mobile-sports-select label small{color:#a28b59;font-size:7px;text-transform:uppercase;letter-spacing:1.2px}.mobile-sports-select select{width:100%;height:46px;border:1px solid #6b5c3d;background:#10110f;color:#eee8da;padding:0 12px;font:500 15px var(--serif)}.mobile-sports-select>div{border-left:2px solid #856e42;padding-left:12px}.mobile-sports-select>div span{display:block;color:#8c8b83;font-size:7px;text-transform:uppercase;letter-spacing:1px}.mobile-sports-select>div strong{display:block;margin-top:5px;font:500 17px var(--serif)}.mobile-sports-select>div p{color:#97958d;font-size:9px;line-height:1.5;margin:5px 0 0}.mobile-sports-select>button{height:43px;border:1px solid #8a7345;background:#2a2418;color:#e1ca8b;font-size:8px;text-transform:uppercase;letter-spacing:1px}.sports-section .estate-intro{padding-left:18px;padding-right:18px}.sports-section .additional-sports{margin:0 14px 16px}}.sports-photo-labels button:before,.yacht-labels button:before{inset:0!important;opacity:0!important;background:#d9b85f!important;filter:drop-shadow(0 0 3px #d8bd72)!important;mix-blend-mode:screen;transition:opacity .18s ease!important}.sports-photo-labels button:focus-visible:before,.sports-photo-labels button:hover:before,.yacht-labels button:focus-visible:before,.yacht-labels button:hover:before{opacity:.105!important}.yacht-labels button:first-child:before{-webkit-clip-path:polygon(38% 5%,46% 1%,55% 2%,62% 8%,62% 15%,68% 17%,76% 23%,80% 38%,76% 47%,70% 49%,69% 89%,63% 94%,54% 94%,50% 63%,46% 94%,36% 94%,31% 88%,31% 49%,24% 46%,21% 37%,25% 23%,33% 17%,37% 15%);clip-path:polygon(38% 5%,46% 1%,55% 2%,62% 8%,62% 15%,68% 17%,76% 23%,80% 38%,76% 47%,70% 49%,69% 89%,63% 94%,54% 94%,50% 63%,46% 94%,36% 94%,31% 88%,31% 49%,24% 46%,21% 37%,25% 23%,33% 17%,37% 15%)}.yacht-labels button:nth-child(2):before{-webkit-clip-path:polygon(39% 8%,47% 4%,56% 5%,62% 11%,61% 17%,69% 20%,75% 29%,74% 47%,69% 51%,66% 92%,58% 95%,51% 65%,47% 95%,39% 94%,34% 91%,33% 51%,27% 47%,27% 29%,34% 20%,39% 17%);clip-path:polygon(39% 8%,47% 4%,56% 5%,62% 11%,61% 17%,69% 20%,75% 29%,74% 47%,69% 51%,66% 92%,58% 95%,51% 65%,47% 95%,39% 94%,34% 91%,33% 51%,27% 47%,27% 29%,34% 20%,39% 17%)}.yacht-labels button:nth-child(3):before{-webkit-clip-path:polygon(39% 8%,47% 4%,56% 5%,62% 11%,62% 17%,70% 20%,78% 31%,75% 50%,69% 54%,74% 90%,65% 94%,53% 94%,50% 66%,46% 94%,34% 93%,26% 89%,31% 54%,24% 50%,22% 31%,31% 20%,39% 17%);clip-path:polygon(39% 8%,47% 4%,56% 5%,62% 11%,62% 17%,70% 20%,78% 31%,75% 50%,69% 54%,74% 90%,65% 94%,53% 94%,50% 66%,46% 94%,34% 93%,26% 89%,31% 54%,24% 50%,22% 31%,31% 20%,39% 17%)}.yacht-labels button:nth-child(4):before{-webkit-clip-path:polygon(40% 7%,48% 3%,56% 5%,62% 11%,61% 17%,69% 20%,77% 30%,74% 48%,69% 53%,74% 91%,64% 95%,52% 94%,49% 65%,46% 94%,34% 94%,26% 90%,31% 53%,24% 48%,23% 30%,31% 20%,39% 17%);clip-path:polygon(40% 7%,48% 3%,56% 5%,62% 11%,61% 17%,69% 20%,77% 30%,74% 48%,69% 53%,74% 91%,64% 95%,52% 94%,49% 65%,46% 94%,34% 94%,26% 90%,31% 53%,24% 48%,23% 30%,31% 20%,39% 17%)}.yacht-labels button:nth-child(5):before{-webkit-clip-path:polygon(40% 9%,48% 5%,57% 6%,63% 12%,62% 18%,70% 21%,78% 30%,75% 48%,69% 54%,75% 88%,68% 92%,57% 92%,50% 66%,43% 92%,33% 92%,25% 88%,31% 54%,24% 48%,22% 30%,31% 21%,39% 18%);clip-path:polygon(40% 9%,48% 5%,57% 6%,63% 12%,62% 18%,70% 21%,78% 30%,75% 48%,69% 54%,75% 88%,68% 92%,57% 92%,50% 66%,43% 92%,33% 92%,25% 88%,31% 54%,24% 48%,22% 30%,31% 21%,39% 18%)}.yacht-labels button:nth-child(6):before{-webkit-clip-path:polygon(40% 12%,48% 8%,56% 9%,62% 15%,61% 21%,69% 24%,75% 33%,73% 50%,68% 55%,66% 91%,58% 94%,51% 65%,47% 94%,39% 94%,34% 91%,32% 55%,27% 50%,27% 33%,34% 24%,40% 21%);clip-path:polygon(40% 12%,48% 8%,56% 9%,62% 15%,61% 21%,69% 24%,75% 33%,73% 50%,68% 55%,66% 91%,58% 94%,51% 65%,47% 94%,39% 94%,34% 91%,32% 55%,27% 50%,27% 33%,34% 24%,40% 21%)}.sports-photo-labels button:first-child:before{-webkit-clip-path:polygon(40% 5%,48% 1%,56% 2%,62% 7%,61% 14%,68% 17%,75% 28%,73% 48%,68% 53%,68% 78%,63% 86%,55% 87%,50% 58%,46% 87%,37% 87%,32% 80%,33% 53%,27% 48%,26% 28%,33% 17%,39% 14%);clip-path:polygon(40% 5%,48% 1%,56% 2%,62% 7%,61% 14%,68% 17%,75% 28%,73% 48%,68% 53%,68% 78%,63% 86%,55% 87%,50% 58%,46% 87%,37% 87%,32% 80%,33% 53%,27% 48%,26% 28%,33% 17%,39% 14%)}.sports-photo-labels button:nth-child(2):before{-webkit-clip-path:polygon(39% 3%,47% 0,57% 2%,63% 8%,62% 15%,70% 18%,78% 30%,75% 49%,69% 54%,69% 78%,63% 84%,54% 84%,50% 58%,46% 84%,36% 84%,31% 78%,32% 54%,24% 49%,22% 30%,31% 18%,39% 15%);clip-path:polygon(39% 3%,47% 0,57% 2%,63% 8%,62% 15%,70% 18%,78% 30%,75% 49%,69% 54%,69% 78%,63% 84%,54% 84%,50% 58%,46% 84%,36% 84%,31% 78%,32% 54%,24% 49%,22% 30%,31% 18%,39% 15%)}.sports-photo-labels button:nth-child(3):before{-webkit-clip-path:polygon(40% 5%,48% 2%,56% 3%,62% 9%,61% 16%,69% 19%,76% 30%,73% 49%,68% 54%,67% 80%,61% 86%,53% 86%,50% 59%,46% 86%,38% 86%,33% 80%,32% 54%,26% 49%,24% 30%,32% 19%,39% 16%);clip-path:polygon(40% 5%,48% 2%,56% 3%,62% 9%,61% 16%,69% 19%,76% 30%,73% 49%,68% 54%,67% 80%,61% 86%,53% 86%,50% 59%,46% 86%,38% 86%,33% 80%,32% 54%,26% 49%,24% 30%,32% 19%,39% 16%)}.sports-photo-labels button:nth-child(4):before{-webkit-clip-path:polygon(39% 2%,48% 0,57% 2%,64% 8%,63% 15%,71% 18%,79% 29%,76% 48%,70% 53%,69% 79%,63% 85%,54% 85%,50% 58%,45% 85%,35% 85%,29% 79%,31% 53%,23% 48%,21% 29%,30% 18%,39% 15%);clip-path:polygon(39% 2%,48% 0,57% 2%,64% 8%,63% 15%,71% 18%,79% 29%,76% 48%,70% 53%,69% 79%,63% 85%,54% 85%,50% 58%,45% 85%,35% 85%,29% 79%,31% 53%,23% 48%,21% 29%,30% 18%,39% 15%)}.sports-photo-labels button:nth-child(5):before{-webkit-clip-path:polygon(40% 6%,48% 2%,56% 3%,62% 9%,61% 16%,69% 19%,77% 30%,73% 48%,67% 53%,68% 79%,62% 85%,54% 85%,50% 59%,46% 85%,38% 85%,32% 79%,33% 53%,27% 48%,23% 30%,31% 19%,39% 16%);clip-path:polygon(40% 6%,48% 2%,56% 3%,62% 9%,61% 16%,69% 19%,77% 30%,73% 48%,67% 53%,68% 79%,62% 85%,54% 85%,50% 59%,46% 85%,38% 85%,32% 79%,33% 53%,27% 48%,23% 30%,31% 19%,39% 16%)}.sports-photo-labels button:nth-child(6):before{-webkit-clip-path:polygon(39% 2%,48% 0,57% 2%,63% 8%,62% 15%,69% 18%,77% 29%,74% 48%,68% 53%,69% 79%,63% 85%,54% 85%,50% 58%,46% 85%,36% 85%,30% 79%,32% 53%,25% 48%,23% 29%,31% 18%,39% 15%);clip-path:polygon(39% 2%,48% 0,57% 2%,63% 8%,62% 15%,69% 18%,77% 29%,74% 48%,68% 53%,69% 79%,63% 85%,54% 85%,50% 58%,46% 85%,36% 85%,30% 79%,32% 53%,25% 48%,23% 29%,31% 18%,39% 15%)}.sports-photo-labels button:nth-child(7):before{-webkit-clip-path:polygon(40% 5%,48% 2%,56% 3%,62% 9%,61% 16%,69% 19%,76% 30%,73% 49%,68% 54%,67% 80%,61% 86%,53% 86%,50% 59%,46% 86%,38% 86%,33% 80%,32% 54%,26% 49%,24% 30%,32% 19%,39% 16%);clip-path:polygon(40% 5%,48% 2%,56% 3%,62% 9%,61% 16%,69% 19%,76% 30%,73% 49%,68% 54%,67% 80%,61% 86%,53% 86%,50% 59%,46% 86%,38% 86%,33% 80%,32% 54%,26% 49%,24% 30%,32% 19%,39% 16%)}.sports-photo-labels button:nth-child(8):before{-webkit-clip-path:polygon(39% 3%,47% 0,57% 2%,63% 8%,62% 15%,70% 18%,78% 30%,75% 49%,69% 54%,69% 76%,64% 83%,56% 84%,51% 60%,46% 84%,37% 83%,31% 76%,32% 54%,24% 49%,22% 30%,31% 18%,39% 15%);clip-path:polygon(39% 3%,47% 0,57% 2%,63% 8%,62% 15%,70% 18%,78% 30%,75% 49%,69% 54%,69% 76%,64% 83%,56% 84%,51% 60%,46% 84%,37% 83%,31% 76%,32% 54%,24% 49%,22% 30%,31% 18%,39% 15%)}.fine-silhouette-layer{position:absolute;z-index:3;inset:0;width:100%;height:100%;pointer-events:none}.fine-silhouette-layer g{fill:#d9b85f;fill-opacity:0;filter:drop-shadow(0 0 0 transparent);transition:fill-opacity .18s ease,filter .18s ease}.sports-photo-labels,.yacht-labels{z-index:4!important}.sports-photo-labels button:before,.yacht-labels button:before{display:none!important}.fine-silhouette-layer,.staff-silhouette-layer{shape-rendering:geometricPrecision}.fine-silhouette-layer polygon,.staff-silhouette-layer polygon{stroke-linejoin:round;stroke-linecap:round}.yacht-fine-layer:has(+.yacht-shade+.yacht-labels button:first-child:hover) g:first-child,.yacht-fine-layer:has(+.yacht-shade+.yacht-labels button:nth-child(2):hover) g:nth-child(2),.yacht-fine-layer:has(+.yacht-shade+.yacht-labels button:nth-child(3):hover) g:nth-child(3),.yacht-fine-layer:has(+.yacht-shade+.yacht-labels button:nth-child(4):hover) g:nth-child(4),.yacht-fine-layer:has(+.yacht-shade+.yacht-labels button:nth-child(5):hover) g:nth-child(5),.yacht-fine-layer:has(+.yacht-shade+.yacht-labels button:nth-child(6):hover) g:nth-child(6){fill-opacity:.13;filter:drop-shadow(0 0 4px #d8bd72)}.sports-fine-layer:has(~.sports-photo-labels button:first-child:hover) g:first-child,.sports-fine-layer:has(~.sports-photo-labels button:nth-child(2):hover) g:nth-child(2),.sports-fine-layer:has(~.sports-photo-labels button:nth-child(3):hover) g:nth-child(3),.sports-fine-layer:has(~.sports-photo-labels button:nth-child(4):hover) g:nth-child(4),.sports-fine-layer:has(~.sports-photo-labels button:nth-child(5):hover) g:nth-child(5),.sports-fine-layer:has(~.sports-photo-labels button:nth-child(6):hover) g:nth-child(6),.sports-fine-layer:has(~.sports-photo-labels button:nth-child(7):hover) g:nth-child(7),.sports-fine-layer:has(~.sports-photo-labels button:nth-child(8):hover) g:nth-child(8){fill-opacity:.13;filter:drop-shadow(0 0 4px #d8bd72)}@media(max-width:650px){.fine-silhouette-layer{display:none}.mobile-sports-grid>button,.mobile-staff-card,.mobile-yacht-grid>button{grid-template-columns:92px minmax(0,1fr) 62px}.mobile-sports-grid>button>b,.mobile-staff-arrow,.mobile-yacht-grid>button>b{display:flex!important;align-items:center;justify-content:center;align-self:stretch;width:62px;border-left:1px solid #4f4632;background:linear-gradient(180deg,#292319,#171815);color:transparent!important;font-size:0!important;text-transform:uppercase;letter-spacing:1px}.mobile-sports-grid>button>b:after,.mobile-staff-arrow:after,.mobile-yacht-grid>button>b:after{content:"Request";color:#d9c486;font:600 7px/1 var(--sans);letter-spacing:1px;text-transform:uppercase}.mobile-sports-grid>button,.mobile-staff-card,.mobile-yacht-grid>button{grid-template-columns:minmax(0,1fr) 72px;min-height:72px}.mobile-sports-grid>button>span,.mobile-staff-photo,.mobile-yacht-grid>button>span{display:none!important}.mobile-sports-grid>button>div,.mobile-staff-card>span.mobile-staff-copy,.mobile-yacht-grid>button>div{padding:12px 15px}.mobile-sports-grid strong,.mobile-staff-copy strong,.mobile-yacht-grid strong{font-size:14px}.mobile-sports-grid em,.mobile-staff-copy em,.mobile-yacht-grid em{font-size:8px;line-height:1.35}.mobile-sports-grid>button>b,.mobile-staff-arrow,.mobile-yacht-grid>button>b{width:72px}}.counterpart-choice{width:100%;display:grid;grid-template-columns:20px 22px 1fr;grid-gap:10px;gap:10px;align-items:center;border:1px solid #39382f;background:#121310;padding:13px;margin-top:8px;color:var(--text);text-align:left;cursor:pointer}.counterpart-choice:hover{border-color:#766542;background:#191914}.counterpart-choice.selected{border-color:#b09150;background:linear-gradient(100deg,#292318,#151613);box-shadow:inset 0 0 0 1px #d4ba7212}.counterpart-choice:disabled{cursor:default;opacity:.85}.counterpart-choice>svg{color:var(--gold)}.counterpart-choice>div{display:flex;flex-direction:column;gap:3px}.counterpart-choice small,.counterpart-choice span{color:var(--muted);font-size:9px}.counterpart-choice .counterpart-radio{font-size:16px;color:var(--gold2)}.candidate-selection-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.candidate-selection-heading h3{margin:0}.candidate-selection-heading>div{display:flex;gap:7px}.candidate-selection-heading button{border:1px solid #5c5138;background:#191914;color:var(--gold2);padding:7px 9px;font-size:8px;cursor:pointer}.candidate-selection-heading button:hover{border-color:var(--gold)}@media(max-width:600px){.candidate-selection-heading{align-items:flex-start;flex-direction:column}.candidate-selection-heading>div{width:100%}.candidate-selection-heading button{flex:1 1}}.confirmed-introductions{margin:22px 0 30px;border:1px solid #6b5b3d;background:linear-gradient(125deg,#211e17,#121310);padding:26px}.confirmed-heading h2{font:500 27px var(--serif);margin:7px 0}.confirmed-heading>p:last-child{color:var(--muted);font-size:10px}.confirmed-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin-top:20px}.confirmed-card{display:grid;grid-template-columns:118px 1fr;min-height:190px;border:1px solid #4a4435;background:#11120f;overflow:hidden}.confirmed-avatar{display:grid;place-items:center;background:#20211d;color:#8f7b4d;overflow:hidden}.confirmed-avatar img{width:100%;height:100%;object-fit:cover;object-position:center 22%}.confirmed-avatar>svg{width:36px;height:36px}.confirmed-copy{padding:18px;min-width:0}.confirmed-copy>span{display:flex;align-items:center;gap:5px;color:var(--gold);font-size:8px;text-transform:uppercase;letter-spacing:1px}.confirmed-copy h3{font:500 20px var(--serif);margin:9px 0 4px}.confirmed-copy>p{margin:0;color:#aaa79e;font-size:9px}.confirmed-copy>.confirmed-bio{margin-top:10px;color:#c9c5ba;font-size:9px;line-height:1.55}.confirmed-copy>small{display:inline-block;margin-top:8px;color:var(--gold2);font-size:8px}.confirmed-contact{display:grid;grid-gap:7px;gap:7px;margin-top:15px}.confirmed-contact a{display:flex;align-items:center;gap:7px;color:#d4d0c5;text-decoration:none;font-size:9px;min-width:0}.confirmed-contact a:hover{color:var(--gold2)}.confirmed-contact svg{width:13px;height:13px;color:var(--gold);flex:0 0 auto}.confirmed-contact a svg:last-child:not(:first-child){margin-left:auto;width:10px}.confirmed-contact span{overflow-wrap:anywhere}@media(max-width:800px){.confirmed-grid{grid-template-columns:1fr}}@media(max-width:480px){.confirmed-introductions{padding:18px}.confirmed-card{grid-template-columns:88px 1fr;min-height:170px}.confirmed-copy{padding:14px}.confirmed-copy h3{font-size:17px}.confirmed-contact a{font-size:8px}}.local-intelligence-card{margin:-1px 0 18px;border:1px solid rgba(211,184,119,.23);background:linear-gradient(125deg,#191a16,#11120f);padding:18px}.local-intelligence-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.local-intelligence-card>header span{display:block;color:var(--gold);font-size:7px;letter-spacing:1.2px;text-transform:uppercase}.local-intelligence-card>header h3{margin:5px 0 2px;font:500 21px var(--serif)}.local-intelligence-card>header small{color:var(--muted);font-size:9px}.local-intelligence-card>header>div:last-child{display:flex;align-items:center;gap:7px}.local-intelligence-card>header b{border:1px solid #5e543b;padding:5px 7px;color:#c8af71;font-size:7px;text-transform:uppercase;letter-spacing:.8px}.local-intelligence-card>header button{display:flex;align-items:center;justify-content:center;gap:6px;min-width:31px;height:31px;padding:0 9px;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;font-size:8px;text-transform:uppercase;letter-spacing:.6px}.local-intelligence-card>header button:hover{border-color:var(--gold);color:var(--gold)}.local-intelligence-card>header button:disabled{cursor:wait;opacity:.75}.local-intelligence-card>header button svg{width:13px}.local-intelligence-card>header button span{color:inherit;font-size:inherit;letter-spacing:inherit}.local-intelligence-card>header button .is-spinning{animation:local-intelligence-spin .8s linear infinite}@keyframes local-intelligence-spin{to{transform:rotate(1turn)}}.local-intelligence-risk{display:grid;grid-template-columns:auto auto 1fr;align-items:center;grid-gap:8px;gap:8px;margin:15px 0 11px;padding:10px 12px;border:1px solid var(--line);background:#151612}.local-intelligence-risk>span{color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.8px}.local-intelligence-risk strong{padding:4px 7px;border:1px solid #52664d;color:#9fbc91;font-size:8px;text-transform:uppercase}.local-intelligence-risk .risk-moderate{border-color:#776643;color:#d0b46e}.local-intelligence-risk .risk-elevated,.local-intelligence-risk .risk-high{border-color:#795046;color:#d29484}.local-intelligence-risk p{margin:0;text-align:right;color:#aaa69a;font-size:9px}.local-intelligence-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.local-intelligence-grid article{display:grid;grid-template-columns:auto 1fr;grid-gap:8px;gap:8px;min-width:0;border:1px solid var(--line);background:rgba(255,255,255,.015);padding:11px}.local-intelligence-grid article>svg{width:15px;color:#9b8656}.local-intelligence-grid article span{display:block;color:var(--muted);font-size:7px;text-transform:uppercase;letter-spacing:.8px}.local-intelligence-grid article strong{display:block;margin-top:5px;font-size:10px;line-height:1.35}.local-intelligence-grid article p{margin:5px 0 0;color:#99968d;font-size:8px;line-height:1.45}.local-intelligence-grid article small{display:block;margin-top:7px;color:#726d60;font-size:7px}.local-intelligence-card>footer{display:flex;justify-content:space-between;gap:14px;margin-top:11px;padding-top:10px;border-top:1px solid var(--line);color:#77746c;font-size:7px}.local-intelligence-card>footer span{text-transform:uppercase;letter-spacing:.7px}.local-intelligence-loading{margin:15px 0 0;color:var(--muted);font-size:9px}.residence-fields:has(label:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.local-intelligence-grid{grid-template-columns:1fr 1fr}.residence-fields:has(label:nth-child(3)){grid-template-columns:1fr 1fr}}@media(max-width:620px){.local-intelligence-card{margin-bottom:13px;padding:14px 12px}.local-intelligence-grid{grid-template-columns:1fr}.local-intelligence-risk{grid-template-columns:auto auto}.local-intelligence-risk p{grid-column:1/-1;text-align:left}.local-intelligence-card>footer{flex-direction:column}.residence-fields:has(label:nth-child(3)){grid-template-columns:1fr!important}}.my-residence{margin-top:28px;padding:clamp(20px,3vw,38px);overflow:hidden}.my-residence-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.my-residence-heading h2{font-family:var(--font-serif);font-size:clamp(27px,3vw,40px);margin:7px 0}.my-residence-heading p{color:var(--muted);max-width:680px}.my-residence-heading>svg{color:var(--gold);width:34px;height:34px}.property-photo{height:clamp(250px,40vw,470px);position:relative;border:1px solid rgba(211,184,119,.28);background:linear-gradient(135deg,#171813,#0e0f0c);display:grid;place-items:center;overflow:hidden}.property-photo>div:first-child{display:flex;flex-direction:column;align-items:center;gap:9px;color:#b9b6aa}.property-photo>div:first-child svg{color:var(--gold);width:34px;height:34px}.property-photo-shade{position:absolute;inset:0;background:linear-gradient(100deg,rgba(5,6,4,.72),rgba(18,15,7,.18) 50%,rgba(7,7,5,.55)),linear-gradient(0deg,rgba(5,5,4,.62),transparent 55%);pointer-events:none}.property-photo button{position:absolute;right:18px;bottom:18px;z-index:2;display:flex;align-items:center;gap:8px;border:1px solid rgba(222,197,134,.55);background:rgba(13,14,11,.82);color:#e1ca91;padding:11px 15px}.property-photo button svg{width:16px}.residence-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin:20px 0}.residence-fields label{display:grid;grid-gap:8px;gap:8px;color:#d2cec2}.residence-fields label span{font-size:11px;color:var(--muted)}.residence-fields input,.residence-fields select,.staff-status select{width:100%;background:#11120f;border:1px solid rgba(255,255,255,.13);color:#eee9dd;padding:12px}.staff-status{border-top:1px solid rgba(255,255,255,.1);padding-top:22px}.staff-status header{display:flex;justify-content:space-between;gap:15px;align-items:flex-end;margin-bottom:15px}.staff-status header span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.staff-status header h3{font-family:var(--font-serif);font-size:25px;margin-top:5px}.staff-status header small{color:var(--muted)}.staff-status>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.staff-status label{display:grid;grid-template-columns:minmax(150px,1fr) minmax(150px,.8fr);align-items:center;grid-gap:15px;gap:15px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.08);padding:10px 12px}.property-sale{margin:22px 0 14px;display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;grid-gap:14px;gap:14px;padding:17px;border:1px solid rgba(255,255,255,.12);background:#11120f;cursor:pointer}.property-sale.active{border-color:rgba(213,181,105,.58);background:rgba(93,69,20,.16)}.property-sale>input{width:18px;height:18px;accent-color:#c5a65f}.property-sale>svg{color:var(--gold)}.property-sale span{display:grid;grid-gap:4px;gap:4px}.property-sale small{color:var(--muted);line-height:1.45}.property-sale i svg{color:var(--gold)}.residence-save{display:flex;align-items:center;gap:8px;margin-left:auto}.residence-save svg{width:16px}.residence-message{color:#cdb577;margin:12px 0}.residence-message.error{color:#e58d8d}.residence-alert-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));grid-gap:14px;gap:14px}.residence-alert-grid article{border:1px solid rgba(207,176,103,.3);background:rgba(77,57,16,.1);padding:18px}.residence-alert-grid article span{color:var(--gold);font-size:10px;letter-spacing:.13em;text-transform:uppercase}.residence-alert-grid h4{font-family:var(--font-serif);font-size:24px;margin:7px 0}.residence-alert-grid p{color:var(--muted)}.residence-alert-grid dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:17px 0}.residence-alert-grid dl div{display:grid;grid-gap:3px;gap:3px}.residence-alert-grid dt{font-size:10px;text-transform:uppercase;color:var(--muted)}.residence-alert-grid dd{margin:0}.residence-alert-grid a{color:#dfc889;text-decoration:none}@media(max-width:720px){.residence-fields,.staff-status>div{grid-template-columns:1fr}.staff-status header{display:block}.staff-status header small{display:block;margin-top:8px}.staff-status label{grid-template-columns:1fr}.property-sale{grid-template-columns:auto auto 1fr}.property-sale i{display:none}.residence-save{width:100%;justify-content:center}.my-residence-heading>svg{display:none}}.property-photo{height:clamp(280px,40vw,470px);border-color:rgba(211,184,119,.35);background:#0d0e0b;box-shadow:0 24px 60px rgba(0,0,0,.26)}.property-photo:after{content:"";position:absolute;inset:10px;border:1px solid rgba(231,205,142,.18);z-index:2;pointer-events:none}.property-photo img{object-fit:cover;filter:brightness(.7) saturate(.72) sepia(.12) contrast(1.08);transform:scale(1.015)}.property-photo.is-placeholder img{filter:brightness(.4) saturate(.55) sepia(.2) contrast(1.08);transform:scale(1.04)}.property-photo .property-photo-shade{position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 68% 35%,rgba(174,132,48,.12),transparent 42%),linear-gradient(100deg,rgba(4,5,3,.78),rgba(16,13,6,.18) 52%,rgba(5,6,4,.56)),linear-gradient(0deg,rgba(4,5,3,.82),transparent 58%);pointer-events:none}.property-photo-kicker{position:absolute;left:24px;top:22px;z-index:3;color:#d6bc7b;font-size:10px;letter-spacing:.18em;text-transform:uppercase}.property-photo .property-photo-prompt{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;color:#e5dfd0;padding:25px}.property-photo-prompt svg{color:#c8a85f;width:29px;height:29px;margin-bottom:4px}.property-photo-prompt strong{font-family:var(--font-serif);font-size:clamp(24px,3vw,37px);font-weight:400}.property-photo-prompt span{color:#aaa69b;font-size:13px}.property-photo button{right:24px;bottom:22px;z-index:3;gap:9px;border-color:rgba(222,197,134,.46);background:rgba(12,13,10,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:11px 16px;letter-spacing:.04em}.property-photo button:hover{background:rgba(184,145,63,.16);border-color:rgba(230,203,139,.72)}@media(max-width:600px){.property-photo-kicker{left:18px;top:18px}.property-photo button{right:18px;bottom:18px}.property-photo-prompt strong{font-size:27px}.property-photo-prompt span{max-width:230px}}.my-residence{padding:clamp(18px,2.4vw,30px)}.my-residence-heading{margin-bottom:18px}.my-residence-heading h2{font-size:clamp(25px,2.5vw,34px)}.residence-card-layout{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(440px,1.18fr);border:1px solid rgba(214,184,112,.2);background:#10110e}.residence-card-layout .property-photo{height:100%;min-height:430px;border:0;border-right:1px solid rgba(214,184,112,.2);box-shadow:none}.residence-card-layout .property-photo:after{inset:9px}.residence-card-layout .property-photo-prompt strong{font-size:28px}.residence-card-layout .property-photo button{right:17px;bottom:17px;padding:9px 12px;font-size:11px}.residence-card-content{padding:18px}.residence-card-content .residence-fields{margin:0 0 14px;gap:10px}.residence-card-content .residence-fields input,.residence-card-content .residence-fields select{padding:9px 10px;font-size:12px}.residence-card-content .staff-status{padding-top:14px}.residence-card-content .staff-status header{margin-bottom:9px}.residence-card-content .staff-status header h3{font-size:20px;margin:2px 0}.residence-card-content .staff-status>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.residence-card-content .staff-status label{grid-template-columns:18px minmax(95px,1fr) 94px;gap:7px;padding:6px 7px;min-height:39px}.residence-card-content .staff-status label>i{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#252720}.residence-card-content .staff-status label>i svg{width:12px;height:12px}.residence-card-content .staff-status label.staff-filled>i{background:rgba(76,126,84,.25);color:#8fc497}.residence-card-content .staff-status label.staff-vacant>i{background:rgba(174,130,46,.22);color:#d4ae5d}.residence-card-content .staff-status label.staff-not_required>i{color:#77796f}.residence-card-content .staff-status label>span{font-size:10px;line-height:1.2}.residence-card-content .staff-status select{padding:6px;font-size:10px;border-color:rgba(255,255,255,.09)}.residence-card-content .property-sale{margin:14px 0 10px;padding:11px;gap:9px}.residence-card-content .property-sale>svg{width:16px}.residence-card-content .property-sale strong{font-size:12px}.residence-card-content .property-sale small{font-size:9px}.residence-card-content .residence-save{padding:10px 14px;font-size:11px}.residence-card-content .residence-message{font-size:10px;margin:8px 0}@media(max-width:980px){.residence-card-layout{grid-template-columns:1fr}.residence-card-layout .property-photo{height:300px;min-height:0;border-right:0;border-bottom:1px solid rgba(214,184,112,.2)}}@media(max-width:620px){.residence-card-content{padding:13px}.residence-card-content .residence-fields,.residence-card-content .staff-status>div{grid-template-columns:1fr}.residence-card-layout .property-photo{height:250px}.residence-card-content .staff-status label{grid-template-columns:18px 1fr 100px}.my-residence-heading p{font-size:11px}}@media(min-width:981px){.residence-card-layout{grid-template-columns:minmax(390px,.95fr) minmax(440px,1.05fr);overflow:hidden}.residence-card-layout .property-photo{border-right:0}.residence-card-layout .property-photo:after{border-right-color:transparent}.residence-card-layout .property-photo-shade{background:linear-gradient(90deg,rgba(5,6,4,.18),rgba(10,9,5,.16) 58%,rgba(16,17,14,.88) 94%,#10110e),linear-gradient(0deg,rgba(4,5,3,.72),transparent 58%)}.residence-card-content{position:relative;z-index:4;margin-left:-92px;padding-left:112px;background:linear-gradient(90deg,rgba(16,17,14,0),rgba(16,17,14,.78) 52px,#10110e 112px,#10110e)}}.my-residence-heading .residence-add,.residence-empty button{display:flex;align-items:center;gap:8px;border:1px solid rgba(211,184,119,.45);background:rgba(192,157,77,.08);color:#ddc27f;padding:11px 15px;white-space:nowrap}.residence-add svg,.residence-empty button svg{width:16px;height:16px}.property-card-list{display:grid;grid-gap:16px;gap:16px}.residence-summary{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(440px,1.18fr);min-height:280px;overflow:hidden;border:1px solid rgba(214,184,112,.2);background:#10110e}.residence-summary-photo{position:relative;min-height:280px;overflow:hidden}.residence-summary-photo img{object-fit:cover}.residence-summary-photo>div{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,6,4,.15),rgba(13,13,9,.15) 55%,#10110e),linear-gradient(0deg,rgba(5,5,3,.68),transparent 58%)}.residence-summary-content{position:relative;margin-left:-70px;padding:24px 24px 22px 88px;z-index:2}.residence-summary-content>header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:17px}.residence-summary-content header small{color:var(--gold);font-size:9px;letter-spacing:.15em;text-transform:uppercase}.residence-summary-content h3{font:30px/1.1 var(--font-serif);margin:7px 0}.residence-summary-content header p{color:var(--muted)}.residence-summary-content header button{display:flex;align-items:center;gap:7px;border:1px solid rgba(211,184,119,.32);background:transparent;color:#d5bc80;padding:9px 11px;white-space:nowrap}.residence-summary-content header button svg{width:13px;height:13px}.staff-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.staff-summary>span{display:grid;grid-template-columns:18px 1fr auto;align-items:center;grid-gap:7px;gap:7px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.02);padding:7px 8px}.staff-summary i{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#252720}.staff-summary i svg{width:11px;height:11px}.staff-summary b{font-size:10px;font-weight:500}.staff-summary em{font-size:9px;font-style:normal;color:var(--muted)}.staff-summary .staff-vacant i{color:#d5ae59;background:rgba(174,130,46,.22)}.staff-summary .staff-vacant em{color:#d5ae59}.staff-summary .staff-filled i{color:#8fc497;background:rgba(76,126,84,.25)}.sale-summary{display:flex;align-items:center;gap:8px;color:#dcc27f;font-size:10px;margin-top:12px}.sale-summary svg{width:14px}.residence-empty{display:grid;place-items:center;text-align:center;grid-gap:9px;gap:9px;padding:45px;border:1px dashed rgba(211,184,119,.3)}.residence-empty>svg{color:var(--gold);width:30px}.residence-empty h3{font:27px var(--font-serif)}.residence-empty p{color:var(--muted)}.residence-editor{margin-top:18px}.residence-editor-actions{display:flex;justify-content:flex-end;gap:10px}.residence-editor-actions>button:first-child{border:1px solid rgba(255,255,255,.14);background:transparent;color:#bdb9ad;padding:10px 16px}.residence-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.residence-identity{display:flex;align-items:center;gap:12px}.residence-flag{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border:1px solid rgba(211,184,119,.32);border-radius:50%;background:#181914;box-shadow:0 6px 18px #0007;overflow:hidden;padding:3px}.residence-flag svg{width:16px;color:var(--gold)}.local-country-flag{position:relative;display:block;width:100%;height:100%;border-radius:50%;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24}.flag-ch{background:#d52b1e}.flag-ch:after,.flag-ch:before{content:"";position:absolute;background:#fff;left:50%;top:50%;transform:translate(-50%,-50%)}.flag-ch:before{width:56%;height:17%}.flag-ch:after{width:17%;height:56%}.flag-de{background:linear-gradient(#111 0 33.33%,#c52b31 33.33% 66.66%,#e1ae38 66.66%)}.flag-mc{background:linear-gradient(#cf2634 0 50%,#fff 50%)}.flag-fr{background:linear-gradient(90deg,#183f8c 0 33.33%,#f7f5ee 33.33% 66.66%,#d6323c 66.66%)}.flag-gb{background:linear-gradient(90deg,transparent 42%,#fff 42% 58%,transparent 58%),linear-gradient(transparent 42%,#fff 42% 58%,transparent 58%),linear-gradient(90deg,transparent 46%,#c62b36 46% 54%,transparent 54%),linear-gradient(transparent 46%,#c62b36 46% 54%,transparent 54%),#17336f}.flag-ae{background:linear-gradient(90deg,#c92d38 0 28%,transparent 28%),linear-gradient(#16804a 0 33.33%,#fff 33.33% 66.66%,#1a1a1a 66.66%)}.flag-us{background:repeating-linear-gradient(#bf2835 0 8%,#f5f1e8 8% 16%)}.flag-us:before{content:"";position:absolute;left:0;top:0;width:48%;height:52%;background:#233b75}.flag-at{background:linear-gradient(#c72b38 0 33.33%,#fff 33.33% 66.66%,#c72b38 66.66%)}.flag-it{background:linear-gradient(90deg,#19834c 0 33.33%,#fff 33.33% 66.66%,#d0323c 66.66%)}.flag-es{background:linear-gradient(#b92732 0 25%,#e5b944 25% 75%,#b92732 75%)}.flag-pt{background:linear-gradient(90deg,#1d774c 0 40%,#c92c38 40%)}.flag-gr{background:repeating-linear-gradient(#25619a 0 11.11%,#fff 11.11% 22.22%)}.flag-cy{background:#f6f3ea}.flag-cy:after{content:"";position:absolute;width:44%;height:24%;border-radius:50%;background:#c9853a;left:28%;top:35%;transform:rotate(-12deg)}.flag-sg{background:linear-gradient(#d52c3a 0 50%,#fff 50%)}.flag-sg:after{content:"";position:absolute;left:20%;top:18%;width:27%;height:27%;border-radius:50%;box-shadow:-5px 0 0 1px #fff}.flag-kr{background:radial-gradient(circle at 50% 45%,#d63c46 0 22%,transparent 23%),radial-gradient(circle at 50% 58%,#31599a 0 22%,transparent 23%),#fff}.residence-identity h3,.residence-identity p{margin-left:0}@media(max-width:980px){.residence-summary{grid-template-columns:1fr}.residence-summary-photo{min-height:250px}.residence-summary-content{margin:-55px 0 0;padding:75px 18px 20px;background:linear-gradient(0deg,#10110e 75%,transparent)}.my-residence-heading{align-items:flex-start}}@media(max-width:620px){.my-residence-heading{display:grid}.my-residence-heading .residence-add{width:100%;justify-content:center}.residence-summary-content>header{display:grid}.residence-summary-content header button{width:max-content}.staff-summary{grid-template-columns:1fr}.residence-summary-photo{min-height:220px}.residence-editor-actions{display:grid;grid-template-columns:1fr 1fr}.residence-editor-actions button{justify-content:center}}.mobile-more-backdrop{display:none}@media(max-width:850px){body{font-size:13px}.topbar{height:62px;padding:0 16px;gap:13px}.mobile-logo .wordmark{font-size:23px;letter-spacing:4px}.mobile-logo .connect-label{font-size:9px}.topbar .icon-button{padding:6px}.topbar .avatar{width:33px;height:33px}.content{padding:24px 14px calc(92px + env(safe-area-inset-bottom))}.page-heading{display:block;margin-bottom:22px}.page-heading h1{font-size:30px;line-height:1.12}.page-heading p{font-size:11px;line-height:1.55}.panel{padding:18px}.mobile-nav{height:calc(64px + env(safe-area-inset-bottom));padding:0 4px env(safe-area-inset-bottom);grid-template-columns:repeat(5,1fr);overflow:visible!important;justify-content:stretch!important;background:rgba(13,14,12,.96);border-top-color:rgba(211,184,119,.18);box-shadow:0 -12px 35px rgba(0,0,0,.32)}.mobile-nav button{min-width:0!important;gap:5px;font-size:8px;letter-spacing:.01em;position:relative}.mobile-nav button svg{width:19px;height:19px;stroke-width:1.55}.mobile-nav button.active{color:#e0c986}.mobile-nav button.active:before{content:"";position:absolute;top:0;width:24px;height:1px;background:#cfaf67;box-shadow:0 0 8px #cfaf6777}.mobile-more-backdrop{display:flex;position:fixed;inset:0;z-index:40;align-items:flex-end;background:rgba(0,0,0,.68);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mobile-more-sheet{width:100%;max-height:min(82vh,720px);overflow:auto;border-radius:18px 18px 0 0;border:1px solid rgba(211,184,119,.23);border-bottom:0;background:linear-gradient(145deg,#191a17,#10110f 55%);padding:20px 17px calc(22px + env(safe-area-inset-bottom));box-shadow:0 -22px 60px rgba(0,0,0,.55)}.mobile-more-sheet>header{display:flex;align-items:center;justify-content:space-between;padding:0 2px 16px;border-bottom:1px solid var(--line)}.mobile-more-sheet header small{color:var(--gold);font-size:8px;letter-spacing:.18em;text-transform:uppercase}.mobile-more-sheet h2{font:27px var(--font-serif);margin:4px 0 0}.mobile-more-sheet header button{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:50%;background:#11120f;color:#aaa}.mobile-more-sheet header svg{width:18px}.mobile-menu-section{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding-top:16px}.mobile-menu-section>span{grid-column:1/-1;color:#8c7d59;font-size:8px;letter-spacing:.15em;text-transform:uppercase;margin-bottom:2px;text-align:left}.mobile-menu-section>button{display:grid;grid-template-columns:31px 1fr;align-items:center;grid-gap:9px;gap:9px;min-height:64px;padding:11px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025);color:#eee9dd;text-align:left}.mobile-menu-section>button svg{width:18px;color:var(--gold)}.mobile-menu-section b,.mobile-menu-section small{display:block}.mobile-menu-section b{font:500 14px var(--font-serif)}.mobile-menu-section small{font-size:7px;color:var(--muted);margin-top:3px;line-height:1.35}.mobile-menu-section.account-section{grid-template-columns:1fr 1fr;padding-left:0;padding-right:0}.mobile-menu-section.account-section>button{display:grid;grid-template-columns:31px 1fr;justify-content:normal;text-align:left;grid-gap:9px;gap:9px;min-height:64px}.mobile-menu-section.account-section>button div{width:auto}}@media(max-width:620px){.my-residence{margin-top:18px;padding:16px 12px}.my-residence-heading{gap:14px}.my-residence-heading h2{font-size:27px;margin:6px 0}.my-residence-heading p{font-size:10px;line-height:1.55}.property-card-list{gap:12px}.residence-summary{min-height:0}.residence-summary-photo{min-height:190px}.residence-summary-photo>div{background:linear-gradient(0deg,#10110e,rgba(16,17,14,.75) 22%,transparent 62%)}.residence-summary-content{margin:-38px 0 0;padding:49px 13px 15px;background:linear-gradient(0deg,#10110e 82%,transparent)}.residence-summary-content>header{display:flex;align-items:flex-end;margin-bottom:13px;gap:10px}.residence-summary-content h3{font-size:24px;margin:5px 0 2px}.residence-summary-content header p{margin:0;font-size:9px}.residence-summary-content header button{margin-left:auto;padding:9px;font-size:0}.residence-summary-content header button svg{width:16px;height:16px}.staff-summary{display:flex;gap:6px;overflow-x:auto;padding:0 0 6px;scrollbar-width:none}.staff-summary::-webkit-scrollbar{display:none}.staff-summary>span{flex:0 0 154px;grid-template-columns:17px 1fr;padding:8px}.staff-summary b{font-size:9px}.staff-summary em{grid-column:2;font-size:8px}.sale-summary{border-top:1px solid var(--line);padding-top:10px}.residence-editor{position:fixed;inset:0;z-index:35;margin:0;background:#0e0f0e;overflow:auto;padding:62px 10px calc(86px + env(safe-area-inset-bottom))}.residence-editor .residence-card-layout{border:0}.residence-card-layout .property-photo{height:210px}.residence-card-content{padding:15px 12px}.residence-card-content .residence-fields{grid-template-columns:1fr 1fr;gap:8px}.residence-card-content .residence-fields label{font-size:9px}.residence-card-content .staff-status>div{grid-template-columns:1fr}.residence-card-content .staff-status label{grid-template-columns:18px 1fr 104px;min-height:44px}.residence-card-content .property-sale{grid-template-columns:auto auto 1fr;padding:13px}.residence-card-content .property-sale i{display:none}.residence-editor-actions{position:-webkit-sticky;position:sticky;bottom:0;z-index:4;background:#10110ff2;padding:10px 0 0}.residence-empty{padding:34px 18px}.my-residence-heading .residence-add{min-height:46px}}.mobile-role-dropdown{display:none}.yacht-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:14px}.yacht-fields label{display:grid;grid-gap:7px;gap:7px;color:#d2cec2}.yacht-fields label span{font-size:9px;color:var(--muted)}.yacht-fields label:last-child{grid-column:1/-1}.yacht-fields input,.yacht-fields select{margin:0;padding:9px 10px;font-size:12px}.yacht-summary .residence-summary-photo img{object-position:center 58%}.yacht-management{margin-bottom:26px}.yacht-management .residence-flag{color:var(--gold)}@media(max-width:650px){.mobile-home-residence{padding-bottom:15px}.mobile-role-dropdown{display:block;margin:12px 0 0;padding:14px;border:1px solid rgba(211,184,119,.3);background:linear-gradient(120deg,#211e17,#121310)}.mobile-role-dropdown>span{display:block;color:#cdb477;font-size:8px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px}.mobile-role-dropdown select{margin:0;border-color:#544a35;background:#10110f;color:#eee9dc}.mobile-staff-grid{display:none!important}.yacht-fields{grid-template-columns:1fr}.yacht-fields label:last-child{grid-column:1}.yacht-summary .residence-summary-photo{min-height:195px}.yacht-summary .residence-summary-photo img{object-position:center}.yacht-management{padding-left:12px;padding-right:12px}}.local-country-flag{opacity:.7;filter:saturate(.52) brightness(.82) contrast(.94)}.residence-flag{background:#11120f;border-color:rgba(211,184,119,.22)}.yacht-management .property-photo:has(img[src="/home/cis-connect-private-yacht.webp"]),.yacht-summary .residence-summary-photo:has(img[src="/home/cis-connect-private-yacht.webp"]){background:url(/home/cis-private-yacht-card.webp) 50%/cover no-repeat}.yacht-management .property-photo img[src="/home/cis-connect-private-yacht.webp"],.yacht-summary .residence-summary-photo img[src="/home/cis-connect-private-yacht.webp"]{opacity:0}.residence-flag{width:43px;height:28px;border-radius:3px;padding:2px}.local-country-flag{border-radius:1px}.flag-mt{background:linear-gradient(90deg,#eee 0 50%,#b92f3b 50%)}.flag-bm,.flag-ky{background:linear-gradient(90deg,transparent 42%,#e8e5dc 42% 58%,transparent 58%),linear-gradient(transparent 42%,#e8e5dc 42% 58%,transparent 58%),#233c74}.flag-mh{background:linear-gradient(145deg,#224677 0 53%,#eee 54% 59%,#b16d39 60% 67%,#224677 68%)}.flag-bs{background:linear-gradient(#32809b 0 33%,#d0b552 33% 66%,#32809b 66%)}.flag-bs:before{content:"";position:absolute;border-top:50% solid transparent;border-bottom:50% solid transparent}.flag-pa{background:linear-gradient(90deg,#eee 0 50%,#c43a45 50%),linear-gradient(#eee 0 50%,#29538c 50%);background-blend-mode:multiply}.flag-gi{background:linear-gradient(#eee 0 68%,#b83440 68%)}.flag-im{background:#b6313c}.yacht-flag-caption{display:block!important;margin-top:3px;color:#8d8268!important;letter-spacing:.08em!important;text-transform:uppercase}.yacht-management .property-photo img,.yacht-summary .residence-summary-photo img{opacity:1!important}.residence-identity .residence-flag{width:48px;min-width:48px;height:32px;min-height:32px;aspect-ratio:3/2;flex:0 0 48px;padding:3px;border-radius:4px}.residence-identity .local-country-flag{width:100%;height:100%;border-radius:2px;transform:none}@media(max-width:620px){.residence-identity .residence-flag{width:42px;min-width:42px;height:28px;min-height:28px;flex-basis:42px;padding:2px}}@media(max-width:850px){.mobile-more-sheet>.account-section{width:100%!important;margin:0!important;padding:16px 0 0!important;justify-self:stretch!important;align-self:stretch!important;transform:none!important}.mobile-more-sheet>.account-section>span{width:100%!important;margin:0 0 2px!important;padding:0!important;justify-self:start!important;text-align:left!important}.mobile-more-sheet>.account-section>button{width:100%!important;margin:0!important;padding:11px!important;justify-self:stretch!important;align-self:stretch!important;text-align:left!important;transform:none!important}.mobile-more-sheet>.account-section>button b,.mobile-more-sheet>.account-section>button>div{margin:0!important;padding:0!important;text-align:left!important}}.residence-flag,.residence-identity .residence-flag{width:46px;min-width:46px;height:30px;min-height:30px;aspect-ratio:auto;flex:0 0 46px;padding:2px;border-radius:2px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.residence-flag .local-country-flag,.residence-identity .local-country-flag{display:block;width:100%;height:100%;object-fit:fill;border-radius:0;opacity:.64;filter:saturate(.5) brightness(.76) contrast(.92);transition:opacity .2s ease,filter .2s ease}.residence-flag:hover{border-color:rgba(222,197,134,.62);background:#1a1b17;box-shadow:0 6px 18px #0007,0 0 0 1px rgba(202,168,88,.12)}.residence-flag:hover .local-country-flag{opacity:.96;filter:saturate(.88) brightness(.98) contrast(1)}@media(max-width:620px){.residence-flag,.residence-identity .residence-flag{width:42px;min-width:42px;height:27px;min-height:27px;flex-basis:42px}}.residence-flag,.residence-identity .residence-flag{outline:0!important;padding:0!important;overflow:visible}.residence-flag .local-country-flag,.residence-identity .local-country-flag{object-fit:contain!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent}.residence-flag:hover,.residence-identity .residence-flag:hover{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.residence-flag,.residence-identity .residence-flag{padding:0}.residence-flag,.residence-flag:hover,.residence-identity .residence-flag{border:0!important;background:transparent!important;box-shadow:none!important}@media(min-width:981px){.yacht-summary{grid-template-columns:minmax(470px,1.14fr) minmax(390px,.86fr)}.yacht-summary .residence-summary-photo img{object-position:43% center}.yacht-summary .residence-summary-photo>div{background:linear-gradient(90deg,rgba(5,7,8,.08),rgba(9,10,9,.08) 52%,rgba(16,17,14,.58) 76%,#10110e),linear-gradient(0deg,rgba(4,5,4,.62),transparent 55%)}.yacht-summary .residence-summary-content{margin-left:-132px;padding-left:156px;background:linear-gradient(90deg,transparent,rgba(16,17,14,.3) 34px,rgba(16,17,14,.82) 90px,#10110e 150px)}.yacht-management .residence-card-layout{grid-template-columns:minmax(470px,1.12fr) minmax(410px,.88fr)}.yacht-management .residence-card-layout .property-photo img{object-position:43% center}.yacht-management .residence-card-layout .property-photo-shade{background:linear-gradient(90deg,rgba(5,7,8,.1),rgba(7,9,9,.08) 50%,rgba(16,17,14,.55) 78%,#10110e),linear-gradient(0deg,rgba(4,5,4,.62),transparent 58%)}.yacht-management .residence-card-content{margin-left:-125px;padding-left:148px;background:linear-gradient(90deg,transparent,rgba(16,17,14,.42) 55px,#10110e 142px)}.yacht-summary .residence-summary-photo img{object-position:center 58%}.yacht-summary .residence-summary-content{margin-left:-178px;padding-left:112px;background:linear-gradient(90deg,rgba(16,17,14,.06),rgba(16,17,14,.48) 62px,rgba(16,17,14,.9) 132px,#10110e 190px)}.yacht-management .residence-card-layout .property-photo img{object-position:center 58%}.yacht-management .residence-card-content{margin-left:-168px;padding-left:108px;background:linear-gradient(90deg,rgba(16,17,14,.05),rgba(16,17,14,.5) 58px,rgba(16,17,14,.92) 130px,#10110e 185px)}}.event-date-chip{width:50px;padding:8px 7px}.event-date-chip strong{font-size:23px;line-height:1.05}.event-date-chip small{font-size:9px;line-height:1.35;letter-spacing:.5px}.event-date-chip.event-date-chip-range{width:auto;height:52px;padding:8px 11px;display:flex;align-items:center;gap:7px;white-space:nowrap}.event-date-chip-range span{font:500 12px var(--serif);letter-spacing:.35px}.event-date-chip-range i{font-style:normal;color:var(--gold);font-size:10px}@media(max-width:600px){.event-date-chip{left:16px;top:16px;width:54px;padding:9px 7px}.event-date-chip strong{font-size:25px}.event-date-chip small{font-size:10px}.event-date-chip.event-date-chip-range{height:59px;padding:9px 12px}}.event-description-trigger.description-open .event-date-chip,.event-description-trigger:focus-visible .event-date-chip,.event-description-trigger:hover .event-date-chip{opacity:1!important;visibility:visible;z-index:4}.residence-editor-actions>.residence-delete{margin-right:auto;border:1px solid rgba(177,91,83,.5);background:rgba(105,39,35,.12);color:#dda19a;padding:10px 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px}.residence-editor-actions>.residence-delete:hover{border-color:#bb7168;background:rgba(122,48,42,.22)}.residence-delete svg{width:14px;height:14px}.residence-editor-actions button:disabled{opacity:.55;cursor:wait}@media(max-width:620px){.residence-editor-actions>.residence-delete{grid-column:1/-1;width:100%;margin:0}}.overview-notice{display:flex;align-items:center;gap:15px;border:1px solid var(--line);background:linear-gradient(110deg,#191a17,#121310);padding:15px 18px;margin-bottom:16px;color:var(--gold2)}.overview-notice>svg{flex:0 0 auto}.overview-notice>div{flex:1 1}.overview-notice strong{display:block;color:var(--text);font:500 15px var(--serif);margin-bottom:3px}.overview-notice p{margin:0;color:var(--muted);font-size:9px;line-height:1.55}.overview-notice>button{border:0;background:none;color:#9d9b91;cursor:pointer;display:flex;align-items:center;gap:7px}.overview-notice>button svg{width:15px}.membership-expiry-notice{border-color:#846f42;background:linear-gradient(110deg,#2a2418,#171713)}.membership-expiry-notice .notice-link{border:1px solid #7d6d48;padding:10px 13px;color:#e1cb91;text-transform:uppercase;letter-spacing:.8px;font-size:8px}.membership-lock-banner{display:flex;align-items:flex-start;gap:14px;border:1px solid #8a7040;background:linear-gradient(110deg,#2d2619,#171713);padding:20px 22px;margin-bottom:20px;color:var(--gold2)}.membership-lock-banner strong{font:500 19px var(--serif);color:var(--text)}.membership-lock-banner p{margin:5px 0 0;color:#b6b1a5;font-size:10px;line-height:1.55}.expired-mobile-nav{grid-template-columns:1fr 1fr!important}.expired-mobile-nav button{justify-content:center}@media(max-width:650px){.overview-notice{align-items:flex-start;padding:14px}.membership-expiry-notice{flex-wrap:wrap}.membership-expiry-notice .notice-link{margin-left:31px}.membership-lock-banner{padding:16px}}.overview-stack{display:flex;flex-direction:column}.overview-stack>.home-overview-strip{order:99;margin-top:22px;margin-bottom:0}.trip-card .trip-status-row{margin-top:38px}@media(max-width:850px){.trip-card .trip-status-row{margin-top:0}}.cis-news-strip{display:grid;grid-template-columns:150px minmax(0,1fr);border:1px solid #4b4739;background:linear-gradient(115deg,#181914,#11120f);margin-bottom:16px;overflow:hidden}.cis-news-strip>header{display:flex;align-items:center;gap:11px;padding:17px;border-right:1px solid #3d3b31;color:#c6ad6f}.cis-news-strip>header svg{width:18px}.cis-news-strip>header small,.cis-news-strip>header span{display:block}.cis-news-strip>header span{font:500 14px var(--serif);color:#eee8da}.cis-news-strip>header small{margin-top:3px;color:#777970;font-size:7px;text-transform:uppercase;letter-spacing:.8px}.cis-news-strip>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.cis-news-strip>div>button{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;border:0;border-right:1px solid #34342c;background:transparent;padding:15px 36px 15px 16px;color:inherit;cursor:pointer;transition:background .25s ease}.cis-news-strip>div>button:last-child{border-right:0}.cis-news-strip>div>button:focus-visible,.cis-news-strip>div>button:hover{background:linear-gradient(110deg,rgba(166,139,75,.14),rgba(166,139,75,.03));outline:none}.cis-news-strip button>small,.cis-news-strip button>span,.cis-news-strip button>strong{display:block}.cis-news-strip button>span{color:#a58d55;font-size:7px;text-transform:uppercase;letter-spacing:.9px}.cis-news-strip button>strong{margin:5px 0 4px;color:#e4dfd3;font:500 13px var(--serif)}.cis-news-strip button>small{color:#86877f;font-size:8px;line-height:1.45}.cis-news-strip button>svg{position:absolute;right:14px;top:50%;width:14px;color:#9b895e;transform:translateY(-50%);transition:transform .25s ease}.cis-news-strip button:hover>svg{transform:translate(3px,-50%)}@media(max-width:900px){.cis-news-strip{grid-template-columns:1fr}.cis-news-strip>header{border-right:0;border-bottom:1px solid #3d3b31}.cis-news-strip>div{grid-template-columns:1fr}.cis-news-strip>div>button{border-right:0;border-bottom:1px solid #34342c}.cis-news-strip>div>button:last-child{border-bottom:0}}.premium-map{cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.premium-map.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}@media(min-width:851px){.trip-card .trip-status-row{margin-right:-13px}.trip-card .trip-risk{margin-left:auto}}.admin-recommendations{margin:18px 0}.admin-recommendation-intro{max-width:760px;color:var(--muted);font-size:10px;line-height:1.7}.recommendation-import{display:flex;align-items:flex-end;gap:12px;margin:22px 0}.recommendation-import label{flex:1 1}.recommendation-import label>span{display:block;color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:1px;margin-bottom:7px}.recommendation-import label>div{display:flex;align-items:center;border:1px solid var(--line);padding:0 13px}.recommendation-import input{width:100%;border:0!important;background:transparent!important;padding:13px 10px!important}.recommendation-admin-list{border-top:1px solid var(--line);max-height:620px;overflow:auto}.recommendation-admin-list article{display:grid;grid-template-columns:74px minmax(220px,1fr) 80px 34px 34px 34px;grid-gap:13px;gap:13px;align-items:center;border-bottom:1px solid var(--line);padding:11px 4px}.recommendation-admin-thumb{width:74px;height:50px;position:relative;overflow:hidden;background:#20211c;display:grid;place-items:center;color:var(--muted);font-size:7px}.recommendation-admin-thumb img{width:100%;height:100%;object-fit:cover}.recommendation-admin-list h4{font:500 14px var(--serif);margin:3px 0}.recommendation-admin-list p,.recommendation-admin-list small{color:var(--muted);font-size:8px;margin:0}.recommendation-admin-list>article>span{font-size:8px;text-transform:uppercase;letter-spacing:.7px;color:var(--green)}.recommendation-admin-list>article>span.inactive{color:#a28a83}.recommendation-admin-list article>a,.recommendation-admin-list article>button{width:32px;height:32px;border:1px solid var(--line);background:none;color:var(--gold2);display:grid;place-items:center;cursor:pointer}.recommendation-editor{width:min(760px,calc(100vw - 30px));max-height:90vh;overflow:auto}.recommendation-editor-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px;margin:20px 0}.recommendation-editor-grid label{display:flex;flex-direction:column;gap:7px;color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.8px}.recommendation-editor-grid .wide{grid-column:1/-1}.recommendation-editor-grid textarea{min-height:90px;resize:vertical}.recommendation-active{flex-direction:row!important;align-items:center}.recommendation-active input{width:auto!important}@media(max-width:700px){.recommendation-import{display:block}.recommendation-import button{width:100%;margin-top:10px}.recommendation-admin-list article{grid-template-columns:58px 1fr 32px 32px}.recommendation-admin-thumb{width:58px;height:48px}.recommendation-admin-list article>a,.recommendation-admin-list article>span{display:none}.recommendation-editor-grid{grid-template-columns:1fr}.recommendation-editor-grid .wide{grid-column:auto}}.sports-bookings{margin:0;border-top:1px solid var(--line);background:linear-gradient(120deg,#171815,#11120f);padding:20px}.sports-bookings>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.sports-bookings>header span{display:block;color:var(--gold);font-size:7px;letter-spacing:1.4px;text-transform:uppercase}.sports-bookings>header h3{font:500 20px var(--serif);margin:4px 0 0}.sports-bookings>header svg{color:#8d794c}.sports-booking-list{display:grid;grid-gap:1px;gap:1px;background:var(--line)}.sports-booking-list article{display:grid;grid-template-columns:80px 1fr auto;align-items:center;grid-gap:14px;gap:14px;background:#151613;padding:14px}.sports-booking-list strong{font:500 15px var(--serif)}.sports-booking-list p{margin:4px 0 0;color:var(--muted);font-size:8px}.sports-booking-list time{color:#c7b685;font-size:9px}.booking-status{text-transform:uppercase;letter-spacing:1px;font-size:7px;color:#9fbc91}.sports-bookings-empty{display:flex;align-items:center;gap:13px;border:1px solid #37372f;padding:17px;color:#81785f}.sports-bookings-empty svg{width:20px}.sports-bookings-empty strong{display:block;color:#c9c5b9;font:500 15px var(--serif)}.sports-bookings-empty p{margin:4px 0 0;color:var(--muted);font-size:8px}@media(max-width:650px){.sports-bookings{padding:15px 14px}.sports-booking-list article{grid-template-columns:1fr}.sports-booking-list time{grid-row:2}.booking-status{justify-self:start}}.fine-silhouette-layer g,.staff-silhouette-layer g{fill:none!important;fill-opacity:0!important;stroke:transparent;stroke-width:1.05;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:none!important;transition:stroke .16s ease,filter .16s ease!important}.fine-silhouette-layer path,.staff-silhouette-layer path{vector-effect:non-scaling-stroke}.staff-silhouette-layer g:focus-visible,.staff-silhouette-layer g:hover{fill:none!important;fill-opacity:0!important;stroke:#d7bd74;filter:drop-shadow(0 0 1.5px #d7bd7466)!important}.sports-fine-layer:has(~.sports-photo-labels button:first-child:hover) g:first-child,.sports-fine-layer:has(~.sports-photo-labels button:nth-child(2):hover) g:nth-child(2),.sports-fine-layer:has(~.sports-photo-labels button:nth-child(3):hover) g:nth-child(3),.sports-fine-layer:has(~.sports-photo-labels button:nth-child(4):hover) g:nth-child(4),.sports-fine-layer:has(~.sports-photo-labels button:nth-child(5):hover) g:nth-child(5),.sports-fine-layer:has(~.sports-photo-labels button:nth-child(6):hover) g:nth-child(6),.sports-fine-layer:has(~.sports-photo-labels button:nth-child(7):hover) g:nth-child(7),.sports-fine-layer:has(~.sports-photo-labels button:nth-child(8):hover) g:nth-child(8),.yacht-fine-layer:has(+.yacht-shade+.yacht-labels button:first-child:hover) g:first-child,.yacht-fine-layer:has(+.yacht-shade+.yacht-labels button:nth-child(2):hover) g:nth-child(2),.yacht-fine-layer:has(+.yacht-shade+.yacht-labels button:nth-child(3):hover) g:nth-child(3),.yacht-fine-layer:has(+.yacht-shade+.yacht-labels button:nth-child(4):hover) g:nth-child(4),.yacht-fine-layer:has(+.yacht-shade+.yacht-labels button:nth-child(5):hover) g:nth-child(5),.yacht-fine-layer:has(+.yacht-shade+.yacht-labels button:nth-child(6):hover) g:nth-child(6){fill:none!important;fill-opacity:0!important;stroke:#d7bd74;filter:drop-shadow(0 0 2px #d7bd7477)!important}.trip-actions .calendar-status-active{border-color:#607a55;color:#91bf82;background:#151b13}.trip-actions .calendar-status-active svg{color:#91bf82}@media(max-width:700px){.page-heading:has(.trip-actions){min-width:0}.trip-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0}.trip-actions .outline-button{min-width:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 11px}.trip-actions .outline-button svg{flex:0 0 auto}.trip-actions .primary-button{min-width:max-content}}.fine-silhouette-layer,.staff-silhouette-layer{display:none!important}.real-estate-network .home-role-hotspots,.real-estate-network .real-person-hotspot{pointer-events:auto}.real-person-hotspot:before,.sports-photo-labels button:before,.yacht-labels button:before{display:none!important}.person-role-label,.sports-photo-labels button:after,.yacht-labels button:after{transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease}.real-person-hotspot:active .person-role-label,.real-person-hotspot:focus-visible .person-role-label,.real-person-hotspot:hover .person-role-label{background:#302a1ddd;border-color:#dbc17f;box-shadow:0 0 0 1px #d4b66c33,0 8px 24px #000b,0 0 18px #c49b3e38;filter:brightness(1.16)}.sports-photo-labels button:active:after,.sports-photo-labels button:focus-visible:after,.sports-photo-labels button:hover:after,.yacht-labels button:active:after,.yacht-labels button:focus-visible:after,.yacht-labels button:hover:after{background:#302a1ded;border-color:#dbc17f;box-shadow:0 0 0 1px #d4b66c33,0 8px 24px #000b,0 0 18px #c49b3e38;filter:brightness(1.16)}.flight-request-backdrop{z-index:1000}.jet-page{display:grid;grid-gap:22px;gap:22px}.jet-hero{position:relative;min-height:430px;overflow:hidden;border:1px solid #4f4839;background:#111}.jet-hero>img{object-fit:cover;object-position:center 54%}.jet-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,10,9,.94),rgba(10,12,11,.7) 42%,rgba(10,12,11,.08) 78%),linear-gradient(0deg,rgba(8,9,8,.7),transparent 55%)}.jet-hero-copy{position:absolute;z-index:1;left:clamp(24px,5vw,72px);top:50%;max-width:540px;transform:translateY(-50%)}.jet-hero-copy h1{margin:10px 0;font:400 clamp(46px,7vw,84px)/.95 var(--serif);color:#f2eee4}.jet-hero-copy>p{max-width:460px;margin:0 0 28px;color:#c4c2bb;font:italic 18px/1.55 var(--serif)}.jet-hero-copy .primary-button{width:auto}.jet-private-mark{position:absolute;z-index:1;right:28px;bottom:25px;display:flex;align-items:center;gap:9px;color:#cfb879;font-size:9px;line-height:1.4;text-transform:uppercase;letter-spacing:1px}.jet-private-mark svg{width:19px}.jet-intro{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:end;padding:34px;border:1px solid var(--line);background:linear-gradient(135deg,#181914,#11120f)}.jet-intro span{color:var(--gold);font-size:9px;text-transform:uppercase;letter-spacing:2px}.jet-intro h2{margin:8px 0 0;font:400 clamp(28px,4vw,46px)/1.05 var(--serif)}.jet-intro p{margin:0;color:var(--muted);font-size:12px;line-height:1.8}.jet-service-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.jet-service-grid>button{min-height:260px;padding:27px;text-align:left;border:1px solid #3c3a31;background:linear-gradient(155deg,#1d1e19,#10110f);color:var(--text);cursor:pointer;transition:transform .2s,border-color .2s,background .2s}.jet-service-grid>button:hover{transform:translateY(-3px);border-color:#8d784a;background:linear-gradient(155deg,#25241d,#13140f)}.jet-service-grid>button>span{display:grid;place-items:center;width:42px;height:42px;margin-bottom:28px;border:1px solid #64583d;border-radius:50%;color:var(--gold2)}.jet-service-grid svg{width:19px}.jet-service-grid small{color:var(--gold);font-size:8px;text-transform:uppercase;letter-spacing:1.5px}.jet-service-grid h3{margin:8px 0 10px;font:400 25px var(--serif)}.jet-service-grid p{min-height:58px;margin:0;color:var(--muted);font-size:10px;line-height:1.7}.jet-service-grid i{display:block;margin-top:24px;color:var(--gold2);font-size:9px;font-style:normal;text-transform:uppercase;letter-spacing:1px}.jet-assurance{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;border:1px solid var(--line);background:var(--line)}.jet-assurance>div{display:flex;gap:13px;padding:19px;background:#12130f}.jet-assurance svg{width:17px;flex:0 0 auto;color:var(--gold)}.jet-assurance span{color:var(--muted);font-size:9px;line-height:1.5}.jet-assurance b{display:block;margin-bottom:3px;color:var(--text);font-size:10px}.jet-request-modal textarea{min-height:105px}.jet-no-commission{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;grid-gap:17px;gap:17px;padding:20px 24px;border:1px solid rgba(205,184,126,.62);background:linear-gradient(105deg,rgba(204,177,105,.12),rgba(25,26,21,.9) 48%,#11120f);box-shadow:inset 0 1px rgba(255,255,255,.045)}.jet-no-commission>svg{width:25px;height:25px;color:#d7bf7c}.jet-no-commission small,.jet-no-commission strong{display:block}.jet-no-commission small{margin-bottom:5px;color:#bca96f;font-size:8px;letter-spacing:1.6px;text-transform:uppercase}.jet-no-commission strong{color:#eee7d6;font:400 19px var(--serif)}.jet-no-commission p{margin:6px 0 0;max-width:920px;color:#aaa89f;font-size:10px;line-height:1.65}@media(max-width:850px){.jet-hero{min-height:390px}.jet-intro{gap:18px}.jet-intro,.jet-service-grid{grid-template-columns:1fr}.jet-service-grid>button{min-height:0}.jet-assurance{grid-template-columns:1fr}}@media(max-width:520px){.jet-hero{min-height:420px}.jet-hero-shade{background:linear-gradient(90deg,rgba(8,10,9,.9),rgba(8,10,9,.32)),linear-gradient(0deg,rgba(8,9,8,.88),transparent)}.jet-hero-copy{left:22px;right:22px;top:auto;bottom:45px;transform:none}.jet-hero-copy h1{font-size:48px}.jet-private-mark{display:none}.jet-intro{padding:23px}.jet-intro h2{font-size:31px}.jet-no-commission{grid-template-columns:30px 1fr;padding:17px}.jet-no-commission>svg{width:20px}.jet-no-commission strong{font-size:16px}}.aviation-command-grid{display:grid;grid-template-columns:1.15fr 1fr 1.25fr;grid-gap:13px;gap:13px}.aviation-command-card{min-height:210px;padding:23px;border:1px solid #454137;background:linear-gradient(145deg,#1c1d18,#11120f)}.aviation-command-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.aviation-command-card h2{margin:7px 0 0;font:400 23px/1.15 var(--serif)}.aviation-command-card header>button{display:flex;align-items:center;gap:4px;padding:7px 9px;border:1px solid #62583f;background:transparent;color:var(--gold2);font:8px inherit;text-transform:uppercase;letter-spacing:1px;cursor:pointer}.aviation-command-card header>button svg{width:12px}.aviation-command-card>p{margin:25px 0 0;color:var(--muted);font-size:10px;line-height:1.7}.aircraft-facts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:28px}.aircraft-facts span{padding:10px;border-top:1px solid #484337}.aircraft-facts b,.aircraft-facts small{display:block}.aircraft-facts small{color:var(--muted);font-size:7px;text-transform:uppercase;letter-spacing:1px}.aircraft-facts b{margin-top:5px;font-size:10px}.aircraft-position header>svg{color:var(--gold)}.aircraft-position>strong{display:block;margin-top:30px;color:var(--gold2);font:400 20px var(--serif)}.aircraft-position>p{margin-top:6px}.tracking-privacy{display:flex;align-items:center;gap:5px;margin-top:19px;color:#7f9475;font-size:8px}.tracking-privacy svg{width:12px}.next-flight-route{display:flex;gap:12px;margin-top:31px;color:var(--gold)}.next-flight-route svg{width:18px}.next-flight-route span,.next-flight-route strong{display:block}.next-flight-route strong{color:var(--text);font:400 14px var(--serif)}.next-flight-route span{margin-top:6px;color:var(--muted);font-size:8px;text-transform:capitalize}.jet-record-modal{max-width:650px}@media(max-width:1050px){.aviation-command-grid{grid-template-columns:1fr 1fr}.next-flight-card{grid-column:1/-1}}@media(max-width:650px){.aviation-command-grid{grid-template-columns:1fr}.next-flight-card{grid-column:auto}.aviation-command-card{min-height:0}.aircraft-facts{grid-template-columns:1fr 1fr}}.jet-apex-request{display:inline-flex;flex-direction:column;align-items:flex-start;gap:10px}.jet-apex-request small{display:flex;align-items:center;gap:7px;color:#e2cb8c;font-size:9px;text-transform:uppercase;letter-spacing:1.35px}.jet-apex-request small svg{width:13px}.jet-apex-request .primary-button{min-height:46px;padding:0 20px;border:1px solid #d1b66e;background:linear-gradient(135deg,#dbc681,#b7944e 58%,#82672f);color:#11120f;box-shadow:0 13px 30px #0008,inset 0 1px rgba(255,255,255,.5);letter-spacing:1.2px}.jet-apex-request .primary-button:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 17px 36px #000a,0 0 0 1px rgba(224,198,126,.12)}.jet-apex-request.locked .primary-button{border-color:#81765f;background:linear-gradient(145deg,#34332d,#24251f);color:#aaa89e;box-shadow:inset 0 1px rgba(255,255,255,.05);opacity:1;cursor:not-allowed}.aviation-command-card header>button{min-height:34px;padding:8px 12px;border-color:#80704b;background:linear-gradient(145deg,rgba(205,177,105,.12),rgba(99,82,43,.04));color:#e1c77f;box-shadow:inset 0 1px rgba(255,255,255,.05);transition:border-color .2s,background .2s,transform .2s,box-shadow .2s}.aviation-command-card header>button:hover{transform:translateY(-1px);border-color:#c0a460;background:linear-gradient(145deg,rgba(218,187,111,.2),rgba(119,94,43,.08));box-shadow:0 8px 20px #0005}.jet-tier-gate{display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;grid-gap:17px;gap:17px;padding:18px 21px;border:1px solid #9d854c;background:linear-gradient(110deg,#2b281e,#181914 62%,#12130f);box-shadow:inset 0 1px rgba(255,255,255,.06),0 12px 30px rgba(0,0,0,.22)}.jet-tier-gate>span{display:grid;place-items:center;width:46px;height:46px;border:1px solid #b69a58;border-radius:50%;color:#e2c778;background:radial-gradient(circle,#3a3422,#1b1b16 72%);box-shadow:0 0 20px rgba(205,170,86,.12)}.jet-tier-gate>span svg{width:19px}.jet-tier-gate p,.jet-tier-gate small,.jet-tier-gate strong{display:block}.jet-tier-gate small{color:#ab9b75;font-size:8px;text-transform:uppercase;letter-spacing:1.6px}.jet-tier-gate strong{margin-top:4px;color:#ead391;font:500 18px var(--serif);letter-spacing:.2px}.jet-tier-gate p{margin:4px 0 0;color:#b9b5aa;font-size:9px;line-height:1.5}.jet-tier-gate em{max-width:230px;padding-left:18px;border-left:1px solid #61583f;color:#d1bd82;font-size:8px;font-style:normal;line-height:1.55;text-align:right;text-transform:uppercase;letter-spacing:1px}.jet-service-grid.apex-locked>button{position:relative;opacity:1;filter:none;cursor:not-allowed;border-color:#504a3b;background:linear-gradient(155deg,#1b1c18,#11120f)}.jet-service-grid.apex-locked>button:after{content:"APEX";position:absolute;right:18px;top:18px;padding:4px 7px;border:1px solid #796b48;color:#c9b477;background:#24231c;font-size:7px;letter-spacing:1.3px}.jet-service-grid.apex-locked>button h3,.jet-service-grid.apex-locked>button p,.jet-service-grid.apex-locked>button small,.jet-service-grid.apex-locked>button>span{opacity:.68}.jet-service-grid.apex-locked>button i{margin:22px -8px -8px;padding:11px 12px;border:1px solid #77683f;background:linear-gradient(90deg,rgba(172,142,68,.14),rgba(172,142,68,.04));color:#e0c57c;font-weight:600}.jet-service-grid.apex-locked>button:hover{transform:none;border-color:#5e5542;background:linear-gradient(155deg,#1f201b,#12130f)}.jet-service-grid i{display:flex;align-items:center;gap:6px}.jet-service-grid i svg{width:12px}.jet-service-grid.apex-enabled>button{border-color:#75643f;box-shadow:inset 0 0 24px rgba(189,156,79,.045)}@media(max-width:700px){.jet-tier-gate{grid-template-columns:42px 1fr;padding:16px}.jet-tier-gate>span{width:40px;height:40px}.jet-tier-gate em{grid-column:1/-1;max-width:none;padding:10px 0 0;border-left:0;border-top:1px solid #514a39;text-align:left}}.recommendation-image-upload{display:grid;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid var(--line);padding:12px;background:#151611}.recommendation-image-upload img{width:120px;height:76px;object-fit:cover}.recommendation-image-upload input{min-width:0}.recommendation-image-upload button{min-height:40px;border:1px solid var(--gold);background:transparent;color:var(--gold2);padding:0 15px;display:flex;align-items:center;gap:8px;justify-content:center;cursor:pointer}.recommendation-image-upload button:disabled{opacity:.45;cursor:default}@media(max-width:700px){.recommendation-image-upload{grid-template-columns:1fr}.recommendation-image-upload img{width:100%;height:150px}.recommendation-image-upload button{width:100%}}.regional-dropdown{display:grid;grid-gap:18px;gap:18px}.regional-select>span{display:block;margin-bottom:8px;color:var(--muted);font-size:8px;letter-spacing:1.2px;text-transform:uppercase}.regional-select>div{position:relative}.regional-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:15px 48px 15px 16px;border-color:#514a39;background:#11120f;color:var(--text);font:500 15px var(--serif);cursor:pointer}.regional-select svg{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--gold);pointer-events:none}.regional-selection{display:grid;grid-template-columns:30px 1fr auto;align-items:center;grid-gap:13px;gap:13px;border-top:1px solid var(--line);padding-top:16px}.regional-selection span,.regional-selection strong{display:block}.regional-selection strong{font:500 16px var(--serif)}.regional-selection div>span,.regional-selection small{margin-top:4px;color:var(--muted);font-size:9px}.regional-selection small{text-align:right}@media(max-width:600px){.regional-dropdown{padding:20px 16px}.regional-dropdown .panel-title{align-items:flex-start}.regional-dropdown .confidential{display:none}.regional-select select{font-size:14px}.regional-selection{grid-template-columns:30px 1fr}.regional-selection small{grid-column:2;text-align:left;margin-top:0}}.admin-property-chat-button,.member-property-chat-button{display:flex;align-items:center;gap:9px;border:1px solid rgba(218,188,116,.45);background:rgba(188,151,69,.08);color:#dfc889;padding:10px 13px;cursor:pointer}.admin-property-chat-button svg,.member-property-chat-button svg{width:16px;height:16px}.member-property-chat-button{margin-top:14px;width:100%;text-align:left}.member-property-chat-button span{display:grid;grid-gap:2px;gap:2px}.member-property-chat-button b{font-size:11px}.member-property-chat-button small{font-size:9px;color:var(--muted)}.property-chat-backdrop{padding:clamp(10px,3vw,30px)}.property-chat-modal{width:min(820px,100%);height:min(780px,92vh);display:grid;grid-template-rows:auto 1fr auto auto;background:#12130f;border:1px solid rgba(216,187,116,.42);box-shadow:0 35px 110px #000;position:relative;z-index:10001}.property-chat-modal>header{display:flex;justify-content:space-between;gap:20px;padding:24px 26px;border-bottom:1px solid var(--line);background:linear-gradient(110deg,#1d1c16,#12130f)}.property-chat-modal>header span{display:flex;align-items:center;gap:7px;color:var(--gold);font-size:9px;text-transform:uppercase;letter-spacing:.14em}.property-chat-modal>header span svg{width:15px}.property-chat-modal h2{font:500 27px var(--serif);margin:7px 0 3px}.property-chat-modal header p{margin:0;color:var(--muted);font-size:10px}.property-chat-modal>header>button{border:0;background:transparent;color:#aaa;align-self:flex-start}.property-chat-messages{overflow-y:auto;padding:25px;display:flex;flex-direction:column;gap:13px;background:radial-gradient(circle at 80% 0,rgba(153,121,52,.07),transparent 35%)}.property-chat-messages article{max-width:78%;padding:12px 14px;border:1px solid var(--line);background:#1b1c18;align-self:flex-start}.property-chat-messages article.own{align-self:flex-end;background:#29251b;border-color:#5c5037}.property-chat-messages article>small{display:block;color:#85867e;font-size:8px;margin-bottom:6px}.property-chat-messages article p{white-space:pre-wrap;line-height:1.55;margin:0;color:#e4e0d5}.property-chat-messages article a{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center;color:#e0c888;text-decoration:none;border-top:1px solid #3b382f;margin-top:7px;padding-top:10px}.property-chat-messages article a>svg{width:18px}.property-chat-messages article a span{display:grid;grid-gap:2px;gap:2px}.property-chat-messages article a small{color:var(--muted);font-size:8px}.property-chat-empty{margin:auto;display:grid;place-items:center;text-align:center;grid-gap:7px;gap:7px;color:var(--muted)}.property-chat-empty svg{color:var(--gold);width:30px}.property-chat-empty b{color:var(--text);font:500 20px var(--serif)}.property-chat-modal>form{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:end;padding:16px 20px;border-top:1px solid var(--line);background:#171814}.property-chat-modal form label{display:grid;grid-gap:5px;gap:5px}.property-chat-modal form label>span{font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.12em}.property-chat-modal textarea{resize:none;min-height:65px;margin:0;padding:10px}.property-chat-attach{display:flex;align-items:center;gap:7px;border:1px solid #4b4638;background:transparent;color:#cfb875;padding:12px}.property-chat-attach svg,.property-chat-modal .primary-button svg{width:15px}.property-chat-modal>footer{padding:9px 20px;border-top:1px solid #252621;color:#6f7069;font-size:8px;text-align:center}.property-chat-error{padding:8px 20px}.residence-alert-grid .admin-property-chat-button{width:100%;justify-content:center;margin-top:8px}@media(max-width:650px){.property-chat-modal{height:95vh}.property-chat-modal>header{padding:18px}.property-chat-modal h2{font-size:22px}.property-chat-messages{padding:15px}.property-chat-messages article{max-width:90%}.property-chat-modal>form{grid-template-columns:1fr auto;padding:12px}.property-chat-modal form label{grid-column:1/-1}.property-chat-attach span{display:none}.property-chat-attach{justify-content:center}.property-chat-modal .primary-button{padding:12px}.member-property-chat-button{margin-top:11px}}@media(max-width:850px){body,html{width:100%;max-width:100%;overflow-x:hidden}.app-shell,.content,.main-column{width:100%;max-width:100%;min-width:0}.content>*{max-width:100%;min-width:0}.mobile-nav,.topbar{width:100%;max-width:100%}.mobile-nav{overflow-x:hidden;grid-template-columns:repeat(5,minmax(0,1fr))}.mobile-nav button{width:auto;min-width:0}.events-page,.my-residence,.panel,.residence-summary,.security-page,.trip-card{min-width:0;max-width:100%}input,select,textarea{min-width:0}}.person-role-label strong{font-size:9px}.person-role-label small{font-size:7px}.yacht-labels button strong{font-size:8px}.yacht-labels button small{font-size:6.5px}.sports-photo-labels strong{font-size:8px}.sports-photo-labels small{font-size:6.5px}@media(max-width:650px){.person-role-label strong{font-size:9px}.yacht-labels button strong{font-size:8px}.sports-photo-labels strong{font-size:6.5px}}.yacht-tracker-panel{margin-bottom:18px;overflow:visible}.yacht-tracker-actions{position:relative;display:flex;gap:7px}.yacht-tracker-actions>button{display:flex;align-items:center;gap:6px;min-height:34px;border:1px solid var(--line);background:#171814;color:var(--muted);padding:0 10px;cursor:pointer}.yacht-tracker-menu{position:absolute;right:0;top:40px;z-index:800;min-width:165px;border:1px solid #514a39;background:#171814;box-shadow:0 18px 40px #000}.yacht-tracker-menu button{display:flex;width:100%;align-items:center;gap:8px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--text);padding:11px 13px;text-align:left;cursor:pointer}.yacht-tracker-menu button:last-child{color:#cf8b82}.yacht-tracker-menu svg{width:14px}.yacht-tracker-form{border:1px solid var(--line);background:linear-gradient(135deg,#1c1d19,#131411);padding:18px}.yacht-tracker-form>div:first-child{display:flex;align-items:center;gap:11px;margin-bottom:16px}.yacht-tracker-form>div:first-child>svg{color:var(--gold)}.yacht-tracker-form b,.yacht-tracker-form small{display:block}.yacht-tracker-form small{margin-top:3px;color:var(--muted);font-size:9px}.yacht-tracker-fields{display:grid!important;grid-template-columns:repeat(3,1fr);grid-gap:11px!important;gap:11px!important;margin:0!important}.yacht-tracker-fields label{color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.8px}.yacht-tracker-fields input{margin-top:6px}.yacht-tracker-form-actions{display:flex!important;justify-content:flex-end;gap:8px!important;margin:13px 0 0!important}.yacht-tracker-form-actions button{min-height:38px;padding:0 15px}.yacht-tracker-status{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 16px;border:1px solid var(--line);border-bottom:0;background:linear-gradient(105deg,#202018,#151613)}.yacht-tracker-status>div{display:flex;align-items:center;gap:10px}.yacht-tracker-icon{display:grid;place-items:center;width:35px;height:35px;border:1px solid #645738;color:var(--gold)}.yacht-tracker-icon svg{width:17px}.yacht-tracker-status small,.yacht-tracker-status span>b,.yacht-tracker-status strong{display:block}.yacht-tracker-status strong{font:600 17px var(--serif)}.yacht-tracker-status span>b{margin-top:2px;color:#c2b38c;font-size:9px;font-weight:500}.yacht-tracker-status small{margin-top:3px;color:var(--muted);font-size:8px}.yacht-tracker-status>div:last-child{align-items:flex-end;flex-direction:column;text-align:right}.yacht-tracker-status>div:last-child>b{color:#9fbc91;font-size:8px;text-transform:uppercase;letter-spacing:.8px}.yacht-tracker-status>div:last-child>b.stale{color:#d0a36c}.yacht-tracker-status>div:last-child small{color:var(--gold)}.yacht-tracker-map{height:390px;width:100%;border:1px solid var(--line);background:#141714}.yacht-tracker-map .leaflet-tile-pane{filter:saturate(.55) brightness(.72) contrast(1.12)}.yacht-tracker-map .leaflet-control-attribution{background:rgba(15,16,14,.82);color:#aaa}.yacht-tracker-map .leaflet-control-attribution a{color:#d0b66d}.yacht-tracker-marker{display:grid!important;place-items:center;border:1px solid #e0c474;border-radius:50%;background:#171812;box-shadow:0 0 0 5px rgba(211,184,119,.18),0 5px 18px #000}.yacht-tracker-marker span{display:block;color:#e0c474;font-size:17px;line-height:1}.yacht-tracker-loading{display:flex;align-items:center;justify-content:center;gap:9px;min-height:150px;border:1px solid var(--line);color:var(--muted)}.yacht-tracker-loading svg{width:18px;color:var(--gold)}.yacht-tracker-warning{margin:0;padding:9px 13px;border:1px solid #6a5437;background:#211b13;color:#d2b27a;font-size:9px}@media(max-width:700px){.yacht-tracker-panel .panel-title{align-items:flex-start}.yacht-tracker-fields{grid-template-columns:1fr}.yacht-tracker-status{align-items:flex-start;flex-direction:column}.yacht-tracker-status>div:last-child{align-items:flex-start;text-align:left}.yacht-tracker-map{height:310px}.yacht-tracker-actions>button:first-child{font-size:0}.yacht-tracker-actions>button:first-child svg{margin:0}}.yacht-proximity{display:grid;grid-template-columns:34px 1fr auto;align-items:center;grid-gap:12px;gap:12px;margin-bottom:10px;padding:13px 15px;border:1px solid var(--line);background:#151714}.yacht-proximity>svg{width:18px;color:#777b72}.yacht-proximity strong{display:block;color:#d8d5ca;font:500 14px var(--serif)}.yacht-proximity p{margin:4px 0 0;color:var(--muted);font-size:8px;line-height:1.5}.yacht-proximity>button{display:flex;align-items:center;gap:7px;border:1px solid #514b3b;background:#1b1b17;color:#aaa596;padding:7px 9px;font-size:8px;text-transform:uppercase;letter-spacing:.7px;cursor:pointer}.yacht-proximity>button span{width:7px;height:7px;border-radius:50%;background:#777}.yacht-proximity.enabled{border-color:rgba(201,171,102,.42);background:linear-gradient(105deg,rgba(75,62,31,.22),#151714)}.yacht-proximity.enabled strong,.yacht-proximity.enabled>svg{color:#d8bc78}.yacht-proximity.enabled>button span{background:#9fbc91;box-shadow:0 0 0 3px rgba(159,188,145,.12)}.yacht-proximity.matched{border-color:#b99a57;background:linear-gradient(105deg,rgba(110,82,27,.3),#181712);box-shadow:inset 0 0 24px rgba(191,151,63,.07)}.yacht-proximity.matched>svg{color:#e1c476}@media(max-width:700px){.yacht-proximity{grid-template-columns:28px 1fr}.yacht-proximity>button{grid-column:2;justify-self:start}.yacht-proximity p{font-size:9px}}.fuel-board-note{color:var(--muted);margin:0 0 14px;font-size:10px;line-height:1.45}.fuel-board-legend{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:10px}.fuel-board-legend>span{display:flex;align-items:center;gap:5px}.fuel-board-legend>button{height:34px}.fuel-board-date{margin:8px 0 14px;color:var(--muted);font-size:10px}.fuel-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:14px}.fuel-card{border:1px solid var(--line);background:linear-gradient(145deg,#1f1f1b,#181815);padding:16px;display:flex;flex-direction:column;gap:12px}.fuel-card-head{border-bottom:1px solid var(--line);padding-bottom:12px;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.fuel-card-head>div{display:flex;gap:9px;align-items:flex-start}.fuel-card-head strong{display:block;font:600 17px var(--serif)}.fuel-card-head small{display:block;color:var(--muted);font-size:9px;margin-top:3px}.fuel-card-head svg{color:var(--gold)}.fuel-priority{font-size:7px;letter-spacing:1px;padding:4px 8px;border:1px solid #5e543b;color:var(--gold2);text-transform:uppercase}.fuel-grades{display:grid;grid-gap:10px;gap:10px}.fuel-grades small{display:block;color:var(--muted);font-size:8px;letter-spacing:1px;text-transform:uppercase}.fuel-grades b{display:block;color:var(--text);font:500 16px var(--sans);margin-top:2px}.fuel-grades span{display:block;margin-top:3px;color:var(--muted);font-size:8px}.fuel-price-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px;margin-top:4px}.fuel-price-row>div{min-width:0;border:1px solid var(--line);padding:9px 10px;background:rgba(255,255,255,.018)}.fuel-price-row span{margin:0;text-transform:uppercase;letter-spacing:.8px}.fuel-price-row .fuel-full-tank{border-color:rgba(214,195,148,.35);background:rgba(214,195,148,.06)}.fuel-price-row .fuel-full-tank b{color:var(--gold)}.fuel-board-panel .panel-title button{min-width:116px}@media(max-width:1000px){.fuel-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.fuel-grid{grid-template-columns:1fr}.fuel-board-legend{flex-wrap:wrap}.fuel-board-panel .panel-title{flex-direction:column;align-items:flex-start}}.berth-board-panel{margin-top:18px}.berth-board-badge{display:flex;align-items:center;gap:6px;border:1px solid #5e543b;padding:7px 10px;color:var(--gold2);font-size:8px;letter-spacing:.8px;text-transform:uppercase}.berth-board-note{max-width:780px;margin:0 0 14px;color:var(--muted);font-size:10px;line-height:1.5}.berth-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.berth-card{border:1px solid var(--line);background:linear-gradient(145deg,#1f1f1b,#171714);padding:15px}.berth-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:11px;border-bottom:1px solid var(--line)}.berth-card header>div{display:flex;gap:8px}.berth-card header svg{color:var(--gold);margin-top:2px}.berth-card header small,.berth-card header span{display:block}.berth-card header strong{font:600 16px var(--serif)}.berth-card header small{margin-top:3px;color:var(--muted);font-size:8px}.berth-card header>b{white-space:nowrap;color:#c9b473;font-size:7px;letter-spacing:1px;text-transform:uppercase}.berth-card-fit{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:7px;gap:7px;margin:12px 0;color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.7px}.berth-card-fit svg{color:#87784f}.berth-card-fit strong{color:var(--text);font-size:9px}.berth-card p{margin:0 0 6px;color:#ddd7c8;font:500 13px var(--serif)}.berth-board-footer,.berth-card>small{color:var(--muted);font-size:8px;line-height:1.45}.berth-board-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:14px;padding-top:13px;border-top:1px solid var(--line)}.berth-board-footer b{color:#b7aa8b}.berth-apex-access{display:grid;justify-items:end;grid-gap:6px;gap:6px;flex:0 0 auto}.berth-apex-access small{gap:5px;color:var(--gold);font-size:7px;letter-spacing:.85px}.berth-apex-access small,.berth-board-footer button{display:flex;align-items:center;text-transform:uppercase}.berth-board-footer button{justify-content:center;gap:7px;flex:0 0 auto;border:1px solid var(--gold);padding:9px 12px;background:transparent;color:var(--gold2);letter-spacing:.8px;cursor:pointer}.berth-board-footer button:hover{background:rgba(211,184,119,.08)}.berth-apex-access.locked button{opacity:.38;filter:grayscale(1);cursor:not-allowed;pointer-events:none}.berth-apex-access.eligible small{color:#d8bc78}@media(max-width:1000px){.berth-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.berth-board-panel .panel-title{align-items:flex-start;flex-direction:column}.berth-grid{grid-template-columns:1fr}.berth-board-footer{align-items:flex-start;flex-direction:column}.berth-apex-access{width:100%;justify-items:start}.berth-board-footer button{width:100%;text-align:center}}.local-intelligence-grid article em{display:block;margin-top:4px;color:#67645c;font-size:7px;font-style:normal}.local-intelligence-grid article.severity-elevated,.local-intelligence-grid article.severity-high{border-color:rgba(211,85,70,.72);background:linear-gradient(135deg,rgba(105,27,22,.24),rgba(54,18,15,.12));box-shadow:inset 0 0 0 1px rgba(211,85,70,.08)}.local-intelligence-grid article.severity-elevated span,.local-intelligence-grid article.severity-elevated>svg,.local-intelligence-grid article.severity-high span,.local-intelligence-grid article.severity-high>svg{color:#df796c}.local-intelligence-grid article.severity-elevated strong,.local-intelligence-grid article.severity-high strong{color:#f0d2cc}.local-intelligence-inline-warning{margin:9px 0 0;padding:8px 10px;border:1px solid #685338;color:#c7a66c;font-size:8px}.local-intelligence-risk .risk-unknown{border-color:#555;color:#999}.local-intelligence-risk{grid-template-columns:auto auto minmax(180px,1fr)}.local-intelligence-status{display:flex;align-items:center;gap:8px}.local-intelligence-status>span{color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.8px}.local-intelligence-status>strong{padding:4px 7px;border:1px solid #52664d;color:#9fbc91;font-size:8px;text-transform:uppercase;white-space:nowrap}.water-quality-status{padding-left:11px;border-left:1px solid var(--line)}.water-quality-status>strong{display:flex;align-items:center;gap:5px;border-color:rgba(67,145,198,.55);color:#8fc9ef}.water-quality-status>strong i{width:6px;height:6px;border-radius:50%;background:#3da9ef;box-shadow:0 0 0 3px rgba(61,169,239,.13)}.water-quality-status>strong svg{width:11px;height:11px}.water-quality-status>small{color:#6f7f87;font-size:7px;white-space:nowrap}@media(max-width:760px){.local-intelligence-risk{grid-template-columns:1fr}.local-intelligence-status{justify-content:space-between}.water-quality-status{padding:9px 0 0;border-left:0;border-top:1px solid var(--line);flex-wrap:wrap}.water-quality-status>small{width:100%;text-align:right}.local-intelligence-risk p{grid-column:auto;text-align:left}}.water-quality-status>strong{height:24px;box-sizing:border-box;line-height:1}.water-quality-status>strong svg{width:8px;height:8px;flex:0 0 8px;stroke-width:1.8}.water-quality-status>strong.water-quality-excellent{border-color:rgba(61,169,239,.65);color:#79c8f5}.water-quality-status>strong.water-quality-good{border-color:rgba(83,159,170,.55);color:#8bc9cf}.water-quality-status>strong.water-quality-meets-standards{border-color:rgba(198,161,75,.62);color:#d8bb71}.water-quality-status>strong.water-quality-meets-standards i{background:#d4aa4f;box-shadow:0 0 0 3px rgba(212,170,79,.13)}.water-quality-status>strong.water-quality-meets-standards svg{color:#d8bb71}.water-quality-status>strong.water-quality-public-data-limited{border-color:#555;color:#999}.water-quality-status>strong.water-quality-public-data-limited i{background:#73808a;box-shadow:0 0 0 3px rgba(115,128,138,.12)}.local-intelligence-risk .water-quality-status>strong.water-quality-meets-standards{border-color:rgba(61,169,239,.65)!important;color:#e0bd66!important}.local-intelligence-risk .water-quality-status>strong.water-quality-meets-standards i{background:#3da9ef!important;box-shadow:0 0 0 3px rgba(61,169,239,.15)!important}.local-intelligence-risk .water-quality-status>strong.water-quality-meets-standards svg{color:#79c8f5!important;stroke:#79c8f5!important}.local-intelligence-risk .water-quality-status>strong.water-quality-good{border-color:rgba(61,169,239,.65)!important;color:#8fc497!important}.local-intelligence-risk .water-quality-status>strong.water-quality-good i{background:#3da9ef!important;box-shadow:0 0 0 3px rgba(61,169,239,.15)!important}.local-intelligence-risk .water-quality-status>strong.water-quality-good svg{color:#79c8f5!important;stroke:#79c8f5!important}.local-intelligence-risk .local-intelligence-status:first-child>strong{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:24px;min-width:58px;line-height:1}.cis-balance-card{margin-top:auto;margin-bottom:14px;border:1px solid #3c392f;background:linear-gradient(145deg,#1b1b17,#121310);padding:14px 13px;display:grid;grid-gap:6px;gap:6px}.cis-balance-card>span,.cis-balance-heading>span{font-size:8px;letter-spacing:1.8px;color:var(--gold);font-weight:700}.cis-balance-card strong{font:500 20px var(--serif);color:#eee8d9}.cis-balance-card small{font-size:9px;line-height:1.35;color:var(--muted)}.cis-balance-heading{display:flex;justify-content:space-between;align-items:center}.cis-balance-heading button,.cis-wallet-link{border:0;background:none;color:var(--gold2);padding:0;cursor:pointer}.cis-wallet-link{text-align:left;font-size:10px}.cis-balance-card.disconnected button{border:1px solid #5a5039;background:#242118;color:var(--gold2);padding:9px;display:flex;gap:7px;align-items:center;justify-content:center}.cis-wallet-settings{margin-top:18px}.wallet-connect{display:grid;justify-items:start;grid-gap:14px;gap:14px;padding-top:22px}.wallet-connect p,.wallet-connect small,.wallet-explainer{color:var(--muted);line-height:1.6}.wallet-verified{padding-top:22px}.wallet-verified>div:first-child{display:flex;align-items:center;gap:12px;color:var(--green)}.wallet-verified span b,.wallet-verified span small{display:block}.wallet-verified dl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:20px 0}.wallet-verified dl div{border:1px solid var(--line);padding:14px;min-width:0}.wallet-verified dt{font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:1px}.wallet-verified dd{margin:7px 0 0;overflow-wrap:anywhere}.wallet-actions{display:flex;gap:10px}.wallet-disconnect{border:1px solid #704b48;background:none;color:#d69d97;padding:10px 14px;display:flex;gap:7px;align-items:center}.mobile-wallet-balance{display:none}@media(max-width:850px){.mobile-wallet-balance{display:block;padding:0}.account-wallet{width:100%}.account-wallet .cis-balance-card.mobile{margin:2px 0;padding:9px 11px;min-height:42px;border-color:rgba(183,170,130,.28);background:rgba(255,255,255,.025);display:flex;align-items:center;justify-content:space-between;gap:10px}.account-wallet .cis-balance-card.mobile>span{font-size:7px;letter-spacing:1.35px;color:#8f8979}.account-wallet .cis-balance-card.mobile strong{font-size:14px}.account-wallet .cis-balance-card.mobile small{display:none}.account-wallet .cis-balance-card.mobile.disconnected button{width:auto;padding:6px 9px;border-color:rgba(183,170,130,.32);background:transparent;font-size:9px}.account-wallet .cis-balance-heading{display:contents}.account-wallet .cis-tier-badge{display:none}.account-wallet .cis-wallet-link{font-size:9px}.wallet-verified dl{grid-template-columns:1fr}.wallet-actions{flex-direction:column}}.cis-wallet-provider-field{display:grid;grid-gap:7px;gap:7px;margin:12px 0}.cis-wallet-provider-field span{font-size:12px;color:var(--muted)}.cis-wallet-provider-field select{width:100%;border:1px solid rgba(26,44,39,.18);border-radius:10px;background:#fff;padding:10px 12px;color:#1a2c27;-webkit-text-fill-color:#1a2c27;color-scheme:light;font:inherit}.cis-wallet-provider-field select option{background:#fff;color:#1a2c27}.cis-wallet-provider-field select:disabled{color:#56615d;-webkit-text-fill-color:#56615d;opacity:.72}.sidebar>.cis-balance-card{margin-left:6px;margin-right:6px;margin-bottom:2px}.sidebar>.cis-balance-card+.sidebar-member .sidebar-cis-logo{padding-top:10px}.cis-tier-badge{display:flex;align-items:center;gap:7px;margin:-2px 0 5px;padding-bottom:9px;border-bottom:1px solid rgba(199,169,105,.2);font-size:8px;letter-spacing:1.35px}.cis-tier-badge i{font-style:normal;font-size:14px;line-height:1}.cis-tier-badge b{font-weight:700}.cis-tier-badge.circle{color:#d5cfbf}.cis-tier-badge.signature{color:#d6b86f}.cis-tier-badge.apex{color:#f0d690;text-shadow:0 0 12px rgba(214,184,111,.28)}.cis-balance-card.tier-circle{border-color:#777264}.cis-balance-card.tier-signature{border-color:#9e834d}.cis-balance-card.tier-apex{border-color:#d0ae60;background:linear-gradient(145deg,#211e15,#12130f)}.apex-event-access{display:grid;grid-gap:7px;gap:7px}.apex-event-access small{display:flex;align-items:center;gap:6px;font-size:8px;line-height:1.35;letter-spacing:1px;text-transform:uppercase;color:var(--gold)}.apex-event-access.locked .event-invitation-button{opacity:.42;filter:grayscale(1);cursor:not-allowed;pointer-events:none}.apex-event-access.eligible small{color:#d8bc78}.event-card,.event-feature{transition:border-color .25s,box-shadow .25s;position:relative}.event-card.is-participating,.event-feature.is-participating{border-color:#6e9a6d;box-shadow:inset 0 0 0 1px #8cad8a22,0 0 28px #5d8c5920}.event-invoice-status,.event-participating{position:absolute;right:14px;top:14px;z-index:6;display:flex;align-items:center;gap:6px;padding:7px 9px;background:#152017e8;border:1px solid #648164;color:#a9cba6;text-transform:uppercase;letter-spacing:1px;font-size:8px}.event-invoice-status{background:#252117e8;border-color:#72623f;color:#d6c394}.event-feature-visual,.event-visual{border:0;padding:0;color:inherit;cursor:pointer}.event-card-description{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.55!important}.event-detail-backdrop{overflow-y:auto}.event-detail-modal{width:min(760px,100%);padding:0;overflow:hidden;max-height:94vh;overflow-y:auto}.event-detail-hero{height:270px;position:relative;background:#111}.event-detail-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#171815,transparent 65%)}.event-detail-hero>div{position:absolute;z-index:2;left:32px;bottom:24px;display:flex;flex-direction:column;gap:5px}.event-detail-hero span{color:var(--gold2);font-size:9px;text-transform:uppercase;letter-spacing:1.5px}.event-detail-hero strong{font:500 18px var(--serif)}.event-detail-modal .modal-close{z-index:4;width:36px;height:36px;border:1px solid #ffffff40;background:#10110fd9;display:grid;place-items:center}.event-detail-copy{padding:30px 34px 34px}.event-detail-copy h2{font-size:32px}.event-detail-copy>p{color:var(--muted);line-height:1.7}.event-detail-location{display:flex;align-items:center;gap:7px;color:#cbbd99!important}.event-detail-copy .form-grid{margin:23px 0 16px}.event-detail-copy .wide{grid-column:1/-1}.event-detail-copy textarea{min-height:78px;resize:vertical}.event-payment-choice{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:18px 0}.event-payment-choice button{display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid var(--line);background:#111210;color:var(--muted);padding:14px;cursor:pointer}.event-payment-choice button.active{border-color:var(--gold);background:#272319;color:var(--gold2)}.event-payment-choice svg{width:17px}.event-billing{padding:17px;border:1px solid var(--line);background:#121310}.event-register-submit{margin:10px 0 0!important;width:100%}.event-privacy-note{display:block;text-align:center;color:#77786f;margin-top:11px;font-size:8px}.event-confirmed{display:flex;align-items:center;gap:14px;border:1px solid #648164;background:#152017;padding:18px;color:var(--green);margin-top:24px}.event-confirmed div{display:grid;grid-gap:4px;gap:4px}.event-confirmed b{color:#c9dfc7}.event-confirmed span{font-size:9px;color:#8f9f8d}@media(max-width:600px){.event-detail-modal{width:calc(100vw - 14px);max-height:96vh}.event-detail-hero{height:205px}.event-detail-copy{padding:24px 19px 28px}.event-detail-copy h2{font-size:27px}.event-detail-copy .form-grid,.event-payment-choice{grid-template-columns:1fr}.event-detail-copy .wide{grid-column:auto}.event-invoice-status,.event-participating{right:9px;top:9px}.event-card-description{-webkit-line-clamp:3}}.sports-tier-access{display:grid;justify-items:end;grid-gap:7px;gap:7px;margin-top:14px}.sports-tier-access small{display:flex;align-items:center;gap:6px;color:var(--gold);font-size:8px;letter-spacing:1px;text-transform:uppercase}.sports-tier-access .primary-button{margin:0}.sports-tier-access.locked .primary-button{opacity:.4;filter:grayscale(1);cursor:not-allowed;pointer-events:none}.sports-tier-access.eligible small{color:#d8bc78}@media(max-width:600px){.sports-tier-access{justify-items:stretch}.sports-tier-access small{line-height:1.4}.sports-tier-access .primary-button{width:100%}}.sports-tier-intro{display:inline-flex;align-items:center;gap:7px;margin-top:12px;padding:7px 10px;border:1px solid #6d5b38;background:#1b1913;color:#d8bc78;font-size:8px;letter-spacing:1px;text-transform:uppercase}.sports-tier-intro svg{flex:0 0 auto}.property-chat-modal>footer{display:flex;align-items:center;justify-content:center;gap:14px}.property-chat-hide{display:flex;align-items:center;gap:6px;border:0;border-right:1px solid #39392f;padding:2px 14px 2px 0;background:transparent;color:#9a9689;font-size:8px;text-transform:uppercase;letter-spacing:.8px;cursor:pointer}.property-chat-hide:hover{color:#d7c28e}.property-chat-hide svg{width:13px}.property-chat-hide:disabled{opacity:.4;cursor:default}@media(max-width:650px){.property-chat-modal>footer{align-items:flex-start;flex-direction:column}.property-chat-hide{border-right:0;border-bottom:1px solid #39392f;padding:0 0 7px;width:100%;justify-content:center}}.property-apex-overview{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;margin:0 0 12px}.property-apex-overview>span{display:grid;grid-template-columns:15px 1fr;grid-column-gap:7px;column-gap:7px;align-items:center;min-width:0;padding:9px;border:1px solid rgba(61,169,239,.28);background:rgba(29,74,99,.08)}.property-apex-overview>span svg{grid-row:1/3;width:14px;color:#79c8f5}.property-apex-overview small{overflow:hidden;color:#888a84;font-size:7px;letter-spacing:.55px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.property-apex-overview b{margin-top:2px;color:#d9c17f;font-size:9px;font-weight:600;text-transform:uppercase}.property-apex-overview.locked>span{opacity:.38;filter:grayscale(.45)}.property-apex-overview>em{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:6px;background:rgba(15,16,13,.72);color:#d8bc78;font-size:8px;font-style:normal;letter-spacing:.8px;text-transform:uppercase;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.property-apex-overview>em svg{width:13px}.residence-apex-fields{grid-template-columns:repeat(3,minmax(0,1fr))!important}.residence-apex-fields label.tier-locked{position:relative;opacity:.5}.residence-apex-fields label.tier-locked:after{content:"TIER III \00B7 APEX";position:absolute;right:7px;bottom:7px;color:#d8bc78;font-size:7px;pointer-events:none}.residence-apex-fields label.tier-locked select{color:transparent}@media(max-width:900px){.residence-apex-fields{grid-template-columns:1fr 1fr!important}}@media(max-width:620px){.property-apex-overview{grid-template-columns:1fr}.property-apex-overview>em{text-align:center;padding:12px}.residence-apex-fields{grid-template-columns:1fr!important}}.residence-summary-content>header .property-apex-overview{grid-template-columns:1fr;width:min(255px,32vw);margin:0 12px 0 auto;flex:0 1 255px}.residence-summary-content>header .property-apex-overview>span{padding:7px 9px;border-color:rgba(205,210,215,.38);background:linear-gradient(135deg,rgba(192,198,204,.08),rgba(120,126,132,.025))}.residence-summary-content>header .property-apex-overview>span svg{color:#c9ced3}.residence-summary-content>header .property-apex-overview small{color:#999da1}.residence-summary-content>header .property-apex-overview b{color:#d3d6d8}.residence-summary-content>header .property-apex-overview>em{border:1px solid rgba(205,210,215,.32);background:rgba(19,20,19,.78);color:#c9ced3}@media(max-width:900px){.residence-summary-content>header{flex-wrap:wrap}.residence-summary-content>header .property-apex-overview{order:3;width:100%;max-width:none;margin:10px 0 0;flex-basis:100%}}.property-apex-overview.eligible>span{cursor:pointer;transition:border-color .18s ease,background .18s ease}.property-apex-overview.eligible>span:focus-visible,.property-apex-overview.eligible>span:hover{border-color:rgba(229,232,235,.72);background:linear-gradient(135deg,rgba(210,216,221,.14),rgba(135,141,146,.045));outline:none}.property-apex-overview.locked>span{opacity:.72;filter:none}.residence-summary-content>header .property-apex-overview.locked>em{background:rgba(15,16,13,.48);-webkit-backdrop-filter:none;backdrop-filter:none;color:#d4d0c7}.property-apex-overview.eligible>span.is-active{border-color:rgba(218,183,101,.78);background:linear-gradient(135deg,rgba(184,139,43,.18),rgba(92,69,21,.055));box-shadow:inset 0 0 0 1px rgba(239,208,134,.08),0 0 16px rgba(197,151,55,.13)}.property-apex-overview.eligible>span.is-active b,.property-apex-overview.eligible>span.is-active svg{color:#e1c476}.property-apex-overview.eligible>span.is-active small{color:#b7aa89}.residence-summary-content>header .property-apex-overview{width:min(225px,28vw);flex-basis:225px;margin-right:4px;gap:5px}.residence-summary-content>header .property-apex-overview>span{grid-template-columns:12px 1fr;column-gap:6px;padding:5px 7px;min-height:34px}.residence-summary-content>header .property-apex-overview>span svg{width:11px;height:11px}.residence-summary-content>header .property-apex-overview small{font-size:6px;letter-spacing:.35px}.residence-summary-content>header .property-apex-overview b{font-size:8px}.residence-summary-content>header .property-apex-overview>span:focus-visible small,.residence-summary-content>header .property-apex-overview>span:hover small{overflow:visible;text-overflow:clip;white-space:normal;line-height:1.25}.residence-summary-content>header>button{flex:0 0 auto;padding:7px 9px;font-size:8px;gap:5px}.residence-summary-content>header>button svg{width:12px;height:12px}.residence-summary-content>header .property-apex-overview{order:3;margin-left:4px}.residence-summary-content>header>button{order:2;padding:5px 7px;font-size:7px;min-width:0}.property-concierge-modal .property-concierge-privacy{margin:12px 0;color:#77786f;font-size:8px;line-height:1.5}.property-concierge-modal>.primary-button{margin-left:auto}@media(max-width:900px){.residence-summary-content>header .property-apex-overview{order:3;margin-left:0}.residence-summary-content>header>button{order:2}}.residence-summary-photo .residence-photo-edit{position:absolute;left:14px;bottom:14px;z-index:3;display:flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid rgba(220,224,227,.48);background:rgba(15,16,14,.78);color:#ddd9ce;font-size:7px;letter-spacing:.65px;text-transform:uppercase;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer}.residence-summary-photo .residence-photo-edit svg{width:11px;height:11px}.residence-summary-photo .residence-photo-edit:hover{border-color:#d5bd7a;color:#ead9a8}.residence-summary-content>header .property-apex-overview{width:min(300px,35vw);flex-basis:300px;margin-left:auto;margin-right:0}.residence-summary-content>header .property-apex-overview>span{min-height:38px;padding-left:10px;padding-right:10px}@media(max-width:900px){.residence-summary-content>header .property-apex-overview{width:100%;max-width:none;flex-basis:100%}}.property-apex-overview.locked>span{position:relative;overflow:hidden;opacity:1;border-color:rgba(207,172,88,.62)!important;background:linear-gradient(135deg,rgba(174,128,35,.13),rgba(79,57,18,.045))!important;cursor:not-allowed}.property-apex-overview.locked>span b,.property-apex-overview.locked>span small,.property-apex-overview.locked>span svg{color:#d8bc78!important}.property-apex-overview.locked>span:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(110deg,transparent 20%,rgba(255,231,170,.22) 48%,transparent 76%);transform:translateX(-70%);transition:opacity .2s ease,transform .55s ease}.property-apex-overview.locked>span:hover{border-color:#e1c16d!important;box-shadow:inset 0 0 0 1px rgba(237,205,125,.12),0 0 18px rgba(203,157,55,.18)}.property-apex-overview.locked>span:hover:after{opacity:1;transform:translateX(70%)}.residence-summary-content>header .property-apex-overview.locked>span{border:1px solid rgba(218,183,101,.78)!important;background:linear-gradient(135deg,rgba(184,139,43,.18),rgba(92,69,21,.065))!important;box-shadow:inset 0 0 0 1px rgba(239,208,134,.07)}.residence-summary-content>header .property-apex-overview.locked>span b,.residence-summary-content>header .property-apex-overview.locked>span small,.residence-summary-content>header .property-apex-overview.locked>span svg{color:#e1c476!important}.residence-summary-content>header .property-apex-overview.locked>span:hover{border-color:#f0d58a!important;background:linear-gradient(135deg,rgba(205,157,55,.27),rgba(110,80,23,.1))!important;box-shadow:inset 0 0 0 1px rgba(255,225,151,.16),0 0 22px rgba(211,164,62,.25)!important}.property-apex-overview.eligible>span,.residence-summary-content>header .property-apex-overview.eligible>span{position:relative;overflow:hidden;border:1px solid rgba(218,183,101,.78)!important;background:linear-gradient(135deg,rgba(184,139,43,.18),rgba(92,69,21,.065))!important;box-shadow:inset 0 0 0 1px rgba(239,208,134,.07);cursor:pointer}.property-apex-overview.eligible>span b,.property-apex-overview.eligible>span small,.property-apex-overview.eligible>span svg{color:#e1c476!important}.property-apex-overview.eligible>span:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(110deg,transparent 18%,rgba(255,236,184,.25) 48%,transparent 78%);transform:translateX(-75%);transition:opacity .2s ease,transform .55s ease}.property-apex-overview.eligible>span:focus-visible,.property-apex-overview.eligible>span:hover,.residence-summary-content>header .property-apex-overview.eligible>span:focus-visible,.residence-summary-content>header .property-apex-overview.eligible>span:hover{border-color:#f2d991!important;background:linear-gradient(135deg,rgba(211,163,61,.3),rgba(117,85,24,.12))!important;box-shadow:inset 0 0 0 1px rgba(255,229,161,.18),0 0 24px rgba(214,168,67,.28)!important;outline:none}.property-apex-overview.eligible>span:focus-visible:after,.property-apex-overview.eligible>span:hover:after{opacity:1;transform:translateX(75%)}.property-apex-overview.eligible>span.is-active{border-color:#f0cf78!important;background:linear-gradient(135deg,rgba(206,155,48,.3),rgba(110,79,20,.12))!important;box-shadow:inset 0 0 0 1px rgba(255,228,153,.16),0 0 18px rgba(205,157,55,.2)!important}.sidebar>.cis-balance-card+.sidebar-member.sidebar-logo-bottom{align-items:center;margin-top:0}.sidebar>.cis-balance-card+.sidebar-member.sidebar-logo-bottom .sidebar-cis-logo{display:flex;align-items:center;justify-content:center;width:100%;padding:30px 8px 22px}.sidebar>.cis-balance-card+.sidebar-member.sidebar-logo-bottom .sidebar-cis-logo img{width:min(82%,190px);max-width:190px;margin:0 auto;object-position:center center}.yacht-match-notice{border-color:#b99a57;background:linear-gradient(110deg,rgba(112,83,27,.34),#171713);box-shadow:inset 0 0 24px rgba(191,151,63,.07)}.yacht-match-notice>svg{color:#e1c476}.yacht-match-notice .notice-link{border:1px solid #88713e;padding:9px 12px;color:#e1cb91;text-transform:uppercase;letter-spacing:.7px;font-size:8px}.home-overview-strip button.yacht-overview-match{background:linear-gradient(120deg,rgba(110,82,27,.28),#171815);box-shadow:inset 0 0 0 1px rgba(217,180,91,.45)}.home-overview-strip button.yacht-overview-match b,.home-overview-strip button.yacht-overview-match>svg:first-child{color:#e1c476}.event-participation-card>header>div{display:flex;align-items:center;gap:9px}.event-hide-button{display:grid;place-items:center;width:25px;height:25px;padding:0;border:1px solid #3d3e35;background:transparent;color:#818278;cursor:pointer}.event-hide-button:hover{border-color:#8d7750;color:#dcc383;background:rgba(188,151,69,.08)}.event-hide-button:disabled{opacity:.4;cursor:wait}.event-hide-button svg{width:13px;height:13px}.event-management{margin-top:20px;border:1px solid #3a392f;background:linear-gradient(145deg,#171813,#11120f);padding:20px}.event-management>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.event-management>header span{color:var(--gold);font-size:8px;text-transform:uppercase;letter-spacing:.14em}.event-management>header h3{font:500 19px var(--serif);margin:4px 0 0}.event-add-person{display:flex;align-items:center;gap:7px;border:1px solid #756441;background:#211e17;color:#ddc989;padding:9px 12px;font-size:9px;cursor:pointer}.event-add-person svg{width:13px}.event-add-form{display:grid;grid-template-columns:2fr 2fr repeat(4,1fr);grid-gap:10px;gap:10px;padding:15px;margin-bottom:14px;border:1px solid #403b2c;background:#1b1a14}.event-add-form label{display:grid;grid-gap:5px;gap:5px;color:#9b998f;font-size:8px}.event-add-form input,.event-add-form select{min-width:0;border:1px solid #3d3c33;background:#11120f;color:var(--text);padding:8px;font-size:9px}.event-add-form .event-paid-check{display:flex;align-items:center;gap:7px}.event-add-form .event-paid-check input{width:auto}.event-add-form .primary-button{justify-content:center}.event-add-form .form-error{grid-column:1/-1}.event-summary-list{display:grid;grid-gap:8px;gap:8px}.event-summary-list>article{border:1px solid #313228;background:#151611}.event-summary-list>article.is-open{border-color:#66583b}.event-summary-head{width:100%;display:grid;grid-template-columns:minmax(240px,1fr) 130px 160px 18px;align-items:center;grid-gap:16px;gap:16px;border:0;background:transparent;color:var(--text);padding:14px;text-align:left;cursor:pointer}.event-summary-head>div{display:grid;grid-gap:3px;gap:3px}.event-summary-head strong{font:500 13px var(--serif)}.event-summary-head small,.event-summary-head>span{color:var(--muted);font-size:8px}.event-summary-head>span{display:grid;grid-gap:2px;gap:2px}.event-summary-head>span b{color:var(--gold2);font:500 14px var(--serif)}.event-summary-head>svg{width:14px;color:#8b7952;transition:transform .2s}.event-summary-list>article.is-open .event-summary-head>svg{transform:rotate(180deg)}.event-summary-body{border-top:1px solid #313228;padding:0 14px 14px}.event-participant-row{display:grid;grid-template-columns:minmax(190px,1.5fr) 70px 110px 120px 32px;align-items:center;grid-gap:10px;gap:10px;padding:10px 0;border-bottom:1px solid #292a23;font-size:9px}.event-participant-labels{color:var(--muted);font-size:7px;text-transform:uppercase;letter-spacing:.09em}.event-participant-row>span:first-child{display:grid;grid-gap:2px;gap:2px}.event-participant-row strong{font:500 12px var(--serif)}.event-participant-row small{color:var(--gold2);font-size:7px}.event-participant-row .is-paid{color:#91bc8b}.event-participant-row .is-open{color:#d1b66f}.event-participant-row button{display:grid;place-items:center;width:27px;height:27px;border:1px solid #51403d;background:#251a18;color:#b98e87;cursor:pointer}.event-participant-row button svg{width:12px}.event-summary-body footer{display:flex;justify-content:space-between;gap:14px;padding-top:13px;color:var(--muted);font-size:8px}.event-summary-body footer strong{color:var(--gold2);font-size:10px}@media(max-width:900px){.event-add-form{grid-template-columns:1fr 1fr}.event-summary-head{grid-template-columns:1fr 90px 120px 16px}}@media(max-width:620px){.event-management{padding:14px}.event-management>header{align-items:flex-start}.event-add-form{grid-template-columns:1fr}.event-summary-head{grid-template-columns:1fr 1fr 16px}.event-summary-head>div{grid-column:1/3}.event-summary-head>span:nth-of-type(2){grid-column:2}.event-summary-head>svg{grid-column:3;grid-row:1/3}.event-participant-labels{display:none}.event-participant-row{grid-template-columns:1fr auto}.event-participant-row>span:first-child{grid-column:1/-1}.event-participant-row>span:last-child{grid-column:2;grid-row:2/5}.event-summary-body footer{flex-direction:column}}.home-overview-strip>div{grid-template-columns:repeat(4,1fr)}.home-overview-strip button.jet-overview-active{background:linear-gradient(120deg,rgba(110,82,27,.24),#171815);box-shadow:inset 0 0 0 1px rgba(217,180,91,.4)}.home-overview-strip button.jet-overview-active b,.home-overview-strip button.jet-overview-active>svg:first-child{color:#e1c476}@media(max-width:700px){.home-overview-strip>div{grid-template-columns:1fr}}.capital-opportunities{margin:22px 0 28px;padding:25px;border:1px solid #454137;background:linear-gradient(145deg,#1a1b17,#10110f)}.capital-opportunities>header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.capital-opportunities>header h2{margin:7px 0;font:400 30px var(--serif)}.capital-opportunities>header p{max-width:640px;margin:0;color:var(--muted);font-size:10px;line-height:1.65}.capital-opportunities>header>.primary-button{width:auto;white-space:nowrap}.capital-privacy{display:flex;align-items:center;gap:11px;margin:20px 0;padding:12px 15px;border:1px solid #554d39;background:#161711;color:var(--gold)}.capital-privacy svg{width:17px;flex:0 0 auto}.capital-privacy span{color:var(--muted);font-size:9px}.capital-privacy b{display:block;margin-bottom:2px;color:var(--text)}.own-capital-mandates{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:18px}.own-capital-mandates>small{color:var(--gold);font-size:8px;text-transform:uppercase;letter-spacing:1px}.own-capital-mandates>span{display:flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid var(--line);color:var(--muted);font-size:8px}.own-capital-mandates button{display:grid;place-items:center;border:0;background:none;color:#8d8b82;cursor:pointer}.own-capital-mandates svg{width:11px}.capital-opportunity-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.capital-opportunity-grid>article{padding:20px;border:1px solid #3f3d34;background:#151612}.capital-opportunity-grid article>header{display:flex;justify-content:space-between;gap:10px}.capital-opportunity-grid article>header span{display:flex;align-items:center;gap:6px;color:var(--gold);font-size:8px;text-transform:uppercase;letter-spacing:1px}.capital-opportunity-grid article>header svg{width:14px}.capital-opportunity-grid article>header small{color:#77786f;font-size:7px;text-transform:uppercase}.capital-opportunity-grid h3{margin:15px 0 8px;font:400 22px var(--serif)}.capital-opportunity-grid article>p{min-height:48px;color:var(--muted);font-size:9px;line-height:1.65}.capital-meta{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;margin:17px 0;background:var(--line)}.capital-meta>span{padding:9px;background:#11120f}.capital-meta b,.capital-meta small{display:block}.capital-meta small{color:#77786f;font-size:7px;text-transform:uppercase}.capital-meta b{margin-top:4px;color:#d6d2c7;font-size:9px}.capital-opportunity-grid .light-button{display:flex;justify-content:center;gap:7px;width:100%}.capital-interest-sent{display:flex;align-items:center;gap:7px;padding:10px;border:1px solid #526247;color:#9bb28c;font-size:8px}.capital-interest-sent svg{width:14px}.capital-empty{padding:25px;border:1px dashed #3c3b33;color:var(--muted);font-size:9px;text-align:center}.capital-kind-select{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin:20px 0}.capital-kind-select button{display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:12px 8px;border:1px solid var(--line);background:#141510;color:var(--muted);font:8px inherit;cursor:pointer}.capital-kind-select button.active{border-color:#8b7544;background:#242117;color:var(--gold2)}.capital-kind-select svg{width:18px}.capital-mandate-modal textarea{min-height:130px}@media(max-width:750px){.capital-opportunities{padding:18px 14px}.capital-opportunities>header{display:block}.capital-opportunities>header>.primary-button{margin-top:16px}.capital-kind-select,.capital-opportunity-grid{grid-template-columns:1fr}.capital-kind-select button{grid-template-columns:22px 1fr;justify-items:start;align-items:center}.capital-meta{grid-template-columns:1fr}}.personal-contact-card{display:grid;grid-template-columns:48px 1fr auto;align-items:center;grid-gap:15px;gap:15px;margin-bottom:17px;padding:15px 18px;border:1px solid rgba(204,176,108,.52);background:linear-gradient(110deg,rgba(112,83,27,.25),#151612);box-shadow:inset 0 0 24px rgba(191,151,63,.05)}.personal-contact-avatar{display:grid;place-items:center;width:44px;height:44px;border:1px solid #8e7847;border-radius:50%;color:#dfc77f;font:500 15px var(--serif);letter-spacing:1px}.personal-contact-card h3{margin:4px 0 2px;font:500 18px var(--serif)}.personal-contact-card p{margin:0;color:var(--muted);font-size:9px}.personal-contact-card>button{display:flex;align-items:center;gap:7px;padding:10px 12px;border:1px solid #806d43;background:#201d15;color:#dec785;font:8px inherit;text-transform:uppercase;letter-spacing:.8px;cursor:pointer}.personal-contact-card>button svg{width:14px}.personal-contact-card>button svg:last-child{width:12px;color:#8e815f}@media(max-width:650px){.personal-contact-card{grid-template-columns:42px 1fr;padding:14px}.personal-contact-card>button{grid-column:1/-1;justify-content:center}.personal-contact-avatar{width:38px;height:38px}}.personal-contact-avatar{overflow:hidden}.personal-contact-avatar img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.profile-interest-depth{margin-top:8px;padding:22px;border:1px solid #3b3a31;background:linear-gradient(145deg,#171814,#11120f)}.interest-field-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:17px}.interest-field-heading>div>span{color:var(--gold);font-size:9px;text-transform:uppercase;letter-spacing:1.4px}.interest-field-heading p{margin:6px 0 0;color:var(--muted);font-size:9px;line-height:1.55}.interest-field-heading>small{padding:6px 8px;border:1px solid #5b5139;color:var(--gold2);font-size:7px;white-space:nowrap}.profile-interest-groups{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.profile-interest-groups>section{padding:16px;border:1px solid var(--line);background:#141510}.profile-interest-groups header{min-height:64px;border-bottom:1px solid var(--line);margin-bottom:12px}.profile-interest-groups h3{margin:0 0 5px;font:500 18px var(--serif);color:var(--text)}.profile-interest-groups header p{margin:0;color:#7f8078;font-size:8px;line-height:1.45}.profile-interest-groups .interest-options{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.profile-interest-groups .interest-options label{margin:0;padding:8px;border:1px solid #34352f;background:#10110f;display:flex;align-items:center;gap:7px;color:#aaa89f;font-size:8px;cursor:pointer}.profile-interest-groups .interest-options label:has(input:checked){border-color:#806d43;background:#242117;color:#e1ca8c}.profile-interest-groups .interest-options input{width:12px;height:12px;margin:0;accent-color:#bda46e}.profile-interest-depth .selected-interests{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.profile-interest-depth .selected-interests>small{width:100%;margin-bottom:3px;color:#77786f;font-size:7px;text-transform:uppercase;letter-spacing:1px}@media(max-width:760px){.profile-interest-groups{grid-template-columns:1fr}.profile-interest-groups header{min-height:0}.profile-interest-groups .interest-options{grid-template-columns:1fr}.profile-interest-depth{padding:15px}.interest-field-heading{flex-direction:column}}.secure-link-button{display:block;width:100%;margin:11px 0 2px;padding:10px;border:0;background:transparent;color:#cdbb8c;font-size:9px;letter-spacing:.45px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.secure-link-button:hover{color:#ead8a7}.secure-link-button:disabled{opacity:.5;cursor:wait}.demo-sidebar nav{overflow-y:auto;padding-right:3px}.demo-nav-label{display:block;margin:13px 12px 4px;color:#66675f;font-size:6px;letter-spacing:1.15px;text-transform:uppercase}.demo-sidebar nav>.demo-nav-label:first-child{margin-top:0}.demo-sidebar nav button{padding-top:9px!important;padding-bottom:9px!important}.demo-sidebar-foot{flex:0 0 auto}.demo-feature-list{display:grid;grid-gap:12px;gap:12px}.demo-feature-list article{display:grid;grid-template-columns:54px 1fr auto;align-items:center;grid-gap:18px;gap:18px;padding:21px 24px;border:1px solid var(--line);background:var(--surface)}.demo-feature-list article>b{font:500 23px var(--serif);color:var(--gold2)}.demo-feature-list h3{margin:0 0 6px;font:500 19px var(--serif)}.demo-feature-list p{margin:0;color:var(--muted);font-size:9px;line-height:1.6}.demo-feature-list article>svg{width:15px;color:#777268}@media(max-width:850px){.demo-feature-list article{grid-template-columns:40px 1fr;padding:18px}.demo-feature-list article>svg{display:none}}.demo-entry-button{width:100%;margin-top:10px;padding:13px 15px;border:1px solid #695b3c;background:linear-gradient(105deg,#252117,#171814);color:#e1ca8c;display:grid;grid-template-columns:1fr auto;text-align:left;cursor:pointer}.demo-entry-button span{font-size:11px;font-weight:600}.demo-entry-button small{grid-column:1;color:#8f8b7e;font-size:8px;margin-top:3px}.demo-entry-button svg{grid-column:2;grid-row:1/3;width:15px;align-self:center}.demo-page{min-height:100vh;background:#0e0f0e}.demo-ribbon{position:fixed;z-index:20;top:0;left:0;right:0;height:27px;display:flex;justify-content:center;align-items:center;gap:7px;border-bottom:1px solid #4a412d;background:#201d15;color:#cbb477;font-size:7px;letter-spacing:1.2px;text-transform:uppercase}.demo-ribbon svg{width:11px}.demo-sidebar{position:fixed;left:0;top:27px;bottom:0;width:240px;padding:29px 18px 24px;border-right:1px solid var(--line);background:#111210;display:flex;flex-direction:column}.demo-brand{display:grid;padding:0 10px 35px}.demo-brand .connect-label{margin-top:3px}.demo-brand small{margin-top:9px;color:#686960;font-size:7px;letter-spacing:1.3px;text-transform:uppercase}.demo-sidebar nav{display:grid;grid-gap:4px;gap:4px}.demo-mobile-nav button,.demo-sidebar nav button{display:flex;align-items:center;gap:12px;border:0;background:none;color:#85867f;padding:12px;text-align:left;cursor:pointer}.demo-sidebar nav button svg{width:18px}.demo-sidebar nav button.active{background:#22221e;color:var(--text);box-shadow:inset 2px 0 var(--gold)}.demo-sidebar-foot{margin-top:auto;padding:18px 7px 0;border-top:1px solid var(--line);display:flex;gap:10px;color:var(--gold)}.demo-sidebar-foot svg{width:18px}.demo-sidebar-foot b,.demo-sidebar-foot small{display:block}.demo-sidebar-foot b{color:#c8c4b8;font-size:9px}.demo-sidebar-foot small{color:#71726b;font-size:7px;margin-top:3px}.demo-main{margin-left:240px;padding-top:27px}.demo-topbar{height:70px;position:-webkit-sticky;position:sticky;top:27px;z-index:10;padding:0 4%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#10110fea;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.demo-topbar>span{color:#8e8d85;font-size:8px;letter-spacing:1.5px;text-transform:uppercase}.demo-topbar button{display:flex;align-items:center;gap:7px;border:0;background:none;color:#a19d91;font-size:9px;cursor:pointer}.demo-topbar button svg{width:13px}.demo-cta button,.demo-topbar .demo-apply{padding:10px 13px;border:1px solid #806d43;background:#201d15;color:#dec785;text-transform:uppercase;letter-spacing:.7px}.demo-content{max-width:1260px;margin:auto;padding:48px 4% 80px}.demo-heading{margin-bottom:32px}.demo-cta span,.demo-heading>span,.demo-preview-grid>article>span{color:var(--gold);font-size:8px;letter-spacing:1.7px;text-transform:uppercase}.demo-heading h1{margin:10px 0 7px;font:500 38px/1.15 var(--serif)}.demo-heading p{max-width:700px;margin:0;color:var(--muted);line-height:1.7;font-size:11px}.demo-hero{min-height:320px;position:relative;overflow:hidden;display:grid;grid-template-columns:1.2fr 1fr;padding:45px 5%;border:1px solid #554b36;background:linear-gradient(110deg,#413926,#24251e 60%,#151713)}.demo-hero>div:first-child{z-index:2}.demo-hero>div>span{display:flex;align-items:center;gap:7px;color:var(--gold2);font-size:8px;letter-spacing:1.7px;text-transform:uppercase}.demo-hero>div>span svg{width:14px}.demo-hero h2{font:500 37px/1.15 var(--serif);margin:17px 0}.demo-hero p{max-width:560px;color:#c2c0b6;font-size:11px;line-height:1.7}.demo-connection button,.demo-hero button{display:flex;align-items:center;gap:7px;margin-top:25px;padding:11px 15px;border:0;background:#ece7da;color:#222018;font-size:9px;cursor:pointer}.demo-connection button svg,.demo-hero button svg{width:13px}.demo-city{position:relative;display:grid;place-items:center;min-height:220px}.demo-city i{font:italic 58px var(--serif);color:#d5bd8387}.demo-orbit{position:absolute;border:1px solid #d2bb8240;border-radius:50%}.demo-orbit.one{width:190px;height:190px}.demo-orbit.two{width:280px;height:280px}.demo-city b{position:absolute;width:7px;height:7px;border-radius:50%;background:#d7bf85;box-shadow:0 0 0 6px #d4bc8520}.demo-city b:first-of-type{top:18%;left:30%}.demo-city b:nth-of-type(2){bottom:20%;right:22%}.demo-city b:nth-of-type(3){top:48%;right:6%}.demo-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin:18px 0}.demo-stats article{display:flex;align-items:center;gap:15px;padding:21px;border:1px solid var(--line);background:var(--surface)}.demo-stats article>svg{width:26px;color:var(--gold)}.demo-stats span{display:grid}.demo-stats em,.demo-stats small{color:var(--muted);font-size:8px;font-style:normal}.demo-stats b{font:500 22px var(--serif);margin:3px 0}.demo-stats b.protected{color:var(--green);font:600 14px var(--sans)}.demo-preview-grid{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:18px;gap:18px}.demo-preview-grid>article{padding:25px;border:1px solid var(--line);background:var(--surface)}.demo-preview-grid h3{font:500 21px var(--serif)}.demo-preview-grid article>div{display:grid;grid-template-columns:42px 1fr;grid-gap:13px;gap:13px;align-items:center;padding:13px 0;border-top:1px solid var(--line)}.demo-preview-grid article>div>b{font:500 20px var(--serif);color:var(--gold2)}.demo-preview-grid article>div p,.demo-preview-grid article>div small,.demo-preview-grid article>div strong{display:block;margin:0}.demo-preview-grid article>div strong{font-size:11px}.demo-preview-grid article>div small{margin-top:3px;color:var(--muted);font-size:8px}.demo-preview-grid .demo-principle{background:linear-gradient(145deg,#1c1d19,#28251d)}.demo-principle blockquote{font:italic 24px/1.4 var(--serif);margin:26px 0}.demo-principle p{color:var(--muted);font-size:10px;line-height:1.7}.demo-card-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.demo-connection{padding:27px;border:1px solid var(--line);background:var(--surface);text-align:center}.demo-anonymous{width:64px;height:64px;margin:5px auto 18px;display:grid;place-items:center;border:1px solid #514b3c;border-radius:50%;color:var(--gold)}.demo-connection>span{color:var(--gold);font-size:7px;letter-spacing:1px;text-transform:uppercase}.demo-connection h3{font:500 19px/1.45 var(--serif);margin:16px 0}.demo-connection>div:not(.demo-anonymous){display:flex;justify-content:center;gap:6px}.demo-connection small{padding:5px 8px;border:1px solid #444238;color:#aaa28a;font-size:7px}.demo-connection button{margin:22px auto 0}.demo-event-list{display:grid;grid-gap:12px;gap:12px}.demo-event-list article{display:grid;grid-template-columns:62px 1fr auto;align-items:center;grid-gap:20px;gap:20px;padding:19px 22px;border:1px solid var(--line);background:var(--surface)}.demo-event-list time{display:grid;place-items:center;padding:8px;border:1px solid #4d493e}.demo-event-list time b{font:500 22px var(--serif)}.demo-event-list article span,.demo-event-list time small{color:var(--gold);font-size:7px;letter-spacing:1px;text-transform:uppercase}.demo-event-list h3{font:500 20px var(--serif);margin:6px 0}.demo-event-list p{color:var(--muted);font-size:8px}.demo-event-list>article>svg{color:var(--gold);width:17px}.demo-service-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.demo-service-grid article{display:grid;grid-template-columns:40px 1fr auto;align-items:center;grid-gap:15px;gap:15px;padding:23px;border:1px solid var(--line);background:var(--surface)}.demo-service-grid article>svg:first-child{color:var(--gold)}.demo-service-grid article>svg:last-child{width:15px;color:#6f6d64}.demo-service-grid h3{font:500 19px var(--serif);margin:0 0 6px}.demo-service-grid p{margin:0;color:var(--muted);font-size:9px;line-height:1.5}.demo-cta{margin-top:36px;padding:27px 30px;display:flex;align-items:center;justify-content:space-between;gap:25px;border:1px solid #5b4f35;background:linear-gradient(110deg,#252117,#161713)}.demo-cta h2{font:500 25px var(--serif);margin:8px 0 4px}.demo-cta p{margin:0;color:var(--muted);font-size:9px}.demo-cta button{display:flex;align-items:center;gap:7px;white-space:nowrap;cursor:pointer}.demo-cta button svg{width:13px}.demo-mobile-nav{display:none}@media(max-width:850px){.demo-sidebar{display:none}.demo-main{margin-left:0}.demo-ribbon{font-size:6px}.demo-topbar{top:27px;padding:0 18px}.demo-topbar>span{display:none}.demo-topbar .demo-apply{padding:8px}.demo-content{padding:30px 18px 95px}.demo-heading h1{font-size:31px}.demo-hero{grid-template-columns:1fr;min-height:440px;padding:30px 24px}.demo-city{position:absolute;right:-12%;bottom:-20px;width:62%;opacity:.7}.demo-card-grid,.demo-preview-grid,.demo-service-grid,.demo-stats{grid-template-columns:1fr}.demo-mobile-nav{position:fixed;z-index:18;left:0;right:0;bottom:0;height:66px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);background:#121310f2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.demo-mobile-nav button{justify-content:center;flex-direction:column;gap:3px;padding:5px;font-size:7px}.demo-mobile-nav button svg{width:17px}.demo-mobile-nav button.active{color:var(--gold2)}.demo-cta{align-items:flex-start;flex-direction:column}.demo-cta button{width:100%;justify-content:center}}.demo-city{background-size:cover;background-position:50%;border-left:1px solid #554b36}.demo-city i{position:absolute;right:18px;bottom:15px;color:#f1dfb3;text-shadow:0 2px 18px #000;font-size:42px}.demo-connection button.event-invitation-button,.demo-cta button.event-invitation-button,.demo-hero button.event-invitation-button,.demo-topbar button.event-invitation-button{min-height:40px;padding:4px 4px 4px 14px;background:linear-gradient(135deg,#dfcd99,#b79a5a);color:#171711}.demo-connection button.event-invitation-button i,.demo-cta button.event-invitation-button i,.demo-hero button.event-invitation-button i,.demo-topbar button.event-invitation-button i{width:30px;height:30px;display:grid;place-items:center;background:#151611;color:#e8d59e}.demo-connection{padding-top:0;overflow:hidden}.demo-connection-city{height:115px;margin:0 -27px 18px;background-size:cover;background-position:50%;position:relative}.demo-connection-city>span{position:absolute;left:18px;bottom:11px;color:#f0e0b7;font:500 20px var(--serif);text-shadow:0 2px 14px #000}.demo-event-list article{grid-template-columns:155px 62px 1fr auto;padding:0 22px 0 0;overflow:hidden}.demo-event-photo{height:112px;background-size:cover;background-position:50%}.demo-topbar .demo-apply{margin-top:0}.demo-cta .event-invitation-button{width:max-content}@media(max-width:700px){.demo-city{width:78%;right:-28%;opacity:.55}.demo-event-list article{grid-template-columns:90px 52px 1fr;padding-right:13px}.demo-event-photo{height:120px}.demo-event-list article>svg{display:none}.demo-connection-city{height:135px}.demo-cta .event-invitation-button{width:100%}}.profile-premium-action{min-height:42px;margin:0;padding:4px 4px 4px 15px!important;border:1px solid #d4bd82!important;background:linear-gradient(135deg,#e2d09b,#b69550)!important;color:#11120e!important;box-shadow:0 10px 26px #0005,inset 0 1px #fff6;text-transform:uppercase;letter-spacing:1.05px;font-size:8px;font-weight:700}.profile-premium-action>span{color:#11120e!important;text-shadow:0 1px #fff3;white-space:nowrap}.profile-premium-action>i{width:32px;height:32px;display:grid;place-items:center;flex:0 0 32px;border:1px solid #19191230;background:#151611;color:#ead79d}.profile-premium-action>i svg{width:14px;height:14px}.profile-premium-action:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 14px 32px #0007,inset 0 1px #fff7}.profile-premium-action:disabled{opacity:.62;cursor:wait}.form-footer .profile-premium-action{margin-left:auto}.membership-live-grid>.membership-payment-action{align-self:center;margin:18px 22px;min-width:248px}.membership-live-grid>.membership-payment-action>i{margin-left:auto}.membership-live{margin-top:22px;padding:0!important;overflow:hidden;border-color:#4b4638;background:linear-gradient(145deg,#181914,#11120f)}.membership-live>.panel-title{padding:23px 26px;border-bottom:1px solid #454137;background:linear-gradient(105deg,rgba(112,83,27,.19),rgba(18,19,16,.75))}.membership-live>.panel-title h3{font-size:24px}.membership-live>.panel-title>svg{width:24px;height:24px;color:var(--gold)}.membership-live-grid{display:grid;grid-template-columns:minmax(240px,1fr) minmax(240px,1fr) auto;align-items:stretch;grid-gap:1px;gap:1px;background:#3a392f}.membership-live-grid>span{min-width:0;padding:22px 24px;background:#151612;display:grid;grid-template-columns:24px 1fr;grid-column-gap:11px;column-gap:11px;align-content:center}.membership-live-grid>span>svg{grid-row:1/3;width:18px;color:var(--gold)}.membership-live-grid>span>small{color:#85857d;font-size:8px;letter-spacing:1.1px;text-transform:uppercase}.membership-live-grid>span>b{display:block;margin-top:6px;color:#e2ded2;font-size:11px;line-height:1.45}.membership-live-grid>.primary-button{align-self:center;margin:18px 22px;min-width:210px;min-height:45px;padding:12px 17px}.membership-live .complimentary-value{display:flex;align-items:center;gap:9px;margin-top:7px}.membership-live .complimentary-value del{font-size:9px;color:#77786f}.membership-live .complimentary-value strong{font:500 15px var(--serif);color:#e2c77e}.membership-live .complimentary-value em{padding:4px 7px;border:1px solid #74643e;background:#211e16;color:#e6cf91;font-size:8px}.membership-live .complimentary-validity{margin:18px 24px 0;padding:15px 17px;display:grid;grid-template-columns:1fr auto;grid-gap:5px 18px;gap:5px 18px;border:1px solid #5d5137;background:#1c1a14}.membership-live .complimentary-validity span{font-size:10px;letter-spacing:.6px;text-transform:uppercase}.membership-live .complimentary-validity b{font-size:11px}.membership-live .complimentary-validity small{font-size:10px;line-height:1.45}.membership-live .complimentary-terms{margin:12px 24px 24px;padding:20px 22px;border:1px solid #4e4735;border-left:3px solid #b79a5a;background:linear-gradient(105deg,rgba(107,83,35,.19),rgba(17,18,15,.88))}.membership-live .complimentary-terms strong{margin-bottom:11px;color:#ead49a;font:500 16px/1.3 var(--serif)}.membership-live .complimentary-terms p{max-width:960px;margin:8px 0;color:#c2c0b7;font-size:12px;line-height:1.7}.membership-live>.form-error{margin:0 24px 24px}@media(max-width:900px){.membership-live-grid{grid-template-columns:1fr 1fr}.membership-live-grid>.primary-button{grid-column:1/-1;width:auto;margin:16px 22px}}@media(max-width:560px){.membership-live{padding:0!important}.membership-live>.panel-title{padding:20px 18px}.membership-live-grid{grid-template-columns:1fr}.membership-live-grid>span{padding:18px}.membership-live-grid>.primary-button{grid-column:1;width:auto;margin:14px 18px 18px}.membership-live .complimentary-validity{grid-template-columns:1fr;margin:16px 18px 0}.membership-live .complimentary-validity b,.membership-live .complimentary-validity small{grid-column:1}.membership-live .complimentary-terms{margin:10px 18px 20px;padding:17px}.membership-live .complimentary-terms strong{font-size:15px}.membership-live .complimentary-terms p{font-size:11px}}.membership-live-grid>.membership-payment-action{background:linear-gradient(135deg,#e2d09b,#b69550)!important}@media(max-width:900px){.membership-live-grid>.membership-payment-action{grid-column:1/-1;width:auto;margin:16px 22px}}@media(max-width:560px){.membership-live-grid>.membership-payment-action{grid-column:1;width:auto;min-width:0;margin:14px 18px 18px}.form-footer .profile-premium-action{width:100%;justify-content:space-between}}.membership-live-grid{background:#151612!important;gap:0}.membership-live-grid>span{border-right:1px solid #34342d}.membership-live-grid>.membership-payment-action{position:relative;z-index:1;background:linear-gradient(135deg,#e4d29d,#b4934c)!important;border-color:#dbc583!important;box-shadow:0 12px 30px #0008,inset 0 1px rgba(255,255,255,.42)!important}@media(max-width:900px){.membership-live-grid>span:nth-child(2){border-right:0}.membership-live-grid>.membership-payment-action{border-top:1px solid #34342d}}@media(max-width:560px){.membership-live-grid>span{border-right:0;border-bottom:1px solid #34342d}.membership-live-grid>.membership-payment-action{border-top:0}}.demo-sidebar nav button{position:relative}.demo-sidebar nav button .demo-nav-lock{width:10px;height:10px;margin-left:auto;color:#514d43;opacity:.78}.demo-sidebar nav button.active .demo-nav-lock{color:#a58d59}.demo-preview-heading h1{max-width:740px;font-size:46px;letter-spacing:-.4px}.demo-preview-heading p{max-width:620px}.demo-card-tease,.demo-event-tease{position:relative}.demo-locked-card{min-height:371px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px!important;border:1px solid #3b3931!important;background:linear-gradient(145deg,#181915,#10110f)!important;text-align:center}.demo-locked-card>div{position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,#8d73402c,transparent 38%),linear-gradient(115deg,transparent 20%,#ffffff08 21%,transparent 22%);filter:blur(5px);opacity:.7}.demo-locked-card>svg{position:relative;width:28px;height:28px;margin-bottom:18px;color:#9e8755}.demo-locked-card>span{position:relative;color:var(--gold);font-size:7px;letter-spacing:1.5px;text-transform:uppercase}.demo-locked-card h3{position:relative;margin:14px 0 8px;color:#c5c0b2;font:500 19px var(--serif)}.demo-locked-card p{position:relative;max-width:190px;margin:0;color:#686a63;font-size:8px;line-height:1.6}.demo-locked-event{min-height:112px;position:relative;grid-template-columns:155px 62px 1fr!important;opacity:.62}.demo-locked-event>.demo-event-photo{background:linear-gradient(135deg,#282820,#121310);filter:blur(3px)}.demo-locked-event>svg{width:18px;color:#8d784a;justify-self:center}.demo-locked-event h3{color:#aaa79d}.demo-locked-event p{color:#676861}.demo-connection .event-invitation-button{cursor:default}.demo-connection .event-invitation-button:hover{transform:none;filter:none}.demo-feature-list{position:relative}.demo-feature-list:after{content:"Full member view available after approval";position:absolute;left:0;right:0;bottom:0;height:43%;display:grid;place-items:center;border:1px solid #4a4231;background:linear-gradient(0deg,#11120ff5 45%,#11120f38);color:#c7ad70;font-size:8px;letter-spacing:1.4px;text-transform:uppercase;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media(max-width:850px){.demo-preview-heading h1{font-size:36px}.demo-sidebar nav button .demo-nav-lock{display:none}.demo-locked-card{min-height:230px}.demo-locked-event{grid-template-columns:90px 45px 1fr!important}.demo-locked-event>.demo-event-photo{height:120px}}.admin-due-diligence{display:grid;grid-template-columns:42px 1fr auto;align-items:center;grid-gap:14px;gap:14px;margin:18px 0;padding:16px;border:1px solid #554b36;background:#171713}.admin-due-diligence>svg{width:34px;height:34px;padding:8px;border:1px solid #665d48;border-radius:50%;color:#a69a7c}.admin-due-diligence small{color:var(--gold);font-size:8px;text-transform:uppercase;letter-spacing:1px}.admin-due-diligence h3{margin:4px 0;font:500 18px var(--serif)}.admin-due-diligence p{margin:0;color:var(--muted);font-size:9px;line-height:1.55}.admin-due-diligence button{border:1px solid #786740;background:#242016;color:#d9c27f;padding:10px 12px;font-size:8px;text-transform:uppercase;cursor:pointer}.admin-due-diligence.is-approved{border-color:#657858;background:linear-gradient(120deg,#182017,#131612)}.admin-due-diligence.is-approved>svg{border-color:#718568;color:#9fc092}.admin-due-diligence.is-approved button{border-color:#6c4a45;background:#241918;color:#c9948d}.due-diligence-badge{display:inline-flex!important;align-items:center;gap:7px!important;padding:4px 9px 4px 5px!important;border:1px solid #777267!important;color:#d8d4ca!important;background:linear-gradient(120deg,#20211d,#151713)!important;box-shadow:inset 0 0 12px rgba(205,198,181,.05);letter-spacing:.04em!important;text-transform:none!important}.due-diligence-mark{display:grid;place-items:center;width:21px;height:21px;border:1px solid #aaa394;border-radius:50%;background:radial-gradient(circle,#293127,#171a16 72%);color:#a9c39e;box-shadow:0 0 0 2px rgba(169,163,148,.08),inset 0 0 7px rgba(166,195,155,.12)}.due-diligence-mark svg{width:12px;height:12px;stroke-width:1.65}@media(max-width:650px){.admin-due-diligence{grid-template-columns:36px 1fr}.admin-due-diligence button{grid-column:1/-1}}.due-diligence-pending{border-color:#625e55!important;color:#aaa69d!important;background:linear-gradient(120deg,#1c1c19,#151513)!important}.due-diligence-pending .due-diligence-mark{border-color:#7f7867;background:radial-gradient(circle,#28251d,#181713 72%);color:#c0ad79;box-shadow:0 0 0 2px rgba(143,132,102,.07),inset 0 0 7px rgba(192,173,121,.1)}.due-diligence-seal{position:relative;z-index:8}.due-diligence-seal summary{position:relative;display:flex;align-items:center;gap:9px;min-height:38px;padding:5px 13px 5px 6px;overflow:hidden;border:1px solid transparent;border-radius:2px;background:linear-gradient(135deg,#24251f,#141611) padding-box,linear-gradient(120deg,#84765b,#d4c18d 46%,#6e6552) border-box;color:#eee9dc;box-shadow:0 8px 22px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.07);cursor:pointer;list-style:none;transition:transform .2s,box-shadow .2s,filter .2s}.due-diligence-seal summary::-webkit-details-marker{display:none}.due-diligence-seal summary:after{content:"";position:absolute;top:-70%;bottom:-70%;left:-40%;width:24%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,248,217,.22),transparent);transition:left .6s ease}.due-diligence-seal summary:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 12px 28px rgba(0,0,0,.42),0 0 18px rgba(198,177,119,.08)}.due-diligence-seal summary:hover:after{left:120%}.due-diligence-seal summary .due-diligence-mark{width:27px;height:27px;border-color:#b9aa83;background:radial-gradient(circle at 35% 28%,#34402f,#161a15 72%);color:#b9d0ad;box-shadow:0 0 0 2px rgba(204,190,149,.08),inset 0 1px rgba(255,255,255,.08)}.due-diligence-seal summary .due-diligence-mark svg{width:15px;height:15px;stroke-width:1.45}.due-diligence-seal summary b,.due-diligence-seal summary small,.due-diligence-seal summary span{display:block}.due-diligence-seal summary small{color:#a89e85;font-size:6px;line-height:1;text-transform:uppercase;letter-spacing:1.45px}.due-diligence-seal summary b{margin-top:4px;color:#e8dfca;font:500 11px/1 var(--serif);letter-spacing:.35px}.due-diligence-seal[open] summary{background:linear-gradient(135deg,#2c2d25,#181a14) padding-box,linear-gradient(120deg,#a08d5c,#ead394 46%,#837043) border-box}.due-diligence-explainer{position:absolute;top:calc(100% + 10px);left:0;width:min(360px,calc(100vw - 42px));display:grid;grid-template-columns:38px 1fr;grid-gap:13px;gap:13px;padding:18px;border:1px solid #8e7c50;background:linear-gradient(140deg,#24241d,#11130f 76%);box-shadow:0 22px 55px rgba(0,0,0,.72),inset 0 1px rgba(255,255,255,.05)}.due-diligence-explainer:before{content:"";position:absolute;left:24px;top:-6px;width:10px;height:10px;border-left:1px solid #8e7c50;border-top:1px solid #8e7c50;background:#23231c;transform:rotate(45deg)}.due-diligence-explainer>i{display:grid;place-items:center;width:38px;height:38px;border:1px solid #87784f;border-radius:50%;color:#b9d0ad;background:#1a1d17}.due-diligence-explainer>i svg{width:18px}.due-diligence-explainer strong{display:block;color:#eadba9;font:500 16px var(--serif)}.due-diligence-explainer p{margin:7px 0;color:#c4c1b7;font-size:10px;line-height:1.65}.due-diligence-explainer small{display:block;padding-top:9px;border-top:1px solid #413e32;color:#8f8d83;font-size:8px;line-height:1.45}@media(max-width:600px){.due-diligence-explainer{position:fixed;z-index:30;left:18px;right:18px;top:auto;width:auto}.due-diligence-explainer:before{display:none}}.jet-page .aviation-command-card header>button{position:relative;isolation:isolate;overflow:hidden;min-width:92px;min-height:38px;justify-content:center;border:1px solid transparent;border-radius:2px;background:linear-gradient(#171813,#171813) padding-box,linear-gradient(120deg,#6f6245,#d7bd76 48%,#66583d) border-box;color:#ead495;box-shadow:0 8px 20px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.06);font-size:8px;font-weight:600;letter-spacing:1.25px}.jet-page .aviation-command-card header>button:before,.jet-page .jet-service-grid>button:before{content:"";position:absolute;z-index:-1;top:-80%;bottom:-80%;left:-45%;width:28%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,239,187,.16),transparent);transition:left .55s ease}.jet-page .aviation-command-card header>button:hover:before,.jet-page .jet-service-grid.apex-enabled>button:hover:before{left:120%}.jet-page .aviation-command-card header>button:hover{border-color:transparent;color:#fff0bd;background:linear-gradient(#242319,#1a1b15) padding-box,linear-gradient(120deg,#8d7948,#f0d58b 48%,#806a3b) border-box;box-shadow:0 12px 26px rgba(0,0,0,.42),0 0 18px rgba(207,173,89,.08),inset 0 1px rgba(255,255,255,.08)}.jet-page .jet-apex-request .primary-button{position:relative;overflow:hidden;min-width:190px;border-radius:2px;font-weight:700;letter-spacing:1.35px;text-shadow:0 1px rgba(255,255,255,.22)}.jet-page .jet-apex-request .primary-button:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 25%,rgba(255,255,255,.3) 46%,transparent 67%);transform:translateX(-130%);transition:transform .6s ease}.jet-page .jet-apex-request .primary-button:hover:not(:disabled):before{transform:translateX(130%)}.jet-page .jet-service-grid>button{position:relative;isolation:isolate;overflow:hidden;border-radius:2px;box-shadow:0 14px 34px rgba(0,0,0,.26),inset 0 1px rgba(255,255,255,.045)}.jet-page .jet-service-grid.apex-enabled>button{border:1px solid transparent;background:linear-gradient(155deg,#20211b,#11120f) padding-box,linear-gradient(135deg,#665a3f,#b99c56 50%,#4b4433) border-box}.jet-page .jet-service-grid.apex-enabled>button:hover{border-color:transparent;background:linear-gradient(155deg,#2b291e,#151610) padding-box,linear-gradient(135deg,#a58b4d,#ead18b 50%,#7d693d) border-box;box-shadow:0 19px 42px rgba(0,0,0,.38),0 0 26px rgba(203,168,81,.08),inset 0 1px rgba(255,255,255,.07)}.jet-page .jet-service-grid>button>span{background:radial-gradient(circle at 35% 28%,#353124,#191a15 72%);box-shadow:0 8px 19px rgba(0,0,0,.32),inset 0 1px rgba(255,255,255,.07)}.jet-page .jet-service-grid.apex-enabled>button i{width:max-content;padding:10px 13px;border:1px solid #877342;background:linear-gradient(120deg,rgba(210,178,98,.15),rgba(127,99,45,.05));color:#ead18b;font-weight:600}.jet-page .jet-service-grid.apex-locked>button{box-shadow:inset 0 0 0 1px rgba(214,190,124,.025),0 12px 28px rgba(0,0,0,.2)}.member-badges .due-diligence-seal summary{min-height:32px;height:32px;box-sizing:border-box;gap:7px;padding:4px 11px 4px 6px}.member-badges .due-diligence-seal summary .due-diligence-mark{width:22px;height:22px;flex:0 0 22px}.member-badges .due-diligence-seal summary .due-diligence-mark svg{width:13px;height:13px}.member-badges .due-diligence-seal summary small{display:none}.member-badges .due-diligence-seal summary b{margin:0;font:500 9px/1 var(--serif);letter-spacing:.35px;white-space:nowrap}.member-directory-name{display:flex;align-items:center;gap:8px;min-width:0}.member-directory-name strong{white-space:nowrap}.member-admin-table .member-directory-name.is-dd-verified strong{color:#83c98b}.member-badges .due-diligence-seal summary .due-diligence-mark{border:0;border-radius:0;background:transparent;box-shadow:none}.match-actions button{position:relative;isolation:isolate;overflow:hidden;min-height:45px;border-radius:2px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:1.1px;cursor:pointer;transition:transform .2s,filter .2s,box-shadow .2s,background .2s}.match-actions button:before{content:"";position:absolute;z-index:-1;top:-80%;bottom:-80%;left:-42%;width:25%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,248,218,.25),transparent);transition:left .58s ease}.match-actions button:hover:before{left:120%}.match-actions .primary-button{border:1px solid #d8bf78;background:linear-gradient(135deg,#e4d092,#bea05b 58%,#8d7035);color:#14140f;box-shadow:0 11px 25px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.5);text-shadow:0 1px rgba(255,255,255,.2)}.match-actions .primary-button:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 15px 32px rgba(0,0,0,.48),0 0 20px rgba(202,169,83,.1),inset 0 1px rgba(255,255,255,.55)}.match-actions .decline{border:1px solid transparent;background:linear-gradient(145deg,#1b1c18,#12130f) padding-box,linear-gradient(120deg,#55564f,#8b897c 48%,#44463f) border-box;color:#c3c1b8;box-shadow:0 9px 22px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.045)}.match-actions .decline:hover{transform:translateY(-2px);color:#ede9dc;background:linear-gradient(145deg,#24251f,#151612) padding-box,linear-gradient(120deg,#73746b,#b5b1a2 48%,#55574f) border-box;box-shadow:0 13px 28px rgba(0,0,0,.4),inset 0 1px rgba(255,255,255,.06)}.match-actions button:focus-visible{outline:1px solid #ead493;outline-offset:3px}.match-actions button svg{width:15px;height:15px;stroke-width:1.7}@media(max-width:480px){.match-actions button{width:100%;min-height:47px}}.business-world{border:1px solid #4b4638;background:linear-gradient(145deg,#1a1b17,#11120f);overflow:hidden}.business-world>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:25px 27px;border-bottom:1px solid #3c3a31;background:linear-gradient(110deg,rgba(122,96,40,.13),transparent 55%)}.business-world>header span{color:var(--gold);font-size:8px;text-transform:uppercase;letter-spacing:1.55px}.business-world>header h3{margin:6px 0 5px;font:500 24px var(--serif)}.business-world>header p{margin:0;color:var(--muted);font-size:10px}.business-world>header button{display:flex;align-items:center;gap:7px;border:1px solid #6d6042;background:#201e17;color:#d7c28a;padding:9px 11px;font-size:8px;text-transform:uppercase;letter-spacing:1px;cursor:pointer}.business-world>header button:disabled{opacity:.55}.business-world>header button svg{width:13px}.business-news-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:#35342d}.business-news-grid>a{min-height:170px;padding:20px;display:flex;flex-direction:column;background:#141511;color:inherit;text-decoration:none;transition:background .2s,box-shadow .2s}.business-news-grid>a:hover{position:relative;z-index:1;background:linear-gradient(145deg,#23221a,#171812);box-shadow:inset 0 0 0 1px #8a7548}.business-news-grid>a>span{display:flex;justify-content:space-between;gap:10px}.business-news-grid small{color:#ccb477;font-size:7px;text-transform:uppercase;letter-spacing:1px}.business-news-grid time{color:#73746d;font-size:7px}.business-news-grid h4{margin:18px 0;color:#e3dfd4;font:500 16px/1.4 var(--serif)}.business-news-grid a>footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#85867e}.business-news-grid footer b{font-size:8px;font-weight:500}.business-news-grid footer svg{width:13px;color:var(--gold)}.business-world-connect,.business-world-empty{display:flex;align-items:center;gap:16px;margin:20px;padding:20px;border:1px solid #454237;background:#151612;color:inherit}.business-world-connect>svg,.business-world-empty>svg{width:25px;color:var(--gold)}.business-world-connect b,.business-world-empty strong{display:block;font:500 16px var(--serif)}.business-world-connect small,.business-world-empty p{display:block;margin:5px 0 0;color:var(--muted);font-size:9px;line-height:1.55}.business-world-connect{width:calc(100% - 40px);text-align:left;cursor:pointer}.business-world-connect>span{flex:1 1}.business-world-connect>svg:last-child{width:15px}.business-world>footer{padding:11px 20px;border-top:1px solid #32322b;color:#686a63;font-size:7px;text-align:right;letter-spacing:.25px}@media(max-width:900px){.business-news-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.business-world>header{padding:20px;align-items:center}.business-world>header button span{display:none}.business-news-grid{grid-template-columns:1fr}.business-news-grid>a{min-height:145px}.business-world>footer{text-align:left}.business-world-connect,.business-world-empty{margin:14px;width:calc(100% - 28px)}}.field-note{display:block;margin-top:6px;color:#77786f;font-size:8px;line-height:1.45}.related-companies-field{padding:18px;border:1px solid #454238;background:linear-gradient(145deg,#181914,#12130f)}.related-companies-field>span{display:block;color:#d8d3c6;font:500 15px var(--serif)}.related-companies-field>p{margin:6px 0 13px;color:var(--muted);font-size:9px;line-height:1.55}.related-companies-field>div{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.related-companies-field>div input{margin:0}.related-companies-field>div button{border:1px solid #796943;background:linear-gradient(145deg,#29251b,#1b1a15);color:#dfc887;padding:0 15px;font-size:8px;text-transform:uppercase;letter-spacing:.8px;cursor:pointer}.related-companies-field>div button:disabled{opacity:.4;cursor:default}.related-companies-field>section{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.related-companies-field>section button{display:flex;align-items:center;gap:8px;padding:7px 9px;border:1px solid #595343;background:#1e1e19;color:#d2c9b3;font-size:8px;cursor:pointer}.related-companies-field>section i{color:#969287;font-style:normal}@media(max-width:560px){.related-companies-field{padding:15px}.related-companies-field>div{grid-template-columns:1fr}.related-companies-field>div button{min-height:40px}}.match-grid{align-items:stretch;grid-auto-rows:1fr}.match-grid>.match-card{height:100%;display:flex;flex-direction:column}.match-grid>.match-card .tags{min-height:29px}.match-grid>.match-card .interest-state,.match-grid>.match-card .match-actions{margin-top:auto}.trip-actions>button{position:relative;isolation:isolate;overflow:hidden;border-radius:2px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:1.05px;transition:transform .2s,filter .2s,box-shadow .2s,background .2s}.trip-actions>button:before{content:"";position:absolute;z-index:-1;top:-80%;bottom:-80%;left:-42%;width:25%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,248,218,.25),transparent);transition:left .58s ease}.trip-actions>button:hover:before{left:120%}.trip-actions .outline-button{border:1px solid transparent;background:linear-gradient(145deg,#1b1c18,#12130f) padding-box,linear-gradient(120deg,#5d5b51,#a29a82 48%,#4a4b44) border-box;color:#d1cec3;box-shadow:0 9px 22px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.05)}.trip-actions .outline-button:hover{transform:translateY(-2px);color:#f2ecdc;background:linear-gradient(145deg,#25251f,#151612) padding-box,linear-gradient(120deg,#837a61,#d0bd8b 48%,#635b48) border-box;box-shadow:0 13px 28px rgba(0,0,0,.4),0 0 18px rgba(195,171,108,.07)}.trip-actions .primary-button{border:1px solid #d8bf78;background:linear-gradient(135deg,#e4d092,#bea05b 58%,#8d7035);color:#14140f;box-shadow:0 11px 25px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.5);text-shadow:0 1px rgba(255,255,255,.2)}.trip-actions .primary-button:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 15px 32px rgba(0,0,0,.48),0 0 20px rgba(202,169,83,.1),inset 0 1px rgba(255,255,255,.55)}.trip-actions .calendar-status-active{border:1px solid transparent;background:linear-gradient(145deg,#172016,#11150f) padding-box,linear-gradient(120deg,#58704e,#9eba8e 48%,#44563e) border-box;color:#acd09f;box-shadow:0 9px 22px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.04)}.trip-actions>button:focus-visible{outline:1px solid #ead493;outline-offset:3px}.trip-actions>button svg{stroke-width:1.7}:root{--cis-action-gold:#d7bd78;--cis-action-gold-deep:#8b6d32;--cis-action-platinum:#aaa797;--cis-action-ink:#14140f;--cis-action-height:44px;--cis-action-radius:2px}:where(.primary-button:not(.assistance-submit):not(.login-original-action),.demo-entry-button:not(.login-original-action),.demo-apply,.application-button:not(.login-original-action),.secure-link-button:not(.login-original-action),.password-link-action,.residence-add,.event-approve-button,.event-add-person,.admin-property-chat-button,.member-property-chat-button,.business-world-connect){position:relative;isolation:isolate;overflow:hidden;min-height:var(--cis-action-height);border:1px solid var(--cis-action-gold)!important;border-radius:var(--cis-action-radius)!important;background:linear-gradient(135deg,#e4d092 0,#bfa15c 58%,var(--cis-action-gold-deep) 100%)!important;color:var(--cis-action-ink)!important;box-shadow:0 11px 26px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.52)!important;font-size:9px!important;font-weight:650!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:1.05px!important;text-shadow:0 1px rgba(255,255,255,.2);transition:transform .2s,filter .2s,box-shadow .2s!important;cursor:pointer}:where(.primary-button:not(.assistance-submit):not(.login-original-action),.demo-entry-button:not(.login-original-action),.demo-apply,.application-button:not(.login-original-action),.secure-link-button:not(.login-original-action),.password-link-action,.residence-add,.event-approve-button,.event-add-person,.admin-property-chat-button,.member-property-chat-button,.business-world-connect):before{content:"";position:absolute;z-index:-1;top:-90%;bottom:-90%;left:-45%;width:24%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,251,231,.3),transparent);transition:left .58s ease}:where(.primary-button:not(.assistance-submit):not(.login-original-action),.demo-entry-button:not(.login-original-action),.demo-apply,.application-button:not(.login-original-action),.secure-link-button:not(.login-original-action),.password-link-action,.residence-add,.event-approve-button,.event-add-person,.admin-property-chat-button,.member-property-chat-button,.business-world-connect):hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.07);box-shadow:0 16px 34px rgba(0,0,0,.48),0 0 22px rgba(203,169,83,.1),inset 0 1px rgba(255,255,255,.58)!important}:where(.primary-button:not(.assistance-submit):not(.login-original-action),.demo-entry-button:not(.login-original-action),.demo-apply,.application-button:not(.login-original-action),.secure-link-button:not(.login-original-action),.password-link-action,.residence-add,.event-approve-button,.event-add-person,.admin-property-chat-button,.member-property-chat-button,.business-world-connect):hover:not(:disabled):before{left:122%}:where(.outline-button,.light-button:not(.event-concierge-button),.cis-wallet-link,.property-chat-attach,.residence-photo-edit,.edit-trip,.counterpart-choice,.event-summary-head){position:relative;isolation:isolate;overflow:hidden;min-height:var(--cis-action-height);border:1px solid transparent!important;border-radius:var(--cis-action-radius)!important;background:linear-gradient(145deg,#1c1d19,#12130f) padding-box,linear-gradient(120deg,#5c5a51,#aaa28d 48%,#494a43) border-box!important;color:#d5d2c8!important;box-shadow:0 9px 22px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.05)!important;font-size:9px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1px!important;transition:transform .2s,color .2s,box-shadow .2s,background .2s!important;cursor:pointer}:where(.outline-button,.light-button:not(.event-concierge-button),.cis-wallet-link,.property-chat-attach,.residence-photo-edit,.edit-trip,.counterpart-choice,.event-summary-head):hover:not(:disabled){transform:translateY(-2px);color:#f4efe2!important;background:linear-gradient(145deg,#272720,#161713) padding-box,linear-gradient(120deg,#81785f,#d3c18f 48%,#625a47) border-box!important;box-shadow:0 14px 30px rgba(0,0,0,.42),0 0 18px rgba(194,170,107,.07)!important}:where(.decline,.decline-application,.event-decline-button,.event-hide-button,.property-chat-hide,.residence-delete,.remove-trip,.wallet-disconnect,.signout-action){min-height:40px;border:1px solid #624945!important;border-radius:var(--cis-action-radius)!important;background:linear-gradient(145deg,#211817,#171313)!important;color:#c9958e!important;box-shadow:inset 0 1px rgba(255,255,255,.025)!important;font-size:8px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.9px!important;transition:transform .2s,border-color .2s,color .2s,background .2s!important;cursor:pointer}:where(.decline,.decline-application,.event-decline-button,.event-hide-button,.property-chat-hide,.residence-delete,.remove-trip,.wallet-disconnect,.signout-action):hover:not(:disabled){transform:translateY(-1px);border-color:#8a5e58!important;background:linear-gradient(145deg,#2b1d1b,#1b1514)!important;color:#e1aaa2!important}:where(.text-button,.back-button,.forgot-password-link,.notice-link,.panel-title button){border:0;background:transparent;color:#cdbb8c;transition:color .18s,transform .18s;cursor:pointer}.back-button:hover,.forgot-password-link:hover,.notice-link:hover,.panel-title button:hover,.text-button:hover{color:#f0dfad;transform:translateX(2px)}.forgot-password-link{justify-self:end;padding:2px 0;margin-top:-3px;font-size:11px}.back-button{display:inline-flex;align-items:center;gap:7px;margin:0 0 26px;padding:0}:where(.primary-button,.outline-button,.light-button,.application-button:not(.login-original-action),.secure-link-button:not(.login-original-action),.password-link-action,.demo-entry-button:not(.login-original-action),.residence-add,.event-approve-button,.event-decline-button):focus-visible{outline:1px solid #ead493!important;outline-offset:3px}.application-button:not(.login-original-action):disabled,.outline-button:disabled,.primary-button:disabled,.secure-link-button:not(.login-original-action):disabled{opacity:.48!important;filter:saturate(.55)!important;cursor:not-allowed!important;transform:none!important}.assistance-button,.event-invitation-button:not(.login-signin-action):not(.demo-apply),.overview-action{isolation:auto}.assistance-button:before,.event-invitation-button:not(.login-signin-action):not(.demo-apply):before,.overview-action:before{content:none!important}.overview-stack>.business-world{order:100;margin-top:22px}.founders-office{order:101;margin-top:22px;border:1px solid #35342d;background:#141512;transition:border-color .2s,background .2s}.founders-office.is-open,.founders-office:hover{border-color:#4a4639;background:radial-gradient(circle at 88% 12%,rgba(190,155,78,.07),transparent 34%),linear-gradient(135deg,#191a16,#11120f)}.founders-office-toggle{width:100%;min-height:76px;padding:10px 15px;border:0;background:transparent;color:#ddd8ca;display:flex;align-items:center;gap:14px;text-align:left;cursor:pointer}.founders-office-thumb{width:52px;height:52px;flex:0 0 52px;overflow:hidden;border:1px solid #454237;background:#191a16}.founders-office-thumb img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 18%}.founders-office-toggle>span:nth-child(2){display:grid;grid-gap:5px;gap:5px}.founders-office-toggle small{color:#a99158;font-size:7px;letter-spacing:1.3px;text-transform:uppercase}.founders-office-toggle b{font:500 14px var(--serif)}.founders-office-toggle>svg{width:15px;margin-left:auto;color:#9d8959;transition:transform .25s}.founders-office.is-open .founders-office-toggle>svg{transform:rotate(180deg)}.founders-office-details{display:grid;grid-template-columns:minmax(210px,28%) minmax(0,1fr);max-height:0;overflow:hidden;opacity:0;border-top:1px solid transparent;transition:max-height .45s ease,opacity .25s,border-color .25s}.founders-office.is-open .founders-office-details{max-height:560px;opacity:1;border-top-color:#34332c}.founders-office-portrait{position:relative;min-height:345px;overflow:hidden;background:#171813}.founders-office-portrait:before{display:none}.founders-office-portrait:after{content:"";position:absolute;z-index:1;inset:0;display:block;background:linear-gradient(115deg,rgba(7,10,7,.5),rgba(94,70,20,.18) 48%,rgba(5,7,6,.54)),linear-gradient(0deg,rgba(8,10,7,.38),rgba(20,18,10,.12) 58%);pointer-events:none}.founders-office-portrait img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 18%;filter:none}.founders-office-portrait>span{position:absolute;z-index:2;left:18px;bottom:17px;padding:6px 8px;border:1px solid rgba(214,189,124,.42);background:rgba(15,16,13,.75);color:#d2b96f;font-size:7px;letter-spacing:1.2px;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.founders-office-copy{display:flex;flex-direction:column;justify-content:center;padding:35px 40px}.founders-office-copy>.eyebrow{margin:0;color:#baa063}.founders-office-copy h3{max-width:680px;margin:10px 0 15px;color:#e8e3d7;font:500 clamp(23px,2.2vw,32px)/1.2 var(--serif);letter-spacing:.1px}.founders-office-copy>p:not(.eyebrow){max-width:780px;margin:0;color:#9b9b93;font-size:10px;line-height:1.75}.founders-office-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin:24px 0 20px;background:#37352d}.founders-office-pillars>span{display:grid;grid-gap:5px;gap:5px;padding:14px 15px;background:#151612}.founders-office-pillars b{color:#d7d1c3;font:500 11px var(--serif)}.founders-office-pillars small{color:#777971;font-size:7px;letter-spacing:.35px}.founders-office-links{display:flex;align-items:center;gap:9px}.founders-office-links>a{display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;border:1px solid rgba(213,189,120,.38);color:#d5bd78;text-decoration:none;transition:border-color .2s,background .2s,color .2s,transform .2s}.founders-office-links>a:hover{border-color:#d5bd78;background:rgba(213,189,120,.1);color:#f0d991;transform:translateY(-1px)}.founders-office-links>a svg{width:14px;height:14px}.founders-office-links>.founders-office-contact{justify-content:flex-start;gap:10px;width:auto;height:31px;margin-right:4px;border:0;font-size:8px;font-weight:650;letter-spacing:1px;text-transform:uppercase}.founders-office-links>.founders-office-contact:hover{background:none;transform:none}.founders-office-links>.founders-office-contact svg{transition:transform .2s}.founders-office-links>.founders-office-contact:hover svg{transform:translateX(3px)}@media(max-width:760px){.founders-office-details{grid-template-columns:1fr}.founders-office.is-open .founders-office-details{max-height:1050px}.founders-office-portrait{min-height:330px}.founders-office-copy{padding:26px 22px 29px}.founders-office-pillars{grid-template-columns:1fr}.founders-office-copy h3{font-size:24px}.founders-office-copy>p:not(.eyebrow){font-size:9px}}@media(max-width:600px){:where(.primary-button:not(.assistance-submit):not(.login-original-action),.outline-button,.light-button:not(.event-concierge-button),.application-button:not(.login-original-action),.secure-link-button:not(.login-original-action),.password-link-action,.demo-entry-button:not(.login-original-action)){min-height:46px}}:where(.primary-button:not(.assistance-submit):not(.login-original-action),.application-button:not(.login-original-action),.secure-link-button:not(.login-original-action),.password-link-action,.residence-add,.event-approve-button,.event-add-person,.admin-property-chat-button,.member-property-chat-button){min-height:40px!important;width:max-content;padding:4px 4px 4px 14px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;border:1px solid #d4bd82!important;border-radius:0!important;background:linear-gradient(135deg,#dfcd99,#b79a5a)!important;color:#11120e!important;box-shadow:0 10px 26px #0005,inset 0 1px #fff5!important;font-size:8px!important;font-weight:700!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:1.15px!important;text-shadow:0 1px #fff3;white-space:nowrap}:where(.primary-button:not(.assistance-submit):not(.login-original-action),.application-button:not(.login-original-action),.secure-link-button:not(.login-original-action),.password-link-action,.residence-add,.event-approve-button,.event-add-person,.admin-property-chat-button,.member-property-chat-button)>svg{order:3;width:30px!important;height:30px!important;margin-left:auto;padding:8px;border:1px solid #1919122e;background:#151611;color:#e8d59e!important;flex:0 0 30px;stroke-width:1.5}:where(.primary-button:not(.assistance-submit):not(.login-original-action),.application-button:not(.login-original-action),.secure-link-button:not(.login-original-action),.password-link-action,.residence-add,.event-approve-button,.event-add-person,.admin-property-chat-button,.member-property-chat-button):not(:has(>svg)):not(:has(>i)):after{content:"";order:3;width:30px;height:30px;margin-left:4px;display:grid;place-items:center;border:1px solid #1919122e;background-color:#151611;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 14 14%27 fill=%27none%27 stroke=%27%23e8d59e%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M3 7h8M8 4l3 3-3 3%27/%3E%3C/svg%3E");background-position:50%;background-size:14px 14px;background-repeat:no-repeat;color:#e8d59e;text-shadow:none}:where(.primary-button:not(.assistance-submit):not(.login-original-action),.application-button:not(.login-original-action),.secure-link-button:not(.login-original-action),.password-link-action,.residence-add,.event-approve-button,.event-add-person,.admin-property-chat-button,.member-property-chat-button):hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 14px 32px #0007,inset 0 1px #fff6!important}:where(.primary-button:not(.assistance-submit):not(.login-original-action),.application-button:not(.login-original-action),.secure-link-button:not(.login-original-action),.password-link-action,.residence-add,.event-approve-button,.event-add-person,.admin-property-chat-button,.member-property-chat-button):before{content:none!important}.form-footer .primary-button,.modal :where(.primary-button:not(.assistance-submit):not(.login-original-action),.event-register-submit){width:100%;justify-content:space-between!important}.match-actions .primary-button{width:100%;justify-content:space-between!important}.trip-actions .primary-button{width:auto}@media(max-width:600px){:where(.primary-button:not(.assistance-submit):not(.login-original-action),.application-button:not(.login-original-action),.secure-link-button:not(.login-original-action),.password-link-action,.residence-add,.event-approve-button,.event-add-person,.admin-property-chat-button,.member-property-chat-button){min-height:40px!important}:where(.primary-button:not(.assistance-submit):not(.login-original-action),.application-button:not(.login-original-action),.secure-link-button:not(.login-original-action),.password-link-action)>svg{width:30px!important;height:30px!important;flex-basis:30px}}.candidate-selection-heading>div:first-child{display:block}.candidate-selection-heading>div:first-child p{margin:4px 0 0;color:var(--muted);font-size:8px}.introduction-candidates article.counterpart-choice{grid-template-columns:46px 1fr auto}.counterpart-select{align-self:stretch;display:grid;grid-template-columns:18px 18px;place-content:center;grid-gap:5px;gap:5px;border:0;border-right:1px solid var(--line);background:transparent;color:var(--gold);cursor:pointer}.counterpart-select:disabled{cursor:default}.counterpart-profile{display:flex;align-items:center;gap:6px;border:1px solid #645a40;background:#1d1c17;color:var(--gold2);padding:9px 11px;font-size:8px;text-transform:uppercase;letter-spacing:.8px;cursor:pointer}.counterpart-profile svg{width:13px}.profile-preview-backdrop{z-index:120}.member-profile-preview{width:min(680px,calc(100vw - 30px))}.profile-preview-link{display:inline-flex;align-items:center;gap:7px;text-decoration:none}.matching-profile-notice{display:flex;align-items:flex-start;gap:11px;margin:14px 0 16px;padding:13px 14px;border:1px solid #6e5e39;background:linear-gradient(110deg,#272116,#161711);color:#d8c17e}.matching-profile-notice>svg{width:18px;flex:0 0 auto}.matching-profile-notice b{font:500 15px var(--serif);color:#e7d49d}.matching-profile-notice p{margin:4px 0 0;color:#a9a28f;font-size:9px;line-height:1.5}.matching-profile-notice a{display:inline-block;margin-top:8px;color:var(--gold2);font-size:8px;text-transform:uppercase;letter-spacing:.8px}@media(max-width:650px){.introduction-candidates article.counterpart-choice{grid-template-columns:40px 1fr}.counterpart-profile{grid-column:1/-1;justify-content:center}.counterpart-select{grid-row:1;border-right:1px solid var(--line)}}.interest-search{display:flex!important;align-items:center;gap:10px;margin:0 0 14px!important;padding:11px 13px!important;border:1px solid #48463b!important;background:#10110e!important}.interest-search svg{width:16px;color:var(--gold);flex:0 0 auto}.interest-search input{width:100%;border:0!important;background:transparent!important;padding:0!important;color:var(--text)!important;outline:0}.profile-interest-groups{grid-template-columns:1fr}.profile-interest-groups>details{border:1px solid var(--line);background:#141510}.profile-interest-groups>details>summary{display:grid;grid-template-columns:1fr auto 18px;align-items:center;grid-gap:14px;gap:14px;padding:15px 16px;cursor:pointer;list-style:none}.profile-interest-groups>details>summary::-webkit-details-marker{display:none}.profile-interest-groups>details>summary div{min-width:0}.profile-interest-groups>details>summary h3{margin:0 0 4px;font:500 18px var(--serif);color:var(--text)}.profile-interest-groups>details>summary p{margin:0;color:#7f8078;font-size:8px;line-height:1.45}.profile-interest-groups>details>summary span{padding:5px 7px;border:1px solid #554d39;color:var(--gold2);font-size:7px;text-transform:uppercase;white-space:nowrap}.profile-interest-groups>details>summary svg{width:16px;color:var(--gold);transition:transform .2s}.profile-interest-groups>details[open]>summary svg{transform:rotate(180deg)}.profile-interest-groups>details[open]>summary{border-bottom:1px solid var(--line)}.profile-interest-groups>details>.interest-options{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;padding:14px}.profile-interest-groups>details>.interest-options label{margin:0;padding:8px;border:1px solid #34352f;background:#10110f;display:flex;align-items:center;gap:7px;color:#aaa89f;font-size:8px;cursor:pointer}.profile-interest-groups>details>.interest-options label:has(input:checked){border-color:#806d43;background:#242117;color:#e1ca8c}@media(max-width:900px){.profile-interest-groups>details>.interest-options{grid-template-columns:1fr 1fr}}@media(max-width:600px){.profile-interest-groups>details>summary{grid-template-columns:1fr auto;padding:13px}.profile-interest-groups>details>summary svg{display:none}.profile-interest-groups>details>.interest-options{grid-template-columns:1fr;padding:10px}.profile-interest-groups>details>summary p{max-width:220px}}.match-card .anonymous{width:auto;height:auto;border:0;border-radius:0;display:flex;flex-direction:column;align-items:center;margin:28px auto 18px}.compatibility-score{min-width:150px;padding:14px 24px 12px;border:1px solid transparent;background:linear-gradient(145deg,#1d1e1a,#11120f) padding-box,linear-gradient(120deg,#5b574b,#b59b5e 48%,#49483f) border-box;box-shadow:0 14px 34px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.05);text-align:center}.compatibility-score strong{display:block;color:#e2ce94;font:500 31px/1 var(--serif);letter-spacing:.5px}.compatibility-score strong i{margin-left:2px;color:#a99058;font:500 14px var(--sans);font-style:normal}.compatibility-score small{display:block;margin-top:7px;color:#8d8b82;font-size:7px;text-transform:uppercase;letter-spacing:1.5px}.match-card .anonymous>span{position:static;width:auto;margin-top:11px;display:flex;align-items:center;gap:6px;color:#777970;font-size:7px;text-transform:uppercase;letter-spacing:1.4px}.match-card .anonymous>span svg{width:12px;color:#a88f57}.match-card h2{margin-top:22px}.confirmed-match-context{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:11px;gap:11px;margin:11px 0 12px;padding:10px;border:1px solid #4b4535;background:linear-gradient(110deg,#1c1b16,#131410)}.confirmed-match-context>strong{min-width:58px;padding-right:10px;border-right:1px solid #494333;color:#dcc585;font:500 18px var(--serif);white-space:nowrap}.confirmed-match-context>strong small{color:#8e8878;font:600 7px var(--sans);text-transform:uppercase;letter-spacing:.7px}.confirmed-match-context b{display:block;color:#c7b374;font-size:7px;text-transform:uppercase;letter-spacing:1px}.confirmed-match-context p{margin:4px 0 0!important;color:#aaa69a!important;font-size:8px!important;line-height:1.4}@media(max-width:480px){.confirmed-match-context{grid-template-columns:1fr}.confirmed-match-context>strong{border-right:0;border-bottom:1px solid #494333;padding:0 0 8px}}.confirmed-manage{display:flex;gap:7px;margin-top:14px;padding-top:11px;border-top:1px solid #292a25}.confirmed-manage button{display:flex;align-items:center;gap:5px;border:1px solid #4c4b43;background:#171814;color:#aaa79d;padding:7px 9px;font-size:7px;text-transform:uppercase;letter-spacing:.7px;cursor:pointer}.confirmed-manage button:hover{border-color:#8b7950;color:#d4c18a}.confirmed-manage button svg{width:11px}.confirmed-manage .confirmed-delete{margin-left:auto;border-color:#523b38;color:#b9827c}.confirmed-archive{margin:18px 0 28px;border:1px solid #363730;background:#121310}.confirmed-archive>summary{display:flex;align-items:center;gap:9px;padding:15px 18px;color:#aaa79d;font-size:9px;text-transform:uppercase;letter-spacing:1px;cursor:pointer;list-style:none}.confirmed-archive>summary::-webkit-details-marker{display:none}.confirmed-archive>summary svg{width:14px;color:var(--gold)}.confirmed-archive>summary span{margin-left:auto;border:1px solid #514936;padding:3px 6px;color:var(--gold2)}.confirmed-archive>.confirmed-grid{padding:0 18px 18px;margin-top:0}.confirmed-card.is-archived{opacity:.78}.confirmed-copy h3{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.confirmed-dd-verified{display:inline-flex!important;align-items:center;gap:4px;padding:4px 6px;border:1px solid #786844;color:#d6c182!important;background:#211e16;font:600 6px var(--sans)!important;text-transform:uppercase;letter-spacing:.8px;white-space:nowrap}.confirmed-dd-verified svg{width:10px;height:10px;stroke-width:1.8}.member-badges .due-diligence-pending-seal summary{background:linear-gradient(135deg,#1d1d19,#141511) padding-box,linear-gradient(120deg,#57554d,#858071 46%,#4c4b45) border-box;color:#c6c2b8}.member-badges .due-diligence-pending-seal summary .due-diligence-mark{border:0;border-radius:0;background:transparent;box-shadow:none;color:#c0ad79}.member-badges .due-diligence-pending-seal summary b{color:#c6c2b8}.due-diligence-pending-seal .due-diligence-explainer>i{border:0;border-radius:0;background:transparent;color:#c0ad79}.due-diligence-pending-seal[open] summary{background:linear-gradient(135deg,#24231d,#171713) padding-box,linear-gradient(120deg,#73694f,#aa9564 46%,#5c5545) border-box}.admin-alert-actions{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-items:stretch;margin-top:8px}.admin-alert-actions .admin-property-chat-button{width:100%;margin:0}.admin-alert-archive{display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #4b4b44;background:#171814;color:#aaa79d;padding:9px 11px;font-size:8px;text-transform:uppercase;letter-spacing:.8px;cursor:pointer}.admin-alert-archive:hover{border-color:#82734f;color:#d6c183}.admin-alert-archive svg{width:13px}@media(max-width:520px){.admin-alert-actions{grid-template-columns:1fr}.admin-alert-archive{min-height:40px}}.security-update-notice{border-color:#70443f;background:linear-gradient(110deg,rgba(67,31,29,.72),rgba(28,23,21,.92) 58%,rgba(22,22,18,.96));box-shadow:inset 0 1px rgba(255,220,210,.035),0 12px 30px rgba(0,0,0,.16)}.security-update-notice>svg{color:#cf8277;filter:drop-shadow(0 0 9px rgba(177,74,64,.15))}.security-update-notice strong{color:#ead5cf}.security-update-notice p{color:#aaa09b}.security-update-notice .notice-link{color:#d3ad9f}.security-update-notice .notice-link:hover{color:#f0c8ba}.security-update-notice{position:relative;isolation:isolate;overflow:hidden;transition:border-color .25s,background .25s,box-shadow .25s,transform .25s}.security-update-notice:after{content:"";position:absolute;z-index:-1;inset:-55%;pointer-events:none;opacity:0;background:radial-gradient(circle,rgba(169,64,55,.2) 0,rgba(112,42,37,.07) 30%,transparent 62%);transform:translateX(-35%);transition:opacity .25s}.security-update-notice:hover{transform:translateY(-1px);animation:securityNoticePulse 1.65s ease-in-out infinite;box-shadow:0 14px 34px rgba(0,0,0,.24),0 0 18px rgba(151,57,49,.1)}.security-update-notice:hover:after{opacity:1;animation:securityNoticeGlow 2.2s ease-in-out infinite alternate}.security-update-date{display:flex;align-items:center;gap:8px;width:max-content;margin-bottom:5px;color:#e8b0a4;font-size:8px;font-weight:700;letter-spacing:1.15px;text-transform:uppercase}.security-update-date i{padding:3px 6px;border:1px solid #9a5b51;background:#4b2926;color:#f2c7bd;font-style:normal;font-size:7px;letter-spacing:1px}@keyframes securityNoticePulse{0%,to{border-color:#70443f}50%{border-color:#a45e52;box-shadow:0 14px 34px rgba(0,0,0,.24),0 0 24px rgba(176,67,58,.18)}}@keyframes securityNoticeGlow{0%{transform:translateX(-34%) scale(.94)}to{transform:translateX(34%) scale(1.08)}}@media(prefers-reduced-motion:reduce){.security-update-notice:hover,.security-update-notice:hover:after{animation:none}}button.security-takeaway{width:100%;color:var(--text);text-align:left;cursor:pointer;font:inherit}.security-takeaway .scenario-chip{position:relative;padding-right:27px}.security-takeaway .scenario-chip svg{position:absolute;right:0;top:50%;width:16px;color:#c78a6c;transform:translateY(-50%);transition:transform .2s}.security-takeaway.expanded .scenario-chip svg{transform:translateY(-50%) rotate(180deg)}.security-takeaway:hover{border-color:#815444;background:linear-gradient(110deg,#34211c,#1b1814)}.security-takeaway{position:relative;isolation:isolate;overflow:hidden;transition:border-color .25s,background .25s,box-shadow .25s,transform .25s}.security-takeaway:after{content:"";position:absolute;z-index:-1;inset:-45%;pointer-events:none;opacity:0;background:radial-gradient(circle,rgba(169,64,55,.22) 0,rgba(112,42,37,.08) 28%,transparent 62%);transform:translateX(-35%);transition:opacity .25s}.security-takeaway:hover{transform:translateY(-1px);animation:securityTakeawayPulse 1.65s ease-in-out infinite;box-shadow:0 14px 34px rgba(0,0,0,.24),0 0 18px rgba(151,57,49,.1)}.security-takeaway:hover:after{opacity:1;animation:securityTakeawayGlow 2.2s ease-in-out infinite alternate}@keyframes securityTakeawayPulse{0%,to{border-color:#765044}50%{border-color:#a45e52;box-shadow:0 14px 34px rgba(0,0,0,.24),0 0 24px rgba(176,67,58,.18)}}@keyframes securityTakeawayGlow{0%{transform:translateX(-34%) scale(.94)}to{transform:translateX(34%) scale(1.08)}}@media(prefers-reduced-motion:reduce){.security-takeaway:hover,.security-takeaway:hover:after{animation:none}}.security-executive-summary{margin:-1px 0 18px;padding:32px;border:1px solid #66463b;border-top-color:#8a5b49;background:linear-gradient(145deg,#211916,#151512);box-shadow:0 16px 35px rgba(0,0,0,.2)}.security-executive-summary .eyebrow{font-size:10px;line-height:1.4}.security-executive-summary header h3{margin:9px 0 12px;font:500 30px/1.2 var(--serif)}.security-executive-summary header p{max-width:920px;margin:0;color:#c0b8ae;font-size:15px;line-height:1.7}.security-executive-summary>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:25px}.security-executive-summary article{padding:21px;border:1px solid #4a4038;background:#181612}.security-executive-summary article strong{color:#e1c0b1;font-size:11px;line-height:1.35;text-transform:uppercase;letter-spacing:1.1px}.security-executive-summary article p{margin:10px 0 0;color:#bbb3a9;font-size:14px;line-height:1.65}.security-executive-summary footer{margin-top:21px;padding-top:16px;border-top:1px solid #3d352f;color:#918b83;font-size:11px;line-height:1.6}@media(max-width:700px){.security-executive-summary>div{grid-template-columns:1fr;gap:12px}.security-executive-summary{padding:23px 19px}.security-executive-summary header h3{font-size:27px}.security-executive-summary header p{font-size:14px}.security-executive-summary article{padding:18px}.security-executive-summary article p{font-size:14px}.security-executive-summary footer{font-size:10px}.security-takeaway{padding:22px 19px}.security-takeaway h2{font-size:24px}.security-takeaway>p{font-size:14px}.security-takeaway .scenario-chip{padding-right:30px}}.security-source-link{position:relative;width:100%;margin-top:18px;padding:12px 14px 12px 16px;border:1px solid #5a5447;background:linear-gradient(115deg,#25241f,#1b1c18);color:#d8cfba;display:flex;align-items:center;justify-content:space-between;gap:12px;text-decoration:none;overflow:hidden;transition:border-color .25s ease,background .25s ease,color .25s ease,box-shadow .25s ease}.security-source-link:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,rgba(225,211,177,.09) 48%,transparent 70%);transform:translateX(-120%);transition:transform .6s ease}.security-source-link span{position:relative;display:flex;flex-direction:column;gap:3px;font:500 11px var(--serif);letter-spacing:.2px}.security-source-link small{font:500 7px var(--sans);letter-spacing:1.25px;text-transform:uppercase;color:#898477}.security-source-link svg{position:relative;color:#b9aa82;transition:transform .25s ease,color .25s ease}.security-source-link:hover{border-color:#8d8268;background:linear-gradient(115deg,#2b2922,#1e1f1a);color:#f0e8d6;box-shadow:0 8px 24px rgba(0,0,0,.18)}.security-source-link:hover:before{transform:translateX(120%)}.security-source-link:hover svg{color:#e0cf9f;transform:translate(2px,-2px)}.security-update-notice{cursor:pointer}.personal-contact-card{border-color:rgba(183,187,184,.38);background:linear-gradient(110deg,rgba(88,94,93,.2),#151612 62%);box-shadow:inset 0 1px rgba(235,239,236,.035),inset 0 0 24px rgba(180,188,185,.035)}.personal-contact-card .eyebrow{color:#aeb4b1;letter-spacing:1.45px}.personal-contact-card h3{color:#d9dcda;font-weight:400;letter-spacing:.15px}.personal-contact-card p{color:#8f9491}.personal-contact-avatar{border-color:#727a77;color:#c9cecb;background:rgba(129,137,134,.08)}.personal-contact-card>button{border-color:#626966;background:linear-gradient(110deg,#202321,#181a18);color:#c6cbc8;font-weight:500}.personal-contact-card>button:hover{border-color:#919a96;background:linear-gradient(110deg,#292d2a,#1c1f1d);color:#eef0ef}.personal-contact-card>button svg,.personal-contact-card>button svg:last-child{color:#959d99}.private-neighbor-card{display:none!important}.membership-expiry-notice.renewal-critical{border-color:#8f3e36;background:linear-gradient(110deg,#321b19,#181313);color:#e08b80}.membership-expiry-notice.renewal-critical strong{color:#f0d4cf}.membership-expiry-notice.renewal-critical .notice-link{border-color:#9d4a41;color:#f0b1a8}.personal-contact-card:is(button){width:100%;text-align:left;font:inherit;cursor:pointer;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease,transform .25s ease}.personal-contact-card:is(button):focus-visible,.personal-contact-card:is(button):hover{border-color:#a9a49a;background:linear-gradient(112deg,#242522,#171815);box-shadow:0 12px 32px rgba(0,0,0,.24),inset 0 0 0 1px rgba(213,210,200,.08);transform:translateY(-2px);outline:none}.personal-contact-card .personal-contact-arrow{margin-left:auto;color:#aaa69b;transition:transform .25s ease,color .25s ease}.personal-contact-card:is(button):focus-visible .personal-contact-arrow,.personal-contact-card:is(button):hover .personal-contact-arrow{color:#e1ddd2;transform:translateX(3px)}.hero-panel:after{content:"";position:absolute;inset:-1px;z-index:4;pointer-events:none;background:linear-gradient(105deg,transparent 8%,rgba(190,146,53,.06) 28%,rgba(247,220,151,.28) 48%,rgba(193,148,54,.11) 66%,transparent 86%);transform:translateX(-120%);opacity:0;will-change:transform}@media (hover:hover) and (pointer:fine){.hero-panel{transition:border-color .35s ease,box-shadow .35s ease}.hero-panel:hover{border-color:#8b7446;box-shadow:inset 0 0 0 1px rgba(229,199,128,.05),0 10px 34px rgba(0,0,0,.2)}.hero-panel:hover:after{opacity:.82;transform:translateX(120%);transition:transform 2.4s cubic-bezier(.22,.61,.36,1),opacity .35s ease}}.recommendation-actions{margin-top:auto;display:grid;grid-gap:10px;gap:10px}.recommendation-actions>a{color:var(--gold2);font-style:normal;font-size:9px;display:flex;align-items:center;gap:6px;text-decoration:none}.recommendation-actions>button{position:relative;overflow:hidden;width:100%;min-height:42px;padding:8px 10px;border:1px solid #755f32;background:linear-gradient(135deg,rgba(119,86,28,.24),rgba(29,28,22,.82));color:#dcc27f;display:flex;align-items:center;gap:9px;text-align:left;cursor:pointer}.recommendation-actions>button>svg{width:14px;height:14px;flex:0 0 auto}.recommendation-actions>button>span{display:grid;grid-gap:2px;gap:2px;font-size:8px;text-transform:uppercase;letter-spacing:.65px}.recommendation-actions>button small{margin:0;color:#8f815f;font-size:6px;letter-spacing:1px}.recommendation-actions>button.apex-enabled:hover{border-color:#d3b66d;background:linear-gradient(135deg,rgba(165,121,35,.32),rgba(37,33,23,.92));box-shadow:0 8px 22px rgba(0,0,0,.28)}.recommendation-actions>button.apex-locked{border-color:#46443b;background:#171815;color:#6f6d65;cursor:not-allowed}.recommendation-actions>button.apex-locked small,.recommendation-actions>button.apex-locked svg{color:#65645e}.recommendation-booking-modal .request-summary{margin-bottom:18px}@media(max-width:520px){.recommendation-actions>button{min-height:44px}.recommendation-actions>button>span{font-size:8px}}.recommendation-actions{align-items:start}.recommendation-actions>button{width:max-content;max-width:100%;min-height:28px;padding:5px 8px;gap:6px;overflow:visible;background:transparent;border-color:#4f4838;color:#a99565;box-shadow:none}.recommendation-actions>button>svg{width:11px;height:11px}.recommendation-actions>button>span{display:block;font-size:6.5px;line-height:1.2;letter-spacing:.55px;white-space:nowrap}.recommendation-actions>button.apex-locked{background:transparent;border-color:#393933;color:#686861;cursor:help}.recommendation-actions>button:after{content:attr(data-description);position:absolute;left:0;top:calc(100% + 8px);bottom:auto;z-index:12;width:min(245px,70vw);padding:9px 11px;border:1px solid #62563d;background:#11120ff2;color:#c8c1af;font-size:8px;font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;box-shadow:0 12px 30px #0009;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;pointer-events:none}.recommendation-actions>button.show-access-hint:after,.recommendation-actions>button:focus-visible:after,.recommendation-actions>button:hover:after{opacity:1;visibility:visible;transform:translateY(0)}.recommendation-actions>button.apex-enabled:hover{background:rgba(165,121,35,.1);box-shadow:none;transform:none}@media(max-width:520px){.recommendation-actions>button{min-height:30px;padding:6px 8px}.recommendation-actions>button>span{font-size:7px}}@media (hover:hover) and (pointer:fine){.security-update-notice:hover{animation:securityAlertDoubleFlash .82s ease-in-out 1 both}.security-update-notice:hover:after{opacity:0;animation:securityNoticeDirectionalSweep 2.35s cubic-bezier(.22,.61,.36,1) .82s infinite}.security-update-notice:hover>svg{animation:securityAlertIconFlash .41s ease-in-out 2}}@keyframes securityAlertDoubleFlash{0%,24%,50%,to{border-color:#70443f;background:linear-gradient(110deg,rgba(67,31,29,.72),rgba(28,23,21,.92) 58%,rgba(22,22,18,.96));box-shadow:0 12px 30px rgba(0,0,0,.18)}12%,38%{border-color:#d1786a;background:linear-gradient(110deg,rgba(127,43,37,.86),rgba(54,27,24,.96) 58%,rgba(25,22,19,.98));box-shadow:0 14px 34px rgba(0,0,0,.24),0 0 30px rgba(211,79,67,.38)}}@keyframes securityAlertIconFlash{0%,to{color:#cf8277;filter:drop-shadow(0 0 8px rgba(177,74,64,.18))}50%{color:#ffd1c7;filter:drop-shadow(0 0 14px rgba(239,91,76,.72))}}@keyframes securityNoticeDirectionalSweep{0%{opacity:0;transform:translateX(-42%) scale(.96)}12%{opacity:1}78%{opacity:.9}to{opacity:0;transform:translateX(42%) scale(1.06)}}@media(prefers-reduced-motion:reduce){.security-update-notice:hover,.security-update-notice:hover:after,.security-update-notice:hover>svg{animation:none}}button.business-world-connect{position:relative;isolation:isolate;overflow:hidden;width:calc(100% - 40px)!important;min-height:86px!important;margin:20px!important;padding:17px 18px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 34px!important;align-items:center!important;grid-gap:15px!important;gap:15px!important;border:1px solid transparent!important;border-radius:0!important;background:linear-gradient(135deg,#1b1c19,#11120f) padding-box,linear-gradient(120deg,#555851,#a99a73 48%,#494a43) border-box!important;color:#e7e2d5!important;box-shadow:0 14px 34px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.045)!important;text-align:left!important;text-transform:none!important;letter-spacing:0!important;text-shadow:none!important;transition:transform .3s ease,box-shadow .3s ease,background .3s ease!important}button.business-world-connect:before{content:""!important;position:absolute!important;z-index:0!important;inset:0!important;width:auto!important;top:0!important;bottom:0!important;left:0!important;background:linear-gradient(108deg,transparent 18%,rgba(223,205,154,.12) 46%,transparent 72%)!important;transform:translateX(-115%)!important;transition:transform .9s cubic-bezier(.22,.61,.36,1)!important}button.business-world-connect>span,button.business-world-connect>svg{position:relative;z-index:1}button.business-world-connect>svg:first-child{width:42px!important;height:42px!important;padding:11px;border:1px solid #625b49;background:linear-gradient(145deg,#24241e,#171814);color:#cdb77e!important;stroke-width:1.45}button.business-world-connect>span{display:grid;grid-gap:5px;gap:5px;min-width:0}button.business-world-connect b{color:#eee9dd;font:500 17px/1.15 var(--serif);letter-spacing:.15px}button.business-world-connect small{margin:0;color:#8f9088;font:400 9px/1.55 var(--sans);letter-spacing:.05px}button.business-world-connect>svg:last-child{width:30px!important;height:30px!important;padding:8px;border:1px solid #514b3c;color:#c8b477!important;transition:transform .25s ease,border-color .25s ease,color .25s ease}button.business-world-connect:hover{transform:translateY(-2px)!important;filter:none!important;background:linear-gradient(135deg,#22231f,#141510) padding-box,linear-gradient(120deg,#77786f,#d0b977 48%,#625b49) border-box!important;box-shadow:0 18px 42px rgba(0,0,0,.38),0 0 22px rgba(190,157,76,.08),inset 0 1px rgba(255,255,255,.06)!important}button.business-world-connect:hover:before{left:0!important;transform:translateX(115%)!important}button.business-world-connect:hover>svg:last-child{transform:translateX(3px);border-color:#8c7a4d;color:#ead69f!important}button.business-world-connect:focus-visible{outline:1px solid #d5bf82!important;outline-offset:3px}@media(max-width:620px){button.business-world-connect{width:calc(100% - 28px)!important;margin:14px!important;min-height:82px!important;padding:14px!important;grid-template-columns:37px minmax(0,1fr) 29px!important;gap:12px!important}button.business-world-connect>svg:first-child{width:37px!important;height:37px!important;padding:10px}button.business-world-connect b{font-size:15px}button.business-world-connect small{font-size:8px}button.business-world-connect>svg:last-child{width:28px!important;height:28px!important}}@media (hover:hover) and (pointer:fine){button.security-takeaway{position:relative;isolation:isolate;overflow:hidden;transition:border-color .3s ease,background .3s ease,box-shadow .3s ease,transform .3s ease}button.security-takeaway:after{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background:linear-gradient(108deg,transparent 12%,rgba(212,91,72,.06) 30%,rgba(246,171,132,.2) 49%,rgba(183,72,58,.08) 67%,transparent 86%);opacity:0;transform:translateX(-120%)}button.security-takeaway>*{position:relative;z-index:1}button.security-takeaway:hover{animation:executiveSituationSos 4.6s ease-in-out 1 forwards}button.security-takeaway:hover:after{animation:executiveSituationSweep 4.6s cubic-bezier(.22,.61,.36,1) 1 forwards}button.security-takeaway:hover .scenario-chip{animation:executiveSituationChip 4.6s ease-in-out 1 forwards}}@keyframes executiveSituationSos{0%,16%,8%{transform:translateY(0);border-color:#815444;background:linear-gradient(110deg,#34211c,#1b1814);box-shadow:none}12%,4%,72%,82%{transform:translateY(-1px);border-color:#d47b66;background:linear-gradient(110deg,#5b2922,#241a16);box-shadow:0 0 27px rgba(207,79,61,.35),inset 0 0 20px rgba(211,91,69,.08)}20%,66%,76%,86%,to{transform:translateY(-1px);border-color:#9b6752;background:linear-gradient(110deg,#3d261f,#1d1915);box-shadow:0 13px 32px rgba(0,0,0,.25),0 0 18px rgba(175,82,61,.13)}}@keyframes executiveSituationSweep{0%,18%{opacity:0;transform:translateX(-120%)}25%{opacity:.75}62%{opacity:.55;transform:translateX(120%)}66%,to{opacity:0;transform:translateX(120%)}}@keyframes executiveSituationChip{0%,16%,8%{filter:none}12%,4%,72%,82%{filter:brightness(1.28) drop-shadow(0 0 8px rgba(214,98,72,.28))}20%,66%,76%,86%,to{filter:brightness(1.08)}}@media(prefers-reduced-motion:reduce){button.security-takeaway:hover,button.security-takeaway:hover .scenario-chip,button.security-takeaway:hover:after{animation:none}button.security-takeaway:hover{border-color:#9b6752;background:linear-gradient(110deg,#3d261f,#1d1915)}}@media (hover:hover) and (pointer:fine){.jet-page .aviation-command-card,.jet-page .jet-service-grid>button{position:relative;isolation:isolate;overflow:hidden;transition:transform .3s ease,border-color .3s ease,background .3s ease,box-shadow .3s ease}.jet-page .aviation-command-card:before,.jet-page .jet-service-grid>button:before{content:"";position:absolute;z-index:0;inset:0;width:auto;top:0;bottom:0;left:0;background:linear-gradient(106deg,transparent 10%,rgba(196,158,72,.055) 30%,rgba(240,211,139,.19) 49%,rgba(178,136,48,.075) 68%,transparent 88%);transform:translateX(-120%) rotate(0);transition:transform 1.45s cubic-bezier(.22,.61,.36,1);pointer-events:none}.jet-page .aviation-command-card>*,.jet-page .jet-service-grid>button>*{position:relative;z-index:1}.jet-page .aviation-command-card:hover{transform:translateY(-2px);border-color:#82734f;background:linear-gradient(145deg,#24241d,#13140f);box-shadow:0 16px 36px rgba(0,0,0,.34),0 0 20px rgba(188,153,72,.07)}.jet-page .aviation-command-card:hover:before,.jet-page .jet-service-grid>button:hover:before{left:0;transform:translateX(120%) rotate(0)}.jet-page .jet-service-grid.apex-enabled>button:hover{transform:translateY(-3px)}.jet-page .jet-service-grid.apex-locked>button:hover{transform:translateY(-1px);border-color:#746343;background:linear-gradient(155deg,#22221c,#13140f);box-shadow:0 15px 34px rgba(0,0,0,.3),inset 0 0 0 1px rgba(206,176,103,.035)}.jet-page .jet-service-grid.apex-locked>button:before{background:linear-gradient(106deg,transparent 12%,rgba(188,157,89,.035) 32%,rgba(221,199,145,.11) 49%,rgba(159,129,65,.045) 67%,transparent 86%)}}@media(prefers-reduced-motion:reduce){.jet-page .aviation-command-card:hover:before,.jet-page .jet-service-grid>button:hover:before{transition:none;transform:none}}.security-update-notice,.security-update-notice:hover{animation:overviewSecuritySos 8.6s ease-in-out infinite!important}.security-update-notice:after,.security-update-notice:hover:after{opacity:0;animation:overviewSecuritySweep 8.6s cubic-bezier(.22,.61,.36,1) infinite!important}.security-update-notice:hover>svg,.security-update-notice>svg{animation:overviewSecurityIconSos 8.6s ease-in-out infinite!important}@keyframes overviewSecuritySos{0%,14%,7%{transform:translateY(0);border-color:#70443f;background:linear-gradient(110deg,rgba(67,31,29,.72),rgba(28,23,21,.92) 58%,rgba(22,22,18,.96));box-shadow:0 12px 30px rgba(0,0,0,.18)}10.5%,3.5%,64%,72%{transform:translateY(-1px);border-color:#d1786a;background:linear-gradient(110deg,rgba(127,43,37,.86),rgba(54,27,24,.96) 58%,rgba(25,22,19,.98));box-shadow:0 14px 34px rgba(0,0,0,.24),0 0 30px rgba(211,79,67,.38)}18%,59%,68%,76%,to{transform:translateY(-1px);border-color:#95584d;background:linear-gradient(110deg,rgba(82,37,32,.78),rgba(32,25,22,.94) 58%,rgba(22,22,18,.97));box-shadow:0 14px 34px rgba(0,0,0,.24),0 0 19px rgba(176,67,58,.14)}}@keyframes overviewSecuritySweep{0%,16%{opacity:0;transform:translateX(-42%) scale(.96)}21%{opacity:.9}54%{opacity:.68;transform:translateX(42%) scale(1.06)}59%,to{opacity:0;transform:translateX(42%) scale(1.06)}}@keyframes overviewSecurityIconSos{0%,14%,18%,59%,68%,7%,76%,to{color:#cf8277;filter:drop-shadow(0 0 9px rgba(177,74,64,.18))}10.5%,3.5%,64%,72%{color:#ffd2c8;filter:drop-shadow(0 0 15px rgba(239,91,76,.72))}}@media(prefers-reduced-motion:reduce){.security-update-notice,.security-update-notice:after,.security-update-notice:hover,.security-update-notice:hover:after,.security-update-notice:hover>svg,.security-update-notice>svg{animation:none!important}}.service-explorer-card{position:relative;isolation:isolate;overflow:hidden;width:100%;display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;margin:0 0 20px;padding:17px 19px;border:1px solid transparent;border-radius:3px;background:linear-gradient(135deg,#1b1c19,#11120f) padding-box,linear-gradient(120deg,#555750,#a28d5f 50%,#41433d) border-box;color:#f4f1e8;text-align:left;cursor:pointer;box-shadow:0 15px 38px rgba(0,0,0,.18);transition:transform .35s ease,box-shadow .35s ease}.service-explorer-card:before{content:"";position:absolute;z-index:-1;inset:0;transform:translateX(-110%);background:linear-gradient(105deg,transparent 25%,rgba(194,168,105,.13) 50%,transparent 75%);transition:transform .8s cubic-bezier(.22,.61,.36,1)}.service-explorer-card.open:before,.service-explorer-card:hover:before{transform:translateX(110%)}.service-explorer-card:hover{transform:translateY(-2px);box-shadow:0 19px 44px rgba(0,0,0,.24)}.service-explorer-icon{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(196,172,115,.46);border-radius:2px;color:#d7c28d;background:rgba(255,255,255,.025)}.service-explorer-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.service-explorer-copy small{color:#bda66f;font-size:10px;letter-spacing:.17em;text-transform:uppercase}.service-explorer-copy strong{font-family:var(--font-serif);font-size:19px;font-weight:500;letter-spacing:.01em}.service-explorer-copy p{margin:0;color:rgba(244,241,232,.62);font-size:12px;line-height:1.45}.service-explorer-action{display:flex;align-items:center;gap:10px;color:#cbb77f;font-size:10px;letter-spacing:.15em;text-transform:uppercase}.service-explorer-action svg{transition:transform .35s ease}.service-explorer-card.open .service-explorer-action svg{transform:rotate(180deg)}.service-explorer-content{animation:serviceExplorerReveal .5s cubic-bezier(.22,.61,.36,1) both}.sports-explorer-content{display:contents}@keyframes serviceExplorerReveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.service-explorer-card{grid-template-columns:42px minmax(0,1fr) auto;gap:12px;padding:14px}.service-explorer-icon{width:42px;height:42px}.service-explorer-copy strong{font-size:16px}.service-explorer-copy p{font-size:11px}.service-explorer-action>span{display:none}}.staffing-needs-board{margin:0 0 22px;border:1px solid #4e493c;background:linear-gradient(145deg,#191a17,#10110f);overflow:hidden}.staffing-needs-board>header{display:flex;justify-content:space-between;gap:24px;padding:28px 30px 24px;border-bottom:1px solid #34332d}.staffing-needs-board>header>div{max-width:720px}.staffing-live{display:flex;align-items:center;gap:8px;color:#c9b272;font-size:9px;letter-spacing:1.8px;text-transform:uppercase}.staffing-live i{width:7px;height:7px;border-radius:50%;background:#85a876;box-shadow:0 0 0 4px #85a87617}.staffing-needs-board h2{margin:8px 0 9px;font:500 27px var(--serif);color:#f2eee3}.staffing-needs-board header p{margin:0;color:#99998f;font-size:11px;line-height:1.65}.staffing-verified{display:flex;align-items:center;gap:7px;align-self:flex-start;color:#8e8f86;font-size:9px;white-space:nowrap}.staffing-loading svg,.staffing-verified svg{width:13px;height:13px}.staffing-need-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:#37362f}.staffing-need-grid article{position:relative;min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:14px;gap:14px;padding:23px 24px 18px;background:#151613}.staffing-need-number{color:#69675e;font:400 11px var(--serif);padding-top:4px}.staffing-need-copy>small{color:#a78f58;font-size:8px;letter-spacing:1.4px;text-transform:uppercase}.staffing-need-copy h3{margin:6px 0 9px;font:500 20px var(--serif);color:#ece8de}.staffing-need-copy>div span,.staffing-need-copy>p{display:flex;align-items:center;gap:6px;margin:0;color:#aaa99f;font-size:10px;line-height:1.45}.staffing-need-copy svg{width:13px;height:13px;color:#a89059;flex:0 0 auto}.staffing-need-copy>div{display:flex;flex-wrap:wrap;gap:7px 14px;margin-top:8px}.staffing-need-copy ul{display:flex;flex-wrap:wrap;gap:6px;margin:13px 0 0;padding:0;list-style:none}.staffing-need-copy li{padding:5px 7px;border:1px solid #3f3d35;background:#1c1d19;color:#8f9087;font-size:8px}.staffing-need-grid article>button{grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px;padding:10px 0 2px;border:0;border-top:1px solid #34332d;background:transparent;color:#cbb77f;font-size:9px;letter-spacing:.8px;cursor:pointer}.staffing-need-grid article>button span{display:flex;align-items:center;gap:7px}.staffing-need-grid article>button svg{width:14px;height:14px}.staffing-needs-board>footer{display:flex;gap:20px;align-items:baseline;padding:15px 30px;border-top:1px solid #34332d}.staffing-needs-board>footer span{color:#b39b63;font-size:8px;letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap}.staffing-needs-board>footer p{margin:0;color:#77786f;font-size:8px;line-height:1.55}.staffing-loading{display:flex;align-items:center;justify-content:center;gap:8px;padding:35px;color:#8e8f86;font-size:10px}.staffing-loading svg{animation:spin 1s linear infinite}@media(max-width:720px){.staffing-needs-board>header{display:grid;padding:22px 18px 18px}.staffing-needs-board h2{font-size:23px}.staffing-verified{justify-self:start}.staffing-need-grid{grid-template-columns:1fr}.staffing-need-grid article{padding:20px 18px}.staffing-needs-board>footer{display:grid;grid-gap:7px;gap:7px;padding:14px 18px}}.staffing-needs-strip{display:grid;grid-template-columns:150px minmax(0,1fr);margin:0 0 20px;border:1px solid #4b4739;background:linear-gradient(115deg,#181914,#11120f);overflow:hidden}.staffing-needs-strip>header{display:flex;align-items:center;gap:11px;padding:17px;border-right:1px solid #3d3b31;color:#c6ad6f}.staffing-needs-strip>header svg{width:18px}.staffing-needs-strip>header small,.staffing-needs-strip>header span{display:block}.staffing-needs-strip>header span{font:500 14px var(--serif);color:#eee8da}.staffing-needs-strip>header small{margin-top:3px;color:#777970;font-size:7px;text-transform:uppercase;letter-spacing:.8px}.staffing-strip-items{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.staffing-strip-items>button{position:relative;min-width:0;display:flex;flex-direction:column;align-items:flex-start;text-align:left;border:0;border-right:1px solid #34342c;background:transparent;padding:15px 30px 15px 14px;color:inherit;cursor:pointer;transition:background .25s ease}.staffing-strip-items>button:last-child{border-right:0}.staffing-strip-items>button:focus-visible,.staffing-strip-items>button:hover{background:linear-gradient(110deg,rgba(166,139,75,.14),rgba(166,139,75,.03));outline:none}.staffing-strip-items button>span{color:#a58d55;font-size:7px;text-transform:uppercase;letter-spacing:.8px}.staffing-strip-items button>strong{margin:5px 0;color:#e4dfd3;font:500 13px var(--serif)}.staffing-strip-items button>small{display:flex;align-items:flex-start;gap:4px;color:#86877f;font-size:8px;line-height:1.4}.staffing-strip-items button>small svg{width:11px;height:11px;flex:0 0 auto;color:#9b895e}.staffing-strip-items button>em{margin-top:6px;color:#9c8d69;font-size:7px;font-style:normal}.staffing-strip-items button>svg{position:absolute;right:11px;top:50%;width:13px;color:#9b895e;transform:translateY(-50%);transition:transform .25s ease}.staffing-strip-items button:hover>svg{transform:translate(3px,-50%)}.staffing-needs-strip>footer{grid-column:1/-1;display:flex;align-items:center;gap:12px;padding:9px 15px;border-top:1px solid #34342c}.staffing-needs-strip>footer span{color:#a58d55;font-size:7px;text-transform:uppercase;letter-spacing:.8px;white-space:nowrap}.staffing-needs-strip>footer p{margin:0;color:#777970;font-size:8px}.staffing-strip-loading{display:flex;align-items:center;justify-content:center;gap:8px;color:#86877f;font-size:9px}.staffing-strip-loading svg{width:13px;animation:spin 1s linear infinite}@media(max-width:1050px){.staffing-strip-items{grid-template-columns:repeat(3,minmax(0,1fr))}.staffing-strip-items>button:nth-child(3){border-right:0}.staffing-strip-items>button:nth-child(n+4){border-top:1px solid #34342c}}@media(max-width:700px){.staffing-needs-strip{grid-template-columns:1fr}.staffing-needs-strip>header{border-right:0;border-bottom:1px solid #3d3b31}.staffing-strip-items{grid-template-columns:1fr}.staffing-strip-items>button{min-height:76px;border-right:0;border-bottom:1px solid #34342c;padding:14px 38px 14px 16px}.staffing-strip-items>button:last-child{border-bottom:0}.staffing-needs-strip>footer{display:grid;grid-gap:3px;gap:3px}}.staffing-editorial{margin:0 0 22px;border:1px solid #4a4537;background:radial-gradient(circle at 18% 38%,rgba(177,149,83,.09),transparent 32%),linear-gradient(145deg,#181915,#10110f);overflow:hidden}.staffing-editorial>header{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding:27px 30px 23px}.staffing-editorial>header>div{max-width:720px}.staffing-editorial>header span{color:#b9a064;font-size:8px;letter-spacing:1.8px;text-transform:uppercase}.staffing-editorial>header h2{margin:7px 0;color:#f0ebdf;font:500 25px/1.2 var(--serif)}.staffing-editorial>header p{margin:0;color:#85877f;font-size:10px;line-height:1.6}.staffing-editorial>header>small{display:flex;align-items:center;gap:8px;color:#83857d;font-size:8px;white-space:nowrap}.staffing-editorial>header>small i{width:6px;height:6px;border-radius:50%;background:#83a273;box-shadow:0 0 0 4px rgba(131,162,115,.1)}.staffing-editorial-content{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);border-top:1px solid #34332c;border-bottom:1px solid #34332c}.staffing-featured-need{position:relative;min-height:265px;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;padding:28px 30px;border:0;border-right:1px solid #3b392f;background:linear-gradient(135deg,rgba(171,143,75,.12),rgba(255,255,255,.012));color:inherit;text-align:left;cursor:pointer}.staffing-featured-need:after{content:"01";position:absolute;right:26px;top:20px;color:rgba(205,183,119,.16);font:400 58px var(--serif)}.staffing-featured-kicker{color:#c5aa69;font-size:8px;letter-spacing:1.5px;text-transform:uppercase}.staffing-featured-need>div{position:relative;z-index:1}.staffing-featured-need>div>small{color:#777970;font-size:8px;letter-spacing:.8px;text-transform:uppercase}.staffing-featured-need h3{margin:8px 0 12px;color:#f2eee5;font:500 30px/1.15 var(--serif)}.staffing-featured-need p{display:flex;align-items:center;gap:7px;margin:0;color:#a2a39a;font-size:10px}.staffing-featured-need p svg{width:13px;color:#ac945c}.staffing-featured-need em{display:inline-block;margin-top:12px;padding:5px 8px;border:1px solid #464236;color:#9e8e69;font-size:8px;font-style:normal}.staffing-featured-need>footer{display:flex;align-items:center;justify-content:space-between;padding-top:17px;border-top:1px solid #3c392f;color:#cbb77f;font-size:9px;letter-spacing:.5px}.staffing-featured-need>footer span{display:flex;align-items:center;gap:7px}.staffing-featured-need>footer svg{width:14px}.staffing-featured-need:hover{background:linear-gradient(135deg,rgba(171,143,75,.17),rgba(255,255,255,.02))}.staffing-editorial-list{display:grid;grid-template-rows:repeat(4,1fr)}.staffing-editorial-list>button{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr) 18px;grid-gap:12px;gap:12px;align-items:center;padding:15px 20px;border:0;border-bottom:1px solid #34332c;background:#141512;color:inherit;text-align:left;cursor:pointer}.staffing-editorial-list>button:last-child{border-bottom:0}.staffing-editorial-list>button:hover{background:#1b1b17}.staffing-editorial-list>button>b{color:#686961;font:400 9px var(--serif)}.staffing-editorial-list>button>span{display:grid;grid-gap:3px;gap:3px}.staffing-editorial-list small{color:#9f8956;font-size:7px;letter-spacing:.8px;text-transform:uppercase}.staffing-editorial-list strong{color:#e3ded2;font:500 15px var(--serif)}.staffing-editorial-list em{display:flex;align-items:center;gap:5px;color:#777970;font-size:8px;font-style:normal}.staffing-editorial-list em svg{width:10px;height:10px}.staffing-editorial-list>button>svg{width:13px;color:#8d7c55}.staffing-editorial>footer{display:flex;gap:18px;align-items:baseline;padding:13px 30px}.staffing-editorial>footer span{color:#aa925a;font-size:7px;letter-spacing:1.1px;text-transform:uppercase;white-space:nowrap}.staffing-editorial>footer p{margin:0;color:#73756d;font-size:8px}.staffing-editorial-loading{display:flex;align-items:center;justify-content:center;gap:8px;min-height:180px;border-top:1px solid #34332c;color:#85877f;font-size:9px}.staffing-editorial-loading svg{width:13px;animation:spin 1s linear infinite}@media(max-width:760px){.staffing-editorial>header{display:grid;padding:22px 18px 19px;grid-gap:13px;gap:13px}.staffing-editorial>header h2{font-size:22px}.staffing-editorial-content{grid-template-columns:1fr}.staffing-featured-need{min-height:235px;padding:24px 20px;border-right:0;border-bottom:1px solid #3b392f}.staffing-featured-need h3{font-size:27px}.staffing-editorial-list>button{min-height:82px;padding:15px 17px}.staffing-editorial>footer{display:grid;grid-gap:5px;gap:5px;padding:13px 18px}}.private-neighbor-manage{display:flex;gap:6px;margin-left:auto}.private-neighbor-manage button{display:inline-flex!important;align-items:center;gap:5px;width:auto!important;min-width:0!important;border:1px solid #575143!important;background:#171814!important;color:#c9c2af!important;padding:7px 9px!important;font-size:8px!important;letter-spacing:.05em;text-transform:uppercase}.private-neighbor-manage button.delete{border-color:#61423e!important;color:#c58f88!important}.private-neighbor-manage svg{width:12px;height:12px}@media(max-width:720px){.private-neighbor-manage{width:100%;margin-left:0}.private-neighbor-manage button{flex:1 1;justify-content:center}}.recommendation-heading-actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.recommendation-heading-actions>p{margin:0}.recommendation-suggest-trigger{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 11px;border:1px solid #665a40;background:linear-gradient(145deg,#211f18,#151611);color:#d7c184;font-size:8px;text-transform:uppercase;letter-spacing:.9px;cursor:pointer}.recommendation-suggest-trigger svg{width:13px}.recommendation-suggest-trigger:hover{border-color:#b49755;color:#f0dda4}.recommendation-suggestion-modal{width:min(680px,100%);max-height:92vh;overflow-y:auto}.recommendation-suggestion-modal>p{color:var(--muted);line-height:1.7}.recommendation-suggestion-modal textarea{min-height:120px}.recommendation-suggestion-review{margin:18px 0 24px;border:1px solid #66583d;background:linear-gradient(145deg,#1d1c17,#12130f)}.recommendation-suggestion-review>header{display:flex;justify-content:space-between;align-items:center;padding:17px 19px;border-bottom:1px solid #3b382e}.recommendation-suggestion-review header span{color:#9f906b;font-size:8px;text-transform:uppercase;letter-spacing:1.2px}.recommendation-suggestion-review header h4{margin:4px 0 0;font:500 19px var(--serif)}.recommendation-suggestion-review header b{display:grid;place-items:center;min-width:30px;height:30px;border:1px solid #806d43;color:var(--gold2)}.recommendation-suggestion-review article{display:grid;grid-template-columns:1fr auto;grid-gap:20px;gap:20px;padding:18px 19px;border-top:1px solid #302f29}.recommendation-suggestion-review article:first-child{border-top:0}.recommendation-suggestion-review article em,.recommendation-suggestion-review article small{color:#8f8d83;font-size:8px;font-style:normal}.recommendation-suggestion-review article h5{margin:5px 0 8px;font:500 18px var(--serif)}.recommendation-suggestion-review article p{margin:0 0 10px;color:#c2bfb5;font-size:10px;line-height:1.65;white-space:pre-wrap}.recommendation-suggestion-review aside{display:flex;align-items:center;gap:7px}.recommendation-suggestion-review aside a,.recommendation-suggestion-review aside button{display:inline-flex;align-items:center;gap:6px;min-height:35px;padding:0 11px;border:1px solid #776641;background:#272319;color:#d9c181;font-size:8px;text-decoration:none;cursor:pointer}.recommendation-suggestion-review aside svg{width:13px}.recommendation-suggestion-review aside .decline{border-color:#5d4540;background:#211817;color:#c28c84}@media(max-width:700px){.recommendation-heading-actions,.recommendations-heading{align-items:flex-start}.recommendation-suggestion-review article{grid-template-columns:1fr}.recommendation-suggestion-review aside{flex-wrap:wrap}.recommendation-suggestion-review aside a,.recommendation-suggestion-review aside button{flex:1 1;justify-content:center}}.network-pulse-stat{position:relative;isolation:isolate;transition:border-color .45s ease,box-shadow .45s ease}.network-pulse-stat:after{content:"";position:absolute;z-index:-1;inset:0;transform:translateX(-105%);background:linear-gradient(100deg,transparent 18%,rgba(205,176,105,.09) 50%,transparent 82%);transition:transform 1.8s cubic-bezier(.22,.7,.2,1)}.network-pulse-stat:hover{border-color:#74623e;box-shadow:inset 0 0 28px rgba(189,164,110,.045)}.network-pulse-stat:hover:after{transform:translateX(105%)}.network-analysis{display:flex!important;align-items:center;gap:7px;color:#a99666!important;letter-spacing:.35px}.network-analysis i{width:6px;height:6px;border-radius:50%;background:#c9ae70;box-shadow:0 0 0 0 rgba(201,174,112,.38);animation:network-live-pulse 2.8s ease-out infinite}.network-pulse-values{display:flex;gap:13px;margin-top:9px;padding-top:9px;border-top:1px solid #292a25}.network-pulse-values span{font-size:9px!important;color:#85867e!important;white-space:nowrap}.network-pulse-values b{color:#d7c596;font:600 12px var(--sans);margin-right:3px}@keyframes network-live-pulse{0%,55%{box-shadow:0 0 0 0 rgba(201,174,112,.34)}85%,to{box-shadow:0 0 0 7px rgba(201,174,112,0)}}.network-pulse-stat{background:linear-gradient(135deg,#171815,#1b1b17 58%,#191813);border-color:#34342e;box-shadow:inset 0 1px rgba(255,255,255,.018)}.network-pulse-stat:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:1px;background:linear-gradient(transparent,#b9a474,transparent);opacity:.55}.network-pulse-stat:after{background:linear-gradient(105deg,transparent 20%,rgba(226,211,170,.055) 48%,rgba(226,211,170,.085) 52%,transparent 80%);transition-duration:2.4s}.network-pulse-stat:hover{border-color:#5f5848;box-shadow:inset 0 1px rgba(255,255,255,.025),0 12px 34px rgba(0,0,0,.16)}.network-analysis{margin-top:1px;text-transform:uppercase;letter-spacing:1.15px!important;font-size:7px!important;color:#918b7b!important}.network-analysis i{width:4px;height:4px;background:#c6b482;box-shadow:0 0 0 1px rgba(198,180,130,.17);animation:network-intelligence-breathe 4.8s ease-in-out infinite}.network-pulse-values{gap:0;margin-top:10px;padding-top:11px;border-top-color:#302f29}.network-pulse-values span{grid-column-gap:5px;column-gap:5px;min-width:94px;padding-right:13px}.network-pulse-values span+span{padding-left:13px;border-left:1px solid #343229}.network-pulse-values b{font:500 15px var(--serif);color:#ddd3b8;margin:0}.network-pulse-values em{font-style:normal;letter-spacing:.75px;text-transform:uppercase;color:#817e74}@keyframes network-intelligence-breathe{0%,to{opacity:.5}50%{opacity:1}}.network-pulse-stat{grid-template-columns:38px minmax(0,1fr) auto;grid-gap:16px;gap:16px;min-height:0}.network-pulse-stat>svg{align-self:center}.network-pulse-values{grid-gap:5px;gap:5px;margin:0 0 0 4px;padding:0 0 0 16px;border-top:0;border-left:1px solid #343229}.network-pulse-values span{grid-template-columns:auto 1fr;min-width:92px}.network-pulse-values span+span{padding-top:5px!important;border-left:0!important}.network-pulse-values b{font-size:14px}.network-pulse-values em{font-size:6px}@media(max-width:480px){.network-pulse-stat{grid-template-columns:30px minmax(0,1fr) auto;gap:11px}.network-pulse-values{padding-left:11px}.network-pulse-values span{min-width:82px}}.network-pulse-stat:after{animation:network-intelligence-scan 11s ease-in-out infinite;transition:none}.network-pulse-stat:hover:after{animation-duration:5.5s}.network-pulse-values{min-width:122px}.network-pulse-values span{min-width:106px;column-gap:7px;animation:network-metric-arrive .75s cubic-bezier(.2,.75,.25,1) both}.network-pulse-values span+span{animation-delay:.12s}.network-pulse-values b{font-size:19px;color:#e5d9b8;text-shadow:0 0 18px rgba(210,187,126,.08)}.network-pulse-values em{font-size:7px;letter-spacing:.9px;color:#999487}.network-analysis{color:#a69b7f!important}@keyframes network-metric-arrive{0%{opacity:0;transform:translateX(7px)}to{opacity:1;transform:translateX(0)}}@keyframes network-intelligence-scan{0%,72%,to{transform:translateX(-110%);opacity:0}77%{opacity:.7}88%{transform:translateX(110%);opacity:.7}93%{transform:translateX(110%);opacity:0}}@media(max-width:480px){.network-pulse-values{min-width:104px}.network-pulse-values span{min-width:90px}.network-pulse-values b{font-size:17px}}.network-pulse-values>.network-analysis{display:flex!important;align-items:center;grid-column:1/-1;margin:0 0 2px!important;padding-bottom:5px;animation:network-intelligence-label-pulse 4.8s ease-in-out infinite}@keyframes network-intelligence-label-pulse{0%,to{opacity:.62}50%{opacity:1;text-shadow:0 0 10px rgba(198,180,130,.2)}}.network-pulse-stat:after{display:none!important}.network-ekg{position:absolute!important;z-index:-1;inset:16% -2% 10% 1%;width:101%!important;height:68%!important;color:transparent!important;pointer-events:none;overflow:visible;opacity:.2}.network-ekg path{fill:none;stroke:#c8b477;stroke-width:1.15;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:620;stroke-dashoffset:620;filter:drop-shadow(0 0 3px rgba(200,180,119,.16));animation:network-ekg-trace 8s cubic-bezier(.3,.05,.3,1) infinite}.network-pulse-stat:hover .network-ekg{opacity:.38}.network-pulse-stat:hover .network-ekg path{stroke:#dbc98f;animation-duration:4.8s;filter:drop-shadow(0 0 5px rgba(219,201,143,.28))}@keyframes network-ekg-trace{0%{stroke-dashoffset:620;opacity:0}8%{opacity:1}76%{stroke-dashoffset:0;opacity:1}92%,to{stroke-dashoffset:0;opacity:0}}@media(prefers-reduced-motion:reduce){.network-ekg path{animation:none;stroke-dashoffset:0;opacity:.7}}.network-pulse-values span:nth-of-type(2) b{transition:color .35s ease,text-shadow .35s ease,transform .35s ease;transform-origin:left center}.network-pulse-values span:nth-of-type(2) em{color:#b6ae99;transition:color .35s ease,text-shadow .35s ease}.network-pulse-stat:hover .network-pulse-values span:nth-of-type(2) b{color:#f0dfae;text-shadow:0 0 8px rgba(218,194,130,.28),0 0 20px rgba(218,194,130,.12);animation:network-activity-number-hover 2.4s ease-in-out infinite}.network-pulse-stat:hover .network-pulse-values span:nth-of-type(2) em{color:#d1c6aa;text-shadow:0 0 9px rgba(209,190,137,.15)}@keyframes network-activity-number-hover{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1px) scale(1.035)}}@media(prefers-reduced-motion:reduce){.network-pulse-stat:hover .network-pulse-values span:nth-of-type(2) b{animation:none}}.network-pulse-stat{display:grid;grid-template-columns:38px minmax(90px,1fr) minmax(136px,.9fr);grid-template-areas:"icon summary intelligence";grid-gap:14px;gap:14px;align-items:center;min-width:0;padding:20px;overflow:hidden}.network-pulse-stat>svg:not(.network-ekg){grid-area:icon;position:relative;z-index:2;width:22px;height:22px;justify-self:center}.network-pulse-main{grid-area:summary;position:relative;z-index:2;min-width:0}.network-pulse-main span{white-space:normal}.network-pulse-main strong{overflow-wrap:anywhere}.network-pulse-values{grid-area:intelligence;position:relative;z-index:2;align-self:stretch;display:grid;grid-template-columns:1fr;align-content:center;grid-gap:7px;gap:7px;min-width:0!important;margin:0!important;padding:0 0 0 14px!important;border:0!important;border-left:1px solid #343229!important}.network-pulse-values>.network-analysis{min-width:0;margin:0!important;padding:0 0 6px!important;overflow:hidden;border-bottom:1px solid #2d2c27;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.network-pulse-values span{display:grid!important;grid-template-columns:minmax(34px,auto) minmax(0,1fr)!important;align-items:baseline;grid-gap:8px;gap:8px;min-width:0!important;padding:0!important;border:0!important;animation:none}.network-pulse-values span+span{padding-top:6px!important;border-top:1px solid #2d2c27!important}.network-pulse-values b{font-size:17px;line-height:1}.network-pulse-values em{min-width:0;font-size:6.5px;line-height:1.35;letter-spacing:.7px;white-space:normal}.network-ekg{inset:15% 1% 10%!important;width:98%!important;height:70%!important;opacity:.14}@media(max-width:1050px) and (min-width:851px){.network-pulse-stat{grid-template-columns:30px minmax(78px,1fr) minmax(116px,.95fr);gap:10px;padding:17px}.network-pulse-values{padding-left:10px!important}.network-analysis{font-size:6px!important;letter-spacing:.75px!important}.network-pulse-values b{font-size:16px}.network-pulse-values em{font-size:6px;letter-spacing:.5px}}@media(max-width:1100px) and (min-width:851px){.network-pulse-stat{grid-template-columns:30px minmax(0,1fr);grid-template-areas:"icon summary" "intelligence intelligence";gap:10px 9px;align-content:center;padding:16px}.network-pulse-stat>svg:not(.network-ekg){justify-self:start}.network-pulse-values{grid-template-columns:1fr 1fr;gap:0 10px;min-width:0!important;padding:9px 0 0!important;border-left:0!important;border-top:1px solid #343229!important}.network-pulse-values>.network-analysis{grid-column:1/-1;width:100%;padding-bottom:6px!important;margin-bottom:7px!important;overflow:visible;text-overflow:clip;white-space:nowrap}.network-pulse-values span{grid-template-columns:minmax(32px,auto) minmax(0,1fr)!important;gap:7px}.network-pulse-values span+span{padding:0 0 0 10px!important;border-top:0!important;border-left:1px solid #2d2c27!important}}@media(max-width:560px){.network-pulse-stat{grid-template-columns:22px minmax(68px,.78fr) minmax(118px,1.22fr);grid-template-areas:"icon summary intelligence";gap:7px;padding:14px 12px}.network-pulse-stat>svg:not(.network-ekg){width:18px;height:18px;justify-self:start}.network-pulse-values{grid-template-columns:1fr;gap:5px;padding:0 0 0 9px!important;border-left:1px solid #343229!important;border-top:0!important}.network-pulse-values>.network-analysis{grid-column:auto;padding-bottom:5px!important;margin-bottom:1px!important;font-size:5.5px!important;letter-spacing:.55px!important}.network-pulse-values span{grid-template-columns:minmax(27px,auto) minmax(0,1fr)!important;gap:5px}.network-pulse-values span+span{padding:5px 0 0!important;border-top:1px solid #2d2c27!important;border-left:0!important}.network-pulse-values b{font-size:15px}.network-pulse-values em{font-size:5.5px;letter-spacing:.45px}.network-pulse-main span{font-size:8px}.network-pulse-main strong{font-size:21px}.network-ekg{inset:8% 0 6%!important;width:100%!important;height:86%!important}}@media(min-width:1101px){.overview-stack>.stat-grid{grid-auto-rows:108px}.overview-stack>.stat-grid>.stat{min-height:108px;height:108px;padding:13px 17px;gap:13px;overflow:hidden}.overview-stack>.stat-grid>.stat>.stat-icon,.overview-stack>.stat-grid>.stat>svg{width:32px;flex:0 0 32px}.overview-stack>.stat-grid>.stat strong{font-size:29px;line-height:1.02;margin:4px 0}.overview-stack>.stat-grid>.stat span{font-size:12px;line-height:1.2}.overview-stack>.stat-grid>.stat small{font-size:11px;line-height:1.25}.overview-stack .stat .status-text{font-size:22px}.overview-stack .network-pulse-stat{grid-template-columns:28px minmax(88px,.85fr) minmax(148px,1.15fr);gap:10px}.overview-stack .network-pulse-stat>svg:not(.network-ekg){width:21px;height:21px}.overview-stack .network-pulse-main span{font-size:11px}.overview-stack .network-pulse-main strong{font-size:28px;white-space:nowrap}.overview-stack .network-pulse-values{min-width:140px;padding-left:10px}.overview-stack .network-pulse-values>.network-analysis{padding-bottom:4px!important;font-size:7.5px!important;letter-spacing:.55px!important}.overview-stack .network-pulse-values span{min-width:122px;grid-template-columns:32px minmax(0,1fr)!important;gap:5px}.overview-stack .network-pulse-values b{font-size:20px}.overview-stack .network-pulse-values em{font-size:7.5px;line-height:1.15;letter-spacing:.35px;white-space:normal}}@media(min-width:851px){.overview-stack>.stat-grid{grid-template-columns:minmax(190px,.8fr) minmax(460px,1.9fr) minmax(190px,.8fr)}.overview-stack .protection-stat{padding-left:16px;padding-right:16px;gap:10px}.overview-stack .protection-stat>svg{width:27px!important;flex-basis:27px!important}.overview-stack .protection-stat span{font-size:9px!important}.overview-stack .protection-stat .status-text{font-size:17px!important}.overview-stack .protection-stat small{font-size:8px!important}.overview-stack .network-pulse-stat{grid-template-columns:25px minmax(105px,.55fr) minmax(310px,1.45fr)}.overview-stack .network-pulse-values{grid-template-columns:auto auto minmax(170px,1fr);align-items:center;gap:10px}.overview-stack .network-pulse-values>.network-analysis{grid-column:1/-1}.overview-stack .network-pulse-values span+span{padding:0 0 0 10px!important;border-top:0!important;border-left:1px solid #2d2c27!important}.network-active-countries{min-width:0;padding-left:10px;border-left:1px solid #2d2c27}.network-active-countries>small{display:block!important;margin-bottom:4px;color:#a69b7f!important;font-size:6.5px!important;letter-spacing:.7px;text-transform:uppercase}.network-active-countries ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:3px 9px;gap:3px 9px;margin:0;padding:0;list-style:none}.network-active-countries li{display:flex;justify-content:space-between;gap:5px;min-width:0;color:#aaa59a;font-size:7px}.network-active-countries li b{overflow:hidden;color:#c8c0aa!important;font:500 7px var(--sans)!important;text-overflow:ellipsis;white-space:nowrap}.network-active-countries li span{color:#d8c797!important;font-size:7px!important}}@media(max-width:850px){.network-active-countries{grid-column:1/-1;padding-top:7px;border-top:1px solid #2d2c27}.network-active-countries>small{display:block!important;margin-bottom:5px;color:#a69b7f!important;font-size:6px!important;text-transform:uppercase}.network-active-countries ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:3px 8px;gap:3px 8px;margin:0;padding:0;list-style:none}.network-active-countries li{display:flex;justify-content:space-between;gap:4px;min-width:0;font-size:6px}.network-active-countries li b{overflow:hidden;color:#c8c0aa!important;font:500 6px var(--sans)!important;text-overflow:ellipsis;white-space:nowrap}.network-active-countries li span{color:#d8c797!important;font-size:6px!important}}@media(min-width:851px){.overview-stack .network-pulse-stat{grid-template-columns:26px minmax(108px,.48fr) minmax(350px,1.52fr);grid-template-areas:"icon summary intelligence";height:auto!important;min-height:118px!important;overflow:visible}.overview-stack .network-pulse-values{display:grid!important;grid-template-columns:1fr 1.25fr!important;grid-template-areas:"label label" "metrics countries";align-content:center;grid-gap:6px 14px!important;gap:6px 14px!important}.overview-stack .network-pulse-values>.network-analysis{grid-area:label!important}.network-primary-metrics{grid-area:metrics;display:grid;grid-template-columns:1fr 1.35fr;align-items:stretch;min-width:0}.network-primary-metrics>span{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center;grid-gap:6px!important;gap:6px!important;min-width:0!important;padding:0 10px 0 0!important;border:0!important}.network-primary-metrics>span+span{padding-left:10px!important;border-left:1px solid #2d2c27!important}.network-primary-metrics b{font:500 19px/1 var(--serif)!important;color:#e5d9b8!important}.network-primary-metrics em{font-size:6.5px!important;line-height:1.25!important;letter-spacing:.45px!important;color:#999487!important}.overview-stack .network-active-countries{grid-area:countries;align-self:stretch;padding:0 0 0 13px;border-top:0;border-left:1px solid #2d2c27}.overview-stack .network-active-countries ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.overview-stack .network-active-countries li{font-size:7px}.overview-stack .network-active-countries li b,.overview-stack .network-active-countries li span{font-size:7px!important}}@media(max-width:850px){.network-primary-metrics{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.network-primary-metrics>span{display:grid!important;grid-template-columns:auto 1fr!important;grid-gap:5px!important;gap:5px!important;min-width:0!important;padding:0!important;border:0!important}.network-primary-metrics>span+span{padding-left:8px!important;border-left:1px solid #2d2c27!important}.network-primary-metrics b{font-size:15px!important}.network-primary-metrics em{font-size:5.5px!important}.network-pulse-values{align-content:center}.network-active-countries{margin-top:2px}}.network-active-countries li{justify-content:flex-start!important}.network-active-countries li b{width:100%}@media(min-width:851px){.overview-stack .network-pulse-stat{grid-template-columns:30px minmax(0,1fr)!important;grid-template-areas:"icon intelligence"!important;gap:15px!important;padding:17px 22px!important}.overview-stack .network-pulse-values{grid-template-columns:minmax(220px,.82fr) minmax(260px,1.18fr)!important;grid-template-areas:"label label" "metrics countries"!important;gap:9px 22px!important;padding:0!important;border-left:0!important}.overview-stack .network-pulse-values>.network-analysis{font-size:11px!important;letter-spacing:1.25px!important;padding-bottom:7px!important}.overview-stack .network-pulse-values>.network-analysis i{width:6px;height:6px}.overview-stack .network-pulse-stat>svg:not(.network-ekg){width:24px;height:24px}.overview-stack .network-primary-metrics{grid-template-columns:.72fr 1.28fr}.overview-stack .network-primary-metrics b{font-size:28px!important}.overview-stack .network-primary-metrics em{font-size:8px!important;letter-spacing:.65px!important}.overview-stack .network-active-countries>small{font-size:8px!important;letter-spacing:.9px}.overview-stack .network-active-countries ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 16px}.overview-stack .network-active-countries li b{font-size:10px!important;color:#d6ccb3!important}}@media(max-width:850px){.network-pulse-stat{grid-template-columns:24px minmax(0,1fr)!important;grid-template-areas:"icon intelligence"!important}.network-pulse-values{grid-area:intelligence!important}.network-pulse-values>.network-analysis{font-size:8px!important}.network-primary-metrics b{font-size:20px!important}.network-primary-metrics em{font-size:7px!important}.network-active-countries li b{font-size:8px!important}}.network-primary-metrics>span{display:flex!important;flex-direction:row;align-items:center;gap:8px!important}.network-primary-metrics>span b{flex:0 0 auto}.network-primary-metrics>span em{display:block;min-width:0}.overview-stack .network-primary-metrics{display:grid!important;grid-template-columns:1fr!important;align-content:center;grid-gap:7px!important;gap:7px!important}.overview-stack .network-primary-metrics>span{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center;grid-gap:9px!important;gap:9px!important;padding:0!important}.overview-stack .network-primary-metrics>span+span{padding:7px 0 0!important;border-left:0!important;border-top:1px solid #2d2c27!important}.overview-stack .network-primary-metrics>span b{width:42px;text-align:left}.overview-stack .network-primary-metrics>span em{text-align:left}.overview-stack .network-primary-metrics{gap:3px!important}.overview-stack .network-primary-metrics>span{grid-template-columns:36px minmax(0,1fr)!important;gap:7px!important;min-height:24px}.overview-stack .network-primary-metrics>span+span{padding-top:3px!important}.overview-stack .network-primary-metrics>span b{width:36px!important;font-size:21px!important;line-height:1!important}.overview-stack .network-primary-metrics>span em{font-size:7px!important;line-height:1.15!important}.connections-paid-lock{position:relative;overflow:hidden;max-width:980px;margin:0 auto;padding:clamp(34px,6vw,72px);border:1px solid #4e493d;background:radial-gradient(circle at 82% 18%,rgba(199,174,112,.1),transparent 28%),linear-gradient(145deg,#191a16,#10110f);text-align:center;box-shadow:0 28px 75px rgba(0,0,0,.22)}.connections-paid-lock:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(222,203,151,.055) 50%,transparent 65%);transform:translateX(-100%);animation:connections-lock-sheen 9s ease-in-out infinite}.connections-lock-mark{width:62px;height:62px;margin:0 auto 20px;display:grid;place-items:center;border:1px solid #76694d;color:#d4bd82;background:#201e18;box-shadow:inset 0 0 25px rgba(207,181,113,.08)}.connections-lock-mark svg{width:25px}.connections-paid-lock h1{font:500 clamp(31px,4.4vw,50px)/1.12 var(--serif);margin:13px 0}.connections-paid-lock h1 em{color:#d1bc84;font-weight:500}.connections-paid-lock>p:not(.eyebrow){max-width:680px;margin:0 auto;color:#a4a198;line-height:1.75}.connections-lock-preview{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:35px 0 28px;text-align:left}.connections-lock-preview article{display:grid;grid-template-columns:30px 1fr;grid-gap:12px;gap:12px;padding:18px;border:1px solid #34342e;background:rgba(15,16,13,.72)}.connections-lock-preview article>svg{width:20px;color:#a99666}.connections-lock-preview div{display:grid;grid-gap:5px;gap:5px}.connections-lock-preview small{color:#9d8e69;text-transform:uppercase;letter-spacing:1px;font-size:7px}.connections-lock-preview b{font:500 15px var(--serif);color:#ddd8ca}.connections-lock-preview span{font-size:8px;color:#77786f;line-height:1.5}.connections-membership-action{position:relative;z-index:1;margin:0 auto}.connections-membership-action i svg{width:15px}@keyframes connections-lock-sheen{0%,70%,to{transform:translateX(-100%);opacity:0}78%{opacity:1}92%{transform:translateX(100%);opacity:1}}@media(max-width:720px){.connections-paid-lock{padding:32px 20px}.connections-lock-preview{grid-template-columns:1fr}.connections-paid-lock h1{font-size:34px}}.membership-live.membership-direct-focus{animation:membership-direct-focus 2.2s ease-out}@keyframes membership-direct-focus{0%{border-color:#d7bd78;box-shadow:0 0 0 1px rgba(215,189,120,.5),0 0 34px rgba(194,160,82,.22)}45%{border-color:#9d8756;box-shadow:0 0 0 1px rgba(215,189,120,.2),0 0 22px rgba(194,160,82,.12)}to{border-color:#4b4638;box-shadow:none}}@media(prefers-reduced-motion:reduce){.membership-live.membership-direct-focus{animation:none;border-color:#9d8756}}.admin-review-cleanup{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px;padding:14px 16px;border:1px solid #4c4637;background:#171713}.admin-review-cleanup div{display:grid;grid-gap:3px;gap:3px}.admin-review-cleanup small{color:var(--gold2);font-size:8px;letter-spacing:1px;text-transform:uppercase}.admin-review-cleanup span{color:var(--muted);font-size:9px}.admin-review-cleanup b{color:var(--green);font-size:9px}.admin-review-cleanup button{display:flex;align-items:center;gap:7px;border:1px solid #66583c;background:#242118;color:var(--gold2);padding:9px 12px;font-size:8px;text-transform:uppercase;letter-spacing:.7px;cursor:pointer}.admin-review-cleanup button:disabled{opacity:.45}@media(max-width:650px){.admin-review-cleanup{align-items:flex-start;flex-direction:column}.admin-review-cleanup button{width:100%;justify-content:center}}.admin-stat-link{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.admin-stat-link:focus-visible,.admin-stat-link:hover{border-color:#746544;background:linear-gradient(110deg,#1b1b16,#242117);transform:translateY(-1px);outline:none}.admin-stat-link:focus-visible{box-shadow:0 0 0 2px rgba(189,164,110,.22)}.admin-scroll-target{scroll-margin-top:90px}.admin-direct-connections{margin:22px 0;border-color:#544b38;background:linear-gradient(125deg,#191914,#11120f)}.admin-direct-intro{max-width:800px;margin:-4px 0 20px;color:#aaa69b;font-size:10px;line-height:1.65}.admin-direct-connections form{display:grid;grid-gap:14px;gap:14px}.admin-direct-connections .event-invitation-button{justify-self:end}.direct-consent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:20px}.direct-consent-card{padding:21px;border:1px solid #584d35;background:linear-gradient(145deg,#1a1913,#10110e)}.direct-consent-card>span{display:flex;align-items:center;gap:7px;color:#c9ad69;font-size:8px;letter-spacing:1px;text-transform:uppercase}.direct-consent-card>span svg{width:14px}.direct-consent-card h3{margin:13px 0 17px;font:500 23px var(--serif)}.direct-consent-reason{padding:14px;border:1px solid #39362b;background:#13140f}.direct-consent-reason b{color:#c9b06f;font-size:8px;text-transform:uppercase;letter-spacing:.8px}.direct-consent-reason p{margin:7px 0 0;color:#bbb6aa;font-size:10px;line-height:1.6}.direct-consent-actions{display:flex;gap:8px;margin-top:16px}.direct-consent-actions button,.direct-waiting{display:flex;align-items:center;justify-content:center;gap:6px;min-height:37px;padding:8px 12px;border:1px solid #75623c;background:#201d15;color:#dfc781;font-size:8px;text-transform:uppercase;letter-spacing:.7px}.direct-consent-actions button{cursor:pointer}.direct-consent-actions button:last-child{border-color:#484740;background:#151612;color:#aaa79e}.direct-consent-actions button:hover{border-color:#d0b164;color:#f0d995}.direct-consent-actions svg,.direct-waiting svg{width:13px}.direct-waiting{margin-top:16px;justify-content:flex-start;border-color:#4f6047;color:#a5c397}@media(max-width:760px){.direct-consent-grid{grid-template-columns:1fr}.admin-direct-connections .event-invitation-button{justify-self:stretch}.direct-consent-actions{flex-direction:column}}.supported-projects-field{padding:18px;border:1px solid #454238;background:linear-gradient(145deg,#181914,#12130f)}.supported-projects-heading{display:flex;justify-content:space-between;gap:16px}.supported-projects-heading span{font:500 15px var(--serif);color:#d8d3c6}.supported-projects-heading p{margin:6px 0 13px;color:var(--muted);font-size:9px}.supported-projects-heading small{color:var(--gold);font-size:9px}.supported-project-entry{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:8px;gap:8px}.supported-project-entry button{border:1px solid #796943;background:#252219;color:#dfc887;padding:0 15px}.supported-project-list{display:grid;grid-gap:7px;gap:7px;margin-top:12px}.supported-project-list article{display:grid;grid-template-columns:1fr auto;align-items:center;border:1px solid #3c3b33;background:#151611}.supported-project-list a{display:grid;grid-gap:3px;gap:3px;padding:10px;text-decoration:none}.supported-project-list b{color:#ddd5c2;font-size:9px}.supported-project-list small{color:#8f897c;font-size:8px}.supported-project-list button{height:100%;border:0;border-left:1px solid #3c3b33;background:transparent;color:#9d9280;padding:0 12px}.connection-knowledge,.connection-supporters{margin-top:12px;padding-top:10px;border-top:1px solid #2e2e28}.connection-knowledge>b,.connection-supporters>b{display:block;margin-bottom:7px;color:#bfa766;font-size:7px;letter-spacing:.8px;text-transform:uppercase}.connection-knowledge>div{display:flex;flex-wrap:wrap;gap:5px}.connection-knowledge span,.connection-supporters a{display:inline-flex;padding:5px 7px;border:1px solid #4a4639;background:#181914;color:#c9c3b4;font-size:7px;text-decoration:none}.connection-supporters{display:flex;flex-wrap:wrap;gap:5px}.connection-supporters>b{width:100%}.connection-supporters a:hover{border-color:#a88d50;color:#e7d193}@media(max-width:650px){.supported-project-entry{grid-template-columns:1fr}.supported-project-entry button{min-height:40px}}.website-logo{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border:1px solid #4b473a;background:#eeece5;overflow:hidden}.website-logo img{display:block;width:18px;height:18px;object-fit:contain}.website-logo b{color:#3c392f;font:600 7px var(--sans);letter-spacing:.4px}.supported-project-list a{grid-template-columns:28px 1fr;align-items:center}.supported-project-list a>span:last-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.connection-supporters a{align-items:center;gap:7px;min-width:138px;min-height:38px;padding:5px 8px}.connection-supporters .website-logo{flex-basis:24px;width:24px;height:24px}.connection-supporters .website-logo img{width:16px;height:16px}.connection-supporters a>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-profile-preview{margin:24px 0;border:1px solid #5b5037;background:linear-gradient(135deg,#1b1a14,#10110e);padding:clamp(18px,3vw,30px)}.member-profile-preview>header{display:flex;justify-content:space-between;gap:20px;margin-bottom:18px}.member-profile-preview>header h2{margin:6px 0;font:500 clamp(24px,3vw,34px) var(--serif)}.member-profile-preview>header p:last-child{margin:0;color:var(--muted);font-size:10px}.member-profile-preview>header>span{align-self:flex-start;border:1px solid #665a3e;color:#c9b06f;padding:6px 9px;font-size:7px;letter-spacing:1px;text-transform:uppercase}.member-profile-preview>article{border:1px solid #3d3b31;background:#11120f;padding:20px}.member-preview-identity{display:grid;grid-template-columns:76px 1fr;align-items:center;grid-gap:16px;gap:16px}.member-preview-photo{display:grid;place-items:center;width:76px;height:76px;border:1px solid #62563b;background:#1d1e19;overflow:hidden;color:#9e8958}.member-preview-photo img{width:100%;height:100%;object-fit:cover}.member-preview-photo svg{width:28px}.member-preview-identity small{color:var(--gold);font-size:8px}.member-preview-identity h3{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:5px 0;font:500 24px var(--serif)}.member-preview-identity h3 i{display:inline-flex;align-items:center;gap:4px;border:1px solid #786844;padding:4px 6px;color:#d6c182;font:600 6px var(--sans);text-transform:uppercase;letter-spacing:.8px}.member-preview-identity h3 i svg{width:10px}.member-preview-identity p{margin:0;color:#aaa69b;font-size:10px}.member-profile-preview blockquote{margin:18px 0;padding:14px 16px;border-left:2px solid #9c8249;background:#171813;color:#cbc5b8;font-size:10px;line-height:1.65}.member-preview-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:18px}.member-preview-grid section{padding:13px;border:1px solid #32332c}.member-preview-grid b{display:block;margin-bottom:8px;color:#baa25f;font-size:7px;text-transform:uppercase;letter-spacing:.8px}.member-preview-grid section>div{display:flex;flex-wrap:wrap;gap:6px}.member-preview-grid span{display:flex;align-items:center;gap:5px;color:#bbb7ab;font-size:8px}.member-preview-grid span svg{width:11px;color:#9e8958}.member-preview-grid p{margin:0;color:#77766e;font-size:8px}.member-preview-linkedin{display:inline-flex;align-items:center;gap:7px;margin-top:14px;color:#d3bd83;font-size:9px;text-decoration:none}.member-preview-linkedin svg{width:14px}@media(max-width:620px){.member-profile-preview>header{display:block}.member-profile-preview>header>span{display:inline-block;margin-top:10px}.member-preview-grid{grid-template-columns:1fr}.member-preview-identity{grid-template-columns:58px 1fr}.member-preview-photo{width:58px;height:58px}.member-preview-identity h3{font-size:20px}}.member-profile-preview{width:100%!important;max-width:none!important;margin:0 0 24px!important}.profile-membership-upgrade{position:relative;width:100%;margin:-8px 0 24px;padding:17px 19px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;grid-gap:15px;gap:15px;overflow:hidden;border:1px solid #5c5545;background:linear-gradient(110deg,#1b1c18,#151612 62%,#201d15);color:var(--text);text-align:left;cursor:pointer;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.profile-membership-upgrade:before{content:"";position:absolute;inset:0;transform:translateX(-105%);background:linear-gradient(100deg,transparent,rgba(214,195,148,.1),transparent);transition:transform .8s ease}.profile-membership-upgrade:hover{border-color:#91815d;box-shadow:0 12px 34px rgba(0,0,0,.22);transform:translateY(-1px)}.profile-membership-upgrade:hover:before{transform:translateX(105%)}.profile-membership-upgrade-mark{width:38px;height:38px;display:grid;place-items:center;border:1px solid #6f6349;background:#1d1c17;color:var(--gold2)}.profile-membership-upgrade-mark svg{width:18px}.profile-membership-upgrade-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.profile-membership-upgrade-copy small{color:#ae965f;font-size:7px;letter-spacing:1.3px;text-transform:uppercase}.profile-membership-upgrade-copy strong{font:500 17px var(--serif);color:#e5dfd1}.profile-membership-upgrade-copy em{color:#8d8d84;font-size:8px;font-style:normal;line-height:1.45}.profile-membership-upgrade-action{display:flex;align-items:center;gap:8px;color:#d2bd86;font-size:8px;letter-spacing:.7px;text-transform:uppercase;white-space:nowrap}.profile-membership-upgrade-action svg{width:14px;transition:transform .25s ease}.profile-membership-upgrade:hover .profile-membership-upgrade-action svg{transform:translateX(3px)}@media(max-width:650px){.profile-membership-upgrade{grid-template-columns:34px minmax(0,1fr);padding:15px;gap:12px}.profile-membership-upgrade-mark{width:34px;height:34px}.profile-membership-upgrade-action{grid-column:2;margin-top:4px}.profile-membership-upgrade-copy strong{font-size:15px}}.profile-editor-overview{margin:0 0 24px;border:1px solid #3e3e37;background:linear-gradient(135deg,#171814,#11120f);overflow:hidden}.profile-editor-overview>header{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:24px 26px}.profile-editor-overview>header small,.profile-intro-readiness small{display:block;color:#aa925a;font-size:7px;letter-spacing:1.3px;text-transform:uppercase}.profile-editor-overview h2{margin:7px 0 5px;font:500 22px var(--serif);color:#e4dfd3}.profile-editor-overview header p{margin:0;color:#888880;font-size:9px;line-height:1.55}.profile-editor-overview header button{flex:0 0 auto;margin:0;min-width:190px}.profile-editor-overview header button[aria-expanded=true] i svg{transform:rotate(180deg)}.profile-intro-readiness{padding:18px 26px;border-top:1px solid #34342e;background:#131410}.profile-intro-readiness>div:first-child{display:flex;align-items:center;gap:12px}.profile-intro-readiness>div:first-child>span{width:30px;height:30px;display:grid;place-items:center;border:1px solid #665a3e;color:#c5aa68}.profile-intro-readiness>div:first-child>span svg{width:14px}.profile-intro-readiness strong{display:block;margin-top:4px;color:#ccc7ba;font:500 14px var(--serif)}.profile-intro-readiness ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 18px;gap:8px 18px;margin:16px 0 0;padding:15px 0 0;border-top:1px solid #2c2d28;list-style:none}.profile-intro-readiness li{display:flex;align-items:center;gap:8px;color:#97958c;font-size:8px;line-height:1.4}.profile-intro-readiness li i{width:5px;height:5px;border:1px solid #a78e55;transform:rotate(45deg);flex:0 0 auto}.profile-intro-readiness.is-complete>div:first-child>span{border-color:#546a4f;color:#93b28b}.profile-editor-form{animation:profileEditorReveal .3s ease both}@keyframes profileEditorReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(max-width:700px){.profile-editor-overview>header{align-items:stretch;flex-direction:column;padding:20px;gap:18px}.profile-editor-overview header button{width:100%;min-width:0}.profile-intro-readiness{padding:17px 20px}.profile-intro-readiness ul{grid-template-columns:1fr}}.member-profile-preview .connection-supporters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.member-profile-preview .connection-supporters>b{grid-column:1/-1}.member-profile-preview .connection-supporters a{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;width:100%;min-width:0;min-height:52px;padding:7px 10px}.member-profile-preview .connection-supporters .website-logo{width:38px;height:38px;flex-basis:38px}.member-profile-preview .connection-supporters .website-logo img{width:25px;height:25px}.member-profile-preview .connection-supporters a>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:grid;grid-gap:2px;gap:2px}.member-profile-preview .connection-supporters strong{overflow:hidden;color:#ded6c3;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.member-profile-preview .connection-supporters small{overflow:hidden;color:#837f74;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.member-profile-preview .connection-supporters em{display:flex;align-items:center;gap:4px;margin-top:2px;color:#c4a960;font-size:6px;font-style:normal;letter-spacing:.5px;text-transform:uppercase}.member-profile-preview .connection-supporters em svg{width:9px;height:9px}.member-profile-preview .connection-supporters a:hover{border-color:#b99b55;background:#211e16;transform:translateY(-1px)}.website-logo{position:relative}.website-logo>b{position:absolute;inset:0;display:grid;place-items:center}.website-logo>img{position:relative;z-index:1;background:#eeece5}.website-logo,.website-logo>img{background:transparent!important}.website-logo{border:0!important}@media(max-width:760px){.member-profile-preview .connection-supporters{grid-template-columns:1fr 1fr}}@media(max-width:620px){.member-profile-preview .connection-supporters{grid-template-columns:1fr}}.admin-intro-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;margin:0 0 20px;background:#37352d}.admin-intro-metrics>span{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#141510}.admin-intro-metrics small{color:#8f8c83;font-size:7px;letter-spacing:.8px;text-transform:uppercase}.admin-intro-metrics strong{color:#d6bd78;font:500 24px var(--serif)}.admin-intro-tracker{margin-top:24px;border-top:1px solid #454136;padding-top:18px}.admin-intro-tracker>header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:10px}.admin-intro-tracker>header span{color:#d5c38e;font:500 18px var(--serif)}.admin-intro-tracker>header small{color:#77776f;font-size:7px;text-transform:uppercase;letter-spacing:.8px}.admin-intro-tracker>article{display:grid;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:13px;border:1px solid #37372f;background:#12130f}.admin-intro-tracker>article+article{margin-top:7px}.admin-intro-tracker article>div{display:grid;grid-gap:5px;gap:5px}.admin-intro-tracker article>div>small{overflow:hidden;color:#858278;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.admin-intro-tracker article>div>strong{color:#d2cdc0;font-size:9px}.admin-intro-tracker article>svg{width:16px;color:#8e7846}.admin-intro-response{display:inline-flex!important;align-items:center;gap:4px;width:max-content;padding:4px 6px;border:1px solid #55534a;color:#aaa69a;font-size:6px!important;letter-spacing:.7px;text-transform:uppercase}.admin-intro-response svg{width:9px;height:9px}.admin-intro-response.is-accepted{border-color:#597052;color:#9ec195}.admin-intro-response.is-declined{border-color:#704a47;color:#c68d88}.admin-intro-tracker article>button{display:flex;align-items:center;gap:5px;border:1px solid #555044;background:#191914;color:#b3aa94;padding:8px 10px;font-size:7px;text-transform:uppercase;cursor:pointer}.admin-intro-tracker article>button svg{width:12px}@media(max-width:720px){.admin-intro-metrics,.admin-intro-tracker>article{grid-template-columns:1fr}.admin-intro-tracker article>svg{display:none}.admin-intro-tracker article>button{justify-content:center}}.sports-coach-nomination{margin:16px 20px 4px;padding:18px 20px;border:1px solid #5c5139;background:linear-gradient(120deg,#1d1c17,#12130f);display:flex;align-items:center;justify-content:space-between;gap:22px}.sports-coach-nomination>div{display:flex;align-items:flex-start;gap:14px}.sports-coach-nomination>div>span{width:38px;height:38px;border:1px solid #766640;display:grid;place-items:center;color:var(--gold2);flex:none}.sports-coach-nomination svg{width:17px}.sports-coach-nomination small{color:#9f8b5d;text-transform:uppercase;letter-spacing:1.2px;font-size:7px}.sports-coach-nomination h3{font:500 19px var(--serif);margin:4px 0}.sports-coach-nomination p{margin:0;max-width:740px;color:var(--muted);font-size:9px;line-height:1.6}.sports-coach-nomination>button{min-height:38px;padding:0 14px;border:1px solid #867044;background:#2a251a;color:#e0c986;font-size:8px;text-transform:uppercase;letter-spacing:.8px;white-space:nowrap}.coach-nomination-principles{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0}.coach-nomination-principles span{display:inline-flex;align-items:center;gap:6px;border:1px solid #4b4638;padding:7px 9px;color:#bcb49f;font-size:8px}.coach-nomination-principles svg{width:12px;color:var(--gold2)}.coach-review-item{border-left:2px solid #8a7345}.coach-dd-status{display:block;width:max-content;margin-top:10px;padding:6px 8px;border:1px solid #577052;color:#9fbd94;font-size:8px;text-transform:uppercase;letter-spacing:.8px}.recommendation-suggestion-review .approved-contact{background:#151a14}@media(max-width:650px){.sports-coach-nomination{margin:12px 14px 4px;align-items:stretch;flex-direction:column}.sports-coach-nomination>button{width:100%}}.coach-nomination-principles{gap:10px;margin:18px 0 20px}.coach-nomination-principles span{min-height:40px;padding:10px 14px;font-size:9px;font-weight:600;letter-spacing:.25px;border-color:#625a48;background:#171814}.coach-nomination-principles span:nth-child(2){border-color:#a98d4f;background:linear-gradient(135deg,#332b1b,#211d15);color:#f0d995;box-shadow:inset 0 0 18px #b9913b14}.coach-nomination-principles span:nth-child(2):before{content:"CIS";font-size:7px;letter-spacing:1px;color:#caae69;border-right:1px solid #73613d;padding-right:8px;margin-right:2px}@media(max-width:650px){.coach-nomination-principles{display:grid;grid-template-columns:1fr}.coach-nomination-principles span{width:100%;font-size:9px}}.membership-choice{padding:0!important;overflow:hidden;border-color:#4b4638;background:#12130f}.membership-choice>.panel-title{padding:23px 26px;border-bottom:1px solid #454137;background:linear-gradient(105deg,rgba(112,83,27,.16),rgba(18,19,16,.8))}.membership-choice>.panel-title svg{color:var(--gold)}.membership-comparison{display:grid;grid-template-columns:1fr 1.08fr;grid-gap:1px;gap:1px;background:#3b3930}.membership-option{display:flex;flex-direction:column;padding:29px;background:#151612}.membership-option>small{color:#a99058;font-size:8px;letter-spacing:1.4px;text-transform:uppercase}.membership-option h3{margin:9px 0 4px;font:500 25px var(--serif)}.membership-option>strong{color:#e6d4a5;font:500 22px var(--serif)}.membership-option>strong em{color:#85857d;font:400 9px sans-serif;text-transform:uppercase;letter-spacing:1px}.membership-option>p{min-height:48px;margin:17px 0;color:#9c9b93;font-size:10px;line-height:1.65}.membership-option ul{display:grid;grid-gap:10px;gap:10px;margin:0 0 22px;padding:0;list-style:none}.membership-option li{display:flex;align-items:center;gap:9px;color:#c8c4b9;font-size:9px}.membership-option li svg{width:14px;color:#b9a167}.membership-option footer{margin-top:auto;padding-top:17px;border-top:1px solid #38372f;color:#75766f;font-size:8px;line-height:1.6}.full-option{background:radial-gradient(circle at 90% 8%,rgba(197,166,91,.1),transparent 32%),#171713}.full-option .profile-premium-action{margin-top:auto}.membership-review-state{display:flex;align-items:center;gap:12px;margin-top:auto;padding:15px;border:1px solid #756540;background:#211e16;color:#d8c17f}.membership-review-state>svg{width:21px}.membership-review-state b,.membership-review-state small,.membership-review-state span{display:block}.membership-review-state b{font:500 14px var(--serif)}.membership-review-state small{margin-top:4px;color:#9e9a8e;font-size:8px}.membership-choice-error{margin:18px 24px}.membership-application-modal{width:min(650px,calc(100vw - 24px));max-height:92vh;overflow:auto}.membership-application-modal>p{color:var(--muted);line-height:1.65}.membership-application-modal label{display:grid;grid-gap:7px;gap:7px;margin-top:16px;color:#c9c5ba;font-size:9px}.membership-application-modal textarea{min-height:105px;resize:vertical}.membership-refund-note{display:flex;gap:13px;margin:19px 0;padding:16px;border:1px solid #756540;background:#201d15}.membership-refund-note svg{width:21px;flex:0 0 auto;color:#d4ba72}.membership-refund-note p{margin:0;color:#aaa69a;font-size:9px;line-height:1.65}.membership-refund-note b{display:block;margin-bottom:4px;color:#e2d2a7;font:500 14px var(--serif)}.membership-checkout-button{width:100%;justify-content:space-between}.membership-upgrade-admin{margin:18px 0}.membership-upgrade-admin>.panel-title button{width:34px;height:34px;border:1px solid var(--line);background:#181914;color:var(--gold);display:grid;place-items:center;cursor:pointer}.membership-upgrade-admin>.panel-title button svg{width:15px}.membership-upgrade-list{display:grid;grid-gap:12px;gap:12px}.membership-upgrade-list article{border:1px solid #4c473a;background:#151612}.membership-upgrade-list article>header{display:flex;justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid #38372f}.membership-upgrade-list header small{color:#a99058;font-size:8px;text-transform:uppercase;letter-spacing:1px}.membership-upgrade-list h4{margin:4px 0;font:500 18px var(--serif)}.membership-upgrade-list header span{color:#85857d;font-size:8px}.membership-upgrade-list header>div:last-child{display:grid;grid-template-columns:20px auto;align-content:center}.membership-upgrade-list header>div:last-child svg{grid-row:1/3;width:15px;color:var(--gold)}.membership-upgrade-list article>section{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:#39382f}.membership-upgrade-list article>section>div{padding:18px;background:#12130f}.membership-upgrade-list section small{color:#a99058;font-size:8px;text-transform:uppercase}.membership-upgrade-list section p{margin:8px 0 0;color:#b6b3aa;font-size:9px;line-height:1.65}.membership-upgrade-list article>footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 18px}.membership-upgrade-list footer>span{margin-right:auto;color:#9fc29b;font-size:9px}.membership-upgrade-list footer button,.membership-upgrade-list footer>span{display:flex;align-items:center;gap:7px}.membership-upgrade-list footer svg{width:14px}@media(max-width:700px){.membership-comparison,.membership-upgrade-list article>section{grid-template-columns:1fr}.membership-option{padding:22px}.membership-option>p{min-height:0}.membership-upgrade-list article>footer,.membership-upgrade-list article>header{align-items:flex-start;flex-direction:column}.membership-upgrade-list footer>span{margin:0}.membership-upgrade-list footer button{width:100%;justify-content:center}}.complimentary-option footer{color:#a6a69e;font-size:10px;line-height:1.7;letter-spacing:.08px}.full-option{position:relative;z-index:1;border:1px solid rgba(203,181,126,.42);background:radial-gradient(circle at 88% 7%,rgba(213,190,128,.15),transparent 31%),linear-gradient(145deg,#1d1d18,#151611 68%);box-shadow:inset 0 0 0 1px rgba(239,222,176,.035),inset 0 18px 44px rgba(201,169,91,.035),0 14px 32px rgba(0,0,0,.16)}.full-option:before{content:"";position:absolute;inset:0 20% auto;height:1px;background:linear-gradient(90deg,transparent,rgba(236,215,161,.58),transparent);pointer-events:none}.full-option h3{color:#eee8d9}.full-option>strong{color:#ead7a3}.full-option ul{gap:13px}.full-option li{color:#d5d0c3;font-size:10.5px;line-height:1.5}.full-option li svg{width:15px;flex:0 0 auto;color:#d2b66f}@media(max-width:700px){.complimentary-option footer,.full-option li{font-size:10.5px}}.core-supporter-price{display:grid;grid-gap:7px;gap:7px;margin-top:2px}.core-supporter-price>small{width:max-content;padding:5px 8px;border:1px solid rgba(204,180,119,.46);background:rgba(203,174,103,.07);color:#d8c183;font-size:7px;letter-spacing:1.1px;text-transform:uppercase}.core-supporter-price>strong{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;font-family:var(--serif);font-weight:500}.core-supporter-price del{color:#77776f;font-size:14px;-webkit-text-decoration-color:#aa8d50;text-decoration-color:#aa8d50}.core-supporter-price span{color:#ead7a3;font-size:24px}.core-supporter-price em{color:#85857d;font:400 9px sans-serif;text-transform:uppercase;letter-spacing:1px}.event-management>header>div:last-child{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.event-summary-row{display:flex;align-items:center;gap:10px;padding-right:12px}.event-summary-row .event-summary-head{flex:1 1;min-width:0}.event-summary-row>.event-regional-email-button{flex:0 0 auto}.event-member-search{position:relative;z-index:20}.event-member-search input[type=search]{padding-right:28px}.event-member-suggestions{position:absolute;z-index:40;top:100%;left:0;right:0;max-height:270px;overflow:auto;border:1px solid #6b5d3d;background:#11120f;box-shadow:0 18px 36px rgba(0,0,0,.55)}.event-member-suggestions button{display:grid;width:100%;grid-gap:3px;gap:3px;padding:10px 12px;border:0;border-bottom:1px solid #2f3029;background:transparent;color:#e5e1d7;text-align:left;cursor:pointer}.event-member-suggestions button:hover{background:#242117}.event-member-suggestions button:last-child{border-bottom:0}.event-member-suggestions strong{font-size:10px}.event-member-suggestions small{color:#bda46e;font-size:8px}@media(max-width:620px){.event-management>header>div:last-child{width:100%;justify-content:flex-start;gap:10px}.event-management>header{flex-wrap:wrap}.event-summary-row{align-items:stretch;flex-direction:column;padding:0 10px 10px}.event-summary-row .event-summary-head{width:100%}.event-summary-row>.event-regional-email-button{align-self:flex-end}}.data-rights-zone{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:17px;gap:17px;margin-top:17px;padding:21px;border:1px solid #4a473c;background:linear-gradient(135deg,#1a1b17,#131410)}.data-rights-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid #675c42;color:var(--gold2)}.data-rights-icon svg{width:19px}.data-rights-zone span{color:#aa925a;font-size:7px;letter-spacing:1.1px;text-transform:uppercase}.data-rights-zone h3{margin:5px 0;color:#ded9cd;font:500 17px var(--serif)}.data-rights-zone p{max-width:720px;margin:0;color:var(--muted);font-size:9px;line-height:1.55}.data-rights-zone>button{min-height:40px;display:flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid #756540;background:#211e16;color:#d8c17f;font-size:8px;letter-spacing:.7px;text-transform:uppercase;cursor:pointer}.data-rights-zone>button:disabled{opacity:.55;cursor:wait}@media(max-width:720px){.data-rights-zone{grid-template-columns:36px minmax(0,1fr);padding:18px}.data-rights-icon{width:36px;height:36px}.data-rights-zone>button{grid-column:1/-1;justify-content:center;width:100%}}@media(min-width:851px){.overview-stack .network-pulse-stat{height:126px!important;min-height:126px!important;padding:5px 16px!important;align-content:start;overflow:hidden}.overview-stack .network-pulse-values{gap:1px!important;transform:translateY(-7px)}.overview-stack .network-pulse-values>.network-analysis{padding-bottom:4px!important}.overview-stack .network-primary-metrics{gap:1px!important}.overview-stack .network-active-countries ol{gap:3px 14px!important}.overview-stack .stat-grid{align-items:stretch}.overview-stack .stat-grid>*{height:126px!important;min-height:126px!important;max-height:126px!important;box-sizing:border-box}.overview-stack>.stat-grid{grid-template-rows:126px!important;grid-auto-rows:126px!important;align-items:stretch!important}.overview-stack>.stat-grid>.network-pulse-stat,.overview-stack>.stat-grid>.protection-stat,.overview-stack>.stat-grid>.stat{block-size:126px!important;height:126px!important;min-block-size:126px!important;min-height:126px!important;max-block-size:126px!important;max-height:126px!important;align-self:stretch!important;box-sizing:border-box!important}.overview-stack>.stat-grid{grid-template-rows:116px!important;grid-auto-rows:116px!important;margin-bottom:18px!important}.overview-stack>.stat-grid>.network-pulse-stat,.overview-stack>.stat-grid>.protection-stat,.overview-stack>.stat-grid>.stat{block-size:116px!important;height:116px!important;min-block-size:116px!important;min-height:116px!important;max-block-size:116px!important;max-height:116px!important}.overview-stack>.stat-grid{grid-template-rows:104px!important;grid-auto-rows:104px!important}.overview-stack>.stat-grid>.network-pulse-stat,.overview-stack>.stat-grid>.protection-stat,.overview-stack>.stat-grid>.stat{block-size:104px!important;height:104px!important;min-block-size:104px!important;min-height:104px!important;max-block-size:104px!important;max-height:104px!important}.overview-stack>.stat-grid>.stat:not(.network-pulse-stat)>div:not(.stat-icon){transform:translateY(-7px)}}.overview-stack .network-active-countries ol{counter-reset:active-country}.overview-stack .network-active-countries li{counter-increment:active-country}.overview-stack .network-active-countries li:before{content:counter(active-country) ".";flex:0 0 auto;color:#a99159;font:500 8px/1 var(--sans)}@media (min-width:851px){.overview-stack>.stat-grid>.stat:not(.network-pulse-stat)>div:not(.stat-icon){transform:none!important}.overview-stack>.stat-grid>.network-pulse-stat{align-content:center!important;padding-top:5px!important;padding-bottom:5px!important;overflow:hidden!important}.overview-stack>.stat-grid>.network-pulse-stat .network-pulse-values{align-content:center!important;gap:2px 14px!important;min-height:0!important;transform:none!important}.overview-stack>.stat-grid>.network-pulse-stat .network-analysis{padding-bottom:2px!important;line-height:1.1!important}.overview-stack>.stat-grid>.network-pulse-stat .network-primary-metrics{gap:1px!important}.overview-stack>.stat-grid>.network-pulse-stat .network-active-countries ol{gap:3px 12px!important}}.overview-stack .network-pulse-stat{border-color:rgba(198,180,130,.58)!important;box-shadow:inset 0 1px rgba(255,255,255,.025),0 0 0 1px rgba(198,180,130,.08)!important}.overview-stack .network-pulse-stat:hover{border-color:rgba(218,197,139,.82)!important;box-shadow:inset 0 1px rgba(255,255,255,.035),0 12px 34px rgba(0,0,0,.16),0 0 18px rgba(198,180,130,.08)!important}.overview-stack .network-pulse-stat .network-ekg{display:none!important}.overview-stack .network-pulse-stat{border-color:rgba(205,181,117,.76)!important;background:linear-gradient(135deg,#171815,#1d1b15 58%,#191713)!important;box-shadow:inset 0 1px rgba(255,255,255,.03),inset 0 0 22px rgba(198,174,108,.035),0 0 0 1px rgba(198,180,130,.12)!important;transition:border-color .5s ease,box-shadow .5s ease,background .5s ease!important}.overview-stack .network-pulse-stat:hover{border-color:rgba(235,211,145,.96)!important;background:linear-gradient(135deg,#191915,#242017 58%,#1d1912)!important;box-shadow:inset 0 1px rgba(255,255,255,.045),inset 0 0 34px rgba(213,187,116,.08),0 12px 34px rgba(0,0,0,.18),0 0 24px rgba(207,181,111,.18)!important}@media(min-width:1101px){.overview-stack>.stat-grid{grid-template-columns:minmax(170px,.68fr) minmax(520px,2.15fr) minmax(170px,.68fr)!important}}@media(min-width:851px){.overview-stack .network-pulse-values{grid-template-columns:minmax(150px,.68fr) minmax(0,1.32fr)!important}.overview-stack .network-active-countries{min-width:0;padding-left:10px}}.overview-stack .network-primary-metrics .network-window-label{color:#d8c89f!important;font-size:8px!important;font-weight:650!important;letter-spacing:.72px!important;text-shadow:0 0 12px rgba(210,187,126,.2);text-transform:uppercase}@media(max-width:850px){.overview-stack .network-primary-metrics .network-window-label{font-size:7.5px!important;letter-spacing:.55px!important}}.admin-member-note-editor{margin:18px 0 22px;padding:18px;border:1px solid #685a3d;background:linear-gradient(135deg,#1b1913,#11120f)}.admin-intro-member-context header small,.admin-member-note-editor>div small{color:#c7aa63;font-size:7px;letter-spacing:1.2px;text-transform:uppercase}.admin-member-note-editor h3{margin:5px 0 7px;font:500 19px var(--serif)}.admin-member-note-editor p{margin:0;color:#9d9a90;font-size:9px;line-height:1.6}.admin-member-note-editor textarea{width:100%;min-height:130px;margin:15px 0 9px;resize:vertical}.admin-member-note-editor footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-member-note-editor footer span{color:#77756d;font-size:7px}.admin-member-note-editor footer button{border:1px solid #8b7548;background:#292319;color:#e0c77e;padding:10px 15px;cursor:pointer}.admin-intro-context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:2px 0 15px}.admin-intro-member-context{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid #564b35;background:#12130f}.admin-intro-member-context header{display:flex;justify-content:space-between;gap:15px}.admin-intro-member-context header>div{display:flex;flex-direction:column;gap:4px}.admin-intro-member-context header strong{font:500 17px var(--serif)}.admin-intro-member-context header em,.admin-intro-member-context header span{color:#96938a;font-size:8px;font-style:normal}.admin-intro-context-tags{display:flex;flex-wrap:wrap;gap:5px}.admin-intro-context-tags i{border:1px solid #3f3c32;padding:4px 6px;color:#aaa397;font-size:7px;font-style:normal}.admin-intro-member-context>section{padding:12px;border-left:2px solid #9d844c;background:#191811}.admin-intro-member-context>section b{color:#d0b469;font-size:7px;letter-spacing:.8px;text-transform:uppercase}.admin-intro-member-context>section p{margin:7px 0;color:#c2bdb0;font-size:9px;line-height:1.6;white-space:pre-wrap}.admin-intro-member-context>section small{color:#77756e;font-size:7px}.admin-intro-member-context>a{width:max-content;color:#c8ad69;font-size:8px;text-decoration:none}@media(max-width:720px){.admin-intro-context-grid{grid-template-columns:1fr}.admin-member-note-editor{padding:14px}.admin-member-note-editor footer{align-items:stretch;flex-direction:column}.admin-member-note-editor footer button{width:100%}}.member-directory-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.member-directory-actions>a,.member-directory-actions>button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:7px 9px;white-space:nowrap}.member-directory-actions>a{border:1px solid #4e493b;color:#c8ad69;font-size:7px;letter-spacing:.4px;text-decoration:none}.member-directory-actions>a svg{width:12px;height:12px}.member-directory-actions>a:hover{border-color:#a88c50;color:#ead18c}@media(max-width:760px){.member-directory-actions{align-items:stretch;flex-direction:column}.member-directory-actions>a,.member-directory-actions>button{width:100%}}.member-coin-emblem{position:relative;display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid #b7964e;border-radius:50%;background:radial-gradient(circle at 35% 30%,#dac57f 0,#9b7937 42%,#4c3716 100%);box-shadow:inset 0 0 0 2px #1c1810,inset 0 0 0 3px #d1b366;color:#17140d}.member-coin-emblem svg{width:27px;height:27px;stroke-width:1}.member-coin-emblem i{position:absolute;font:700 6px/1 Arial,sans-serif;letter-spacing:.45px;font-style:normal}.member-linkedin-action{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:7px 9px;white-space:nowrap;border:1px solid #4e493b;color:#c8ad69;font-size:7px;letter-spacing:.4px;text-decoration:none}.member-linkedin-action svg{width:12px;height:12px}.member-linkedin-action:hover{border-color:#a88c50;color:#ead18c}.admin-coin-issued{display:grid;grid-template-columns:auto auto 1fr;align-items:center;grid-gap:12px;gap:12px;margin:14px 0 4px;padding:13px 14px;border:1px solid #464238;background:#11120f;cursor:pointer}.admin-coin-issued.is-issued{border-color:#8f7744;background:linear-gradient(110deg,#211d13,#13130f)}.admin-coin-issued>input{width:17px;height:17px;margin:0;accent-color:#b8954d}.admin-coin-issued>span:last-child{display:flex;flex-direction:column;gap:4px}.admin-coin-issued b{color:#d8d3c5;font-size:10px}.admin-coin-issued small{color:#85837a;font-size:8px;line-height:1.45}.admin-coin-issued .member-coin-emblem{width:30px;height:30px}.admin-coin-issued .member-coin-emblem svg{width:23px;height:23px}@media(max-width:760px){.member-linkedin-action{width:100%}}.admission-modal.is-save-success{border-color:#66845d!important;box-shadow:0 0 0 1px rgba(117,158,104,.22),0 24px 70px rgba(0,0,0,.55),inset 0 0 42px rgba(75,112,65,.08);transition:border-color .25s ease,box-shadow .25s ease}.admission-modal.is-save-success .form-success{border-color:#66845d;background:#172016;color:#a9cf9d}.overview-stack .network-window-highlight{background:none;color:#f0d99b;font:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}.country-autocomplete::-webkit-calendar-picker-indicator{display:none!important;opacity:0!important;width:0!important;margin:0!important}.country-autocomplete{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background-image:none!important;padding-right:14px!important}.event-tone-iwf{background:radial-gradient(circle at 72% 18%,rgba(194,166,101,.18),transparent 34%),linear-gradient(125deg,#342b1d,#181915 56%,#0d0e0d)}.event-tone-iwf .feature-date{position:relative;z-index:2}.event-tone-iwf .event-feature-visual{position:absolute;z-index:0;inset:0;margin:0;border:0}.event-tone-iwf .event-feature-image{-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.02) 18%,rgba(0,0,0,.12) 35%,rgba(0,0,0,.34) 54%,rgba(0,0,0,.66) 74%,rgba(0,0,0,.9) 90%,#000);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.02) 18%,rgba(0,0,0,.12) 35%,rgba(0,0,0,.34) 54%,rgba(0,0,0,.66) 74%,rgba(0,0,0,.9) 90%,#000)}.event-tone-iwf .event-feature-visual:after{background:linear-gradient(90deg,rgba(16,18,17,.99),rgba(16,18,17,.98) 18%,rgba(16,18,17,.93) 34%,rgba(16,18,17,.82) 50%,rgba(16,18,17,.61) 66%,rgba(16,18,17,.34) 80%,rgba(16,18,17,.13) 91%,transparent),linear-gradient(0deg,rgba(0,0,0,.48),transparent 62%)}.feature-date-private{justify-content:center;background:radial-gradient(circle at 50% 38%,rgba(39,79,108,.34),transparent 58%),linear-gradient(180deg,#102b40,#0a2235 58%,#081b2a)}.feature-iwf-logo{display:block;width:76px;margin:24px auto 20px}.feature-iwf-logo img{display:block;width:100%;height:auto;object-fit:contain}.event-detail-iwf-logo{position:absolute;z-index:3;left:18px;top:18px;width:172px;display:grid;place-items:center;padding:11px 13px;border:1px solid rgba(213,188,123,.26);background:linear-gradient(145deg,rgba(20,32,54,.94),rgba(10,18,32,.97));box-shadow:inset 1px 1px 0 rgba(255,255,255,.09),inset -1px -1px 0 rgba(0,0,0,.72),inset 0 0 22px rgba(0,0,0,.22),0 12px 30px rgba(0,0,0,.38);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.event-detail-iwf-logo:before{content:"";position:absolute;inset:3px;border:1px solid rgba(213,188,123,.1);pointer-events:none}.event-detail-iwf-logo img{position:static!important;display:block;width:100%!important;height:auto!important;object-fit:contain;opacity:.94;filter:drop-shadow(0 1px 0 rgba(255,255,255,.14)) drop-shadow(0 -1px 0 rgba(0,0,0,.9))}.iwf-event-description{display:grid;grid-gap:0;gap:0;margin:24px 0}.iwf-event-description section{padding:18px 0;border-top:1px solid rgba(202,177,116,.18)}.iwf-event-description section:first-child{border-top:0;padding-top:0}.iwf-event-description h3{margin:0 0 8px;color:#c9ad69;font-size:8px;line-height:1;text-transform:uppercase;letter-spacing:1.35px}.iwf-event-description section p{margin:0;color:#b8b4aa;line-height:1.75}.event-detail-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:26px 0}.event-detail-gallery>div{position:relative;aspect-ratio:4/3;overflow:hidden;border:1px solid rgba(202,177,116,.16)}.event-detail-gallery img{object-fit:cover}.iwf-event-gallery>div:first-child{grid-column:1/-1;aspect-ratio:16/8}.iwf-postal-notice{display:grid;grid-template-columns:34px 1fr;grid-gap:14px;gap:14px;margin:24px 0 14px;padding:17px 18px;border:1px solid #8b7444;background:linear-gradient(135deg,rgba(114,88,38,.2),rgba(25,26,21,.9));box-shadow:inset 3px 0 #c2a55f}.iwf-postal-notice>svg{width:20px;color:#d7bd79}.iwf-postal-notice strong{display:block;color:#e2d3aa;font-size:10px;text-transform:uppercase;letter-spacing:1px}.iwf-postal-notice p{margin:6px 0 0;color:#bcb8ad;font-size:9px;line-height:1.65}.iwf-registration-image{display:block;position:relative;width:100%;margin:8px 0 10px;overflow:hidden;background:#171815;-webkit-mask-image:radial-gradient(ellipse at center,#000 48%,rgba(0,0,0,.9) 62%,rgba(0,0,0,.55) 77%,rgba(0,0,0,.18) 90%,transparent 100%);mask-image:radial-gradient(ellipse at center,#000 48%,rgba(0,0,0,.9) 62%,rgba(0,0,0,.55) 77%,rgba(0,0,0,.18) 90%,transparent 100%)}.iwf-registration-image img{display:block;width:100%;height:auto;opacity:.94}@media(max-width:600px){.iwf-registration-image{min-height:190px;margin:10px 0 12px}.iwf-registration-image img{min-height:190px;object-fit:cover}}.marketsgroup-event-description{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 18px;gap:0 18px;margin:26px 0 30px}.marketsgroup-event-description section{min-width:0}.marketsgroup-event-description h3{margin:0 0 9px;color:#c9ad69;font-size:8px;line-height:1;text-transform:uppercase;letter-spacing:1.35px}.marketsgroup-event-description p{margin:0;color:#b8b4aa;font-size:11px;line-height:1.8}.marketsgroup-event-fact{padding:15px 16px;border:1px solid rgba(202,177,116,.2);background:rgba(201,173,105,.04)}.marketsgroup-event-section{grid-column:1/-1;padding:24px 0;border-top:1px solid rgba(202,177,116,.18)}.marketsgroup-event-fact+.marketsgroup-event-section{margin-top:24px}.marketsgroup-event-section p{max-width:680px}@media(max-width:600px){.marketsgroup-event-description{grid-template-columns:1fr;gap:8px}.marketsgroup-event-section{margin-top:12px;padding:20px 0}.marketsgroup-event-fact+.marketsgroup-event-section{margin-top:16px}}.marketsgroup-event-facts{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.marketsgroup-event-facts section{padding:16px 17px;border:1px solid rgba(202,177,116,.22);background:rgba(201,173,105,.05)}.marketsgroup-speaker-list,.marketsgroup-topic-list{margin:4px 0 0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.marketsgroup-topic-list{grid-template-columns:repeat(2,minmax(0,1fr))}.marketsgroup-speaker-list li,.marketsgroup-topic-list li{position:relative;padding-left:18px;color:#b8b4aa;font-size:11px;line-height:1.65}.marketsgroup-topic-list li:before{content:"";position:absolute;left:0;top:.65em;width:5px;height:5px;border-radius:50%;background:#c9ad69;box-shadow:0 0 0 3px rgba(201,173,105,.12)}.marketsgroup-speaker-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}.marketsgroup-speaker-list li{padding:10px 12px 10px 28px;border-left:1px solid rgba(202,177,116,.25);background:rgba(255,255,255,.015)}.marketsgroup-speaker-list li:before{content:"•";position:absolute;left:12px;color:#c9ad69}.marketsgroup-preliminary-note{margin-bottom:14px!important;color:#85847d!important;font-size:9px!important;font-style:italic}@media(max-width:600px){.marketsgroup-event-facts,.marketsgroup-speaker-list,.marketsgroup-topic-list{grid-template-columns:1fr}.marketsgroup-event-facts,.marketsgroup-speaker-list,.marketsgroup-topic-list{gap:8px}}.structured-event-description{display:grid;margin:26px 0 30px}.structured-event-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.structured-event-facts section{padding:16px 17px;border:1px solid rgba(202,177,116,.22);background:rgba(201,173,105,.05)}.structured-event-description h3{margin:0 0 9px;color:#c9ad69;font-size:8px;line-height:1;text-transform:uppercase;letter-spacing:1.35px}.structured-event-description p{margin:0;color:#b8b4aa;font-size:11px;line-height:1.8}.structured-event-section{padding:23px 0;border-top:1px solid rgba(202,177,116,.18)}.structured-event-section p{max-width:680px}.structured-event-list{margin:3px 0 0;padding:0;list-style:none;display:grid;grid-gap:9px;gap:9px;max-width:680px}.structured-event-list li{position:relative;padding-left:18px;color:#b8b4aa;font-size:11px;line-height:1.7}.structured-event-list li:before{content:"";position:absolute;left:0;top:.65em;width:5px;height:5px;border-radius:50%;background:#c9ad69;box-shadow:0 0 0 3px rgba(201,173,105,.12)}@media(max-width:600px){.structured-event-facts{grid-template-columns:1fr;gap:8px}.structured-event-section{padding:20px 0}.event-detail-gallery{grid-template-columns:1fr}.iwf-event-gallery>div:first-child{grid-column:auto;aspect-ratio:4/3}}.feature-date-private b{max-width:90px;font-size:7px;line-height:1.6;letter-spacing:1.25px}.event-card-only{grid-template-columns:1fr}.event-card-only button{cursor:default}.event-feature-actions{display:flex;align-items:stretch;gap:8px;flex-wrap:wrap;margin-top:15px}.feature-copy :is(.event-access,.event-priority-list-button){box-sizing:border-box!important;width:250px!important;min-width:250px!important;max-width:250px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin-top:15px;vertical-align:top}.event-feature-actions :is(.event-access,.event-priority-list-button){margin-top:0}.feature-copy .event-access{justify-content:center}.feature-copy .event-priority-list-button{justify-content:space-between;padding-left:17px;white-space:normal;line-height:1.35}.feature-copy .event-priority-list-button>span{min-width:0;text-align:left}@media(max-width:850px){.event-feature-visual{margin-left:-95px}}@media(max-width:520px){.event-feature-visual{margin-left:0}.feature-copy :is(.event-access,.event-priority-list-button){width:100%!important;min-width:100%!important;max-width:100%!important}}.member-admin-table tbody tr.is-business-expertise-member{outline:2px solid #4d8fc6;outline-offset:-2px}.member-admin-table tbody tr.is-business-expertise-member td{background:rgba(51,112,164,.08)}.admin-business-expertise-email{margin:10px 0 18px;border:1px solid #4d8fc6;background:#122538;color:#9dcced;padding:10px 14px;cursor:pointer;font-size:9px;letter-spacing:.5px}.admin-business-expertise-email:disabled{opacity:.5;cursor:default}.admin-member-application-data{margin:0 0 18px;padding:17px;border:1px solid #5f543b;background:#151711}.admin-member-application-data.is-business-profile{border-color:#315d87;background:#101923}.admin-member-application-data header{display:flex;justify-content:space-between;gap:14px;margin-bottom:14px;padding-bottom:11px;border-bottom:1px solid #34372f}.admin-member-application-data header small{color:var(--gold);text-transform:uppercase;letter-spacing:1px}.admin-member-application-data header strong{color:#9fc99a;text-transform:capitalize}.admin-member-application-data>div{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:13px}.admin-member-application-data>div span{padding:8px 10px;border:1px solid #3a3d35;color:#d3d0c7;font-size:9px}.admin-member-application-data article>b,.admin-member-application-data>div b{display:block;margin-bottom:4px;color:#8e9088;font-size:8px;text-transform:uppercase;letter-spacing:.7px}.admin-member-application-data article{margin-top:11px}.admin-member-application-data article p{margin:4px 0 0;color:#c8c5bb;font-size:10px;line-height:1.65;white-space:pre-wrap}.business-expertise-membership-choice .membership-refund-note p:after{content:"CIS may also decline an application where several partners already cover the same specific service area or industry sector. In that case, the payment is refunded in full.";display:block;margin-top:8px;color:#c7c2b5}.business-expertise-membership>button{margin-top:12px;border:1px solid #5ca0d2;background:#18324a;color:#a9d5f2;padding:11px 15px;cursor:pointer;font-size:9px;text-transform:uppercase;letter-spacing:.8px}.business-expertise-membership>button:disabled{opacity:.55;cursor:default}.business-expertise-panel{margin:28px 0;padding:30px;border:1px solid #356d9d;background:linear-gradient(145deg,#0c1721,#111d28);color:#dce8f1}.business-expertise-panel>header{display:flex;gap:18px}.business-expertise-panel>header>span{color:#70a9d5}.business-expertise-panel h2{font-family:Georgia,serif;color:#f1f5f8}.business-expertise-rules{display:grid;grid-gap:10px;gap:10px;margin:22px 0}.business-expertise-rules span{display:flex;gap:9px;align-items:center}.business-expertise-rules svg{width:17px;color:#76add6}.business-expertise-membership{padding:18px;border-left:3px solid #4d8fc6;background:#0a131b}.business-expertise-documents a,.business-expertise-membership a{color:#8cc1e7}.business-expertise-panel form{margin-top:24px}.business-expertise-types{display:flex;flex-wrap:wrap;gap:9px}.business-expertise-types label{padding:8px 11px;border:1px solid #35536a}.business-expertise-documents{display:flex;align-items:center;gap:14px;margin:22px 0;padding:17px;border:1px solid #30485b}.business-expertise-documents div{flex:1 1}.business-expertise-terms{margin:15px 0;padding:18px;border:1px solid #426b8b;background:rgba(31,74,108,.13)}.business-expertise-terms li{margin:8px 0;line-height:1.55}.business-expertise-acceptance{display:flex!important;gap:11px;align-items:flex-start;line-height:1.55}.business-expertise-acceptance input[type=checkbox]{width:17px!important;height:17px;min-width:17px;flex:0 0 17px;margin:1px 0 0;padding:0}.business-expertise-acceptance span{display:block;min-width:0;overflow-wrap:anywhere}.business-expertise-membership-choice .full-option{border-color:#4d8fc6}.business-expertise-membership-choice .membership-terms-link~.profile-premium-action{margin-top:22px}.admin-intro-member-context.is-business-expertise{border-color:#4d8fc6}@media(max-width:700px){.business-expertise-panel{padding:20px}.business-expertise-documents{align-items:flex-start;flex-direction:column}}.membership-lock-actions{display:flex;gap:9px;margin-top:12px}.membership-lock-actions button{border:1px solid #7d6d48;background:#211d14;color:#e1cb91;padding:9px 13px;cursor:pointer;font-size:9px;text-transform:uppercase;letter-spacing:.7px}.membership-overview-grid{display:grid;grid-template-columns:1fr 1.08fr;grid-gap:12px;gap:12px;margin-bottom:22px}.membership-tier-card{display:flex;flex-direction:column;min-width:0;padding:30px;border:1px solid #454238;background:#151612}.membership-apply-panel>div>span,.membership-tier-card header>span{color:#b39a61;font-size:8px;letter-spacing:1.5px;text-transform:uppercase}.membership-apply-panel h2,.membership-tier-card h2{margin:9px 0 8px;font:500 27px var(--serif)}.membership-apply-panel p,.membership-tier-card header p{margin:0;color:#999991;font-size:10px;line-height:1.65}.full-tier{border-color:#756540;background:radial-gradient(circle at 90% 6%,rgba(199,170,100,.12),transparent 30%),#171713}.membership-tier-card ul{display:grid;grid-gap:11px;gap:11px;margin:24px 0;padding:0;list-style:none}.membership-tier-card li{display:flex;align-items:flex-start;gap:10px;color:#c9c5ba;font-size:10px;line-height:1.5}.membership-tier-card li svg{width:15px;height:15px;flex:0 0 15px;color:#bea667}.membership-tier-card footer{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:18px;border-top:1px solid #39372f;color:#baa36b}.membership-tier-card footer>svg{width:19px}.membership-tier-card footer span{display:grid;grid-gap:3px;gap:3px}.membership-tier-card footer small{color:#7f8078;font-size:7px;text-transform:uppercase;letter-spacing:1px}.membership-tier-card footer b{color:#d8d3c6;font-size:10px}.membership-tier-card footer a{margin-left:auto;color:#d8c181;font-size:8px;text-transform:uppercase;letter-spacing:.8px}.membership-process{padding:0!important;overflow:hidden}.membership-process>.panel-title{padding:23px 26px;border-bottom:1px solid #454137;background:linear-gradient(105deg,rgba(112,83,27,.16),rgba(18,19,16,.8))}.membership-process>.panel-title svg{color:var(--gold)}.membership-timeline{position:relative;padding:10px 28px}.membership-timeline:before{content:"";position:absolute;top:43px;bottom:43px;left:58px;width:1px;background:linear-gradient(#8b7547,#4b4638)}.membership-timeline article{position:relative;display:grid;grid-template-columns:38px 30px 1fr;grid-gap:15px;gap:15px;align-items:start;padding:22px 0}.membership-timeline article>i{position:relative;z-index:1;width:38px;height:38px;display:grid;place-items:center;border:1px solid #806d45;background:#1d1b15;color:#e0c982;font:500 14px var(--serif);font-style:normal}.membership-timeline article>svg{width:19px;margin-top:9px;color:#a9925e}.membership-timeline small{color:#9c8656;font-size:7px;letter-spacing:1.3px;text-transform:uppercase}.membership-timeline h4{margin:5px 0 6px;font:500 17px var(--serif)}.membership-timeline p{max-width:850px;margin:0;color:#98988f;font-size:10px;line-height:1.65}.membership-process-note{display:flex;gap:14px;margin:0 28px 28px;padding:17px;border:1px solid #5d5137;background:#1c1a14}.membership-process-note svg{width:20px;flex:0 0 auto;color:#c5a95f}.membership-process-note p{margin:0;color:#aaa69a;font-size:9px;line-height:1.65}.membership-process-note b{display:block;margin-bottom:3px;color:#dfd3b2;font:500 14px var(--serif)}.membership-apply-panel{display:grid;grid-template-columns:1fr auto;grid-gap:24px;gap:24px;align-items:center;margin-top:22px;padding:26px 28px;border:1px solid #756540;background:linear-gradient(120deg,#211e16,#151612)}.membership-apply-panel h2{margin-bottom:5px}.membership-status{display:flex;align-items:center;gap:11px;padding:14px;border:1px solid #756540;color:#d8c17f}.membership-status svg{width:20px}.membership-status b,.membership-status small,.membership-status span{display:block}.membership-status b{font:500 13px var(--serif)}.membership-status small{margin-top:3px;color:#96958c;font-size:8px}.application-label-icon{display:flex;align-items:center;gap:7px}.application-label-icon svg{width:14px;color:#b89f63}.membership-application-modal input[type=file]{padding:12px;border:1px dashed #625a46;background:#11120f;color:#aaa69a}.membership-application-modal label>small{color:#777970;line-height:1.5}.application-file-list{display:grid;grid-gap:6px;gap:6px;margin-top:10px}.application-file-list span{display:flex;align-items:center;gap:7px;color:#bdb8ab;font-size:8px}.application-file-list svg{width:13px;color:#b89f63}.membership-page-message{margin-top:15px}@media(max-width:760px){.membership-overview-grid{grid-template-columns:1fr}.membership-tier-card{padding:23px}.membership-apply-panel{grid-template-columns:1fr}.membership-apply-panel button{width:100%;justify-content:space-between}.membership-timeline{padding:8px 18px}.membership-timeline:before{left:37px}.membership-timeline article{grid-template-columns:38px 1fr;gap:13px}.membership-timeline article>svg{display:none}.membership-process-note{margin:0 18px 20px}}.referral-programme-card{margin-top:22px;padding:28px!important;border-color:#756540!important;background:radial-gradient(circle at 92% 0,rgba(199,170,100,.14),transparent 34%),linear-gradient(135deg,#1d1b15,#121310)!important}.referral-programme-heading{display:flex;gap:16px;align-items:flex-start}.referral-programme-heading>span{display:grid;place-items:center;width:42px;height:42px;border:1px solid #7b6942;background:#242018;color:#d5ba73}.referral-programme-heading svg{width:19px}.referral-programme-heading small{color:#b39a61;font-size:8px;letter-spacing:1.5px;text-transform:uppercase}.referral-programme-heading h3{margin:5px 0 7px;font:500 24px var(--serif)}.referral-programme-heading p{margin:0;color:#999991;font-size:10px;line-height:1.6}.referral-terms{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:23px 0}.referral-terms article{display:flex;gap:15px;padding:18px;border:1px solid #474237;background:rgba(12,13,11,.5)}.referral-terms article>b{color:#dfc77f;font:500 28px var(--serif)}.referral-terms span{display:grid;grid-gap:5px;gap:5px}.referral-terms strong{color:#e5dfd1;font-size:11px}.referral-terms small{color:#92928a;font-size:9px;line-height:1.6}.referral-disclaimer{display:flex;gap:9px;align-items:flex-start;margin:0 0 19px;color:#898b83;font-size:9px;line-height:1.6}.referral-disclaimer svg{width:15px;flex:0 0 15px;color:#bca263}.referral-code{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border:1px solid #756540;background:#11120f}.referral-code span{display:grid;grid-gap:4px;gap:4px}.referral-code small{color:#89877e;font-size:7px;letter-spacing:1px;text-transform:uppercase}.referral-code b{color:#e2ca83;font:500 18px var(--serif);letter-spacing:2px}.referral-code button{display:flex;align-items:center;gap:7px;padding:10px 13px;border:1px solid #625638;background:#252116;color:#ded4b8;font-size:8px;text-transform:uppercase;letter-spacing:.6px}.referral-code button svg{width:13px}.referral-create{margin-top:4px}@media(max-width:760px){.referral-terms{grid-template-columns:1fr}.referral-code{align-items:stretch;flex-direction:column;gap:14px}.referral-code button{justify-content:center}}.referral-link-box{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;border:1px solid #756540;background:#11120f}.referral-link-box span{display:grid;grid-gap:5px;gap:5px;min-width:0}.referral-link-box small{color:#89877e;font-size:7px;letter-spacing:1px;text-transform:uppercase}.referral-link-box a{color:#e2ca83;font:500 14px var(--serif);overflow-wrap:anywhere}.referral-link-box em{color:#89877e;font-size:8px;font-style:normal}.referral-link-box button{display:flex;align-items:center;flex:0 0 auto;gap:7px;padding:10px 13px;border:1px solid #625638;background:#252116;color:#ded4b8;font-size:8px;text-transform:uppercase;letter-spacing:.6px}.referral-link-box button svg{width:13px}@media(max-width:760px){.referral-link-box{align-items:stretch;flex-direction:column;gap:14px}.referral-link-box button{justify-content:center}}.referral-terms small b{display:block;margin-top:5px;padding-top:8px;border-top:1px solid rgba(222,198,127,.25);color:#e3c66f;font-size:10px;line-height:1.5;letter-spacing:.15px;text-shadow:0 0 14px rgba(227,198,111,.16)}.newsletter-test-recipient{display:grid;grid-gap:4px;gap:4px;padding:5px 10px;color:#d6c394;font-size:10px}.newsletter-test-recipient small{color:#77786f;font-size:8px;text-transform:uppercase;letter-spacing:.7px}.newsletter-image-fields{margin-top:7px}.recent-coaches{margin-top:24px;padding:26px;border:1px solid rgba(199,169,99,.3);background:linear-gradient(145deg,rgba(24,25,21,.96),rgba(12,14,12,.98))}.recent-coaches>header{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:20px}.recent-coach-copy>small,.recent-coaches>header small{color:#c8ab68;text-transform:uppercase;letter-spacing:.14em;font-size:10px}.recent-coaches>header h3{margin:6px 0 0;font:400 27px Georgia,serif}.recent-coaches>header p{max-width:430px;margin:0;color:#999b93;font-size:12px;line-height:1.6}.recent-coach-grid{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px}.recent-coach-card{display:grid;grid-template-columns:minmax(280px,38%) 1fr;overflow:hidden;border:1px solid #3d3a30;background:#11130f}.recent-coach-image{position:relative;min-height:320px;overflow:hidden}.recent-coach-image img{width:100%;height:100%;object-fit:cover}.recent-coach-image>span{position:absolute;left:14px;bottom:14px;padding:7px 10px;background:rgba(10,12,10,.88);color:#dfc47f;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.recent-coach-copy{display:flex;flex-direction:column;justify-content:center;padding:30px}.recent-coach-copy h4{margin:5px 0 8px;font:400 28px Georgia,serif}.recent-coach-copy>p{max-width:680px;color:#aeb0a8;font-size:12px;line-height:1.65}.recent-coach-copy .coach-location{display:flex;align-items:center;gap:6px;color:#d1c39e}.coach-location svg{width:13px}.recent-coach-actions{display:grid;grid-template-columns:auto minmax(190px,280px);grid-gap:9px;margin-top:17px}.recent-coach-actions a,.recent-coach-actions button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;border:1px solid #6a5b37;background:transparent;color:#e4dfd2;text-decoration:none;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.recent-coach-actions svg{width:14px}.recent-coach-actions .coach-concierge-enabled{background:#c5a85f;color:#15140f;border-color:#c5a85f;cursor:pointer}.recent-coach-actions .coach-concierge-locked{opacity:.45;cursor:not-allowed}.recent-coach-copy>em{display:block;margin-top:8px;color:#777970;font-size:9px;font-style:normal;text-align:left}.recent-coach-actions button{font-family:inherit}@media(max-width:700px){.recent-coaches{padding:18px}.recent-coaches>header{display:block}.recent-coaches>header p{margin-top:10px}.recent-coach-card{grid-template-columns:1fr}.recent-coach-image{min-height:280px}.recent-coach-copy{padding:20px}.recent-coach-actions{grid-template-columns:1fr}}.recent-coaches>header p{max-width:none;white-space:nowrap}.recent-coach-actions{gap:12px}.recent-coach-actions a,.recent-coach-actions button{position:relative;min-height:48px;padding:0 20px;border-color:rgba(207,179,109,.58);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,0));box-shadow:inset 0 1px rgba(255,255,255,.07),0 8px 24px rgba(0,0,0,.16);letter-spacing:.12em;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.recent-coach-actions a:hover{border-color:#cdb06d;background:rgba(205,176,109,.08);color:#f5ead0;box-shadow:inset 0 1px rgba(255,255,255,.08),0 10px 28px rgba(0,0,0,.24)}.recent-coach-actions .coach-concierge-enabled{border-color:#d5b86e;background:linear-gradient(135deg,#d7bb73,#ad8e48);color:#12120e;box-shadow:inset 0 1px rgba(255,255,255,.32),0 10px 26px rgba(164,132,62,.16)}.recent-coach-actions .coach-concierge-enabled:hover{background:linear-gradient(135deg,#e2c77e,#b99a51);box-shadow:inset 0 1px rgba(255,255,255,.38),0 13px 32px rgba(164,132,62,.23)}.recent-coach-actions .coach-concierge-locked{border-color:#4f4a3d;background:linear-gradient(180deg,#1b1c18,#141511);color:#77766e;box-shadow:inset 0 1px rgba(255,255,255,.035);opacity:1}@media(max-width:700px){.recent-coaches>header p{white-space:normal}}.recent-coach-card{grid-template-columns:minmax(230px,30%) 1fr}.recent-coach-image{min-height:270px}.recent-coach-copy{padding:26px 30px}.recent-coach-copy h4{font-size:26px}.recent-coach-actions{grid-template-columns:auto minmax(170px,230px);gap:9px}.recent-coach-actions a,.recent-coach-actions button{min-height:40px;padding:0 15px;border-radius:2px;font-size:9px;font-weight:600;letter-spacing:1.05px}.recent-coach-actions a{border:1px solid transparent;background:linear-gradient(145deg,#1b1c18,#12130f) padding-box,linear-gradient(120deg,#5d5b51,#a29a82 48%,#4a4b44) border-box;color:#d1cec3;box-shadow:0 9px 22px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.05)}.recent-coach-actions a:hover{transform:translateY(-1px);border-color:transparent;background:linear-gradient(145deg,#25251f,#151612) padding-box,linear-gradient(120deg,#837a61,#d0bd8b 48%,#635b48) border-box;color:#f2ecdc;box-shadow:0 12px 26px rgba(0,0,0,.38),0 0 18px rgba(195,171,108,.07)}.recent-coach-actions .coach-concierge-enabled{border:1px solid #d8bf78;background:linear-gradient(135deg,#e4d092,#bea05b 58%,#8d7035);color:#14140f;box-shadow:0 9px 22px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.5)}.recent-coach-actions .coach-concierge-enabled:hover{transform:translateY(-1px);background:linear-gradient(135deg,#e4d092,#bea05b 58%,#8d7035);filter:brightness(1.07);box-shadow:0 12px 27px rgba(0,0,0,.42),0 0 18px rgba(202,169,83,.09),inset 0 1px rgba(255,255,255,.55)}@media(max-width:700px){.recent-coach-card{grid-template-columns:1fr}.recent-coach-image{min-height:250px}.recent-coach-copy{padding:20px}.recent-coach-actions{grid-template-columns:1fr}}.coach-preview-card{border-color:rgba(210,181,109,.55)}.recent-coach-actions .coach-preview-action,.recent-coach-actions .coach-preview-concierge{cursor:default;opacity:.72}.recent-coach-actions .coach-preview-concierge{border-color:#8f7842;background:linear-gradient(135deg,#bca25f,#80672f);color:#17150f}.coach-preview-card .recent-coach-copy>em{color:#a99464;letter-spacing:.08em;text-transform:uppercase}.coach-admin-hidden{border-color:rgba(210,181,109,.55);box-shadow:inset 3px 0 #c5a85f}.coach-admin-hidden .recent-coach-image>span{border:1px solid rgba(213,184,110,.5);color:#ead493}.recent-coach-copy>.coach-admin-note{color:#c9ad68;letter-spacing:.09em;text-transform:uppercase}.membership-dd-action-card{position:relative;margin:0 0 22px;padding:0!important;overflow:hidden;border-color:#806b37;background:radial-gradient(circle at 8% 0,rgba(190,157,74,.17),transparent 35%),#171713}.membership-dd-action-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#c5a75e}.membership-dd-status{display:flex;gap:17px;padding:27px 28px 22px}.membership-dd-status>span{width:43px;height:43px;display:grid;place-items:center;flex:0 0 43px;border:1px solid #8c7440;background:#211e15;color:#ddc473}.membership-dd-status svg{width:20px}.membership-dd-actions small,.membership-dd-status small{color:#b79b59;font-size:8px;letter-spacing:1.2px;text-transform:uppercase}.membership-dd-status h2{margin:6px 0 7px;font:500 23px var(--serif)}.membership-dd-status p{max-width:720px;margin:0;color:#a5a298;font-size:10px;line-height:1.65}.membership-dd-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:0 28px 24px}.membership-dd-actions button{display:flex;align-items:center;gap:13px;padding:16px;text-align:left;border:1px solid #665a3c;background:#11120f;color:#e2ddcf;cursor:pointer}.membership-dd-actions button:hover{border-color:#b99a52;background:#1c1a14}.membership-dd-actions button>svg{width:20px;color:#d4b866}.membership-dd-actions button span{display:grid;grid-gap:4px;gap:4px}.membership-dd-actions b{font:500 13px var(--serif)}.membership-dd-action-card>footer{display:flex;align-items:center;gap:9px;padding:13px 28px;border-top:1px solid #3b372b;background:rgba(8,9,7,.38);color:#908d83;font-size:8px}.membership-dd-action-card>footer svg{width:14px;color:#bda45f}@media(max-width:760px){.membership-dd-status{padding:22px 20px 18px}.membership-dd-actions{grid-template-columns:1fr;padding:0 20px 20px}.membership-dd-action-card>footer{padding:12px 20px}}.dd-upload-modal{max-width:560px}.dd-upload-content{display:grid;justify-items:center;padding:42px 30px;text-align:center}.dd-upload-content>span{width:58px;height:58px;display:grid;place-items:center;border:1px solid #806b37;background:#1d1b15;color:#d7bb6b}.dd-upload-content>span svg{width:25px}.dd-upload-content h3{margin:18px 0 8px;font:500 22px var(--serif)}.dd-upload-content p{margin:0 0 22px;color:#99978e;font-size:10px}.dd-upload-content .primary-button{display:flex;align-items:center;gap:8px}.dd-upload-content>small{margin-top:12px;color:#8d8b83;font-size:8px}.dd-upload-success{display:grid;grid-gap:7px;gap:7px;width:100%;margin-top:20px}.dd-upload-success span{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #4d5e3e;background:#151b12;color:#bacba7;font-size:9px;text-align:left}.dd-upload-success svg{width:15px;color:#9ebc7b}.regional-event-email-list{margin-top:22px;border:1px solid #4a4538;background:linear-gradient(135deg,#191a16,#121310);padding:20px;color:#f1efe8}.regional-event-email-list>div:first-child{margin-bottom:14px}.regional-email-modal header span,.regional-event-email-list>div:first-child span{text-transform:uppercase;letter-spacing:.14em;font-size:10px;color:#c5aa67}.regional-event-email-list h4{margin:4px 0 5px;font:400 21px Georgia,serif;color:#f1efe8}.regional-event-email-list p{margin:0;color:#9b9b92;font-size:12px}.regional-event-email-list article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 0;border-top:1px solid #33342e}.regional-event-email-list article>div{display:flex;flex-direction:column;gap:4px}.regional-event-email-list article strong{color:#e5e1d7}.regional-event-email-list article small{color:#8f9088}.event-regional-email-button{display:inline-flex;align-items:center;gap:8px;border:1px solid #b3995d;background:#1d211d;color:#f5f0e3;padding:10px 14px;font-size:11px;letter-spacing:.04em;white-space:nowrap}.event-regional-email-button svg{width:15px;height:15px;color:#d6ba73}.event-regional-email-button:disabled{opacity:.55}.event-regional-email-error{display:block;color:#e39a90;max-width:260px;margin-top:5px}.regional-email-modal-backdrop{position:fixed;inset:0;z-index:1000;background:rgba(5,7,5,.78);display:flex;align-items:center;justify-content:center;padding:24px}.regional-email-modal{width:min(980px,100%);max-height:94vh;overflow:auto;background:#f6f3ea;border:1px solid #b69b5e;box-shadow:0 25px 80px rgba(0,0,0,.45);padding:25px;color:#20231f}.regional-email-modal>header{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #d9d2c1;padding-bottom:17px}.regional-email-modal>header h3{margin:5px 0 0;font:400 25px Georgia,serif}.regional-email-modal>header button{border:0;background:transparent;padding:3px;color:#343730}.regional-email-modal>header svg{width:21px}.regional-email-meta{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px;margin:17px 0}.regional-email-meta div{border:1px solid #ddd6c6;background:#fff;padding:12px}.regional-email-meta small,.regional-email-subject small{display:block;color:#8b7a50;text-transform:uppercase;letter-spacing:.1em;font-size:9px;margin-bottom:5px}.regional-email-meta strong{font-size:18px}.regional-email-subject{background:#e9e4d8;padding:14px 16px}.regional-email-subject strong{display:block;font-size:14px}.regional-email-subject p{margin:5px 0 0;font-size:12px;color:#6b6b64}.regional-email-scope,.regional-email-warning{margin:14px 0!important;padding:12px 14px;background:#fff;border-left:2px solid #b69b5e;color:#555851!important;line-height:1.55}.regional-email-warning{border-left-color:#9b673e;background:#f4e9da}.regional-email-frame{height:480px;background:#0c0d0b;border:1px solid #aba28d}.regional-email-frame iframe{width:100%;height:100%;border:0}.regional-email-modal>footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:17px;padding-top:16px;border-top:1px solid #d9d2c1}.regional-email-modal>footer label{display:flex;gap:9px;align-items:flex-start;max-width:620px;font-size:12px;line-height:1.45}.regional-email-modal>footer input{margin-top:2px}.regional-email-modal>footer .primary-button{white-space:nowrap}@media(max-width:720px){.regional-email-modal>footer,.regional-event-email-list article{align-items:stretch;flex-direction:column}.regional-email-meta{grid-template-columns:repeat(2,1fr)}.regional-email-modal-backdrop{padding:8px}.regional-email-modal{padding:17px}.regional-email-frame{height:420px}}.regional-email-recipients{margin:14px 0;border:1px solid #d9d2c1;background:#fff}.regional-email-recipients>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 15px;border-bottom:1px solid #e4dfd3}.regional-email-recipients>header>div:first-child{display:flex;flex-direction:column;gap:3px}.regional-email-recipients>header small{color:#8b7a50;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.regional-email-recipients>header strong{font-size:13px}.regional-email-recipients>header>div:last-child{display:flex;gap:7px}.regional-email-recipients button{border:1px solid #b9aa88;background:#f4f0e6;color:#393a35;padding:7px 10px;font-size:10px}.regional-email-recipients>div{max-height:230px;overflow:auto;padding:5px 15px}.regional-email-recipients label{display:flex;align-items:center;gap:11px;padding:10px 0;border-bottom:1px solid #eeeae1}.regional-email-recipients label:last-child{border:0}.regional-email-recipients label input{width:auto;margin:0}.regional-email-recipients label span{display:flex;flex-direction:column;gap:3px}.regional-email-recipients label strong{font-size:12px}.regional-email-recipients label small{color:#777870;font-size:10px}.regional-email-recipients>div>p{padding:12px 0;color:#777870}@media(max-width:720px){.regional-email-recipients>header{align-items:flex-start;flex-direction:column}}.regional-email-modal{background:linear-gradient(145deg,#191a16,#10110f);border-color:#756540;color:#f1efe8;transition:border-color .2s,box-shadow .2s}.regional-email-modal.is-success{border:2px solid #72a96f;box-shadow:0 0 0 3px rgba(114,169,111,.2),0 25px 80px rgba(0,0,0,.45)}.regional-email-modal>header{border-bottom-color:#3b392f}.regional-email-modal>header h3{color:#f1efe8}.regional-email-modal>header button{color:#d7c48f}.regional-email-meta div{border-color:#3d3b32;background:#151612}.regional-email-meta strong,.regional-email-subject strong{color:#e8e3d7}.regional-email-subject{background:#211f19;border:1px solid #494435}.regional-email-subject p{color:#9d9d95}.regional-email-contacted,.regional-email-scope,.regional-email-warning{margin:14px 0!important;padding:12px 14px;background:#171814;border-left:2px solid #b69b5e;color:#b9b8b0!important;line-height:1.55}.regional-email-warning{background:#241d14}.regional-email-contacted{border-left-color:#72a96f;background:#142016;color:#bdd6ba!important}.regional-email-recipients{border-color:#454136;background:#141511}.regional-email-recipients>header{border-bottom-color:#3a382f}.regional-email-recipients label strong,.regional-email-recipients>header strong{color:#e5e1d7}.regional-email-recipients button{border-color:#6b5d3d;background:#211e17;color:#d8c58f}.regional-email-recipients label{border-bottom-color:#2f302a}.regional-email-recipients label small,.regional-email-recipients>div>p{color:#92938b}.regional-email-recipients input{accent-color:#c5aa67}.regional-email-modal>footer{border-top-color:#3b392f}.regional-email-modal>footer label{color:#c6c3b9}.event-regional-email-success{display:block;max-width:270px;margin-top:6px;color:#9ac497;font-size:10px;line-height:1.45}.application-editorial-consent{display:flex!important;align-items:flex-start;gap:11px;margin:8px 0 4px;padding:13px 14px;border:1px solid #3b3a33;background:#121310}.application-editorial-consent input{width:auto;margin:2px 0 0;accent-color:var(--gold)}.application-editorial-consent span{display:flex;flex-direction:column;gap:4px}.application-editorial-consent strong{color:#ddd8ca;font-size:11px}.application-editorial-consent small{color:#8e8e86;font-size:10px;line-height:1.5}.event-detail-hero>video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.event-detail-hero:has(>video):after{pointer-events:none}.event-detail-abudhabi.event-detail-modal{width:min(520px,100%)}.event-detail-abudhabi .event-detail-hero{height:min(760px,82vh)}.event-detail-abudhabi .event-detail-hero>div{bottom:64px}@media(max-width:600px){.event-detail-abudhabi.event-detail-modal{width:calc(100vw - 14px)}.event-detail-abudhabi .event-detail-hero{height:min(680px,78vh)}}.event-detail-dubai-international-boat-show-2026 .event-detail-hero{height:auto;aspect-ratio:4/3;background:#45413f}.event-detail-dubai-international-boat-show-2026 .event-detail-hero>img{top:5px!important;height:calc(100% - 5px)!important}.event-detail-monaco-yacht-show-reception .event-detail-hero{height:auto;aspect-ratio:3/2}.event-detail-family-offices .event-detail-hero{height:auto;aspect-ratio:4/3}.event-detail-hero:has(>img){height:auto;aspect-ratio:8/5}@media(max-width:600px){.event-detail-hero:has(>img){height:auto;aspect-ratio:4/3}}.event-invitation-audience{margin-top:14px;border:1px solid #49422f;background:#12130f}.event-invitation-audience>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;border-bottom:1px solid #343126;background:linear-gradient(120deg,#1d1b14,#141510)}.event-invitation-audience>header div{display:grid;grid-gap:4px;gap:4px}.event-invitation-audience>header small{color:#9d8751;font-size:7px;text-transform:uppercase;letter-spacing:1.1px}.event-invitation-audience>header h4{margin:0;color:#e3dccb;font:500 14px var(--serif)}.event-invitation-audience>header b{border:1px solid #675a3d;padding:6px 8px;color:var(--gold2);font-size:8px}.event-invitation-audience>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:250px;overflow:auto}.event-invitation-audience article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-bottom:1px solid #292921}.event-invitation-audience article:nth-child(odd){border-right:1px solid #292921}.event-invitation-audience article span{display:grid;grid-gap:2px;gap:2px}.event-invitation-audience article strong{color:#d8d3c7;font:500 11px var(--serif)}.event-invitation-audience article small{color:#77786f;font-size:7px}.event-invitation-audience article em{color:#bca86f;font-size:8px;font-style:normal;text-align:right}.event-invitation-audience>p{margin:0;padding:14px;color:#77786f;font-size:8px}@media(max-width:620px){.event-invitation-audience>div{grid-template-columns:1fr}.event-invitation-audience article:nth-child(odd){border-right:0}.event-invitation-audience>header{align-items:flex-start}.event-invitation-audience>header b{white-space:nowrap}}.regional-email-region-select{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;grid-gap:7px 14px;gap:7px 14px;margin:17px 0;padding:15px;border:1px solid #665938;background:linear-gradient(120deg,#211f18,#151612)}.regional-email-region-select>span{color:#d2b76c;font-size:9px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.regional-email-region-select select{margin:0;border-color:#806d42;background:#10110e;color:#f0eadb}.regional-email-region-select small{grid-column:2;color:#98978f;font-size:10px;line-height:1.45}.regional-email-region-select select:disabled{opacity:.62;cursor:wait}@media(max-width:720px){.regional-email-region-select{grid-template-columns:1fr}.regional-email-region-select small{grid-column:1}}.newsletter-delivery-analytics{display:grid;grid-gap:16px;gap:16px}.newsletter-delivery-analytics .newsletter-info{margin-top:18px}.newsletter-delivery-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.newsletter-delivery-summary article{display:grid;grid-gap:5px;gap:5px;min-height:96px;padding:15px;border:1px solid #393a32;background:linear-gradient(145deg,#171814,#12130f)}.newsletter-delivery-summary article.has-warning{border-color:#745d38;background:#211b12}.newsletter-delivery-summary article.has-alert{border-color:#794941;background:#251715}.newsletter-delivery-summary small{color:#a8966b;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.newsletter-delivery-summary strong{color:#eee9dd;font:500 25px var(--serif)}.newsletter-delivery-summary span{color:#898a82;font-size:8px}.newsletter-delivery-table-wrap{overflow:auto;border:1px solid #393a32;background:#12130f}.newsletter-delivery-table{width:100%;min-width:880px;border-collapse:collapse}.newsletter-delivery-table th{padding:11px 10px;border-bottom:1px solid #454238;color:#a99567;font-size:8px;letter-spacing:.08em;text-align:right;text-transform:uppercase}.newsletter-delivery-table th:first-child{text-align:left}.newsletter-delivery-table td{padding:13px 10px;border-bottom:1px solid #292a25;color:#d4d0c6;font-size:10px;text-align:right}.newsletter-delivery-table tr:last-child td{border-bottom:0}.newsletter-delivery-table td:first-child{min-width:250px;text-align:left}.newsletter-delivery-table td strong{display:block;color:#e5dfd1;font:500 12px var(--serif)}.newsletter-delivery-table td small{display:block;margin-top:3px;color:#777970;font-size:7px}.newsletter-delivery-table .delivery-warning{color:#d2a35f;background:#2a211333}.newsletter-delivery-table .delivery-alert{color:#e28f82;background:#391a1738}@media(max-width:1050px){.newsletter-delivery-summary{grid-template-columns:repeat(3,1fr)}}@media(max-width:580px){.newsletter-delivery-summary{grid-template-columns:repeat(2,1fr)}}.recent-coach-copy>.coach-availability{display:flex;align-items:center;gap:7px;width:max-content;max-width:100%;margin:0 0 7px;padding:7px 10px;border:1px solid rgba(121,157,106,.42);background:rgba(57,87,48,.18);color:#b9d2ad;font-size:9px;line-height:1.35;letter-spacing:.04em}.recent-coach-copy>.coach-availability.trip{border-color:rgba(198,168,95,.5);background:rgba(132,103,39,.16);color:#dfc987}.coach-availability svg{width:13px;height:13px;flex:0 0 13px}.home-overview-strip button.sports-overview-active{background:linear-gradient(120deg,rgba(110,82,27,.24),#171815);box-shadow:inset 0 0 0 1px rgba(217,180,91,.4)}.home-overview-strip button.sports-overview-active b,.home-overview-strip button.sports-overview-active>svg:first-child{color:#e1c476}.staffing-featured-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.staffing-featured-need .staffing-featured-meta em{display:flex;align-items:center;gap:6px;margin-top:0}.staffing-featured-meta svg{width:12px;height:12px}.staffing-featured-need .staffing-compensation{border-color:#746440;background:rgba(181,151,80,.08);color:#d4bd7f}.staffing-editorial-list em{flex-wrap:wrap;column-gap:11px;row-gap:3px}.staffing-editorial-list em>span{display:flex;align-items:center;gap:5px}.staffing-editorial-list .staffing-list-compensation,.staffing-editorial-list .staffing-list-compensation svg{color:#b9a064}@media(max-width:760px){.staffing-featured-meta{align-items:flex-start}.staffing-editorial-list>button{min-height:88px}.staffing-editorial-list em{display:grid;grid-gap:3px;gap:3px}}.property-chat-modal.has-intro{grid-template-rows:auto auto minmax(105px,1fr) auto auto}.staffing-contact-details{max-height:310px;overflow-y:auto;padding:19px 24px 21px;border-bottom:1px solid #3a382f;background:linear-gradient(140deg,#1a1914,#131410);scrollbar-color:#665a3e #171814}.staffing-contact-details>header{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin-bottom:14px}.staffing-contact-details>header span{color:#c7ad6d;font-size:8px;letter-spacing:1.3px;text-transform:uppercase}.staffing-contact-details>header p{margin:0;color:#707169;font-size:8px}.staffing-contact-facts{display:flex;flex-wrap:wrap;gap:1px;margin-bottom:14px;border:1px solid #3d3b32;background:#3d3b32}.staffing-contact-facts>span{position:relative;min-width:135px;flex:1 1;display:grid;grid-template-columns:16px 1fr;grid-column-gap:7px;column-gap:7px;padding:10px 11px;background:#171814}.staffing-contact-facts svg{grid-row:1/3;width:13px;height:13px;margin-top:2px;color:#b69d61}.staffing-contact-facts small{color:#777970;font-size:7px;letter-spacing:.7px;text-transform:uppercase}.staffing-contact-facts strong{color:#ded9cc;font:500 10px/1.4 var(--serif)}.staffing-contact-summary{margin:0 0 16px;padding:0 0 0 12px;border-left:2px solid #8f7949;color:#aaa99f;font-size:9px;line-height:1.65}.staffing-contact-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.staffing-contact-columns h3{margin:0 0 8px;color:#d9c489;font:500 12px var(--serif)}.staffing-contact-columns ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.staffing-contact-columns li{position:relative;padding-left:12px;color:#92938b;font-size:8px;line-height:1.5}.staffing-contact-columns li:before{content:"";position:absolute;left:0;top:6px;width:4px;height:4px;border-radius:50%;background:#9b8350}@media(max-width:650px){.property-chat-modal.has-intro{grid-template-rows:auto auto minmax(70px,1fr) auto auto}.staffing-contact-details{max-height:36vh;padding:15px 16px 17px}.staffing-contact-details>header{display:grid;grid-gap:4px;gap:4px}.staffing-contact-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.staffing-contact-facts>span{min-width:0}.staffing-contact-columns{grid-template-columns:1fr;gap:17px}}.staffing-contact-details{max-height:390px}.staffing-contact-details>header p,.staffing-contact-details>header span{font-size:10px}.staffing-contact-facts>span{padding:12px 13px}.staffing-contact-facts small{font-size:9px}.staffing-contact-facts strong{font-size:12px;line-height:1.5}.staffing-contact-summary{font-size:12px;line-height:1.7}.staffing-contact-columns{gap:26px}.staffing-contact-columns h3{margin-bottom:10px;font-size:15px}.staffing-contact-columns ul{gap:9px}.staffing-contact-columns li{padding-left:15px;color:#b6b5ad;font-size:11px;line-height:1.65}.staffing-contact-columns li:before{top:7px;width:5px;height:5px}@media(max-width:650px){.staffing-contact-details{max-height:42vh}.staffing-contact-details>header span{font-size:10px}.staffing-contact-details>header p{font-size:10px;line-height:1.45}.staffing-contact-facts small{font-size:8px}.staffing-contact-facts strong{font-size:11px}.staffing-contact-summary{font-size:12px}.staffing-contact-columns h3{font-size:15px}.staffing-contact-columns li{font-size:12px;line-height:1.65}}.staffing-referral-backdrop{padding:clamp(8px,2vw,24px)}.staffing-referral-modal{width:min(920px,100%);height:min(900px,95vh);display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid #6b5c3d;background:#11120f;box-shadow:0 35px 110px #000;overflow:hidden}.staffing-referral-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:21px 25px;border-bottom:1px solid #3c392f;background:linear-gradient(120deg,#211e17,#141510)}.staffing-referral-modal>header span{color:#c8ad69;font-size:9px;letter-spacing:1.2px;text-transform:uppercase}.staffing-referral-modal>header h2{margin:6px 0 5px;color:#f0eadf;font:500 26px var(--serif)}.staffing-referral-modal>header p{display:flex;align-items:center;gap:6px;margin:0;color:#96978f;font-size:11px}.staffing-referral-modal>header p svg{width:13px;color:#aa9158}.staffing-referral-modal>header>button{border:0;background:transparent;color:#aaa;cursor:pointer}.staffing-referral-modal>header>button svg{width:20px}.staffing-referral-scroll{min-height:0;overflow-y:auto}.staffing-referral-scroll>.staffing-contact-details{max-height:none;border-bottom:0}.staffing-referral-modal>form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:13px 18px;gap:13px 18px;align-items:end;padding:18px 24px 20px;border-top:1px solid #494333;background:#191914}.staffing-referral-modal>form>header{grid-column:1/-1;display:flex;align-items:center;gap:10px}.staffing-referral-modal>form>header>svg{width:22px;color:#c2a663}.staffing-referral-modal>form>header>div{display:grid;grid-gap:2px;gap:2px}.staffing-referral-modal>form>header small{color:#9f8b5a;font-size:8px;letter-spacing:1px;text-transform:uppercase}.staffing-referral-modal>form>header strong{color:#e8e2d5;font:500 16px var(--serif)}.staffing-referral-modal>form>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.staffing-referral-modal>form label{display:grid;grid-gap:6px;gap:6px;color:#a8a79f;font-size:9px}.staffing-referral-modal>form input{margin:0;min-height:44px;background:#11120f}.staffing-referral-modal>form>p{grid-column:1/-1;margin:0;color:#81827a;font-size:9px;line-height:1.5}.staffing-referral-modal>form>.form-error{color:#d59b91}.staffing-referral-modal>form>.primary-button{grid-column:2;grid-row:2/4;min-width:210px;min-height:46px}.staffing-referral-modal>form>.primary-button svg{width:15px}.staffing-referral-success{align-self:center;justify-self:center;display:grid;place-items:center;max-width:520px;padding:38px;text-align:center}.staffing-referral-success>span{display:grid;place-items:center;width:54px;height:54px;border:1px solid #7c6a43;border-radius:50%;color:#d1b76f;background:#211e17}.staffing-referral-success h3{margin:18px 0 8px;color:#eee8dc;font:500 25px var(--serif)}.staffing-referral-success p{margin:0 0 22px;color:#9b9b93;font-size:12px;line-height:1.7}@media(max-width:650px){.staffing-referral-modal{height:96vh}.staffing-referral-modal>header{padding:17px}.staffing-referral-modal>header h2{font-size:22px}.staffing-referral-scroll>.staffing-contact-details{max-height:none}.staffing-referral-modal>form{grid-template-columns:1fr;padding:15px 16px}.staffing-referral-modal>form>div{grid-template-columns:1fr}.staffing-referral-modal>form>.primary-button{grid-column:1;grid-row:auto;width:100%}.staffing-referral-success{padding:24px}}.staffing-referral-modal>form input,.staffing-referral-modal>form>.primary-button{box-sizing:border-box;height:46px;min-height:46px}.staffing-referral-modal>form>.primary-button{grid-row:2;align-self:end;margin:0;padding:0 18px;white-space:nowrap}@media(max-width:650px){.staffing-referral-modal>form>.primary-button{grid-row:auto;width:100%;margin:0;white-space:normal}}.yacht-crew-editorial{border-color:#405d67;background:radial-gradient(circle at 8% 0,rgba(76,126,140,.14),transparent 35%),linear-gradient(145deg,#151b1b,#111310)}.yacht-crew-editorial>header{border-bottom-color:#34474b}.yacht-crew-editorial .staffing-featured-kicker,.yacht-crew-editorial>header>div>span{color:#91bcc5}.yacht-crew-editorial>header>small i{background:#77b6c2;box-shadow:0 0 12px rgba(119,182,194,.5)}.yacht-crew-editorial .staffing-featured-need{border-color:#49636a;background:linear-gradient(145deg,rgba(37,62,67,.72),rgba(18,23,22,.95))}.yacht-crew-editorial .staffing-featured-need:hover{border-color:#77a8b2}.yacht-crew-editorial .staffing-editorial-list em svg,.yacht-crew-editorial .staffing-featured-need>div>p svg{color:#83aeb7}.yacht-crew-editorial .staffing-featured-need footer{border-top-color:#3a5055}.yacht-crew-editorial .staffing-featured-need footer span,.yacht-crew-editorial .staffing-featured-need footer>svg{color:#b6d4da}.yacht-crew-editorial .staffing-editorial-list>button:hover{border-color:#55757c;background:#172022}.yacht-crew-editorial .staffing-editorial-list>button>b{color:#80aab3}.yacht-crew-editorial .yacht-contract,.yacht-crew-editorial .yacht-experience{color:#a9c5ca}.yacht-crew-editorial .yacht-contract svg,.yacht-crew-editorial .yacht-experience svg{color:#7faab3}.yacht-crew-referral-modal{border-color:#4e6d74}.yacht-crew-referral-modal>header{background:linear-gradient(120deg,#18272a,#141716)}.yacht-crew-contact-details .staffing-contact-facts svg,.yacht-crew-referral-modal>header p svg,.yacht-crew-referral-modal>header span{color:#86b0b9}.yacht-crew-contact-details .staffing-contact-summary{border-left-color:#648f98}.yacht-crew-contact-details .staffing-contact-columns h3{color:#afd0d6}.capital-reach-dashboard{margin:18px 0;padding:21px;border:1px solid #655a3d;background:radial-gradient(circle at 88% 8%,rgba(190,157,74,.12),transparent 30%),#151612}.capital-reach-dashboard>header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.capital-reach-dashboard>header small,.capital-reach-dashboard>header span{color:#a38d54;font-size:8px;text-transform:uppercase;letter-spacing:1px}.capital-reach-dashboard>header h3{margin:5px 0 0;font:500 22px var(--serif)}.capital-reach-dashboard>header small{max-width:360px;color:#89877e;line-height:1.6;text-align:right}.capital-reach-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px;margin-top:19px}.capital-reach-stats article{padding:16px;border:1px solid #37352d;background:#11120f}.capital-reach-stats small,.capital-reach-stats span{display:block;color:#8d8b82;font-size:7px;text-transform:uppercase;letter-spacing:.8px}.capital-reach-stats strong{display:block;margin:7px 0 6px;color:#dbc47f;font:500 22px var(--serif)}.capital-reach-stats small{text-transform:none;letter-spacing:0}.capital-reach-dashboard>footer{display:flex;gap:18px;flex-wrap:wrap;margin-top:16px;padding-top:13px;border-top:1px solid #302e26;color:#8d8b82;font-size:8px}.capital-reach-dashboard>footer b{color:#d5bd76}.capital-role-badge{display:inline-flex;align-items:center;gap:7px;max-width:190px;padding:6px 8px;border:1px solid #47443a;color:#b5b2a8;font-size:8px;line-height:1.35}.capital-role-badge small{margin:0!important;padding-left:7px;border-left:1px solid #47443a;color:#7f7d74}.capital-role-badge.evidence-a{border-color:#8b7338;color:#dcc47e}.capital-role-badge.evidence-b{border-color:#4b6650;color:#9fc39e}.member-honorific-title{display:inline!important;margin:0 4px 0 0!important;color:#a9945f!important;font:inherit!important}.admin-capital-profile-editor{margin:20px 0;padding:22px;border:1px solid #655a3d;background:#151612}.admin-capital-profile-editor>header{display:flex;justify-content:space-between;gap:16px;align-items:center}.admin-capital-profile-editor>header small{color:#a38d54;font-size:8px;text-transform:uppercase;letter-spacing:1px}.admin-capital-profile-editor>header h3{margin:5px 0 0}.admin-capital-profile-editor>header svg{color:#d0b977}.admin-capital-profile-editor>p{color:#918f86;font-size:9px;line-height:1.65}.admin-capital-note{display:grid;grid-gap:7px;gap:7px;margin:14px 0;color:#a8a69d;font-size:9px}.admin-capital-note textarea{min-height:90px;padding:12px;border:1px solid #46443b;background:#10110f;color:var(--text);resize:vertical}.admin-capital-profile-editor .primary-button{width:auto}@media(max-width:850px){.capital-reach-stats{grid-template-columns:1fr 1fr}.capital-reach-dashboard>header{flex-direction:column}.capital-reach-dashboard>header small{text-align:left}}@media(max-width:520px){.capital-reach-stats{grid-template-columns:1fr}}.content :where(p,li){font-size:max(12px,1em)!important;line-height:1.6}.content :where(small,time,label,dt,dd,em){font-size:max(11px,.8em)!important;line-height:1.45}.content :where(input,select,textarea){font-size:14px!important}.eyebrow,.kicker,.live-dot,.panel-title span,.tag,.tags span,.updated{font-size:11px!important;line-height:1.4}.mobile-nav button{font-size:10px!important}.privacy-pill,.sidebar nav b,.sidebar-brand,.sidebar-foot span,.table-head{font-size:11px!important}.cis-news-strip button>small,.cis-news-strip button>span,.cis-news-strip>header small,.news-archive button small,.news-archive button time,.news-archive button>b,.news-archive>header small,.news-article-body blockquote cite,.news-article-heading time,.news-article-heading>div>span,.news-article-heading>span,.news-back,.news-categories button,.news-featured-copy b,.news-featured-copy small,.news-featured-copy time{font-size:11px!important;line-height:1.45}.network-active-countries li,.network-active-countries li b,.network-active-countries li span,.network-active-countries>small,.network-analysis,.network-primary-metrics em,.network-pulse-values em,.network-pulse-values>.network-analysis,.overview-stack .network-window-label{font-size:10px!important;line-height:1.35}.business-world>footer,.business-world>header button,.business-world>header span,.founders-office-links>.founders-office-contact,.founders-office-pillars small,.founders-office-portrait>span,.founders-office-toggle small,.home-overview-strip button small,.home-overview-strip header span,.home-overview-strip header>small{font-size:11px!important;line-height:1.45}.business-world-connect small,.business-world-empty p,.business-world>header p,.founders-office-copy>p:not(.eyebrow){font-size:12px!important;line-height:1.6}.recommendation-actions>a,.recommendation-actions>button small,.recommendation-actions>button:after,.recommendation-actions>button>span,.recommendation-copy i,.recommendation-copy p,.recommendation-copy small,.recommendation-copy>span,.trip-actions>button,.trip-card-actions button,.trip-meta small,.trip-risk small{font-size:11px!important;line-height:1.45}.confirmed-match-context b,.confirmed-match-context p,.match-card .anonymous>span,.match-top,.matching-profile-notice a,.matching-profile-notice p,.member-profile-preview .connection-supporters em,.member-profile-preview .connection-supporters small,.member-profile-preview>header>span{font-size:11px!important;line-height:1.5}.compatibility-score small,.confirmed-manage button,.connection-knowledge span,.connection-knowledge>b,.connection-supporters a,.connection-supporters>b{font-size:11px!important}.member-advice p,.source-notice p{font-size:13px!important;line-height:1.65}.security-source-link span{font-size:13px!important}.regional-list small,.regional-list>button>span:not(.risk-badge),.regional-select>span,.regional-selection div>span,.regional-selection small,.risk-label,.risk-number,.risk-number small,.security-disclaimer,.security-source-link small,.security-update-date,.security-update-date i{font-size:11px!important;line-height:1.45}.event-card-body>p,.event-detail-description p,.structured-event-list li{font-size:13px!important;line-height:1.65}.event-card-foot>span,.event-date-chip small,.event-date-chip-range i,.event-detail-hero span,.event-invoice-status,.event-participant-labels,.event-participant-row small,.event-participating,.event-summary-body footer,.event-summary-body footer strong,.event-summary-head small,.event-summary-head>span{font-size:11px!important}.event-card-actions button,.event-invitation-button{font-size:12px!important}.profile-cover .member-class,.profile-cover .member-number,.profile-cover .member-since,.profile-editor-overview>header small,.profile-interest-depth .selected-interests>small,.profile-interest-groups>details>summary span,.profile-intro-readiness small,.profile-membership-upgrade-action,.profile-membership-upgrade-copy em,.profile-membership-upgrade-copy small{font-size:11px!important}.profile-interest-groups .interest-options label,.profile-interest-groups header p,.profile-interest-groups>details>summary p,.profile-intro-readiness li{font-size:12px!important}.membership-apply-panel>div>span,.membership-card-state small,.membership-dates b,.membership-dates small,.membership-dd-action-card>footer,.membership-dd-actions small,.membership-dd-status small,.membership-option footer,.membership-option>small,.membership-payment p,.membership-payment>small,.membership-policy,.membership-renewal p,.membership-renewal-action label,.membership-renewal-panel small,.membership-renewal>small,.membership-status small,.membership-tier-card footer a,.membership-tier-card footer b,.membership-tier-card footer small,.membership-tier-card header>span,.membership-timeline small,.membership-token-heading small,.membership-token-status small,.membership-token-tier-grid small,.membership-upgrade-list footer>span,.membership-upgrade-list header small,.membership-upgrade-list header span,.membership-upgrade-list section small,.referral-code button,.referral-code small,.referral-link-box button,.referral-link-box em,.referral-link-box small,.referral-programme-heading small{font-size:11px!important;line-height:1.45}.membership-apply-panel p,.membership-dd-status p,.membership-option li,.membership-option>p,.membership-process-note p,.membership-tier-card header p,.membership-tier-card li,.membership-timeline p,.membership-token-heading p,.membership-token-status p,.membership-token-tier-grid li,.membership-token-tiers>footer p,.membership-upgrade-list section p,.referral-disclaimer,.referral-programme-heading p,.referral-terms small{font-size:12px!important;line-height:1.6}.residence-apex-fields label.tier-locked:after,.residence-card-content .property-sale small,.residence-card-content .residence-fields label,.residence-summary-content header p,.residence-summary-content header small,.residence-summary-content>header .property-apex-overview b,.residence-summary-content>header .property-apex-overview small,.residence-summary-content>header>button,.residence-summary-photo .residence-photo-edit,.staff-summary b,.staff-summary em,.staffing-editorial-list em,.staffing-editorial-list small,.staffing-editorial>header span,.staffing-editorial>header>small,.staffing-featured-kicker,.staffing-featured-need em,.staffing-featured-need>div>small,.staffing-featured-need>footer,.staffing-live,.staffing-need-copy li,.staffing-need-copy>small,.staffing-need-grid article>button,.staffing-needs-board>footer span,.staffing-needs-strip>footer span,.staffing-needs-strip>header small,.staffing-referral-modal>form label,.staffing-referral-modal>form>header small,.staffing-referral-modal>form>p,.staffing-referral-modal>header span,.staffing-strip-items button>em,.staffing-strip-items button>small,.staffing-strip-items button>span,.staffing-verified{font-size:11px!important;line-height:1.45}.staffing-contact-columns li,.staffing-contact-summary,.staffing-editorial>header p,.staffing-featured-need p,.staffing-needs-board>footer p,.staffing-needs-strip>footer p{font-size:12px!important;line-height:1.6}.aviation-copy em,.aviation-copy small,.aviation-copy strong,.jet-apex-request small,.jet-assurance b,.jet-assurance span,.jet-intro span,.jet-no-commission p,.jet-no-commission small,.jet-private-mark,.jet-service-grid i,.jet-service-grid p,.jet-service-grid small,.jet-tier-gate em,.jet-tier-gate p,.jet-tier-gate small,.mobile-sports-grid small,.mobile-sports-select label small,.mobile-sports-select>button,.mobile-sports-select>div p,.mobile-sports-select>div span,.sports-booking-list p,.sports-booking-list time,.sports-bookings-empty p,.sports-bookings>header span,.sports-coach-nomination p,.sports-coach-nomination small,.sports-coach-nomination>button,.sports-grid small,.sports-hero span,.sports-photo-labels small,.sports-photo-labels strong,.sports-tier-access small,.sports-tier-intro,.yacht-fields label span,.yacht-labels button small,.yacht-labels button strong,.yacht-labels small,.yacht-proximity p,.yacht-proximity>button,.yacht-tracker-fields label,.yacht-tracker-form small,.yacht-tracker-status small,.yacht-tracker-status span>b,.yacht-tracker-status>div:last-child>b,.yacht-tracker-warning{font-size:11px!important;line-height:1.45}@media(max-width:700px){.content :where(p,li){font-size:max(13px,1em)!important}.content :where(small,time,label,dt,dd,em){font-size:max(11px,.82em)!important}.mobile-nav button,.network-active-countries li,.network-active-countries li span,.network-primary-metrics em,.network-pulse-values em{font-size:10px!important}}